text:
Interview With Manish Gupta
Manish Gupta
Manish Gupta Interviews – VP, Xerox Corporation | IBEF
Manish Gupta is currently Vice President at Xerox Corporation and Director of Xerox Research Centre India. Previously, he has served as Managing Director, Technology Division, Goldman Sachs India, and Director, IBM Research - India and Chief Technologist, IBM India/South Asia.
Manish Gupta is currently Vice President at Xerox Corporation and Director of Xerox Research Centre India. Previously, he has served as Managing Director, Technology Division, Goldman Sachs India, and Director, IBM Research - India and Chief Technologist, IBM India/South Asia. A known name in the R&D space, Manish has co-authored over 75 papers, with more than 5,000 citations in Google Scholar in the areas of high-performance computing, compilers, and Java Virtual Machine optimizations, and has been granted more than 15 US patents. In this exclusive interaction with IBEF, Manish elaborates on Xerox's vision for its R&D centre in India and the potential of India as a hub for leapfrog innovation
Read Less >>
Focus areas for innovation
We have done some early work where based on simple blood test reports and other data that we are collecting on the patient, we are able to automatically assess how severe the patient's condition is. This is coming very close to what expert doctors are able to do through their human examination. Read More >>
IBEF: Which are the key verticals where you are leveraging your R&D presence in India and what have been the major achievements till date? Manish Gupta: We are working in areas that are of interest to Xerox Services, which has a strong business in certain verticals like healthcare, transportation and certain horizontals like customer care. We are very naturally focussing on these verticals that are of interest to Xerox. In terms of the success stories today, since our R&D centre is relatively young, it will be tough for me to talk about things that are a commercial success already. There are, however, certainly some very promising things that I can talk about, which are on their way to significant commercial success and also emerging as leading edge innovations that will have an impact on that industry. Let me start with an example of healthcare. There are two areas of work that we are driving from India. One is on non-contact based sensing of body vitals and diagnostics. We are trying to bring about an innovation wherein just through a camera, we are trying to collect a whole bunch of body vitals just through analytics over the video input. They could be the regular RGB cameras, thermal cameras or hyperspectral cameras. We have been working with these off the shelf cameras and we have a project through which we are able to infer several body vitals. These don't just include things like temperature and respiration rate – those are fairly common. We are also able to infer things like the heart rate of a person simply through a webcam. Once you are able to collect these body vitals, you can also proceed to infer certain diseases that are affecting you. This has been in collaboration with our New York-based colleagues, but in the process of collaboration we have been able to infer certain diseases like certain forms of cardiac arrhythmia that is called atrial fibrillation simply by analysing the video input that we get from a webcam. We are also moving on to some very interesting work in trying to detect breast cancer through thermal imaging. The basic idea is that when you have tumours and if these tumours are malignant, they grow very fast and there is a lot of blood vessel activity that happens around these tumours and that manifests in the form of a thermal signature that can be captured through these video images that you pick up through the thermal cameras. Right now we have done some work wherein we can do some analysis of these images and show to the doctors. In some cases, doctors are able to infer that these are malignant tumours. We are trying to come up with a test for automatically diagnosing breast cancer vs a case of no tumour or benign tumour. Again this is not work that has been completed but once it is complete, it can really revolutionise how you look at diagnostics of these diseases. This is much less invasive compared to traditional methods like mammography in the case of breast cancer detection. It is also much less expensive and is going to enable things like telemedicine and things like home monitoring. Down the road, as these cameras become easily embedded in mobile devices or as accessories to these mobile devices, you can imagine people being able to do some of these diagnostics with the help of these mobile applications. Likewise in healthcare, related to India what we see that there is often a lack of qualified doctors in rural areas or even a city hospital. Often you do not have trained neurologists who are able to attend to each and every stroke patient who might come to your hospital in the emergency room. We have collaboration with hospitals like Manipal Hospital and St John's Hospital. They posed this problem to us that when there is a stroke patient who comes in, if we do not have a trained neurologist available to meet with that patient, can you apply your machine learning techniques to give us an idea of how sick the patient is. We have done some early work that is very promising. There is something known as NIH Stroke Severity Score that is known as a gold standard by which doctors all over the world diagnose the severity of a stroke patient. We have done some early work where based on simple blood test reports and other data that we are collecting on the patient, we are able to automatically assess how severe the patient's condition is. This is coming very close to what expert doctors are able to do through their human examination. The potential benefit of these kinds of techniques is that now you can have healthcare workers who may not be as well trained as a neurologist very quickly figuring out whether that patient is really serious enough to require consultation by an expert neurologist or is not so serious and the case can be handled by them. In some cases there is in fact some medical intervention, which, if it is provided within four to four-and-a-half hours of the patient having a serious stroke, can really help improve the outcome. So in such cases you can have some early intervention that may end up saving lives. Again these are not techniques that we have proven yet at a large enough scale but we have some early results that are very promising. Read Less >>
R&D strategy for India
We are identifying areas where we start playing a leadership role in coming up with innovations that benefit our business globally by leveraging the talent available in India Read More >>
IBEF: What is the long term vision behind the setting up of Xerox's R&D centre in India and how has it shaped over time? Manish Gupta: Xerox decided to set up a research centre in India and when they initially got started, they meant it just as an innovation hub to connect their people in say Europe and US with the researchers in India. It was started with a relatively narrow focus. After a few years they realised that there was so much talent available in India. So they decided to basically upgrade the centre to a full fledged research centre. We are the first research centre for Xerox in an emerging market. A key part of our mission is to develop some of these solutions that deal with some of the unique challenges that we see in emerging markets like India, develop those solutions, make them succeed in India and then take them to other parts of the world, at least in emerging markets. And where we come up with leapfrog innovations that are applicable in developed parts of the world, we take them back to those markets as well. Also being a part of a global company, we are also engaging with the mainstream global business for Xerox and engaging with those business units. We are identifying areas where we start playing a leadership role in coming up with innovations that benefit our business globally by leveraging the talent available in India. Read Less >>
Improving talent quality in India
If you look at the sheer number of IT professionals in a very small cluster, Bangalore already ranks as the number 2 destination after Silicon Valley. By the end of 2017, Bangalore is expected to surpass Silicon Valley in this aspect. Read More >>
IBEF: When you look at India as an R&D destination, what are the most significant advantages that it provides as compared to competing destinations for a multinational company like Xerox? Manish Gupta: India provides a very rich base for R&D. On the development side, it is already kind of well known. If you look at the sheer number of IT professionals in a very small cluster, Bangalore already ranks as the number 2 destination after Silicon Valley. By the end of 2017, Bangalore is expected to surpass Silicon Valley in this aspect. At our research centre, we are obviously looking at the high end of that talent. So we have two kinds of roles. The first is research scientists for which we require PhDs. Then we have research engineers for which we typically require a Master's degree. It certainly requires more work from us to find quality research scientists. But having been in India for the last eight years, I have seen again the availability improve quite consistently over the years. In terms of just the number of PhDs, when I moved back to India in 2006, I don't have the exact numbers, but India used to produce to the order of 40-50 PhDs in a year. Often the quality of PhDs was not so great for a multinational which wanted to maintain international standards to hire these people. I have seen both the quality and the quantity improve very significantly. Now as we routinely interview PhD students from institutes like Indian Institute of Science, IIT Bombay and even some of the newer institutes like IIIT Delhi and IIIT Hyderabad, we have seen graduates from many of these universities doing world class work as a part of their PhD thesis. We have had no hesitation in hiring these people. The other heartening thing is that we see a number of Indian students who are completing their PhD degrees from universities outside India, in particular US universities and European universities. We are often finding it relatively easy to attract some of these students. If you go back some ten years ago, most of these students who were doing these PhDs would typically want to stay on in those countries like the US and build up a career there. While that continues to happen, we are finding enough PhD students who are wanting to return to India right after they complete their PhD because of the amazing opportunities that are available in India. If you are doing really high quality research that really improves your ability to attract some of these really smart Indian students (of course we also try to look out for non-native PhD students). We have had a lot of success in terms of Indian students who are graduating from top universities like MIT, Berkeley, University of Illinois and so on, coming back to India right after their PhD. Read Less >>
Potential for leapfrog innovation
Even if you look at how home loans get processed in the US and the Western market, it is still a very paper intensive process. You can introduce a lot of efficiencies by replacing some of those paper-based workflows with workflows that rely more on electronic copies of these documents. Read More >>
IBEF: You have talked about the paradigm of leapfrog innovation. What is your view with regard to India's potential in this regard? Manish Gupta: India offers some very unique challenges often – challenges of scale, challenges of having to meet a lower price point or sometimes a very different environment that requires you to really innovate before you are able to solve the problems that you encounter in India. Often that becomes a source for leapfrog innovation in India. Earlier I gave the example in the medical area that we have this challenge in our environment. One of the challenges is on accessibility of healthcare. So the fact that you have rural areas where it is very hard to access healthcare motivated us to look for these solutions that will support more effective telemedicine and solutions where, say, without using any contact through camera, you would be able to infer the body vitals and diagnose diseases. So that was motivated by some of the environmental conditions and some of the needs that we noticed in India. That is of significant interest not only to India but also to the developed parts of the world. Even in developed markets, it is going to be much more convenient for people to let themselves be monitored simply through non-contact means. It's much more convenient than having to go through a much more invasive procedure for testing. Even in the Western world, there is the expectation that the home monitoring/healthcare monitoring market will be a big opportunity. If you solve some of these problems in an Indian environment, you are likely to have fairly effective solutions that would work very well in, say, some of the Western markets, with respect to costs or being able to work in a non-hospital environment. Similarly when we talk about lack of availability of enough qualified doctors and using techniques from data analytics and machine learning to come up with assistance to healthcare workers in delivering better healthcare, the same kind of techniques can also be very helpful in the Western world, which is struggling with the challenge of improving the quality of healthcare while reducing costs. So there is really this challenge of how do you reduce the number of medical errors, which are being made and improve in general the quality of healthcare that is being provided by providing that assistance to the physician through this intelligence software while also helping reduce costs. There are several other examples. One such example is from the document processing domain. In the environment that we see in India, there is a lot more paperwork that's needed. Let's say if you go to apply for a loan or if you want to apply for a visa, there are a whole bunch of documents required. Our researchers came up with a solution that can often eliminate most of these paper documents with electronic documents that are certified. This solution was motivated by a challenge that we saw in the Indian environment. But these are things that are going to be very valuable for the developed markets too. Even if you look at how home loans get processed in the US and the Western market, it is still a very very paper intensive process. You can introduce a lot of efficiencies by replacing some of those paper-based workflows with workflows that rely more on electronic copies of these documents. Read Less >>
Economy Interviews >
Image Gallery >
Video Gallery >
Ibef Films >
Posters >
India promises attractive medium- and long-term growth prospects for several of our targeted industrial markets.
Mr Klaus Probst
President and CEO, Leoni AG


text:
<?php
class Fieldtype_file extends Fieldtype
{

	public function render()
	{
		// Generate a hash unique to this field's config and data
		$hash = Helper::makeHash($this->field_config, $this->field_data);

		// If we've already saved the output, grab it from blink's cache
		// and avoid further processing.
		if ($this->blink->exists($hash)) {
			$html = $this->blink->get($hash);
			return $this->renderFieldReplacements($html);
		}

		// Let's make sure they set an upload destination
		if (array_get($this->field_config, 'destination', false) === false) {
			throw new Exception("You need to set a destination for your File field.");
		}

		// Normalize the destination
		$this->destination = trim(array_get($this->field_config, 'destination'), '/') . '/';

		// Allow a string or an array, but we want an array
		$has_data = ($this->field_data != '');
		$this->field_data = Helper::ensureArray($this->field_data);

		// Clean up {{ _site_root }} and lack of leading slash existence
		foreach ($this->field_data as $i => $file) {
			$this->field_data[$i] = URL::tidy('/' . str_replace('{{ _site_root }}', '', $file));
		}

		// Whether or not to allow the browse existing files functionality
		$allow_browse = array_get($this->field_config, 'browse', true);

		// Resizing config
		if ($resize = array_get($this->field_config, 'resize')) {
			$resize['resize'] = true;
			$resize = http_build_query($resize);
		}

		// If we're in a subdirectory, prepend it to all the filenames
		if (($site_root = Config::getSiteRoot()) != '/') {
			foreach ($this->field_data as $i => $file) {
				$this->field_data[$i] = URL::assemble($site_root, $file);
			}
		}

		// Send data to the view
		$vars = array(
			'field_id'     => $this->field_id,
			'field_name'   => $this->fieldname,
			'tabindex'     => $this->tabindex,
			'has_data'     => $has_data,
			'field_data'   => $this->field_data,
			'field_config' => $this->field_config,
			'destination'  => $this->destination,
			'allow_browse' => $allow_browse,
			'browse_url'   => URL::assemble(Config::getSiteRoot(), Config::get('admin_path') . '.php/files?config=' . rawurlencode(Helper::encrypt(serialize($this->field_config)))),
			'file_thumb'   => $this->tasks->defaultFileThumbnail(),
			'resize'       => $resize
		);

		// Get the view template from the file
		$template = File::get($this->getAddonLocation() . 'views/fieldtype.html');

		// Parse it
		$html = Parse::template($template, $vars);

		// Save it to cache for other similar fields
		$this->blink->set($hash, $html);

		// Output!
		return $this->renderFieldReplacements($html);
	}

	private function renderFieldReplacements($html)
	{
		$html = str_replace('%%field_name%%', $this->fieldname, $html);
		$html = str_replace('%%field_id%%', $this->field_id, $html);

		return $html;
	}

	public function process()
	{
		$data = json_decode($this->field_data);

		// Normalize paths if we are running in a subdirectory
		if (($site_root = Config::getSiteRoot()) != '/') {
			foreach ($data as $i => $file) {
				$data[$i] = preg_replace('#^' . $site_root . '#', '/', $file);
			}
		}

		// Turn an array with one key into a string unless we want to force it into an array
		if (count($data) == 1 && !array_get($this->settings, 'force_array', false)){
			$data = $data[0];
		}
		// Turn an empty array into an empty string
		elseif (count($data) == 0) {
			$data = '';
		}

		return $data;
	}

}

redpajama_set_name: RedPajamaGithub


After years upon years of hospital construction and medical facility design, we can tell you this with certainty: hospital construction is not for the faint-hearted.
When it comes to hospital construction, there is no one-size-fits-all-solution. That's not how it works. From treatment methods and patient processes, to the actual design, the key to any successful hospital construction plan relies on encapsulating a holistic solution.
The vast complexity of hospital services (many of which were named above) is what makes the hospital design process quite complicated. Many different needs must be met in many different ways while simultaneously maintaining daily efficiency.
As we stated at the beginning, hospital construction is certainly no easy feat. But with the proper preparation and guidance, even the most daunting of healthcare facility projects can be simplified.


Search results for "cream cheese"
Cream Cheese Filling is great in layer cakes and with only 3 ingredients, it's easy to whip together.
The Danish can be made the night before, through step 4. Cover, refrigerate overnight, and bring braid to room temperature before proceeding with step 5.
Top homemade banana cake with a delicious cream cheese frosting for a subtly fruity dessert that your family is sure to love.


text:
"Star Wars Rebels" on Disney XD. (Photo credit: ©Lucasfilm)
Final season of 'Star Wars Rebels' premieres Oct. 16 on Disney XD
Sun, Sep 3rd 2017 11:25 am
The Emmy-nominated animated series "Star Wars Rebels" returns for its fourth and final season beginning Monday, Oct. 16 (12:30 a.m., 3 and 7:30 a.m.; 5:30 and 9 p.m. EDT), on Disney XD and the Disney XD app. The one-hour episode marks the beginning of the most important mission yet for the Ghost crew as the series draws closer to its grand finale.
In this final season, the Ghost crew joins the growing Rebel Alliance, struggling to unite against the Galactic Empire. However, when a new Imperial threat arises on Lothal, Ezra leads the crew back to his home world to defeat the oppressive forces of the Empire under the command of cunning Grand Admiral Thrawn. Old friends are reunited and new alliances are forged as the series builds to its epic conclusion.
"Star Wars Rebels" is created by Emmy Award-winning executive producer Dave Filoni ("Star Wars: The Clone Wars"), Academy Award nominee Simon Kinberg ("X-Men: Days of Future Past") and Emmy nominee Carrie Beck. The Lucasfilm Animation production is executive produced by Filoni and Kinberg, and co-executive produced by Emmy nominee Henry Gilroy.
The returning voice cast includes Freddie Prinze Jr. as Kanan, Vanessa Marshall as Hera, Steve Blum as Zeb, Tiya Sircar as Sabine, Taylor Gray as Ezra, Dee Bradley Baker as Captain Rex, David Oyelowo as Kallus, Forest Whitaker as Saw Gerrera and Lars Mikkelsen as Grand Admiral Thrawn. Warwick Davis joins the cast this season as Rukh, Admiral Thrawn's deadly assassin.
Before season four premieres, fans can catch all the "Star Wars Rebels" episodes from season one through season three available anytime on the Disney XD App beginning Thursday, Sept. 28 (3:01 a.m. EDT).
Follow @DisneyChannelPR and @StarWars for the latest news on #StarWarsRebels, and check out StarWars.com for more exciting news on the series.
New "Star Wars Rebels" Trailer:
Entertainment OYT

redpajama_set_name: RedPajamaCommonCrawl


Thomas Hardy was born in 1840, through the second century of the Industrial Revolution, of which England was at the center of. He wrote The Darkling Thrush" in 1900, getting ready to a brand new period, the top of the Industrial Revolution. Regardless of the significant innovations that resulted from the Industrial Revolution, the consequences of this era were very controversial. These confusions about its results are mirrored in The Darkling Thrush." In his poem, The Darkling Thrush," Thomas Hardy utilizes tone, imagery, and personification to explain the nature of England on the finish of the nineteenth century and beginning of the 20th century, expressing his blended considerations for his present time and the brand new period to return. Hallucinogens are medication that have an effect on sensation, thinking, self-consciousness, and emotion. Hallucinogens embody LSD (acid, microdot), mescaline and peyote (mexc, buttons, cactus), amphetamine variants (PMA, STP, DOB), phencyclidine (PCP, angel mud, hog), phencyclidine analogues (PCE, PCPy, TCP), and others (psilocybin, psilocyn). Friday and Saturday Nights – Muscle Car and Basic Automotive Cruises: July and August. Additional cruise-ins are held on some nationwide holidays and during fund raising events.
asbestos has been mined and used commercially since the late 1800s. Its use vastly elevated throughout World Conflict II. Because the early Forties, thousands and thousands of American staff have been uncovered to asbestos mud. Initially, the risks associated with asbestos publicity weren't recognized. Nevertheless, an increased threat of creating mesothelioma was later discovered among shipyard staff, individuals who work in asbestos At present, the U.S. Occupational Security and Health Administration (OSHA) units limits for acceptable ranges of asbestos exposure in the office. People who work with asbestos put on personal protective gear to lower their risk of publicity.


text:
Q: Remove sku number from order email - magento I am completely new to magento & using version 1.7. I want to remove sku number from the order email when customer place an order. After lot of R&D I noticed that, the template used is from  app/design/frontend/base/default/template/email/order/items.phtml and product name, sku number, quantity and price comes from echo $this->getItemHtml($_item) this line. I am not exactly figure out, how should I remove sku number column from this single line?
Or is there any other way to do so?
Any help appreciated.
Thanks.

A: Let me explain you all process.
you can find order email template at app/locale/en_US/template/email/sales/order_new.html.
In this file you can find this line {{layout handle="sales_email_order_items" order=$order}} at Line no. 97
In this you can see handle is "sales_email_order_items" you can find this block in app\design\frontend\base\default\layout\sales.xml line no. 268.
<sales_email_order_items>
<block type="sales/order_email_items" name="items" template="email/order/items.phtml">
    <action method="addItemRender"><type>default</type><block>sales/order_email_items_order_default</block><template>email/order/items/order/default.phtml</template></action>
    <action method="addItemRender"><type>grouped</type><block>sales/order_email_items_order_grouped</block><template>email/order/items/order/default.phtml</template></action>
    <block type="sales/order_totals" name="order_totals" template="sales/order/totals.phtml">
        <action method="setLabelProperties"><value>colspan="3" align="right" style="padding:3px 9px"</value></action>
        <action method="setValueProperties"><value>align="right" style="padding:3px 9px"</value></action>
        <block type="tax/sales_order_tax" name="tax" template="tax/order/tax.phtml">
            <action method="setIsPlaneMode"><value>1</value></action>
        </block>
    </block>
</block>
<block type="core/text_list" name="additional.product.info" />

In this block you can see the file path "email/order/items.phtml (app\design\frontend\base\default\template\email\order\items.phtml)"
In this file just comment this code
<?php echo $this->__('Sku') ?>	 at line no. 33
And now on above block you can see another file path 'email\order\items\order\default.phtml(app\design\frontend\base\default\template\email\order\items\order\default.phtml)'
In this file just comment this code <?php echo $this->htmlEscape($this->getSku($_item)) ?>	 at line no. 48.
Done.

A: In Magento 2.3 the "sales_email_order_renderers.xml" render the phtml.file which define the content for the items in the order email.
To remove the SKU, you can do the following steps:

*

*create module (e.g. COMPANY/SAMPLE)

*copy the "sales_email_order_renders.xml" from /vendor/magento/module-sales/view/frontend/layout/  to /app/code/COMPANY/SAMPLE/view/frontend/layout/

*copy the "default.phtml" from /vendor/magento/module-sales/view/frontend/templates/email/items/order/  to /app/code/COMPANY/SAMPLE/view/frontend/templates/email/items/order/

*update the "sales_email_order_renders.xml" in your module to render the "default.phtml" in your module (see following example)
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd" label="Email Creditmemo Items List" design_abstraction="custom">

    <referenceBlock name="sales.email.order.renderers">
        <block class="Magento\Sales\Block\Order\Email\Items\Order\DefaultOrder" name="sales.email.order.renderers.default" as="default"
                template="COMPANY_SAMPLE::email/items/order/default.phtml"/>
    </referenceBlock>

*

*Remove the SKU from the default.phtml

*clear cache (php bin/magento cache:flush)

redpajama_set_name: RedPajamaStackExchange


ARCHICAD 19 is now faster than ever! No more waiting for views to load. GRAPHISOFT has extended its robust 64-bit and multi-processing technologies with background processing - an industry first for BIM. So ARCHICAD now offers lightning-fast response times and this turbo-charged update to ARCHICAD makes it the undisputed speed leader in the BIM business.
ARCHICAD 19 offers industry-first, real-time BIM collaboration regardless of the size, location or distribution of the collaborating team.
ARCHICAD 19 takes advantage of unused computer capacity by anticipating what you might do next - and preparing those actions in the background.
ARCHICAD 19 makes the most time- consuming and often boring part of an architect's work much more fun.
ARCHICAD 19 provides major work environment improvements for both Mac and Windows users.
Improved IFC-based collaboration and collision detection (using the MEP Modeler add-on) improves OPEN BIM collaboration between architects and engineers. ARCHICAD 19 Update 6006 203415 BIMx/CRASH: BIMx could crash during start-up on Mac OSX 10.10 and 10.11 if CodeMeter driver was of version 6.10a.
201051 BIMx/DOCUMENT: ARCHICAD changed the Autotexts on Layouts when it exported a BIMx Hyper-model documentation.
202381 CRASH: ARCHICAD crashed when saving a View from 3D with a named rendering scene.
201693 CRASH: ARCHICAD crashed when trying to place a new window if certain IFC properties were displayed in the marker of the default window settings.
201894 DOCUMENT/CRASH: Detail window dimension entry in certain cases caused a crash.
204726 DOCUMENT/CRASH: In certain cases a project crashed when opening the Book Settings.
206474 DOCUMENT/EDIT: Dimension points disappeared when the current View was refreshed.
192078 DOCUMENT/GDL/EDIT: Injecting parameters into Interior Elevations at times caused incorrect floor plan Marker display.
204124 DOCUMENT/Description: The connection status of a Descriptionter in a MAC environment in certain cases remained on "not defined yet."
202928 DOCUMENT/SCHEDULE: If new Library Part parameters were added, existing IFC parameters would be removed.
186905 DOCUMENT: In a few cases Schedule and Zone Area values were erroneously rounded.
205087 DOCUMENT: It was impossible to rename the ID of the Layout folders.
196514 DOCUMENT: New layouts were not created in the selected folder of the Layout Book but on the same hierarchical level.
194564 DOCUMENT: The background fill of Texts was not the same color on Layouts as it was in the View Map.
194829 EDIT/CRASH: Adding skins to certain composite structures at times caused ARCHICAD to crash.
204080 EDIT: Active snap guides in an inactive instance of ARCHICAD could lead to a memory leak.
206597 EDIT: ARCHICAD crashed when copy-pasting Mark-Up elements that contained a polyline.
130300 EDIT: Element ID value of MEP objects was not growing when multiple instances were placed in a row.
196894 EDIT: Find & Select could not list and find gradient fills.
197434 EDIT: Magic Wand falsely used hidden layer elements when it created fills on Section/Elevation.
204685 EDIT: The explode process in certain cases created invalid elements.
202254 EDIT: Thickness of a composite slab was not recalculated if the used composite structure was deleted and replaced.
195999 EDIT: When the Quick Option Palette was active, the mouse flickered while creating Snap Guides and Points on a trace and reference layer.
203317 FILE/DWF/EXPORT: During DWF export some randomly selected drawings on the layout were exported with a solid color fill in the background.
204420 FILE/DWG/EXPORT: Names of layouts were not exported as given in the Publisher Set if they were merged into one DWG file.
196462 FILE/DWG/EXPORT: Object's texts created block attributes named after a random library part parameter.
198539 FILE/DWG/EXPORT: The layout containing a rotated view exported incorrect coordinates to DWG output.
196218 FILE/DWG: When a text was created as a Block Reference in AutoCAD and it was imported as a GDL object into ARCHICAD, the text wrap failed.
200927 FILE/EPX/EXPORT: After .epx file export the generated .bmp file was not removed.
196824 FILE/IFC/DOCUMENTATION: Schedules were not refreshed automatically when the IFC mapping was changed.
204509 FILE/IFC/EDIT/CRASH: Using the Eyedropper tool on a Door which had IFC properties mapped into its Door Stamp in certain cases caused a crash.
204846 FILE/IFC/EXPORT: ARCHICAD crashed when saving IFC data with All BIM Parameters option checked.
171082 FILE/IFC/IMPORT: Certain IFC roofs were imported incorrectly into ARCHICAD.
202948 FILE/IFC/IMPORT: Circular Columns imported from IFC files in certain cases displayed incorrect diameter values in their Settings Dialog.
197012 FILE/MERGE/DWG: The Scaling choice in the DWG merge dialog could only be confirmed with a mouse click. Enter failed to confirm the choice.
207169 FILE/OPEN/CRASH: ARCHICAD 19 in some cases crashed when migrating a project from version 17.
193183 FILE/OPEN: It was impossible to shrink the open-save dialog in Windows 10.
207197 FILE/PRINT: In some cases a print to file resulted in a .prn file with a Chinese name.
195907 FILE/SAVE: The output of distinct pictures from 3D views placed on different layouts were overwritten by the first encountered picture during publication to DWG.
194867 FREEZE: Almost parallel/perpendicular edges of a roof caused a freeze in ARCHICAD.
201947 GDL: GLOB_SCALE returned 0 with a newly created 3D document.
201236 GDL: Tags and Categories label did not offer all available properties in the Settings dialog under certain circumstances.
203118 MODEL/EDIT: Editing Meshes was slow in certain cases.
197285 MODEL/EDIT: A zoom possible caused inaccurate display of trimmed lines.
202125 MODEL/EDIT: Complex Profiled beams with 0x0 height&width in certain cases caused a crash.
204524 MODEL/FREEZE: In some cases, a project froze because of curved walls.
195967 MODEL: Beams did not intersect if their floor plan projections were not exactly parallel.
203135 MODEL: Content of an already open Section was not recalculated if it contained a Door/Window that was not background multiprocessing compatible.
203787 MODEL: If the default layer for the StairMaker tool was missing a stair could not be modified.
203494 MODEL: Mesh selection and modification performance in the 3D window was not optimal.
203197 MODEL: Opening a Marqueed area in 3D was slow in certain cases.
203406 MODEL: Texture handling in special cases was slower in v19 than v18.
203408 MODEL: Texture rendering performance in the 3D window was not optimal.
202484 MODEL: The triangulation in PGON was invalid.
193394 USER INTERFACE/GDL: ThermalTransmittance values were incorrectly changed to integers, if a comma was used as decimal separator instead of dot in the U-value of doors/windows.
202968 USER INTERFACE: A mounted file server on OS X 10.11 could cause the authentication dialog to pop up from time to time.
207640 USER INTERFACE: In the quick option palette the renovation filter option showed "Missing element."
GraphiSoft ArchiCAD 19 Build 6006 download links are externally hosted on Extabit, Rapidshare, Rapidgator, Netload, Uploaded and GraphiSoft ArchiCAD 19 Build 6006 also available directly on Torrent Sources.


text:
(E)-dodec-2-en-1-al
auto-flammability
1 (reliable without restriction)
other: Guideline study performed under GLP. All relevant validity criteria were met.
EU Method A.15 (Auto-Ignition Temperature (Liquids and Gases))
other: DIN Guide 51794 DIN Guide 51794: "Determining the Ignition Temperature of Petroleum Products", May 2003.
inspected January 2013; signature: March 2013
other: Atmospheric pressure: 1005.9 - 1013.5 hPa
Preliminary test
The estimated auto-ignition temperature was 268 °C at atmospheric pressure: 1012.5 hPa.
Main study
Based on results of the main test series, the auto-ignition temperature rounded down to the nearest multiple of 5 °C was determined as 230 °C.
Table 1. Lowest temperatures at which an ignition occurred
Main test series
Lowest temperatures of an ignition
Highest temperatures without an ignition
1005.9 - 1013.5 hPa
The auto-ignition temperature was determined to be 230 °C at 1005.9 -1013.5 hPa (atmospheric pressure).
The auto-ignition temperature was determined using EU Method A.15 and DIN 51794 (2003). The auto-ignition temperature is the lowest temperature at which the test substance will ignite when mixed with air under the conditions defined in the test method. Ignition of the test substance within 5 minutes after introduction was observed with each sample volume and with each test a minimum auto-ignition temperature was obtained. The lowest temperature at which ignition of the test substance occurred was 235°C. This temperature was rounded down to the nearest multiple of 5°C. The auto-ignition temperature was determined to be 230 °C at 1005.9 – 1013.5 hPa.
Auto-ignition temperature: 230 °C at 1005.9 - 1013.5 hPa (atmospheric pressure), EU Method A.15, 2015
Key data : EU Method A.15, 2015 : The auto-ignition temperature was determined using EU Method A.15 and DIN 51794 (2003). The auto-ignition temperature is the lowest temperature at which the test substance will ignite when mixed with air under the conditions defined in the test method. Ignition of the test substance within 5 minutes after introduction was observed with each sample volume and with each test a minimum auto-ignition temperature was obtained. The lowest temperature at which ignition of the test substance occurred was 235°C. This temperature was rounded down to the nearest multiple of 5°C. The auto-ignition temperature was determined to be 230 °C at 1005.9 – 1013.5 hPa.


text:
Ratio of momentum transfer from weight to wind
Let's say I have a magic system where force can be redirected from one mass to another.
So if I have two objects of the same mass, I can link them so the force due to gravity on one is redirected into upward force on the other, keeping the two in equilibrium.
My question is about a flying machine working under the same principle, so all the downward force of the craft's weight is transferred to the air around it, suspending it and propelling it forward, presumably with sails or just a wide surface area.
Let's say that the force cannot be simply applied to the craft directly either because the magic says you cannot redirect to the same object or because it would then effectively be falling sideways uncontrollably.
The question is, what would the ratio of weight to windspeed be like, and how big an area of air would you have to spread the force over? Would you want to make the craft as heavy as possible for higher speeds (say a floating rock), or lighter so it isn't torn apart by tornado strength winds.
Edit: assume the force is applied to all air molecules in an area relative to the ship.
science-based magic physics
JHall
JHallJHall
$\begingroup$ Can you transfer the downward force to the upward force of the same object? Since you can reverse the direction in the first example it likes like you should. $\endgroup$ – Ville Niemi Mar 26 '19 at 18:24
$\begingroup$ @VilleNiemi "Let's say that the force cannot be simply applied to the craft directly either because the magic says you cannot redirect to the same object or because it would then effectively be falling sideways uncontrollably." Assume you can't unless there's an interesting reason why you should be able to. $\endgroup$ – JHall Mar 26 '19 at 18:28
Buoyancy. If /all the downward force of the craft's weight is transferred to the air around it/, the craft will become extremely buoyant. It will occupy volume but weigh nothing, and will shoot upwards like a helium balloon. If your magic allows, you may want to remove only part of the force of gravity so your craft is neutrally buoyant. How much force you must remove to achieve neutral buoyancy in the air will depend on how much mass your ship has.
Inertia. For propelling your ship, do not think about weight (which implies gravity) but about mass and inertia. Consider: you are in the space shuttle, pulling a satellite in towards you on a long rope. You and the satellite are in orbit, and so weightless. Gravity can be factored out. But for pulling in that satellite, you need to consider its mass. You are not gravity. A massive satellite is going require a lot of force exerted by you to get it moving. Be careful not to get it going too fast because you are going to have to add comparable force to get it to stop. So too your aircraft. You are removing gravity as a force but only gravity. The force of the wind or rockets or anything required to move the thing will depend on its mass.
WillkWillk
$\begingroup$ Good point about buoyancy, completely forgot fluid dynamics. $\endgroup$ – JHall Mar 26 '19 at 18:22
Before we can answer with certainty, I think we need to know a few constraints of your magic system. First, how is the difficulty of the spell invoked? The mass of the object being affected? The length the spell is held? The number of spells cast? Beyond that, how does a single magical spell work on a giant block of air? Does it select all of the molecules in a specific area and continue acting on those particular particles until the spell is complete, or does it act on all the air present in the area of casting, so if it's maintained for a length of time it acts of completely different air particles at the end versus the beginning? If the latter, is your absolute area in reference to the caster or to the earth?
Based on most answers to these questions, I would personally vote for flying two identically sized ships in tandem, and making sure to keep the sails adjusted so they're always within magical range of one another. They need to have the "exact same mass", which sounds complicated, but I'm guessing wouldn't be too difficult if you measure the weights before lift off keep ballast on hand to adjust your center of mass as necessary, or to toss off one of the ships if a deckhand on the other drunkenly went overboard. You can then use a secondary spell to adjust the air around you to produce lift or propulsion.
Furthermore, unless you're acting on the air in a certain block that's relative to the caster, in order to continue pushing your ship, you would need to repeatedly cast and recast the spell. If it cancels if you get too far away from the initial target, or if you only had one magician casting and don't overlap your spells, your ship would frequently be dipping between spells as gravity starts acting once again (an interesting way to keep sea-sickness a relevant issue). You would also need to constantly adjust your equations depending on what altitude you're at to get the same mass per volume, which will affect your speed.
My guess for the actual construction of your ships is that it will depend heavily on whether you're more constrained by the number of spells or the duration of the spells. For example, you may have a take-off area where an initial high-force spell is cast to launch the ship initially, and then only have one or two magicians on board to redirect the ship in case of an emergency -- in this case, you'd want something with low drag. On the other hand, if your propulsion is going to be a constant force, but not quite as powerful, you may want something more like a naval ship's sails, to try to take advantage of the wind as much as possible.
ChelseaChelsea
$\begingroup$ You're thinking too much about the magic system, just assume that the spell doesn't wear off while the craft is flying and consider the physics involved. Have edited the question to clarify how the force is applied. $\endgroup$ – JHall Mar 26 '19 at 17:02
It's basically a helicopter...
But we can actually answer this quite easily.
Gravity pulls us down at $9.8m/s^2$.
In order to hover you need to move an equal mass of air down at $9.8m/s^2$.
Each $m^3$ of air weighs around $1.2kg/m^3$ - so for each $1.2kg$ that your ship weighs it needs to throw a cubic meter of air downwards.
Just scale up the volume of air based on the weight of your airship.
Tim B♦Tim B
$\begingroup$ Ah, no, the idea is that the force is "stolen" from the original object in that it is wholly transferred to the other object. Imagine linking two doors, you push on one and the other opens $\endgroup$ – JHall Mar 26 '19 at 17:32
$\begingroup$ @JHall How does that change my answer? You need to push a mass of air equal to the mass of the airship down. $\endgroup$ – Tim B♦ Mar 26 '19 at 18:21
$\begingroup$ Ah I see, I am aware of the amount of air displaced, I was asking more about how this would interact with the air around it and so the resulting wind speeds that would be generated. Sorry for the unclear question $\endgroup$ – JHall Mar 26 '19 at 18:30
Not the answer you're looking for? Browse other questions tagged science-based magic physics or ask your own question.
Acceleration insulation: I can build the Moon cannon, now what?
Plausibility of fantasy setting
What sorts of spells are possible using this magic system?
How can I meaningfully define the energy cost of magical levitation?


My family and I were very disappointed in not seeing Miss Trinidad in the Miss Universe Pageant. Then to read it was lack of financing. It seemed untrue. So many people think Trinidad is a third world country and after defending it and spouting it's attributes not to mention it's an oil country and one of the better off islands… last night was very deflating.


text:
Courier-Gazette Election 2021: Polling locations, times
Voters in Knox County will face a statewide ballot, and some towns will take on local items at the polls Tuesday, Nov. 2. Click to look at where to vote.
Patricia A. Nick notice
Patricia Ann Nick, 92, passed away peacefully Wednesday, Sept. 29, 2021, at the Ivan Calderwood Homestead on Vinalhaven.
Ronald C. Long
HAMPDEN — Ronald C. Long Sr., 82, passed away Wednesday, Sept. 29, 2021, due to complications of COVID-19.
Audrey M. Buffington
Audrey Virginia Myers Buffington, 89, of Franklin, Tenn., formerly of Maryland, passed away Sept. 26, 2021. She was a dedicated, lifelong mathematics educator.
James A. Smith Jr.
At age 90, James A. "Jimmy" Smith Jr. passed peacefully of old age Sept. 29, 2021, surrounded by his family.
Betty Mason
Betty Mason, a longtime Owls Head resident, passed away peacefully Tuesday, Sept. 28, 2021 at Coves Edge Nursing Home in Damariscotta.
The perks of being local
Christine Simmonds is the assistant editor of The Courier-Gazette. She works at a convenience store on the weekends. She grew up in Rockland and has lived in Knox County most of her life.
Glenn Billington is a lifelong resident of Rockland and has worked for The Courier-Gazette and The Free Press since 1989.
Thomaston needs better understanding of Freedom of Access Act
We offer some clarification and response to the Thomaston Board Chair's letter expressing dissatisfaction with our coverage of Thomaston's plans for a highway bypass of the downtown.
Courier-Gazette Letters to Editor Sept. 30
Topics for this week's letters to the editor include a message on the bypass road in Thomaston and a recommendation that the Rockland City Council look into the possible bypass road.


text:
Billy Connolly says 'peculiar' Parkinson's disease has left him unable to play instruments
Amy Johnson
Grand Marshal Billy Connolly and Family (Wife Pamela Stephenson, daughters Scarlett and Amy) during the New York City Tartan Day Parades, in New York, on April 6, 2019. (Photo by Luiz Rampelotto/NurPhoto via Getty Images)
Billy Connolly has said he's no longer able to play musical instruments due to the impact of Parkinson's disease on his motor functions.
The comedian has said his left hand is of "no use" to him anymore because of the condition, which he was diagnosed with in 2013.
Parkinson's is a condition which progressively damages parts of the brain and can result in tremors, inflexible muscles and balance issues among other physical and psychological symptoms.
Watch: Billy Connolly says he has learnt to 'hypnotise' his hand when it shakes
Connolly, 78, gave a update on how he was coping with the disease on BBC Radio 2's Steve Wright in The Afternoon show on Tuesday.
Read more: Billy Connolly's wife shares his sex confessions on social media
"I have good days and bad days, I had a bad day today, " he told the host. "When I was coming in on the way here I was walking like a drunk man but it's cured itself so I'm quite happy.
"It's a peculiar disease. It strikes when you least expect it. My left hand is of no use to me anymore so I don't play my instruments anymore. I just get on without them.
Sir Billy Connolly with his wife Pamela Stephenson. (Photo by Geoff Pugh - WPA Pool / Getty Images)
"You have to give up things," he continued. "It picks bits you like and gets rid of them."
The scotsman was a player of the guitar and banjo, recording multiple comedy and musical albums throughout his career.
Connolly, who announced his retirement from comedy in 2018, has previously talked on other symptoms of Parkinson's he's experienced.
Watch: Billy Connolly says 'good days outnumber the bad days' in Parkinson's battle
Back in 2019, he said he was having to sleep in a separate bed to wife Pamela Stephenson because he slept "like a wild animal".
Read more: Billy Connolly now believes in an afterlife
Connolly also addressed his deteriorating condition in a BBC documentary in 2019.
He spoke about the quick changes that can come with having Parkinson's, stating: "What works on a Monday to get you out of a chair doesn't always work by Wednesday. It can be a cruel disease."
NT police probe Darwin bush camp death
Police investigating a woman's death in a Darwin bush camp say they have not ruled out foul play.30am on Monday in scrubland in the northern suburb of Karama on the city's fringe.
Matsuyama storms to PGA Tour playoff win
Masters champion Hideki Matsuyama has made up a five-shot deficit on the back nine and won the US PGA Tour's Sony Open in a playoff with one of the best shots he never saw.The Japanese superstar fired a three-wood into the sun to within three feet of the pin for an eagle on the first extra hole to beat American Russell Henley at Honolulu's Waialae Country Club on Sunday (Monday AEDT).
'TORTUROUS': Woman with long Covid now struggles to swallow
The 'frustrated' woman detailed a side effect from long Covid, after having 'a lot of weird neurological conditions'.
Defending Open champion Osaka advances
Defending champion Naomi Osaka has eased into the second round of the Australian Open with a straight sets win over spirited Colombian Camila Osorio.The Japanese superstar delivered a mixed bag en route to a 6-3 6-3 win over the world No.
High Asian Cup hopes for Matildas' Raso
Flying high on the back of recent displays in club football, in-form Matildas winger Hayley Raso is eager to take on a senior role in Australia's quest for a second Asian Women's Cup title.Raso has been one of the form players in the FA Women's Super League for Manchester City in recent weeks.
Fix bushfire risk from power lines: union
Bushfire risks from faulty power lines are back under the microscope as part of a new campaign to address the life-threatening issue.In 2009, faulty electricity poles were found to have caused five of the black Saturday bushfires in Victoria which killed 173 people.
The Northern Territory has reported 284 new COVID-19 cases as the virus spreads through the vulnerable Indigenous population and two remote communities go into lockdown.Yirrkala in East Arnhem Land will enter a three-day lockdown at 2pm local time on Monday after two new cases and positive wastewater tests.


text:
Down Among the Dead Men is a Swedish/Danish death metal band. Formed by lead vocalist Dave Ingram (ex-Benediction, ex-Bolt Thrower, Hail of Bullets) and guitarist Rogga Johansson (Paganizer, Ribspreader, Revolting, etc.). Their musical style has been specified as "crust-riddled punk with a definite death metal edge".

Band members
Current members
Dave Ingram - vocals (2013–present)
Rogga Johansson - guitar, bass (2013–present)
Dennis Blomberg - guitar (2013–present)

Former members
Brynjar Helgetun - drums (2013)

Tour members
Matthias Fiebig - drums (2013–present)

Discography
Studio albums
Down Among the Dead Men (2013)
Exterminate! Annihilate! Destroy! (2015)
…And You Will Obey Me (2018)

References

External links

Musical groups established in 2013
Swedish death metal musical groups
Danish death metal musical groups
Swedish crust and d-beat groups

redpajama_set_name: RedPajamaWikipedia


On June 25, WASHplus and USAID hosted a webinar on "WASH, Nutrition, and Early Childhood Development: New Evidence and Findings from the Field.
The webinar was moderated by Dr. Helen Petach, an Environmental Health Technical Advisor at the USAID Bureau for Global Health's Office of Health Infectious Diseases and Nutrition.
Dr. Petach started the webinar off with an overview of the importance of WASH and nutrition for early childhood development. The USAID Water and Development Strategy emphasizes links among WASH, nutrition, and food security. The newly released USAID Multisectoral Nutrition Strategy calls on USAID to increase access to high quality nutrition-sensitive services, including access to WASH.
Dr. Petach also introduced the WASH, Nutrition, and Food Security Community of Practice, hosted by USAID. She encouraged attendees to join the Community. Members of this Community can participate in discussion around integrated programming; access articles, announcements, recent studies, datasets, recent research and program results.
Maureen Black, Ph.D., Professor, Department of Pediatrics, University of Maryland School of Medicine, discussed "New Evidence Linking Nutrition and Early Child Development" and its connection to WASH.
Watch the webinar or download presentation slides.
Its not just a day, its a menstravaganza!
On Wednesday June 4, the WASHplus project celebrated Menstrual Hygiene Day at FHI 360 with a special screening of award winning documentary Menstrual Man. The event was sponsored by WASHplus/USAID, CARE, Save the Children, Plan International, WASH Advocates, and FHI 360. Over 100 people came together to celebrate the menstravaganza.
We kicked the menstravaganza off with opening remarks from Sarah Fry, WASH in Schools Technical Advisor for WASHplus. Sarah introduced the partners and sponsors who made the menstravaganza happen.
Sarah also spoke briefly but passionately about the importance of Menstrual Hygiene Management (MHM) for keeping girls in school during their menses. MHM is an important component of the SPLASH project which Sarah works on. SPLASH which stands for Schools Promoting Learning Achievement through Sanitation and Hygiene, recently developed a toolkit "Menstrual Hygiene Management Mini-Toolbox for Teachers and Schools in Zambia" designed to help classroom and guidance teachers in Zambian primary schools who are carrying out menstrual hygiene management (MHM) programs or activities in their school. SPLASH is offering various kinds of support to teachers to help set up MHM programs and facilities to help keep girls and female teachers in school in Zambia.
We topped the evening off with inspiring discussion and dialogue for the integration of menstrual hygiene management (MHM) into global and national policies, programs and projects. Attendees shared stories and learned from others about opportunities to integrate MHM into school, HIV, disability, emergency and workplace settings. We heard about about how to get started and how to "keep it going"… and saw a range of menstrual hygiene products and programs.
Next, we watched the funny, uplifting, inspiring film "Menstrual Man" – about one man's personal odyssey to make affordable sanitary pads for poor women and girls in India. Inspired by Menstrual Man,viewers posted messages on a word wall, telling us why menstruation matters to them! Attendees also pledged to support and celebrate Menstrual Hygiene Day not just on May 28 each year, but every day by advocating for improved menstrual hygiene management for girls and women everywhere.
Check out the Menstrual Man trailer below.


text:
Q: Is there a way to identify which process turns into Zombie process One of the ubuntu server has 82 zombie processes. All processes shows '[sh] defunct' as process command. Is there a way to find out which process is becoming a zombie process?
I tried checking the /proc/PID/ directory to get some clue about zombie process but all files are empty. How to find who let this process as zombie.. . Is there any other way to find it out?
Updated/Solved: Made the question clearer, and Answered my own question as suggested by andcoz.

A: The audit subsystem of the Linux kernel can be very useful to figure out what processes are becoming zombie processes. I just had the following situation:
server ~ # ps -ef --forest
[...]
root     16385     1  0 17:04 ?        00:00:00 /usr/sbin/apache2 -k start
root     16388 16385  0 17:04 ?        00:00:00  \_ /usr/bin/perl -T -CSDAL /usr/lib/iserv/apache_user
root     16389 16385  0 17:04 ?        00:00:00  \_ /usr/bin/perl -T -CSDAL /usr/lib/iserv/apache_user
www-data 16415 16385  0 17:04 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 18254 16415  0 17:23 ?        00:00:00  |   \_ [sh] <defunct>
www-data 18347 16415  0 17:23 ?        00:00:00  |   \_ [sh] <defunct>
www-data 22966 16415  0 18:18 ?        00:00:00  |   \_ [sh] <defunct>
www-data 16583 16385  0 17:05 ?        00:00:01  \_ /usr/sbin/apache2 -k start
www-data 18306 16583  0 17:23 ?        00:00:00  |   \_ [sh] <defunct>
www-data 18344 16583  0 17:23 ?        00:00:00  |   \_ [sh] <defunct>
www-data 17561 16385  0 17:12 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 22983 17561  0 18:18 ?        00:00:00  |   \_ [sh] <defunct>
www-data 18318 16385  0 17:23 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 19725 16385  0 17:43 ?        00:00:01  \_ /usr/sbin/apache2 -k start
www-data 22638 16385  0 18:13 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 22659 16385  0 18:14 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 25102 16385  0 18:41 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 25175 16385  0 18:42 ?        00:00:00  \_ /usr/sbin/apache2 -k start
www-data 25272 16385  0 18:44 ?        00:00:00  \_ /usr/sbin/apache2 -k start

The cause for these zombie processes is most probably a PHP script, but as these Apache child processes are processing lots of HTTP requests and lots of different PHP scripts, it's very hard to figure out which one could be responsible. Linux has also already deallocated important information of these zombie processes, so we don't even have /proc/<pid>/cmdline to figure out which script or -c command /bin/sh may have been running:
server ~ # cat /proc/18254/cmdline
server ~ #

To figure it out, I've installed auditd: https://linux-audit.com/configuring-and-auditing-linux-systems-with-audit-daemon/
I set up the following audit rules:
auditctl -a always,exit -F arch=b32 -S execve -F path=/bin/dash
auditctl -a always,exit -F arch=b64 -S execve -F path=/bin/dash

These rules audit all process creations of the /bin/dash binary. /bin/sh doesn't work here, because it's a symlink and audit apparently only sees the target file name:
server ~ # ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Nov  8  2014 /bin/sh -> dash*

A simple test should now produce audit logs in /var/log/audit/audit.log (I've taken the liberty and added a lot of line breaks to improve the readability):
server ~ # sh -c 'echo test'
test

server ~ # tail -f /var/log/audit/audit.log
[...]
type=SYSCALL msg=audit(1488219335.976:43871): arch=40000003 syscall=11 \
  success=yes exit=0 a0=ffdca3ec a1=f7760e58 a2=ffdd399c a3=ffdca068 items=2 \
  ppid=27771 pid=27800 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 \
  fsgid=0 tty=pts7 ses=7532 comm="sh" exe="/bin/dash" key=(null)
type=EXECVE msg=audit(1488219335.976:43871): argc=3 a0="sh" a1="-c" \
  a2=6563686F2074657374
type=CWD msg=audit(1488219335.976:43871):  \
  cwd="/var/lib/iserv/remote-support/iserv-martin.von.wittich"
type=PATH msg=audit(1488219335.976:43871): item=0 name="/bin/sh" inode=10403900 \
  dev=08:01 mode=0100755 ouid=0 ogid=0 rdev=00:00 nametype=NORMAL
type=PATH msg=audit(1488219335.976:43871): item=1 name=(null) inode=5345368 \
  dev=08:01 mode=0100755 ouid=0 ogid=0 rdev=00:00 nametype=NORMAL
type=PROCTITLE msg=audit(1488219335.976:43871): \
  proctitle=7368002D63006563686F2074657374

Lots of the information is encoded, but ausearch can translate it with -i:
server ~ # ausearch -i -x /bin/dash | tail
[...]
----
type=PROCTITLE msg=audit(27.02.2017 19:15:35.976:43871) : proctitle=sh
type=PATH msg=audit(27.02.2017 19:15:35.976:43871) : item=1 name=(null) \
  inode=5345368 dev=08:01 mode=file,755 ouid=root ogid=root rdev=00:00 \
  nametype=NORMAL
type=PATH msg=audit(27.02.2017 19:15:35.976:43871) : item=0 name=/bin/sh \
  inode=10403900 dev=08:01 mode=file,755 ouid=root ogid=root rdev=00:00 \
  nametype=NORMAL
type=CWD msg=audit(27.02.2017 19:15:35.976:43871) :  \
  cwd=/var/lib/iserv/remote-support/iserv-martin.von.wittich
type=EXECVE msg=audit(27.02.2017 19:15:35.976:43871) : argc=3 a0=sh a1=-c \
  a2=echo test
type=SYSCALL msg=audit(27.02.2017 19:15:35.976:43871) : arch=i386 \
  syscall=execve success=yes exit=0 a0=0xffdca3ec a1=0xf7760e58 a2=0xffdd399c \
  a3=0xffdca068 items=2 ppid=27771 pid=27800 auid=root uid=root gid=root \
  euid=root suid=root fsuid=root egid=root sgid=root fsgid=root tty=pts7 \
  ses=7532 comm=sh exe=/bin/dash key=(null)
----

If you don't want to restrict the ausearch filtering to /bin/dash, you can also use ausearch -i -m ALL to translate the complete log. Another good filter would be ausearch -i -p <PID of a zombie process>, in  this case ausearch -i -p 27800.
Just leave these rules in place until new zombie processes show up, and then search for the process creation of a zombie PID:
ausearch -i -p <PID>

This should be very helpful to identify the root cause of the zombie processes. In my case it was a PHP script that used proc_open to spawn a Perl script without closing the handle with proc_close.

A: Of course you can. There's many ways to do it, most common is probably :
ps aux

You can add a basic | grep -w Z and you'll have a short list of your zombies.
If you only want a list of zombie process and their pids, you can do as indicated on this page :
ps aux | awk '{ print $8 " " $2 }' | grep -w Z

Check this question for more details about process information.

A: The short answer is that you don't care. A zombie process is dead. All it consumes is a tiny bit of kernel memory, for that entry in the process table.
Since all that remains of the process is the process table entry, you have little to go on. A zombie process is a dead process that its parent hasn't reaped yet; look at the process's PPID to see who the parent is.

A: One of the reasons for Zombie process are 'parent process' not waiting for the 'child process' - Executed ps -l which shows the parent process ID, with that you can find exactly which process is responsible for zombies in the machine.

A: ps auxf | grep --color -5 ' Z '

show process hierarchy including zombies and their parents
Identifying zombie script name is difficult, as 'sh defunct' is only you see

A: ps alx | grep defunct

then see the ppid of the listed lines
ps alx | grep (ppid of listed lines)


Non-essential Cookies also enhance our Site performance in a number of ways, personalising your experience on our Site, making it more convenient for you.
If you do not wish to disable cookies then you have the option to leave our Site.
A cookie is a small amount of data that is sent in a text file to your computer browser from a website's server and is then stored on your computer, but only IF your browser's preferences are set by you to allow it. The only personal information a cookie can obtain is information that you as a user supplies. A cookie cannot read data from your hard disk or read cookie files created by other sites.
NB: If you are browsing from within a work based network you may not have adequate permissions to allow you to control the cookies that are set and certain elements of our Site may not work as intended.
The PHPSESSID cookie is native to PHP, the coding language used to build this Site. On our Site it is used to establish a user session and to pass data via a temporary cookie, which is commonly referred to as a session cookie.
This cookie is essential in order to enable you to move around the Site and use its features, such as accessing secure areas of the Site. Without these cookies, services that you may ask for cannot be provided.
As the PHPSESSID cookie has no timed expiry, it disappears when your browsing session on our Site is closed.
Some of these cookies only show if you are logged in to a Google Account or are using Google Plus while browsing our Site.
These are Google preference cookies, a unique identifier used by Google applications to store user preferences.
Some of them may not be delivered depending on the browser being used.
When you use the Vimeo Service or visit a webpage with a Vimeo video, Vimeo or a third party may place a number of cookies in your browser.
If you have a Facebook account, these cookies will allow you to share content on our Site with your Facebook contacts. You will be also able to tell if you or your Facebook friends 'Liked' any content on our Site in the past. The cookies will also send some non personal data to Facebook to gather aggregate information on how people interact with websites that use the Like button.
This cookie is set by the ShareThis social sharing widget. It allows ShareThis to count the number of unique users that share content and how many page views are generated from the resulting share. This cookie is used for analytical purposes and it doesn't link to personal information. Even though it is a first party cookie, Wilderness Scotalnd have no control over it.


text:
Creative Novels - Web Novel Community for a New Generation of Creators
Enable Javascript For Creative Novels to Work
V.I.P / Exclusive
Memberships!
Publish!
A Hero Returns
I.1 (RE)
A city littered with corpses, flames burning everything in sight, the sky filled with ash and dust, and above, a crimson-shining sun illuminating in the distance. Had he awoken years earlier than this fateful day, the world could've been saved. Had he stopped the Endless War, the evil entity wouldn't have been awoken from the souls it had amassed. His years thwarting the malevolent had been for naught. Evil had won and he fell to his knees, tears streaming from his face, as the crimson sun fell from the heavens and destroyed the planet he once called home.
This was the revelation brought upon to Aren Damoder, one of the many legendary heroes who changed Thyderalis for the better. It was with this knowledge that he was tasked to save the entire world from its fated destruction. Despite his efforts of interfering with countless battles and sacrificing many lives from the shadows, the Endless War raged on, as destiny demanded.
When he was about to give up, a vision of hope glimmered through his subconscious: an image of fiery red-haired woman. Though it left him with more questions than answers, there was one thing Aren knew: helping this woman may impede the disastrous future. The once hailed hero had set out to find the girl he had seen in his vision, shouldering the responsibility of this burden alone. He traveled across the continent of Thyderalis, letting his vision pave the path to his goal. Aren couldn't remember his time spent before his departure, but nothing would stop him from ever reaching to that fading hope.
{~}{~}{~}
Another nightmare. The voices of the damned howled his name within the dark, inhospitable place of his mind. They shouted, they screamed, asking why did he fail them all, questioning his once grand title of a hero. The voices got louder, screeching and demanding him to answer. After taking a deep breath, Aren opened his eye, ending the nightmare. There was no more darkness, but the sight of dirt, grass, and houses. He stroked his right eyepatch, feeling an unusual sensation.
"Hey boy, you're finally awake. You were trying to cross that border, right? Well, here we are." The driver heard no response and turned to see what was going on. "You all right?"
Aren snapped up and looked at the driver with a smile. "Oh right, sorry. Thanks for the ride."
He jumped off from the wagon and waved goodbye as it departed to places elsewhere. Now that he reached his destination, it was time to gather clues about the mystery girl within his vision. His stomach growled before he could start his investigation, and he let out a sigh.
"To the nearest food stand I go!"
And there he was, in front of a fruit stand examining an apple. Though the vendor was confident about their pickings, there was something off about his next meal that intrigued his one left blue eye. When he inspected it, a small worm wriggled out and leaped to its freedom.
"Well, are ya gonna take it or not?" the fruit vendor asked, "I ain't got all day you runt."
"Is this how you treat your customers? No wonder why your stand is empty compared to the rest."
"Hmpf. Four copper pieces."
A band of riders rode past him, one of them wearing insignias bearing a wolf's face with laurels surrounding it. As they housed their steeds in the nearest stables, the rough-looking one of the group pulled one civilian to the side, demanding them to "kindly" hand over their money. The other villagers watched and turned away, knowing they themselves cannot help.
"What's up with him?" Aren asked.
"Damned mercenary has been going around hauling any 'spare change' he could. Been at it for weeks now. Wish there was someone to help the poor lass…"
"Yeah, I wish," Aren agreed and took a bite from his newly bought apple. His days of saving people are long behind him: helping the innocent bystander would waste his time.
After not getting any definitive answers from the locals, he decided it was best to head to the village tavern. Past its the swinging door, there were a couple of tables and chairs occupied by daily customers, and a second floor for rooms. He found a seat on the bar counter and lifted his finger. The old bartender noticed and approached him as he was cleaning a mug.
"Whatcha got?"
"Well, dependin' on yer mood. Them city folk don't serve drinks to younglin's… but this ain't the city. Everythin' up fer drinks."
"I'm in a mood for milk. Oh, and that… sweetbread. People from around say your place is famous for those things."
"Comin' up."
The bartender came with a mug of warm milk and three pieces of sweetbread on a plate moments later, handing them to his new customer. Aren clasped his hands together, saying thanks for his food, and wolfed down the bread.
"Where ya from, kid?"
"Some place, far from here."
"Ain't that a surprise," the bartender said sarcastically. "What brought ye to sum low establishment like Alme?"
Aren drank his milk and wiped his lips. "I'm looking for a woman. Red hair with… a ponytail? Pretty according to some. Locals said she passed here some days ago."
"Ah, ye must be lookin' fer Miss Hawkwood: gal's the Phoenix of Damore! Aye, did see er' with me two eyes."
"The Phoenix of Damore? What in the seven depths of hell is that?"
"I could tell ye more but… I got me sum company."
He nudged him, gesturing to look behind. Aren turned and saw the same mercenaries from before enter the tavern. The rough-looking mercenary yelled for some drinks, shaking his newly gained coin purse he "kindly" received from a villager. A young woman came to serve their drinks and before she could leave, the rough-looking mercenary grabbed her arm.
"Oh ho? And what's a beautiful woman like you doing here?"
"I work here with my father. If you would excuse me, I—"
"You can work for me, if you like. I have many… benefits that come along with my package."
The bartender frowned. "That's enough. Hands off me daughter!"
"That old man of yours is no fun. Maybe if I can slip a few coins in his pocket, he'll shut up."
"S-Sir, please…" the bartender's daughter pleaded.
The mercenary rolled his eyes and let the girl go, stating it was a huge turn-off to see her like that. The daughter ran into the kitchen and the bartender sighed. He said he'd be right back and went to see her. Some time passed and the band of mercenaries were playing cards and Aren listened into their conversation.
"Can't believe I am being paid to protect a shithole like this! What does Sir Eadburt have to gain to have us guard his shitty peasants?"
The armored, graceful-looking knight sighed. "You've been complaining for the past week straight."
"No s***!"
"Resources are important for a prestigious, powerful House. These peasants are the backbone of their profits."
"Gah, I should've asked for more money if this is all the fun we get!"
"Steel yourself, unless if you want me to report Lord Harley about the harassing."
Only allowed on Creativenovels.com
The rough mercenary growled. "Damn hound…"
One of the other riders spoke up. "As much bonkers you are, I believe he's right chief. We came to fight bandits, but there aren't any on sight anymore. I think we can call it a job well done and continue on with some crap."
"That is true… Your last payrolls are coming up so perhaps I can hire a new batch to take over your roles." The graceful knight leaned forward. "However, gentlemen, we still must be on guard. Don't you remember those assassins we took down days ago? We must look out for any suspicious individuals, especially foreigners."
The group's eyes turned to Aren's direction. Aren faced them, then continued on eating his meal. The bartender came back and was asked if he had any idea who were those people. The old man explained that those riders were hired by arguably the most powerful family in all of Damore: the Eadburt family.
The Eadburts were so rich that hiring mercenaries to defend the villages from raiders and bandits was cheap money for them. As grateful as the locals were, many disliked the treatment towards them, especially the rough-looking mercenary who had been extorting money for weeks. The villagers did not want to sever the relationship of their protectors, but something needed to be done to end the constant bullying.
"As a foreigner such as ye, I'd not worry a trap about it. Them mercs scared awf all them pesky bandits n' raiders. Hippie-do, this Civil War's a mess. Kingdom's too chaotic!"
"Civil War?"
"Aye, Civil War. Heard sum folk named Gaster Lenin startin' sumpn after King Ulric died. Preachin' equality and stuff but them rumors say man wantin' the throne for himself. Died though."
"And this conflict's still going on?"
"Aye. It was sum' years 'go since he died to them illness. I be hearin' it gonna be over soon. Some'in bout' Prince Arthur quellin' them pesky inciters." The bartender leaned in. "Oh, right. Yer were askin' about Miss Hawkwood, right? Like I said, saw er' came by days ago. Hoo boy, a pretty gal, I tellin' ya. Oh, she talkin' about goin' to sum camp…"
"And this camp is?"
"A Royal Campin' place. Perhaps them gentlemen there can provide ya with the spot. Good luck."
He gestured Aren to the mercenaries at the back. Aren crackled his knuckles and approached the men with a bright smile. The rough-looking mercenary stood up, trying to impose a frightening appearance.
Dear Readers. Scrapers have recently been devasting our views. At this rate, the site (creativenovels .com) might...let's just hope it doesn't come to that. If you are reading on a scraper site. Please don't.
"And what's a runt like you doing in a man's place? Get out."
Aren ignored him and looked at the graceful-looking knight. "Hey sir, may I ask you a question?"
The rough mercenary was about to shout, but the graceful knight gave a look and gestured him to sit down. He folded his arms and raised his brow. "You may, young sir."
"Just want to know if you are associates of the Eadburt house."
"For these three, you can say such. Me, however, am sworn into the House." The graceful knight showed his palm. "I am Sir Dagn and the rough-looking gentleman is Hagley."
"R-Right. So, I'm looking for a woman named Ms. Hawkwood… uh, the Phoenix of Damore, that is."
"And what is your business with her?"
"O-Oh uh… I just need to speak to her, that's all."
"There are many who wish to meet the Divine Circle, her included. They are powerful individuals who harness the power of trapped Divine Beasts inside their weapons. Perhaps you are a fan of her exploits and want to be under her tutelage."
"Wow, she's giving me a good impression. Didn't know she's that important." Aren waved his hand. "Anyway, I heard she's going to some place called the… Royal Camp?"
"Royal Outpost, yes," Dagn corrected.
"Yeah, there, and I am wondering where can it possibly be! It would be fantastic if—"
"And why would you want to know that? It's not strange for a foreigner to ask for a famous individual's whereabouts. The interesting part was that we met assassins days ago, and they were asking similar questions. We killed them on the spot."
The graceful knight pointed at Aren's satchel. "We found their orders in a bag like that. Coincidence?"
There was tension in the air. Surely these men do not believe he's an assassin, or so he thought. A moment passed, and it was clear persuading them wasn't an option on the negotiating table.
Aren felt a drop of sweat fall from his forehead and backed off slowly. "Look, I don't want any trouble since I'm in a hurry. I'll just go."
He made his way to the exit to leave, but two of the riders blocked his way. Dagn stood up, cleaning his hands with a handkerchief.
"I'm afraid you are not going anywhere. Damore has a policy of not trusting outsiders, even children such as you. We can do this the easy way or the hard way. Now, where did you come from, little one?"
"I believe there's a law in Damore that grants me the right to remain silent?"
"No. If there was one, then it wouldn't apply to outsiders like you."
"Great. Oh, one more question before you guys pummel me to death."
"Go ahead, you have that privilege."
"You sure you know where this Royal Outpost is? Like 100% guaranteed?"
"Yes, but you will never get that information from us."
Aren smirked. "That makes my job easier."
Before they were able to make the first move, he threw the first punch at Hagley. The man flew across, slamming through many tables and chairs. Aren was picked up and thrown, slamming his back against the bar counter. As the many bottles fell from their shelves, he caught one and chugged it down as much as he can before a fist came swinging at him. He smashed the bottle at one of the rider's face, then grasped and slammed his head at the top of the table, dizzying him temporarily. The other rider took out his weapon and dug his weapon deep into the bar counter when Aren dodged his attack. He was disarmed and after a couple of punches; he broke through the tavern's wall and stayed laying on the floor, groaning in pain. The Hagley got hold of Aren and Dagn dug his fists deep into his body. Aren raised his legs and drop kicked the knight away and hurled himself back to the bar counter. He escaped and broke Hagley's jaw with a hook. The man was unfazed by the strike, fixing his jaw back into place, and proceeded to suplex him. Aren's back felt like it was shattered into many pieces and took a moment to process what happened. Hagley smirked and stood over him, spitting to the side.
"Screw you," Aren mumbled.
He shot a beam of light which pushed Hagley through the tavern's walls and straight into the dirt ground outside. After the dust settled, Aren used a broken stool to get back up and leaned back to stretch.
"Oh yeah, that's better. Ugh, being old takes a toll on ya sometimes."
A flash of metal came from the corner of his eye, and he dodged by instinct. It was Dagn, who was now using his weapon to take down his opponent. He threw several wild swings, trying to land a single blow. Aren threw whatever was near him to fend off his attacker, be it chairs or bottles.
"Argh, enough is enough, young man!" Dagn shouted. "I've had it with your theatrics and snarky misplays!"
"All right, all right, I'm sorry for defending myself. Is there still a chance for us to make up? We can start over from scratch. Hi, I'm Aren nice to—"
"Surrender yourself to my blade!"
"Okay, he's not listening."
"Die!"
Dagn's sword emitted a dangerous blue energy and when he struck the wooden floor, the force generated gale winds which tore the place asunder. Knowing that prolonging the fight would cause more harm than good, Aren focused and his fists emitted a yellow light. He snapped the metal blade into two upon contact. Dagn was dumbfounded upon this sight and was knocked out cold. He washed his hands and nodded as the tavern slowly collapsed around him.
"Phew, another job well done." After confirming no bystanders were hurt, he went to Dagn and grasped his face. "All right, now spill the beans."
"Ugh… what are you?"
"Spill it!"
"South-east… South…"
Sir Dagn fainted. Aren took Hagley's coin purse and sat in front of what was left of the bar counter with a spare chair, seeing the bartender peek to see if the brawl was over. Aren tapped to get his attention, then setting the bag down in front of him with a smile.
"Hey, you guys got any ale left? Oh, and more of those sweetbreads please."
- my thoughts:
Updated (final no backsies [except for grammar])
Creative Novels © 2018-2020


Yo, been really loving this sound so thought we'd throw together a mix of some tracks that have really flexxed their muscle on the floor. Lots of sample based house with slices of soul, a cupboard full of funky groove and a nod to our love of Detroit and Chicago.
This entry was posted in COMPILATIONS, HOUSE, TECHNO and tagged BICEP, chicago, detroit, HOUSE, mix, TECHNO. Bookmark the permalink.


UDTs In Cassandra – Simplified!!
In most programming languages viz. Scala or Java we can play with object constructs i.e. we can create our own classes and create instances out of it. A similar construct is also provided by Cassandra and that is known as UDT which stands for User Defined Type.
User-defined types (UDTs) can attach multiple data fields, each named and typed, to a single column. The fields that is used to create user-defined type may be any valid datatype, including collection or other UDTs. Once UDT is created , that can be used to define a column in a table.
student is the keyspace name here and we are creating basic_info as a type and this type contains five fields (first_name, last_name, nationality, roll_no, address) with type of each. Now , we can use this basic_info type to define a column in a table. in simple words, we can say we use UDT to store value as object in Cassandra that contains some fields within itself.
So, as you can see in above section we declared a table with name student_stats with three columns named as (id, grade, basics) with datatype of each. The last column is UDT itself because the datatype of basics is which we declared as a type i.e. basic_info.
This is how we insert data in a UDT column. It looks like we are giving a key value pair to specify which field value we are giving.
Here, I just want to share one more thing about insert statement that, in Cassandra, we can also insert the data in JSON format as below.
Lets take another case in which we will not insert the one of the field values of the UDT. Then the question is, will the value of that field be inserted or not ??
In this insert command, we are not passing the value of address field here so question arises how Cassandra will handle this and the answer to this question is 'yes', it will insert this value as a normal value but it will take the address field value as null . Every field value except primary key that we do not pass at the time of insertion, Cassandra will take it as null.
As you can see here address field value as null.
BasicInfo basicInfo = BasicInfo.builder().firstName(val.get(0, String.class) != null ?
In result object, we are getting a ResultSet and then we are performing iterations with the help of foreach and in each iteration we get one row each out of which we are extracting the UDT column basics and then casting that value into a UDTValue object.
UDTValue stores the fields in a sequential manner in the order they are present in a UDT column itself. To retrieve values from the UDTValue object, we just need to give the index number of the corresponding field e.g. val.get(3, Integer.class).
As you can notice from the UDT definition, rollno is the fourth field hence we are using the index number 3 and the type is int so we are typecasting that particular field using Integer.class .
This is how we can get the data from UDT fields and one more thing to notice in this example is that we used lombok builder() method to create objects.
Hope, this blog will reduce your efforts in implementing UDTs.
Do GIT Right – The 10 commandments!


text:
Howard University Awesomely Adds More Black History Pages Into Wikipedia
Written By Shardae Jobson
Most of us use Wikipedia whenever we need our memories refreshed or some quick information on various people and topics. So much can be discovered while you're on there too, one click always leads into another. However, there are still flaws and missing pages from this massive online textbook and many a Black legacy has been wrongfully absent –until now. The Wikimedia D.C. foundation, based out of Howard University, is aiming to add more Black history-themed content to Wikipedia's pages, to highlight the other great achievements of lesser known heroes, events, and places.
MUST READ: Celebrating Black History Month By Honoring Diane Nash: Instigator, Freedom Fighter, Eternal Boss Chick
As a Black History Month project, it's both a personal and public outpour of gratitude for the HBCU foundation. For every Thursday this month, they meet at a Howard University research center to gather a list of who and what they'll like to add to Wikipedia, which is also done in ollaboration with prominent historical institution the Schomburg Center for Research in Black Culture in New York and the respected NPR.
Some of the notable features recently added include Myra Adele Logan, the first woman to conduct open-heart surgery, and Farish Street of Jackson, Mississippi, a National Landmark and home of thriving Black businesses in the 1970s. Logan and Farish Street were just as influential as Madame C.J. Walker and the Black Power movement, but are not as ingrained in our general cognizance. James Hare, the Wikimedia D.C. president, spoke to The New York Times, about how the initial development of Wikipedia exercised a specific outlook: "The stereotype of a Wikipedia editor is a 30-year-old white man, and so most of the articles written are about stuff that interests 30-year-old white men. So a lot of black history is left out."
The cause of adding more stories of color (pun intended) unto Wikipedia is a commendable effort and it really speaks to the impact Wikipedia has gained as a persuasive and informative platform. It used to be a joke that if something wasn't on Wikipedia, it really wasn't important (basically, the original Instagram). Wikimedia D.C understands that the stepping-stones of Black history must be rightfully traced back to the people and events that tore important barriers down.
If This Adorable Kid Rapping About Black History Doesn't Warm Your Heart, You Don't Have One [VIDEO]
It's Black History Month, So Paula Deen Wants To Apologize For Being Racist…Again
Google Honors Harriet Tubman For Black History Month & Nick Cannon Is Outraged
Howard University Awesomely Adds More Black History Pages Into Wikipedia was originally published on hellobeautiful.com
black history Black History Month Howard University Madame CJ Walker


text:
You are here: Home > See & Do > Park Hall Country Park
Park Hall Country Park
Hulme Road
Weston Coyney
ST3 5BH
Park Hall Country Park is a beautiful area perfect for walks and nature with lakes, sandstone canyons, woodland, heath-land, and fishing facilities. Park Hall Country Park is one of the city's most important natural sites. It was declared as Stoke-on-Trent's only National Nature Reserve in 2002, and the sandstone canyons are a Site of Special Scientific Interest for their geology.
Park Hall Country Park is accessible from Park Hall Road, Hulme Road, and Weston Road in Weston Coyney.Accessible by Public Transport: Stoke-on-Trent station is 10 miles away.
On-site light refreshments
Education/study area
Facilities for educational visits
* Please ring for times.
Gladstone Pottery Museum
Visit the only complete Victorian pottery factory from the days when coal burning ovens…
Zoomorphic Mount
Made by: Artworks: Phil Brown (Project Manager), Jak Forester and Dan Cutter
This mount…
This sculpture represents the bottle kilns that once dominated the area's landscape.
LoveClay Ceramics Centre
The 'LOVECLAY' Ceramics Centre located at the new Valentine Clays headquarters in Fenton…
The Needle was designed as an echo of the spire on the old Town Hall
Emma Bridgewater Factory
The Emma Bridgewater factory sits in a lovely position alongside the Caldon Canal lies in…
The Artbay Gallery
Bizarre, abstract, erotic, futuristic....
The Artbay Gallery offers the contemporary…
Her Head
Sculptor: Dhruva Mistry. Bronze commissioned for the National Garden Festival 1986 with…
Tree Stories
Sculptor: Denis O'Connor. This metal sculpture aims to reflect the area's mining history.
Pithead Wheel
Commissioned by: National Coal Board.
Sir Stanley Matthews (City Centre)
Sculptor: Colin Melbourne. Stoke-on-Trent's footballing legend. His name is symbolic of…
The Spirit of Fire
Sculptor: David Wynne. Nicknamed as Jack Frost, this spikey metal sculpture of a man…
The Pace of Recovery
Sculptor: Francis Gomila. A stainless steel swan sits on a tall plinth that slopes at an…
War Memorial (City Centre)
Sculptor: UnKnown. The snake beneath Victory's feet alludes to the defeat of evil, in…
Sculptors: Dashyline. The Czech village of Lidice was destroyed by the Nazi's in 1942 in…
Central forest park is a beautiful green space in the heart of the city. It provides…


Feel Stuck In Life? Not Sure Why? Try This "Perfect Sense" Meditation!
Home » Guided Meditations » Feel Stuck In Life? Not Sure Why? Try This "Perfect Sense" Meditation!
We all have times and situations when we feel stuck in life. There may be repeated tension, conflict, or various pains and suffering in these situations. We might feel like we're hitting our heads against the wall and trying so hard, yet things just don't seem to fall into place. The worst part is not knowing why we feel stuck in life.
What if there's a message in these situations that we're missing? What if everything really is set up perfectly, but we're not seeing how to go with what is actually happening? What if there's something we can learn from the way things are, so we can go expand into something more?
In the following mini meditation, called "Perfect Sense," I'll guide you into a state of relaxation and then ask you to call to mind one situation in which you're feeling stuck in life. I'll then guide you to tap into inner guidance to open up that situation in a whole new way.
After you listen, please share with your family, friends, and co-workers through the social sharing links.


Donald Trump is a fast-talking, my-way-or-the-highway, ever present, reality show star and real estate tycoon…but he's also a father.
The celebrity entrepreneur's daughter, Ivanka Trump, has a new self-help/business book coming out next week entitled, The Trump Card: Playing to Win in Work and in Life. In it Ivanka explores passed-down wisdom she acquired over the years from her famous father, and we learn quite a few things about what it means to learn a life lesson the Trump way.
One stand-out passage from the book describes a time, and surely not the only time, when Mr. Trump spontaneously turned a real-life situation into a real-life lesson for his family.
While many of us have received some amount of wisdom passed on through our own father's lessons, it's hard to deny that when your father is Donald Trump, and his lessons are taught his way, you never forget, and certainly never repeat, your mistakes.


In the powerful and heartwarming conclusion to her bestselling Lowcountry Summer trilogy, New York Times author Mary Alice Monroe brings her readers back to the charm and sultry beauty of Sullivan's Island, South Carolina, to reveal how the pull of family bonds and true love is as strong and steady as the tides.It is summer's end and Sea Breeze, the family's beloved estate on Sullivan's Island, must be sold. It is an emotional time of transition as Mamaw and the three sisters each must face loss and find a new place in the world. Harper, the youngest sister, arrived at Sea Breeze intending to stay only a weekend, but a rift with her wealthy, influential mother left her without direction or a home. During this remarkable summer, free from her mother's tyranny and with the help of her half sisters, Harper discovered her talents and independent spirit.
Mary Alice Monroe is known for her intimate portrayals of women's lives and keen eye to setting. Monroe brings to life the many colorful people and the compelling story layers of her home--Charleston and the the beaches of the lowcountry.
Mary Alice Monroe's books have achieved several best seller lists including the New York Times, SIBA, and USA Today. Mary Alice has received numerous awards, including the 2014 SC Book Festival Award for Excellence in Writing, the 2015 SW Florida Book Festival Distinguished Author Award, 2008 South Carolina Center for the Book Award for Writing, The RT Lifetime Achievement Award, and the International Book Award for Green Fiction. She serves on the board of the South Carolina Aquarium, the Leatherback Trust, and the Charleston Volunteers for Literacy. Her children's books received several awards, including the ASPCA Henry Bergh award.
Her recent novel is the final book in a trilogy set in the lowcountry: THE SUMMER GIRLS, THE SUMMER WIND, and THE SUMMER'S END. Her next novel, A LOWCOUNTRY WEDDING, continuing the popular series, will be released in May 2016. Monroe's novel, THE BEACH HOUSE, will be made into a Hallmark film starring Andie MacDowell.


text:
Q: how to use has_many through I have a loans table and I wanna do my repayments on a different table and maintain the loans ID as I calculate the repayments in the table through has_many through association.
The interest and total payment are calculated and stored on the loans table, I wanna be able to capture the total payments and sum up the weekly payments to get the balance of the loan on repayments table, my loan table already has total amount to b paid for the loan and the interest.
All I want now is to be able to capture a specific loan for a user and calculate the balance from the loans total payment with weekly payments

A: Here's a quick outline from the question you've given.
loan.rb
has_many :repayments

repayment.rb
belongs_to :loan

On the table repayments, you'll need an integer column loan_id:
rails g migration add_loan_id_to_repayments load_id:integer:index

Then run:
rails db:migrate

This will allow you to call both loan.repayments and repayment.loan on an instance of either class.
Therefore, to get a weekly repayment total for a loan, you can use something like the following, adjusted to your requirements:
loan.repayments.sum(&:payment_total)

The above does the following:

*

*finds a loan's repayments

*calls the sum method

*applies this to a hypothetical column / method payment_total on each repayment

*returns the total of this calculation.

Hope that helps. Have a quick look at this link to writing questions on SO - if you want to add more detail based on this, drop a comment on this and I'll update my answer as necessary :)


Zanesville Sewer Div is a Government Offices City Village and Township business in Zanesville, OH.
Zanesville Sewer Div, a stable growing company under Government Offices City Village and Township, is being run by Dan Smith, Manager Full Name Report. Since , their sales have been favorable and consistent at Unknown. Company location coordinates are: 39.91309,-82.005.
It can be reached by dialing (740) 455-0662 Full Phone Report, and you could get in touch with their sales team in 1730 Moxahala Avenue, Zanesville, Ohio OH 43701. Visit their website at: coz.org to know more about the company's history, products and services, as well as frequently asked questions and privacy policies.
You can learn more by checking their classification codes: SIC – 9121 and NAIC – 9211200. Call the hotline stated above for faster transaction and queries. Zanesville Sewer Div would like to hear from you.


text:
Chris Martin Buys Banksy's 'The Healing Balloon' for $650,000 USD
The rich and famous continue to snatch up some of the rarest and most sought-after contemporary art
By T.S. Fox
Fashion Jan 13, 2014
The rich and famous continue to snatch up some of the rarest and most sought-after contemporary art in the world – a longstanding trend reaffirmed by Chris Martin. The Coldplay frontman recently picked up a new and original version of Banksy's so-called The Healing Balloon – which originally appeared on a wall in Brooklyn as a part of the famed Brit's "Better Out Than In" street residency in New York before making its way to Basel Week in Miami back in December. The selling price? A cool $650,000 USD. Thankfully, the entirety of the proceeds will go to charity as it was sold in Beverly Hills as a part of Sean Penn's Help Haiti Home Gala, which ultimately raised more than $6 million USD for the cause.
Arrested Motion
Chris MartinBanksyColdplayArtsArt News
Iconic Banksy Artworks to Be Displayed in Taiwan for the First Time
You Can Now Buy the Original 'Star Wars' Stormtrooper Blaster for $46,000 USD
Banksy's 'The Banality of the Banality of Evil' for "Better Out Than In"
Banksy's 'Sirens of the Lambs' for "Better Out Than In"
London's The Hideout to Close Its Doors
We are sad to announce that UK lifestyle boutique The Hideout has become the latest brick &
By Robert Marshall Jr./ Jan 13, 2014
COLDSMOKE 2014 Spring/Summer Aurora Down Jacket
Fresh from SoCal's COLDSMOKE comes the young upstart's Aurora Down Jacket for Spring/Summer 2014.
By T.S. Fox/ Jan 13, 2014
Kate Upton by Inez & Vinoodh for V Magazine
From the looks of things, supermodel Kate Upton used the majority of 2013 to skillfully strategize
By HB Team/ Jan 13, 2014
In-Between Worlds: David Airaudi Discusses Wine-Making and Music
Having already started a successful record label Three Quarter, founder and CEO David Airaudi has
By Nate Bodansky/ Jan 13, 2014
Porsche 911 Targa to Be Revealed at Detroit Auto Show
With Porsche rumored to reveal its new 911 Targa a little later today, we're happy to present our
HAERFEST 2013 Fall/Winter New Arrivals
HAERFEST has just dropped off a new selection of bags and accessories including its signature
By Staff/ Jan 13, 2014