text:
Q: Can i start my AWS RDS instance in bootstrap action of EMR creation? I am using a RDS instance as an external hive metastore, can i start my AWS RDS instance in bootstrap action of EMR creation?

A: Yes. you can. All EMR's EC2 instances will assume instance profile role -  EMR_EC2_DefaultRole by default. Which means if you have proper permissions on that EC2 instance profile role that you use for EMR, you can run AWS CLI commands on your Bootstrap Action script to start RDS Instance.
https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-iam-roles.html
https://docs.aws.amazon.com/cli/latest/reference/rds/start-db-instance.html

redpajama_set_name: RedPajamaStackExchange


Fantastic sight. Used on a Para style SKS with 16″ barrel. Gives a great sight picture with original rear SKS blade sight. Great upgrade and fast shipping!
This front sight works much better than the factory one (especially when paired with factory rear sights). I highly recommend this sight.
I bought your thinner front post for a Yugo 55/66A1 SKS and now I can get all my shots in a 6″ circle at 100 yards. It doesn't cover up the target as the original post did. My club doesn't allow us to change the rear sights on milsurp matches but we can change front posts only. Well I came in 2nd today to a younger kid. lol. I'm 61 yrs old and that's pretty dang good! Thanks for a great small product that makes a big difference. Going to try some on AKs next.


How can I have a good high ultrafine mill control system?
Summary of contents: The control system of the ultrafine mill (pictured) is crucial. The action of the human body is mainly controlled by the central nervous system and the brain. The operation of the ultrafine mill is mainly controlled by the control system. Including electrical systems, pneumatic systems, electronic control parts.
The control system of the ultrafine mill is very important. The action of the human body is mainly controlled by the central nervous system and the brain. The operation of the ultrafine mill is mainly operated and controlled by the control system, which mainly includes the electrical system and the pneumatic system. Electronic control section.
The control system of the ultrafine mill must reach the reasonable arrangement of the pipeline, the quality of the components is guaranteed, there is no logic error of the program, and each part is interlocked, each step should be guaranteed, so that there is a good Control system.
Machining accuracy is undoubtedly a key link. High-ultrafine mills have many components and complex mechanical structures, covering a wide range of knowledge. The coordination of various systems is critical. Uniform feeding and start-stop time, sensitive roll size adjustment and clutch action, automatic feeding flexibility, stable rolling distance, etc. These all involve the precision of machining, and parts requiring high precision must be refined. Fine work, especially the accuracy of the feeding parts and the structural parts of the rolling system, must be in accordance with the processing accuracy of hydraulic components or pneumatic components.
1. Suspension shaft components. Usually, after the ultrafine mill is disintegrated, the sliding bearing of the suspension shaft is found to be locked. There is a large amount of sludge in the suspension shaft cavity. The reason is that the air outlet gap is too large, and the air pressure in the inner cavity of the suspension shaft is smaller than the air pressure in the milling chamber, so that the dust is dusty. Enter the suspension shaft cavity.
2. Milling chamber. After the machine is turned off to open the grinding chamber, the roller is found to be rotated when the roller is turned, and the roller and the grinding ring are collapsed. The analysis is caused by poor lubrication of the roller bearing.
3. Lubricate the pump. Lubrication pump pressure is less than 550kPa (normal pressure is 550 ~ 890kPa), the possible reasons are: (1) the bevel gear box has leakage; (2) the check valve has reverse flow; (3) the lubrication pump itself has excessive valve core wear. If the pressure is higher than 890kPa, the reasons may be: (1) oil level observation and release oil mark hole blockage; (2) pressure check valve can not pass oil, may be completely blocked or the valve core is stuck; (3) lubrication pump valve The core is clogged, affecting normal oil delivery.
4. Wear of the rollers and grinding rings. The main cause of wear is the poor quality of the rollers.
5. The suspension shaft oil chamber is connected to the air duct for wear. The reason is mainly caused by the continuous scouring of the powder in the grinding chamber of the ultrafine mill.
6. The mixing plough is worn. The mixing of the mixing plough by the dust is the main reason for the deformation of the mixing plough.


The CAT5-1000 requires just one CAT5 cable to transmit video, audio and control signals to the remote workstation. It essentially bundles the signals together before, during and after transmission so that cabling is reduced while reliable signal transmission is achieved. This is the ideal solution for anyone who desires an effective method to extend their workstation anywhere within 330-feet from the computer.


text:
Accueil > Pages personnelles
Gwénaël RAPENNE
Full Professor (PRCE), University Paul Sabatier, Toulouse
After my studies in chemistry at Université Louis Pasteur, Strasbourg, I prepared a Ph.D. supervised by Dr Jean-Pierre Sauvage and Christiane Dietrich-Buchecker working on the synthesis and the resolution of double helices and knots (1995-1998). After spending one year as a Lavoisier postdoctoral fellow working on Fullerenes with Prof. François Diederich at ETH Zürich (Switzerland) as a Lavoisier postdoctoral fellow. In 1999, I joined the NanoSciences Group at CEMES (CNRS) led by Prof. Jean-Pierre Launay and Dr Christian Joachim as an Assistant Professor. In 2011, I have been promoted Full Professor. My research interests are in the field of machines and motors in the nanometer range operating at the molecular level. My skills range from multistep organic synthesis, fullerene functionalization and coordination chemistry to the complete set of classical characterization methods of molecular chemistry.
Current projects : Rotating molecular motors - Nanovehicles - Gears
Past projects : Molecular wheelbarrow - Molecular Morse manipulator
Keywords : Polyaromatics - Nanovehicles - Double decker complexes - tripodal ligands - Molecular rotors and motors - Molecular gears - Technomimetic molecules
Academic carreer __________________________________________________________________________________________
2019 Full Professor Exceptional Class
2015 Full Professor 1st Class
2011 Full Professor 2nd Class
2006 Associate Professor
1999 Asistant Professor
Research activities __________________________________________________________________________________________
Université Paul Sabatier and CEMES-CNRS, Toulouse
Nanosciences Group
Design and synthesis of single molecular machines and devices operating at the atomic scale and addressed by an STM tip.
E.T.H., Zürich, Switzerland
Laboratory of fullerenes-based materials and molecular recognition, Prof. F. Diederich
Regioselective syntheses of bis- and tris-adducts of C60. Incorporation of Fullerenes in artificial photosynthetic centers. (Lavoisier fellowship, French Ministry of Foreign Affairs)
Université Louis Pasteur, Strasbourg, France
Laboratoire de Chimie Organo-Minérale, Prof. J.-P. Sauvage
Synthesis and resolution of double helices and molecular knots, application toenantioselective electron and energy quenching. (French Ministry of Research fellowship)
Downing College, University of Cambridge, United Kingdom
Organometallic Chemistry Laboratory, Prof. M.J. Mays
Synthesis of dinuclear complexes stabilized by bridging ligands and study of their reactivity with organic molecules of industrial interest. (ERASMUS fellowship)
University Education
Faculty of Chemistry, Université Louis Pasteur, Strasbourg, France
1992 DEUG in Chemistry, mention Bien.
1993 Licence (3rd year) in Chemistry, mention Bien.
1994 Maîtrise (4th year) in Chemistry, mention Très Bien.
1995 DEA (5th year) in Transition Metal Chemistry and Molecular Engineering, mention Bien.
1998 Ph.D in Chemistry, mention Très Honorable avec les Félicitations du Jury.
2006 Habilitation à Diriger les recherches, Université Paul Sabatier, Toulouse.
Lecture on "Description of the electronic properties : from single molecule to nanoparticle" (5th year)
Lecture on "Molecular engineering for future applications (5th year)
Lecture and tutorials "Carbon nano-objects : Fullerenes, nanotubes and graphene" (4th year)
Lessons and practicals of organic and organometallic chem, "Agregation de Chimie" (5th year)
Tutorials and practicals in organic chemistry (2nd year)
Lab classes "Pluridisciplinarity in chemistry (4th year)
Administrative Tasks
2007 - 2011 Elected member of the National Center of the Universities (CNU32-Paris)
2008 - 2011 Elected member of the Scientific council of the Université Paul Sabatier
2012 - 2015 Elected member of the CEVU of the Université Paul Sabatier
2013-2017 Elected member at the Scientific College of the Université Paul Sabatier
2014-2017 Elected member at the Promotion Group of the Université Paul Sabatier
From 2004 Member of the "International Relations Commission" of the University
From 2004 Institutional Student Exchange Program Coordinator (all scientific fields)
From 2015 Elected member at the Scientific Council of the Université Paul Sabatier
Publications (h-index 29, > 2000 citations - last update Nov 2019)
[1] Resolution of a molecular trefoil knot
G. Rapenne, C. Dietrich-Buchecker, J.P. Sauvage, J. Am. Chem. Soc. 1996, 118, 10932-10933. Download
[2] Efficient synthesis of molecular knots
G. Rapenne, C. Dietrich-Buchecker, J.P. Sauvage, Chem. Commun. 1997, 2053-2054. Download
[3] Resolution of topologically chiral molecular objects
J.C. Chambron, C. Dietrich-Buchecker, G. Rapenne, J.P. Sauvage, Chirality 1998, 10, 125-133. Download
[4] Copper(I)- or iron(II)-templated synthesis of molecular knots containing two tetrahedral or octahedral coordination sites
G. Rapenne, C. Dietrich-Buchecker, J.-P. Sauvage, J. Am. Chem. Soc., 1999 121, 994-1001. Download
[5] A dicopper(I) trefoil knot with m-phenylene bridges between the ligand subunits : Synthesis, resolution and absolute configuration
C. Dietrich-Buchecker, G. Rapenne, J.-P. Sauvage, A. De Cian, J. Fischer, Chem. Eur. J. 1999, 5, 1432-1439. Download
[6] Synthesis of catenanes and molecular knots by copper(I)-induced formation of the precursor followed by ruthenium(II)-catalysed ring closing metathesis
C. Dietrich-Buchecker, G. Rapenne, J.-P. Sauvage, Coord. Chem. Rev. 1999, 185, 167-176. Download
[7] Molecular knots : from early attempts to high-yield template synthesis
C. Dietrich-Buchecker, G. Rapenne, J.-P. Sauvage, Molecular Catenanes, Rotaxanes and Knots, Wiley-VCH, New-York, 1999, 107-142. Download
[8] Regioselective one-step synthesis of trans-3,trans-3,trans-3 and e,e,e [60]fullerene tris-adducts directed by a cyclotriveratrylene tether
G. Rapenne, J. Crassous, A. Collet, L. Echegoyen, F. Diederich, Chem. Commun. 1999, 1121-1122. Download
[9] Resolution, X-ray structure and absolute configuration of a double-stranded helical diiron(II) bis(terpyridine) complex
G. Rapenne, B.T. Patterson, J.-P. Sauvage, F.R. Keene, Chem. Commun. 1999, 1853-1854. Download
[10] A new synthon for the incorporation of [60]fullerene in macrocycles
G. Rapenne, F. Diederich, New J. Chem., 1999, 23, 1125-1127. Download
[11] Chiroptical properties of an optically pure dicopper(I) trefoil knot and its
enantioselectivity in luminescence
S.C.J Meskers, H.P.J.M. Dekkers, G. Rapenne, J.-P. Sauvage, Chem. Eur. J. 2000, 6, 2129-2134. Download
[12] Regioselective one-step synthesis and topological chirality of e,e,e and trans-3, trans-3,trans-3 [60]fullerene-cyclotriveratrylene tris-adducts. Discussion on a topological meso form.
G. Rapenne, J. Crassous, L.E. Echegoyen, L. Echegoyen, E. Flapan, F. Diederich, Helv. Chim. Acta 2000, 83, 1209-1223. Download
[13] The design of a nanoscale molecular barrow
C. Joachim, H. Tang, F. Moresco, G. Rapenne, G. Meyer, Nanotechnology 2002, 13, 330-335. Download
[14] Technomimetic molecules : Synthesis of a molecular wheelbarrow
G. Jimenez-Bueno, G. Rapenne, Tetrahedron Lett. 2003, 44, 6261-6263. Download
[15] Le mouvement de rotation à l'échelle moléculaire : Synthèse de moteurs moléculaires
A. Carella, G. Rapenne, J.-P. Launay, BUP Phys. Chim. 2003, 858, 23-32. Download
[16] Machines moléculaires : Mécanique des molécules
G. Rapenne, J. Electron. Electrotech. Automat. 2003, 2, 1-4. Download
[17] Technomimetic molecules : Synthesis of ruthenium(II) 1,2,3,4,5-penta(p-bromophenyl) cyclopentadienyl hydrotris(indazolyl)borate, an organometallic molecular turnstile
A. Carella, J. Jaud, G. Rapenne, J.P. Launay, Chem. Commun. 2003, 2434-2435. Download
[18] Progress towards a rotary molecular motor
G. Rapenne, A. Carella, R. Poteau, J. Jaud, J.-P. Launay, in Electronic properties of synthetic nanostructures edited by H. Kuzmahy, S. Roth, M. Mehring and J. Fink, AIP Conference Proceedings, New York : American Institute of Physics, 2004, 723, 503-507.
[19] Design and synthesis of the active part of a potential molecular rotary motor
A. Carella, G. Rapenne, J.-P. Launay, New J. Chem. 2005, 29, 288-290. Download
[20] Molécules "technomimétiques" à commande électrique
J.-P. Launay , C. Coudret, G. Rapenne, Act. Chim. 2005, 287, 51-54. Download
[21] Imaging of a molecular wheelbarrow by scanning tunneling microscopy
L. Grill, K. H. Rieder, F. Moresco, G. Jimenez-Bueno, C. Wang, G. Rapenne, C. Joachim, Surf. Science , 2005, 584, 153-158. (Letter) Download
[22] Synthesis of technomimetic molecules : Towards rotation control in single molecular machines and motors
G. Rapenne, Org. Biomol. Chem. 2005, 3, 1165-1169. Sélectionné pour la couverture. Download + Cover
[23] Synthesis of new tripodal tri-functionalized hydrotris(indazol-1-yl)borate ligands and X-ray structure of their ruthenium cyclopentadiene complexes
A. Carella, G. Vives, T. Cox, J. Jaud, G. Rapenne, J.-P. Launay, Eur. J. Inorg. Chem. 2006, 980-987. Download
[24] Design and synthesis of mono-molecular machines
G. Rapenne, J.P. Launay, C. Joachim, J. Phys. : Condens. Matter 2006, 18, S1797-S1808. Download
[25] A star-shaped ruthenium complex with five ferrocenyl-terminated arms bridged by trans-platinum fragments
G. Vives, A. Carella, J.P. Launay, G. Rapenne, Chem. Commun. 2006, 2283-2285. Download
[26] Synthesis of triester-functionalized molecular motors incorporating bis-acetylide trans-platinum insulating fragments
G. Vives, S. Sistach, A. Carella, J.P. Launay, G. Rapenne, New J. Chem. 2006, 1429-1438. Download
[27] Launching and landing single molecular wheelbarrows on a Cu (100)surface
G. Rapenne, L. Grill, T. Zambelli, S. Stojkovic, F. Ample, F. Moresco, C. Joachim, Chem. Phys. Lett. 2006, 431, 219-222. Download
[28] Breaking the symetry in the molecular motor family : Synthesis of a dissymetrized pentaphenyl cyclopentadienyl ligand and its ruthenium trisindazolylborate complexe
G. Vives, G. Rapenne, Tetrahedron Lett. 2006, 47, 8741-8744. Download
[29] A Morse manipulator molecule for the modulation of metallic Shockley surface states
F. Ample, S. Ami, C. Joachim, F. Thiemann, G. Rapenne, Chem. Phys. Lett. 2007, 434, 280-285. Download
[30] Electron-triggered motions in technomimetic molecules
A. Carella, C. Coudret, G. Guirado, C. Hortholary, G. Rapenne, G. Vives, J.P. Launay, Dalton Trans. 2007, 177-186. Download
[31] Molecular Machines : Synthesis and characterization of two prototypes of molecular weelbarrows
G. Rapenne, G. Jimenez-Bueno, Tetrahedron 2007, 63, 7018-7026. Sélectionné pour la couverture. Download
[32] HPLC separation and VCD spectroscopy of chiral pyrazoles from dihydrocarvone
E. Tur, G. Vives, G. Rapenne, J. Crassous, N. Vanthuyne, C. Roussel, T. Lombardi, T. Freedman, L. Nafie, Tetrahedron : Asymmetry 2007, 18, 1911-1917 Download
[33] Synthesis of substituted indazoles and their trisindazolyl borate tripodal derivatives as building blocks for the preparation of molecular rotary motors
G. Rapenne, A. Carella, G. Vives, in Targets in heterocyclic systems, chemistry and properties Volume 11, édité par O. Attanasi and D. Spinelli, Royal Society of Chemistry, Cambridge, 2007, 244-257. Download
[34] Synthesis of molecular motors incorporating bicyclo [2-2-2] insulating fragments
G. Vives, A. Gonzalez, J. Jaud, J.-P. Launay, G. Rapenne, Chem. Eur. J. 2007, 13, 5622-5631. Download
[35] Rolling single "nano-wheels" with the STM tip
L. Grill, X. Bouju, G. Rapenne, S. Stojkovic, C. Joachim, K.-H. Rieder, F. Moresco, Nature Nanotech. 2007, 2, 95-98. Sélectionné pour la couverture. Download + Cover
[36] Study and manipulation of single functionalized molecules by low temperature STM
L. Grill, M. Alemani, K.-H. Rieder, F. Moresco, G. Rapenne, S. Stojkovic, C. Joachim, C. Joachim, M.V. Peters, S. Hecht, J. Scan. Probe Microsc. 2007, 2, 19-23.
[37] The chemistry of 1,2,3,4,5-pentaphenylcyclopentadienyl hydrotris(indazolyl)borate ruthenium(II) complexes, building blocks for the construction of potential organometallic molecular motors
G. Vives, A. Carella, J.P. Launay, G. Rapenne, Coord. Chem. Rev. 2008, 252, 1451-1459. Download
[38] A family of electron-triggered molecular motors based on aromatic building blocks
H.P. Jacquot de Rouville, G. Vives, G. Rapenne, Pure Appl. Chem. 2008, 80, 659-667. Download
[39] Self-alignment of organic molecular lines at room temperature by template effect of pre-structured Sm/Si(111)-8x2 interface
F. Palmino, Y. Makoudi, E. Duverger, M. Arab, F. Chérioux, G. Rapenne, F. Ample, X. Bouju, Chem. Phys. Chem. 2008, 9, 1437-1441. Download
[40] Directed synthesis of symmetric and dissymetric molecular motors built around a ruthenium cyclopentadienyl tris(indazolyl)borate complex
G. Vives, G. Rapenne, Tetrahedron 2008, 64, 11462-11468. Download
[41] Synthesis and reactivity of penta(4-halogenophenyl)cyclopentadienyl hydrotris (indazolyl)borate ruthenium(II) complexes : Rotation-induced Fosbury flop in an organometallic molecular turnstile
A. Carella, J.P. Launay, R. Poteau, G. Rapenne, Chem. Eur. J. 2008, 14, 8147-8156. Download
[42] Synthesis and analytical resolution of chiral pyrazoles derived from dihydrocarvone
H.P. Jacquot de Rouville, G. Vives, E. Tur, J. Crassous, G. Rapenne, New J. Chem. 2009, 33, 293-299. Download
[43] Prototypes of molecular motors based on star-shaped organometallic ruthenium complexes
G. Vives, H.P. Jacquot de Rouville, A. Carella, J.P. Launay, G. Rapenne, Chem. Soc. Rev. 2009, 38, 1551-1561. Download
[44] Synthesis of substituted indazoles and their corresponding tris(indazolyl)borate tripodal ligands as key building blocks for molecular motors
G. Rapenne, Inorg. Chim. Acta 2009, 362, 4276-4283. Download
[45] Synthesis of an azobenzene-functionalized hydrotris(indazol-1-yl)borate ligand and its ruthenium cyclopentadiene complexe
H.P. Jacquot de Rouville, D. Villenave, G. Rapenne, Tetrahedron 2010, 66, 1885-1891. Download
[46] Regioselectivity in tether-directed remote functionalization. The addition of a cyclotriveratrylene-based tris-malonate to C60 revisited
A. Kraszewska, P. Rivera-Fuentes, G. Rapenne, J. Crassous, A.G. Petrovic, J.L. Alonso-Gómez, E. Huerta, F. Diederich, C. Thilgen, Eur. J. Org. Chem. 2010, 4402-4411. Download
[47] Bridging the Gap : Making the Link in Mechanically Interlocked Chiral Molecules
I.M. Dixon, G. Rapenne, Angew. Chem. Int. Ed. 2010, 49, 8792-8794. Download
[48] Synthesis and electrochemical characteristics of a donor-acceptor porphyrinate rotor mounted on a naphthalocyaninato europium complex
R. Stefak, N. Ratel-Ramond, G. Rapenne, Inorg. Chim. Acta 2012, 380, 181-186. Download
[49] Synthesis of polycyclic aromatic hydrocarbon-based nanovehicles equiped with triptycene wheels
H.P. Jacquot de Rouville, R. Garbage, R.E. Cook, A.R. Pujol, A.M. Sirven, G. Rapenne, Chem. Eur. J. 2012, 18,3023-3031. Download
[50] Synthesis and STM-imaging of symmetric and dissymmetric ethynyl-bridged dimers of boron-subphthalocyanine bowl-shaped nano-wheels
H.P. Jacquot de Rouville, R. Garbage, F. Ample, A. Nickel, J. Meyer, F. Moresco, C. Joachim, G. Rapenne, Chem. Eur. J. 2012, 18, 8925-8928. Download
[51] STM Manipulation of boron-subphthalocyanine nano-wheel dimers on Au(111)
A. Nickel, J. Meyer, R. Ohlmann, H.P. Jacquot de Rouville, G. Rapenne, C. Joachim, G. Cuniberti, F. Moresco, J. Phys. : Condens. Matter, 2012, 24, 404001. Download
[52] Directional molecular sliding at room temperature on a silicon runway
X. Bouju, F. Chérioux, S. Coget, G. Rapenne, F. Palmino, Nanoscale 2013, 5, 7005-7010. Download
[53] Molecule concept-nanocars : chassis, wheels and motors ?
C. Joachim, G. Rapenne,ACS Nano, 2013, 7, 11-14. Download
[54] Controlled clockwise and anticlockwise rotational switching of a molecular motor
U.G.E. Perera, F. Ample, H. Kersell, Y. Zhang, J. Echeverria, M. Grisolia, G. Vives, G. Rapenne, C. Joachim, S.W. Hla, Nature Nanotech. 2013, 8, 46-51. Download
[55] Un moteur électrique tournant à volonté dans un sens ou dans l'autre
C. Joachim, G. Rapenne, Act. Chim., 2015, 392, 8-11. Download
[56] Single molecular rotating machines : Nanovehicles and motors
C. Joachim, G. Rapenne, Top. Curr. Chem. 2014, 354, 253-277. Download
[57] Triptycene or subphthalocyanine wheels and polyaromatic hydrocarbon nanovehicles
H.-P. Jacquot de Rouville, R. Garbage, A.M. Sirven, C. Kammerer, G. Rapenne, in Single Molecular Machines and Motors, Ed. G. Rapenne, Springer, Berlin, 2015, 5, 65-79. Download
[58] Single molecular motors and gears based on star-shaped ruthenium complexes
R. Stefak, J. Echeverria, C. Joachim, G. Rapenne, in Single Molecular Machines and Motors, Ed. G. Rapenne, Springer, Berlin, 2015, 5, 109-126. Download
[59] Improved synthesis of 6-((ethylsulfanyl) méthyl)-1H- indazole
A.M. Sirven, R. Stefak, G. Rapenne, Heterocycl. Comm. 2015, 21, 5-8. Download
[60] Desymmetrization on both ligands of pentaphenylcyclopentadienyl hydrotris(indazolyl)borate ruthenium(II) complexes : Prototypes of organometallic molecular gears and motors
R. Stefak, A.M. Sirven, S. Fukumoto, H. Nakagawa, G. Rapenne, Coord. Chem. Rev. 2015, 287, 69-88. Download
[61] Synthesis of functionalized mono-, bis- and tris-ethynyltriptycenes for one-dimensional self-assembly on surfaces
A.M. Sirven, R. Garbage, Y. Qiao, C. Kammerer, G. Rapenne, Chem. Eur. J. 2015, 21, 15013-15019. Download
[62] Scorpionate hydrotris(indazolyl)borate ligands as tripodal platform for surface-mounted molecular motors and gears
C. Kammerer, G. Rapenne, Eur. J. Inorg. Chem. 2016, 2214-2216. Download
[63] Controlled directional motions of molecular vehicles, rotors and motors : from metallic to silicon surfaces, a strategy to operate at higher temperature
F. Chérioux, F. Palmino, O. Galangau, G. Rapenne, Chem. Phys. Chem. 2016, 1742-1751. Download
[64] Simultaneous and coordinated rotational switching of all molecular rotors in a network
Y. Zhang, H. Kersell, R. Stefak, J. Echeverria, V. Iancu, G. Perera, Y. Li, A. Deshpande, K.-F. Braun, C. Joachim, G. Rapenne, S.-W. Hla, Nature Nanotech. 2016, 11, 706-713. Download
[65] La première Course Internationale de molécule-voitures gears C. Joachim, G. Rapenne, C. Kammerer, H.-P. Jacquot de Rouville, R. Garbage, J.-P. Launay, C. Durand, D. Martrou, S. Gauthier, X. Bouju, P. Abeihlou, C. Pertel, L. Pettiti, J.-N. Fillon et C. Collard, Act. Chim. 2016, 411, 1-20. Cover - Download
[66] Dual photochemical bond cleavage for a new diarylethene-based phototrigger containing both methanolic and acetic sources O. Galangau, S. Delbaere, N. Ratel-Ramond, G. Rapenne, R. Li, J.P.D.C. Calupitan, T. Nakashima, T. Kawai, J. Org. Chem. 2016, 81, 11282-11290. Download
[67] De la miniaturisation des machines à la construction de moteurs moléculaires A.M. Sirven, C. Kammerer, G. Rapenne, Act. Chim. 2017, 418, 17-24. Download
[68] Synthesis and photochromism of chloro and tert-butyl terarylenes derivatives for surface deposition J.P. Dela Cruz Calupitan, O. Galangau, O. Guillermet, R. Coratger, T. Nakashima, G. Rapenne, T. Kawai,Eur. J. Org. Chem. 2017, 2451-2461. Download Very important paper
[69] World's first nanocar race : a single molecule piloted per team G. Rapenne, C. Joachim, Nature Rev. Mater. 2017, 2, 17040. Download
[70] STM tip-induced formationof a supramolecular network of terarylene molecules on Cu(111) J.P.D.C. Calupitan, O. Galangau, O. Guillermet, R. Coratger, T. Nakashima, G. Rapenne, T. Kawai, J. Phys. Chem. C 2017, 121, 25384-25389. Download
[71] Recent progress in development of photoacid generators C. Martin, T. Nakashima, G. Rapenne, T. Kawai, J.Photochem. Photobiol. 2018, 34, 41-51. Download
[72] From the Synthesis of a Molecular Wheel to the First Nanocar Race G. Rapenne, K. Yasuhara, Japanese J. Polymer Science and Technology, 2018, 67, 317-320.
[73] Adsorption of terarylenes on Ag (111)NaCl(001)/Ag(111) : an STM and DFT Study J.P.D.C. Calupitan, O. Guillermet, O. Galangau, M. Yengui, J. Echeverria, X. Bouju, T. Nakashima, G. Rapenne, R. Coratger, T. Kawai, J Phys Chem C,2018, 122, 5978-5991. Download
[74] From the synthesis of nanovehicles to the participation at the first Nanocar Race H.-P. Jacquot de Rouville, C. Kammerer, G. Rapenne, Molecules, 2018,23, 612-623. Download
[75] Hierarchical emergence and dynamic control of chirality in a photoresponsive dinuclear complex Y. Hashimoto, T. Nakashima, M. Yamada, G. Rapenne, J. Yuasa, T. Kawai, J. Phys. Chem. Lett. 2018,9. 2151-2157. Download
[76] Expedient synthesis of thioether-functionalized hydrotris(indazolyl) borate as an anchoring platform for rotary molecular machines G. Erbland, Y. Gisbert, G. Rapenne, C. Kammerer, Eur. J. Org. Chem 2018, 4731-4739. Download
[77] Surface manipulation of a curved polycyclic aromatic hydrocarbon-based nanovehicle equipped with triptycene wheels W.-H. Soe, C. Durand, S. Gauthier, H.-P. Jacquot de Rouville, C. Kammerer, G. Rapenne, C. Joachim, Nanotechnology 2018, 495401. Download
[78] Terarylene as Possible Photoactivatable Hydride Donor C. Martin, M. Minamide, J.P.D.C. Calupitan, J. Kuno, T. Nakashima, G. Rapenne, T. Kawai, J. Org. Chem 2018,, 83, 13700-13706. Download
[74] Biomimetic and technomimetic single molecular machines C. Kammerer, G. Erbland, Y. Gisbert, T. Nishino, K. Yasuhara, G. Rapenne, Chem. Lett. 2019, 48, 299-308. Download Couverture
[75] Photochromic diarylethenes designed for surface deposition : from self-assembled monolayers to single molecules J.P. Calupitan, O. Galangau, T. Nakashima, T. Kawai, G. Rapenne, ChemPlusChem. 2019, 84, 564-577. Download
[76] A chiral molecular propeller designed for unidirectional rotations on a surface Y. Zhang, J.P. Calupitan, T. Rojas, R. Tumbleson, G. Erbland, C. Kammerer, T.M. Ajayi, S. Wang, L.C. Curtiss, A.T. Ngo, S.E. Ulloa, G. Rapenne, S.W. Hla, Nature Commun. 2019, 10, 3742. Download
[77] Star-shaped ruthenium complexes as prototypes of molecular gears G. Erbland, S Abid, Y. Gisbert, Nathalie Saffon-Merceron, Y. Hashimoto, L. Andreoni, T. Guérin, C. Kammerer, G. Rapenne, Chem. Eur. J. 2019, accepté.Download

redpajama_set_name: RedPajamaCommonCrawl


text:
Hirokatsu Tayama (田山寛豪 Tayama Hirokatsu; Ōarai, 12 november 1981) is een triatleet uit Japan. Hij nam driemaal deel aan de Olympische Spelen, maar won hierbij geen medailles.

Tayama deed in 2004 mee aan de triatlon op de Olympische Zomerspelen van Athene. Hij behaalde een dertiende plaats in een tijd van 1:53.28,41. Vier jaar later moest hij op de Olympische Spelen van 2008 in Peking genoegen nemen met een 48e plaats in 1:56.13,68

Hij is een sterk zwemmer. Zo was in 2005 bij het Ironman Hawaï de snelste zwemmer over 3,8 km. Hij is aangesloten bij Descente Arena. Hij studeerde aan de Ryutsu Keizai University.

Palmares

triatlon
 2002:  Triatlon van Tokio
 2002: 5e Triatlon van Wakayama
 2003: 20e WK olympische afstand in Queenstown - 1:57.11
 2003: 8e Aziatisch kampioenschap
 2003:  Triatlon van Tokio
 2003:  Triatlon van Shichigahama
 2004: 9e WK olympische afstand in Funchal - 1:41.49
 2004:  Aziatisch kampioenschap
 2004: 13e Olympische Spelen van Athene - 1:53.28,41
 2005: 49e WK olympische afstand in Gamagōri - 1:55.12
 2005: 31e Ironman Hawaï - 8:51.52
 2006: 22e WK olympische afstand in Lausanne - 1:54.35
 2006: 5e Aziatische Spelen - 1:51.51
 2007: 38e Hy-Vee Triathlon & ITU BG World Cup - 2:04.36
 2007: 20e WK olympische afstand in Hamburg - 1:45.08
 2008: 18e WK olympische afstand in Vancouver - 1:51.06
 2008: 48e Olympische Spelen van Peking - 1:56.13,68
 2009: 33e ITU wereldbekerwedstrijd in Tongyeong - 1:52.58
 2009: 33e ITU wereldbekerwedstrijd in Madrid - 1:57.30
 2009: 23e ITU wereldbekerwedstrijd in Washington - 1:53.02
 2009: 33e ITU wereldbekerwedstrijd in Londen - 1:44.21
 2009: 13e ITU wereldbekerwedstrijd in Yokohama - 1:47.02
 2009: 30e ITU wereldbekerwedstrijd in Gold Coast - 1:47.27
 2012: 20e Olympische Spelen van Londen - 1:49.24
 2013: 48e WK sprintafstand in Hamburg - 53.50
 2013: 68e WK olympische afstand - 374 p
 2014: 26e WK sprintafstand in Hamburg - 53.06
 2014: 39e WK olympische afstand - 825 p
 2014:  Aziatische Spelen - 1:49.24
 2015: 111e WK olympische afstand - 182 p
 2016: 88e WK olympische afstand - 45 p

Japans triatleet
Japans olympisch deelnemer

redpajama_set_name: RedPajamaWikipedia


text:
Angler Profiles
Mentors and Influences of Bass Pros
https://www.bassresource.com/fishing/bass_pro_influences.html Tournament Tips
By Rob Newell / July 24, 2002
It could be said that it takes an angler to make an angler. Rarely do people become bass anglers by themselves. Almost anyone who enjoys bass fishing as a hobby or an occupation can recall a fishing expert or two who helped him get started.
Fathers or immediate family members are often responsible for putting the first fishing rod in a youngster's hands. Friends and neighbors with bass boats play a crucial role in spreading the bass-fishing bug. Bass club members are mainly known for being benefactors to those eager to learn more about fishing.
Whether they are referred to as mentors, influences, or inspirations, they ignite the spark or add fuel to the fire of a beginning bass angler's obsession.
Today's top bass pros have many such influential people in their past. Here is a look at the mentors and influences of a few well-known pros.
Bernie Schultz
"I would have to say that anybody I have ever fished with has been a mentor," said Gainesville, Fla., pro Bernie Schultz. "In some way, I have learned a little something from them all."
Though Schultz does not claim to have one distinct mentor, he credits Wayne Naramore, his older sister's former husband, with having a heavy influence on his fishing. When Schultz was a teenager, he fished with Naramore often.
"Wayne taught me a skill that has been invaluable throughout my career," Schultz said. "He taught me the importance of casting accuracy with casting and spinning tackle. More importantly, he showed me the benefits of being able to cast accurately, right- or left-handed."
Naramore schooled Schultz on the finer points of ambidextrous casting by proving that switching hands after each cast was inefficient. "He proved to me that every time you switch hands with the rod after a right-handed cast, valuable time and bait contact is lost in the exchange," Schultz said. "I forced myself to learn how to cast left-handed early in my career, which was one of the best things I did. Being ambidextrous allows you to cast in reverse angles, which doubles your casting opportunities."
Larry Nixon
Larry Nixon's reputation as an offshore structure wizard did not happen by accident. In the late '60s, the Bee Ranch, Ark., native was taught by one of structure fishing's pioneers, Lou Matlock.
"Lou was structure fishing before there was such a thing as structure fishing," Nixon said.
Lou Matlock, along with names Re Glen Andrews and Bill Dance, was considered to be one of the excellent fishing guides of his time. He had a guide business on Greers Ferry Lake in Arkansas and helped Nixon get his own guide business started. "He would refer guide work to me when he had too many clients," Nixon said. "For about eight years, I fished with him every opportunity I could."
Nixon remembers a time before depth finders when Matlock probed the lake with an anchor and a rope.
"He would get out there and bounce an anchor around looking for underwater breaks and points," Nixon said. "We did not know where the fish went when they left the bushes, but he did. He would get out there and find whole populations of structure bass that had never seen a lure."
Nixon said that Matlock was the first angler he knew of to buy a "green box" or depth finder. "Once he got that depth finder and could see what he was fishing, he schooled me on structure fishing," Nixon said.
David Fritts
David Fritts of Lexington, N.C., is known as professional bass fishing's crankbait king. Though he learned much of his craft through trial and error, he had a "partner in cranking."
"I never had anybody take me out there and say, 'This is the best crankbait, this is the best rod for a crankbait, this is the best water to throw a crankbait on,"' Fritts said. "I learned a lot of that stuff on my own, but one who helped me tremendously in that learning process was Jerry Lohr. Jerry was my team partner on the Carolina circuits for eight years."
Fritts said that Lohr had the same fascination with crankbaits and deep structure as he did. The two anglers spent countless hours in the boat discovering and fine-tuning deep-water crankbait fishing.
"We were always competing against other great structure fishermen like Abe Abernathy and David Wright," Fritts said. "That pushed Jerry and me to learn as much as possible."
Gary Klein
In 1974, western fishing legend Dee Thomas had just collected a routine tournament-winning check on his home lake when 15-year-old Gary Klein approached him and said, "Wow, that was neat. I could have beat you if I had been fishing that tournament."
Instead of being insulted, Thomas was amused by young Klein's reaction to witnessing his first bass tournament. That initial quip from Klein sparked a five-year fishing apprenticeship and a lifelong friendship.
"Dee took me under his wing and expedited my learning process," Klein said. "From the time I was 15 until I was 20, Dee taught me how to read water, the critical aspects of boat positioning, and the intricacies of shallow-water flipping."
While Klein was studying the skinny water with Thomas, he was also receiving expert instruction in the deep end with western deep-water wizard Mike Folkstead.
"Mike was a tremendous influence on my fishing," Klein said. "I spent countless weekends with him on Lake Mead and Havasu learning deep-water techniques. I credit Mike with teaching me how to interpret electronics."
Klein said that both Thomas and Folkstead represented the forefront of their respective strengths. "They were on the cutting edge of fishing technology - rods, reels, boats, motors, trolling motors, electronics - they ran everything up the flagpole to give it a try. They were ahead of their time, which helped me tremendously when I turned pro."
Regarding turning pro, Klein credits lure designer Rich Forhan for giving him the courage to move to Texas to try competitive fishing for a living. "Rich encouraged me to live my dream," Klein said. "He told me, 'You are already in debt. What's the worst that could happen to you? More debt?'"
With those words, Klein threw caution to the wind and moved to Texas to pursue a career in professional bass fishing. He now resides in Weatherford, Texas.
David Walker of Sevierville, Tenn., said he had different influences at various stages in his bass-fishing education and career. His interest was sparked as a youngster by casting Rapalas and Jitterbugs from the banks of Pontiac Lake in Michigan alongside his father and uncle.
In 1990, Walker moved to Kentucky and joined a bass club to satisfy his bassing cravings. Boatless and yearning to learn, Walker said, "have rods, will travel."
"Eddie Evans, Charlie Evans' brother, was in the club, and he told me about a guy who was going to Florida to fish the Operation Bass Golden Blend on Lake Okeechobee," Walker said. "I wanted to go so badly that I called this guy up out of the blue and asked him if I could hitch a ride. He picked me up at a gas station, and I was off to Florida with a stranger."
That stranger turned out to be Bill Taylor, the FLW Tour tournament director.
"At the time, Bill was a fishing legend in Kentucky," Walker said. "He held the record for the most Red Man Tournament Trail victories. From that trip, we became friends. Bill taught me much about fishing reservoirs and patterning fish on impoundments."
Jay Yelas
When discussing mentors, 2002 FLW Tour Angler of the Year Jay Yelas is fervent about his mentor Bill Sedar.
The two anglers met when Yelas was a junior in high school, and Sedar was the owner of the local tackle shop in Yelas' hometown of Santa Barbara, Calif.
Yelas had just discovered bass fishing and wanted to learn more. Sedar was a renowned bass angler in the Santa Barbara area and was considered the "King of Lake Cachuma," the local lake where he fished five days a week.
Yelas used to peruse Sedar's tackle shop not so much for the tackle but for precious information about bass fishing from Sedar.
The two were a perfect match - Yelas was hungry for fishing knowledge, and Sedar was a bass-fishing expert. Eventually, they struck up a solid friendship, then a unique mentorship. Today their relationship is more like family.
"Bill's wealth of fishing knowledge was immense," Yelas said. "When I met him, he had fished for 40 years and was fishing five days a week. He mostly fished on Cachuma, and he used a small aluminum boat. His knowledge of bass behavior was vast, and more importantly, it was real. It was the truth. He taught me about the intangibles of bass fishing - bass habits, migrations, timing, and how to target bigger fish versus smaller fish during different seasons. I was extremely fortunate to have such a teacher in my formative years."
Yelas and Sedar still stay in contact today. Yelas says that Sedar has written him at least once a month for the last 20 years. Despite being 87 years old, Sedar still fishes with Yelas once a year.
"Bill is an awesome teacher," Yelas said. "Above all, he taught me unconditional love and enthusiasm for the sport. Even today, when we go fishing, he talks passionately about what the bass might be doing. I have never seen him get mad or upset just because the fish weren't biting. Instead, he always tries to outsmart them and predict their next move. He taught me to think on the water and learn from my mistakes. He is upbeat, and I would like to think that some of that rubbed off on me."
Content provided by Bass Fishing Magazine, the official publication of FLW Outdoors


. . . Making a difference in the lives of others through education and training. . .
Research shows that the first connections we make as a young child stay with us through most of our adult lives. . .the first tastes, the first touches, the first light bulb learning moments. The dendrites in our brains that connect as we learn get strengthened over and over, and become the foundations of who we are. The early connections are the strongest, and the most important for shaping little lives. . .believing this, Renee Betz founded Early Connections to help teachers and parents strengthen the relationships they have with young children. Since 1991, she and her training team have provided research based seminars and workshops to teachers, directors and owners. Early Connections offers over 180 workshops and seminars in areas from guidance and discipline to curriculum planning to business development. In addition, Early Connections offers the educational component for the National CDA Credential, and director's and administrators training designed to help leaders connect with their teams and clients.
The company has a vision for excellence in early education, partnering with directors and teachers around the nation to make a difference in the lives of others through education and training.


While trawling the net for inspiration and information, I came across a couple of unrelated items that I wanted to share with you.
We've all reported and heard anecdotal evidence about the benefits of Reiki, stories about how people are affected by it. The success stories help to build more success, and quiet any doubts that might arise from time to time.
For those of you who would like a more objective form of validation for a change, the UK Reiki Council website has compiled and summarised a page of research into Reiki. These are scientific studies that were performed under controlled circumstances, each of which provided empirical evidence that Reiki does indeed stand up to objective testing. The page provides a couple of related links, but you're best bet is to Google the studies if you want more information.
I'm referencing the next article mainly because it's written by a former Managing Director turned business coach who can use the phrase "business ethics" in a sentence without being ironic. So I filed it under "Hopeful News".
The article, in today's Journal calls for a revolution in business to make it more ethical. It's written by Maybe International founder Brian F Smyth, who has the radical idea that being ethical is actually better for big business than using some of the alternative profit-centered practices currently in place. He also maintains that ethical business practices have a positive impact on the overall health and welfare of people in the business, around the business, and the world in general. Of particular interest to me was the value he placed on human emotion. Sounds like common sense to me.
Brian's CV includes several years at General Motors, where he served as a Personnel Manager, a Production Manager and a Managing Director.
Maybe International provides Business Coaches who work in partnership with people and organisations to make them stronger, better, happier and more profitable.
Thank you for following mine.


Extreme Paintball Park is a professionally run paintball facility with 5+ playing fields. They offer a wide variety of rental packages if you do not own your own equipment. Find waivers, invitations, and reservation information on their website. Children 8 years an older can now have birthday parties, using the JT Splatmaster equipment. Children 10 and up can use the regular .68 caliber paintball equipment for their parties or during regular play.
Saturday-Sunday 9am-4pm Rain or Shine!
We had my son's 11th birthday party at paintball in the rain. Great party packages for a reasonable price. Rain, mud, and shooting paintballs at people. What more could 11 year old boys ask for? They must be 10 or older to play. He has already asked for a repeat party next year.


Few things are more frustrating than a computer that doesn't work. If your computer is missing a motherboard, sound card, power supply or any other important part, you'll want to purchase the right part as quickly as possible. The best way to go about purchasing computer hardware is to compare prices on parts. Some stores even offer discounts to store or club members. By taking advantage of these discounts, you can save a bundle on most types of hardware. It also helps to know exactly what you're looking for before you start to shop. Then again, a reputable computer hardware store will be able to help you find what you are looking for with just a bit of information.
If you're not sure what kind of hardware you need, most stores will be able to help you troubleshoot. By creating a list of the reasons why your computer is not performing the way it should be, you can help a knowledgeable salesperson figure out what's wrong with your computer. Some types of hardware can also be added to a fully functional computer in order to enhance your current system. Whether you're looking to add features to your computer or whether you're seeking to get your computer running again, you'll find our Computer Hardware directory helpful and easy to navigate. Don't waste your time looking for a reputable computer hardware store -- take a look at the listings that you see here in order to find the best price, service, and computer hardware options.


1 Aljarrah K, Ababneh Z, Al-Delaimy WK. Perceptions of hookah smoking harmfulness: predictors and characteristics among current hookah users. Tobacco Induced Diseases, 2009, 5:16.
2 Florida Youth Tobacco Survey (FYTS), Florida Department of Health, Bureau of Epidemiology, 2014.
3 American Lung Association. An Emerging Deadly Trend: Waterpipe Tobacco Use. [PDF–222 KB] Washington: American Lung Association, 2007 [accessed 2016 Nov 21].
4 Akl EA, Gaddam S, Gunukula SK, Honeine R, Jaoude PA, Irani J. The Effects of Waterpipe Tobacco Smoking on Health Outcomes: A Systematic Review. International Journal of Epidemiology 2010;39:834–57 [accessed 2016 Nov 21].
5 Cobb CO, Ward KD, Maziak W, Shihadeh AL, Eissenberg T. Waterpipe Tobacco Smoking: An Emerging Health Crisis in the United States. American Journal of Health Behavior 2010;34(3):275–85 [accessed 2016 Nov 21].


text:
Q: How can I request microphone, camera permission on WebView? In the manifests.xml
    <uses-permission android:name="android.permission.INTERNET" />

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-feature android:name="android.hardware.camera" android:required="true"/>
    <uses-feature android:name="android.hardware.camera.autofocus"/>

    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
    <uses-permission android:name="android.permission.VIDEO_CAPTURE" />
    <uses-permission android:name="android.permission.AUDIO_CAPTURE" />

And my activity.
class WebViewActivity : AppCompatActivity() {
    val wv: WebView by lazy {
        findViewById<WebView>(R.id.wv)
    }

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_web_view)

        init()
    }

    private fun init(){

        wv.settings.mediaPlaybackRequiresUserGesture = false;
        wv.settings.javaScriptEnabled = true
        setUpWebViewDefaults(wv)
        wv.loadUrl("https://com.example")

        wv.webChromeClient = object : WebChromeClient() {
            override fun onPermissionRequest(request: PermissionRequest) {
                runOnUiThread(Runnable {
                    if (request.origin.toString() == "https://com.example/") {
                        request.grant(request.resources)
                    } else {
                        request.deny()
                    }
                })
            }
        }
    }

    private fun setUpWebViewDefaults(webView: WebView) {
        val settings = webView.settings

        // Enable Javascript
        settings.javaScriptEnabled = true

        // Use WideViewport and Zoom out if there is no viewport defined
        settings.useWideViewPort = true
        settings.loadWithOverviewMode = true

        // Enable pinch to zoom without the zoom buttons
        settings.builtInZoomControls = true

        // Allow use of Local Storage
        settings.domStorageEnabled = true
        // Hide the zoom controls for HONEYCOMB+
        settings.displayZoomControls = false

        // Enable remote debugging via chrome://inspect
        webView.webViewClient = WebViewClient()

        // AppRTC requires third party cookies to work
        val cookieManager = CookieManager.getInstance()
        cookieManager.setAcceptThirdPartyCookies(webView, true)
    }
}

This doesn't show the permission popup.


On May 10th, 2018 the Sales Club hosted a Sake night at Sake Bar GINN "地酒処 吟", which is one of first sake bars in Hong Kong specializing in premium sake. Our special guest for the evening was HKUST MBA alumnus Raymond Lin, Head of Relationship Management, Hong Kong, Macau and Taiwan at LinkedIn. 25 HKUST MBA students and Raymond enjoyed a night of food, conversation, and of course Sake, with a formal tasting led by Ayuchi Momose, also known as the Saki Sensei.
The primary purpose of the evening was to learn from Raymond some of the do's and don'ts when it comes to socializing in a business setting, either with colleagues, clients, or at networking events, etc. Here is a quick list of the top 4 do's and top 4 don'ts when attending social functions in a professional environment.
1. Be yourself. A lot of people will try to pretend to be someone they are not in order to try to make a more impactful impression. This almost always backfires as it can easily come off as trying too hard and not being authentic. In addition, it sets a misleading precedent in terms of what you're really like as a person, making future encounters with the individual/s awkward and inconsistent.
2. Make an effort. It is easy to be in a social setting (especially at a networking event) and stick to yourself and not engage with other individuals in the room. It's important to make an effort to talk to people and make the most of the event. This will ensure you not only get the most out of the function, but have fun as well.
3. Ask questions. The best way to break the ice, get to know someone, and make a good impressions is by asking questions. Lots and lots of questions. This will not only provide you with great insight into who the individual really is as a person, but will also make you standout as inquisitive and caring, resulting in you leaving a far more positive impression on the guests at the event.
4. Listen. Asking questions is one thing, actively listening to their response is something else. The classic example of this is when you ask someone their name, and almost immediately forget it a few minutes later. This occurs because we are not trying hard enough to be active listeners. If you can consciously remind yourself to actively listen to others, you'll find you retain far more information while at the same time make the person you're speaking to feel like the center of the universe, which is a wonderful thing!
1. Don't be the shepherd, be the sheep. What we mean by this is don't dictate the tone of the night, always let your guests, clients, partners, etc., take that honor. This will help ensure that you don't set a misguided tone for the evening and will prevent any guests from feeling uncomfortable. For example, if you're hosting a dinner with clients, let them be the ones who order shots of tequila at the end of night. If they have made it clear that they want to continue the evening by drinking shots, then it's appropriate to follow suit (always drinking responsibly of course). On the flip side, if you are the one to take this initiative, you could make your clients uncomfortable, as they might now feel pressured to partake in the after dinner drinking activities, even though they may not want to.
The exception to this rule is if you know the other party well and understand that they like to rely on you to set the tone for the evening.
2. Don't talk about yourself. People are hardwired to want to talk about themselves, so it's particularly easy to fall into this trap, don't do it! People will ask you questions, about what you do, where your from, etc., always try to answer in a succinct and eloquent manner. Respond with to-the-point power punches, not long, detailed, and rambling light jabs. The goal is to answer the persons question and then get them to talk about themselves. If you find at any point of an event/social outing that you've been talking about yourself a lot, try to stop by asking other people questions and getting them to talk about themselves.
3. Don't ask for something. It will be tempting to ask for a job interview, an introduction, or anything else that you think a person may be able to help you with. Make sure to refrain. Build a relationship with the person, offer them something first (a piece of knowledge, a recommendation, an introduction, etc.). When socializing in a professional setting you don't want the other person to feel like you're only engaging with them to get something from them. Before you take, give.
4. Don't treat the social event like work. If you put pressure on yourself and make the social event work, it will feel like work, not only to you but also to the people you're interacting with. Make your best effort to relax and enjoy the event, it will not only make have a better time, but it will make you better company to everyone else.


HCM systems are pivotal to achieving an organization's people objectives. But in a crowded marketplace with a number of 'build' as well as 'buy' options, defining a clear roadmap could be a challenge. We share ten easy steps to get your HCM implementation project up and running.
It's no secret that HR managers often shy away from transformation as a result of doubts and uncertainties around HCM implementation outcomes. At times, HCM implementation programs do not live up to HR expectations and involve a lot more effort than originally anticipated. While HR tech vendors are usually tasked with the implementation, in several cases inadequate planning and a weak HCM implementation strategy by HR is at fault. We share our ten-step handbook for HCM implementation success.
Once your requirements and business objectives are in place, start by creating a dedicated project team. It is advisable to involve 'technology champions' who will influence opinion and ease HCM tool adoption. A right-sized project team will include technical talent, divisional heads, and a C-level/senior stakeholder.
The next step is to design a written document listing all the functionalities of your new HCM platform. Each feature is aligned with a specific business target, with a project team member taking ownership of the same. A written scope document will be critical later, in case of disputes or conflicts during HCM implementation.
It is important to allocate time and effort towards visualizing the end result. This includes key questions around look and feel, people reactions, and operational changes. With a concrete picture in place, it will be simpler to select the right software and eliminate redundant/irrelevant feature sets.
Take stock of your existing processes to understand how they will be impacted by the new HCM system. This will help the selected HR Tech vendor to accurately understand process requirements, minimizing disruptions and ensuring a smoother roll-out. Process mapping could be a technically challenging task; you could partner with an external consultant to get this done correctly.
Insufficient budgets are among the top reasons for HCM implementation failures. You can avoid this by conducting a thorough requirement analysis, in conjunction with your project team and other relevant stakeholders. Complicated workflows, reporting modules, and specific user interfaces must be identified – generally, these are the most expensive parts of any HCM implementation project. A key benefit of this step is that it provides potential vendors with a ready reckoner when you send out an RFP.
It is a good idea to shop around a little before finalizing on a new system. Do not simply go for the biggest names out there or depend on word-of-mouth. We recommend adopting a simple scoring system assessing each option in terms of technical attributes, vendor experience, market positioning, support quality, and compliance. Most vendors will be agree to demonstrating their products before actual 'go-live'; this can help gain a better understanding and ensure the investments are accurately channeled.
This step is often overlooked by business users when preparing for HCM implementation. While it is tempting to offboard the entire project planning process to your supplier, this could result in reduced control and visibility. Collaborate with your HCM partner and undertake a virtual walkthrough of each step, emphasizing and addressing any potential issues.
'Garbage in, Garbage out' could cripple your new HCM implementation plan. That's why it is vital to first cleanse your data before transitioning to the reimagined system. This could also include tasks that are currently done manually – which your HR team would like to automate. As the old data is prepared for the new system, it is essential to scan information across an employee's lifecycle removing duplication and plugging any gaps.
Finally, at the deployment stage, a number of best practices should be kept in mind. If your HCM platform has online, self-service or other multiple modules take a 'phased' or staggered HCM Implementation approach. Share any HCM implementation 'wins' with your project team, fostering a sense of belief and interest. Maintain a detailed issue log and communicate this to stakeholders across the organization, soliciting prompt action and resolution. Finally, try to minimize 'scope creep' as much as possible, as additional functionalities could compromise timelines and fiscal goals.
Many HCM implementation projects come to a halt once the foundational system goes live, even before all the original targets have been realized. Work closely with your project team to revisit step 1 and identify any objectives that haven't been met. Further, you could keep a 'benched project team' who will take ownership of the HCM implementation and any associated issues across the software lifecycle.
There you have it; these ten steps are vital to any failsafe HCM implementation roadmap. Last but not least, be a personal advocate for the new system, and clearly communicate its benefits for all employees regardless of hierarchies. In the end, this will not only ensure that the C-suite realizes their investments, but also push newer generations of employees towards enhanced productivity levels.
Are considering a next-gen HCM implementation strategy at your organization? Share your thoughts, doubts, and ideas in the comments section below.


text:
package sflow

import (
	"strconv"
	"time"

	"github.com/influxdata/telegraf"
	"github.com/influxdata/telegraf/metric"
)

func makeMetrics(p *V5Format) ([]telegraf.Metric, error) {
	now := time.Now()
	metrics := []telegraf.Metric{}
	tags := map[string]string{
		"agent_address": p.AgentAddress.String(),
	}
	fields := map[string]interface{}{}
	for _, sample := range p.Samples {
		tags["input_ifindex"] = strconv.FormatUint(uint64(sample.SampleData.InputIfIndex), 10)
		tags["output_ifindex"] = strconv.FormatUint(uint64(sample.SampleData.OutputIfIndex), 10)
		tags["sample_direction"] = sample.SampleData.SampleDirection
		tags["source_id_index"] = strconv.FormatUint(uint64(sample.SampleData.SourceIDIndex), 10)
		tags["source_id_type"] = strconv.FormatUint(uint64(sample.SampleData.SourceIDType), 10)
		fields["drops"] = sample.SampleData.Drops
		fields["sampling_rate"] = sample.SampleData.SamplingRate

		for _, flowRecord := range sample.SampleData.FlowRecords {
			if flowRecord.FlowData != nil {
				tags2 := flowRecord.FlowData.GetTags()
				fields2 := flowRecord.FlowData.GetFields()
				for k, v := range tags {
					tags2[k] = v
				}
				for k, v := range fields {
					fields2[k] = v
				}
				m, err := metric.New("sflow", tags2, fields2, now)
				if err != nil {
					return nil, err
				}
				metrics = append(metrics, m)
			}
		}
	}
	return metrics, nil
}

redpajama_set_name: RedPajamaGithub


i want kodi to open video files in the sony own video app. I noticed some small stutter using the kodi video player.
I read the howto http://kodi.wiki/view/HOW-TO:Use%20exter...%20Android but i am not sure.
Here is what I use on my 4k UHD Sony television, running spmc.
The internal Sony player, only works on usb, will not work over smb. The free MXPlayer works well. In my script, I rename my files with the word "sony" in them if I want to invoke the sony player instead of MXPlayer or Kodi dvd player. Mostly used for 2160 4k playback files.
The MXPlayer has problems with some audio codecs in 4k, so it's a bit hit/miss to pick the right one. Long press the "ok" button on the remote gives you the option of choosing the player as well.
VLC did not work well for 4k.
(2017-02-28, 18:01)cwh060 Wrote: [ -> ] The internal Sony player, only works on usb, will not work over smb.
My sony player named "Video" is able to play files from smb. I am using EsFileExplorer for browsing and the Video app for playback.
So your sony player is named SonyVideoPlayer?
I just stuck the name SonyVideoPlayer into the XML file, it can be called anything. Really it's the com.sony.dtv.osat.video which invokes the Sony Video playback device.
Ok, I thought the point was doing this through Kodi, so never mind if you are using EsFileExplorer to launch a video player. I think ESFileExplorer has it's own internal video player, which does work over smb. There may be an option in ESFE to choose which playback device to use. Perhaps, I should re-word 4k files do not work over smb.
It looks like you are right. The SonyPlayer do not play files from smb. Then i copied a movie to a usb drive and connected it to the tv. Kodi was able to play the movie via SonyPlayer.
So the ExFileExplorer buffers the video file for the SonyPlayer.
Any idea how to force the smb playback to the SonyPlayer via Kodi?
(2017-02-28, 22:35)mpiet Wrote: [ -> ] Any idea how to force the smb playback to the SonyPlayer via Kodi?
No, I've not figured that out yet. I know DLNA works.
I just use the internal Kodi player for smb playback it works good enough. Lots of others use VLC or MPC-HC, both very good players.
Hello, I'm trying to configure the external player but I can not get it.
I want all the videos (they are on a usb disk) to be played with the external player, except the videos shared by samba that I want to be played on the kodi player.
Now everything is reproduced by the external player. How do I have to edit it?
Your protocol rules will be overwritten. I do not know what would have to be there so that the local files are distinguished.
Alternatively, you could provide your local or SMB files with a keyword.
I have not tried it, I had no more desire on the workarounds and bought a shield.
If you want to use the sony player in future, you should not update to Oreo. In Oreo are many issues with the sony video player.
Thank you, your proposal to add the filename rule I had already thought about, I will try it.
I think @cwh060 tried it with smb. Can you help me @cwh060?


text:
#pragma once
#include <aws/discovery/ApplicationDiscoveryService_EXPORTS.h>
#include <aws/discovery/ApplicationDiscoveryServiceRequest.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <utility>

namespace Aws
{
namespace ApplicationDiscoveryService
{
namespace Model
{

  /**
   */
  class AWS_APPLICATIONDISCOVERYSERVICE_API ListServerNeighborsRequest : public ApplicationDiscoveryServiceRequest
  {
  public:
    ListServerNeighborsRequest();

    // Service request name is the Operation name which will send this request out,
    // each operation should has unique request name, so that we can get operation's name from this request.
    // Note: this is not true for response, multiple operations may have the same response name,
    // so we can not get operation's name from response.
    inline virtual const char* GetServiceRequestName() const override { return "ListServerNeighbors"; }

    Aws::String SerializePayload() const override;

    Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline const Aws::String& GetConfigurationId() const{ return m_configurationId; }

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline bool ConfigurationIdHasBeenSet() const { return m_configurationIdHasBeenSet; }

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline void SetConfigurationId(const Aws::String& value) { m_configurationIdHasBeenSet = true; m_configurationId = value; }

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline void SetConfigurationId(Aws::String&& value) { m_configurationIdHasBeenSet = true; m_configurationId = std::move(value); }

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline void SetConfigurationId(const char* value) { m_configurationIdHasBeenSet = true; m_configurationId.assign(value); }

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline ListServerNeighborsRequest& WithConfigurationId(const Aws::String& value) { SetConfigurationId(value); return *this;}

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline ListServerNeighborsRequest& WithConfigurationId(Aws::String&& value) { SetConfigurationId(std::move(value)); return *this;}

    /**
     *
Configuration ID of the server for which neighbors are being listed.

     */
    inline ListServerNeighborsRequest& WithConfigurationId(const char* value) { SetConfigurationId(value); return *this;}

    /**
     *
Flag to indicate if port and protocol information is needed as part of the
     * response.

     */
    inline bool GetPortInformationNeeded() const{ return m_portInformationNeeded; }

    /**
     *
Flag to indicate if port and protocol information is needed as part of the
     * response.

     */
    inline bool PortInformationNeededHasBeenSet() const { return m_portInformationNeededHasBeenSet; }

    /**
     *
Flag to indicate if port and protocol information is needed as part of the
     * response.

     */
    inline void SetPortInformationNeeded(bool value) { m_portInformationNeededHasBeenSet = true; m_portInformationNeeded = value; }

    /**
     *
Flag to indicate if port and protocol information is needed as part of the
     * response.

     */
    inline ListServerNeighborsRequest& WithPortInformationNeeded(bool value) { SetPortInformationNeeded(value); return *this;}

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline const Aws::Vector<Aws::String>& GetNeighborConfigurationIds() const{ return m_neighborConfigurationIds; }

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline bool NeighborConfigurationIdsHasBeenSet() const { return m_neighborConfigurationIdsHasBeenSet; }

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline void SetNeighborConfigurationIds(const Aws::Vector<Aws::String>& value) { m_neighborConfigurationIdsHasBeenSet = true; m_neighborConfigurationIds = value; }

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline void SetNeighborConfigurationIds(Aws::Vector<Aws::String>&& value) { m_neighborConfigurationIdsHasBeenSet = true; m_neighborConfigurationIds = std::move(value); }

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline ListServerNeighborsRequest& WithNeighborConfigurationIds(const Aws::Vector<Aws::String>& value) { SetNeighborConfigurationIds(value); return *this;}

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline ListServerNeighborsRequest& WithNeighborConfigurationIds(Aws::Vector<Aws::String>&& value) { SetNeighborConfigurationIds(std::move(value)); return *this;}

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline ListServerNeighborsRequest& AddNeighborConfigurationIds(const Aws::String& value) { m_neighborConfigurationIdsHasBeenSet = true; m_neighborConfigurationIds.push_back(value); return *this; }

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline ListServerNeighborsRequest& AddNeighborConfigurationIds(Aws::String&& value) { m_neighborConfigurationIdsHasBeenSet = true; m_neighborConfigurationIds.push_back(std::move(value)); return *this; }

    /**
     *
List of configuration IDs to test for one-hop-away.

     */
    inline ListServerNeighborsRequest& AddNeighborConfigurationIds(const char* value) { m_neighborConfigurationIdsHasBeenSet = true; m_neighborConfigurationIds.push_back(value); return *this; }

    /**
     *
Maximum number of results to return in a single page of output.

     */
    inline int GetMaxResults() const{ return m_maxResults; }

    /**
     *
Maximum number of results to return in a single page of output.

     */
    inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }

    /**
     *
Maximum number of results to return in a single page of output.

     */
    inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }

    /**
     *
Maximum number of results to return in a single page of output.

     */
    inline ListServerNeighborsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline const Aws::String& GetNextToken() const{ return m_nextToken; }

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline ListServerNeighborsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline ListServerNeighborsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}

    /**
     *
Token to retrieve the next set of results. For example, if you previously
     * specified 100 IDs for
     * ListServerNeighborsRequest$neighborConfigurationIds but set
     * ListServerNeighborsRequest$maxResults to 10, you received a set of
     * 10 results along with a token. Use that token in this query to get the next set
     * of 10.

     */
    inline ListServerNeighborsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}

  private:

    Aws::String m_configurationId;
    bool m_configurationIdHasBeenSet;

    bool m_portInformationNeeded;
    bool m_portInformationNeededHasBeenSet;

    Aws::Vector<Aws::String> m_neighborConfigurationIds;
    bool m_neighborConfigurationIdsHasBeenSet;

    int m_maxResults;
    bool m_maxResultsHasBeenSet;

    Aws::String m_nextToken;
    bool m_nextTokenHasBeenSet;
  };

} // namespace Model
} // namespace ApplicationDiscoveryService
} // namespace Aws


Improve your team's ability to clear the ball down the field with a standard clear.
This drill is a standard way to clear the ball and it is more of a play than a drill. Set up a full field game, and have the ball with your goalie on one side.
Set your clearing team up in the positions and work a settled clear with the option to reverse or push straight ahead as show below.
Once your team has cleared the ball, have an attack player gather the ball, shoot, and then the other team will re-clear in the same settled manner.
Add a stronger ride for the defensive team and practice getting the ball down the field.


A good Cuban sandwich is like a ham-and-cheese on steroids. This one is packed with ham, salami, home-roasted pork loin, two kinds of cheese and a pickle-mustard relish. To prepare, you begin with the pork loin, and you'll end with it, too; there should be some left over for other uses.
Good Cuban bread can be difficult to find. An Italian or French sandwich roll can stand in; just make sure the bread you use is soft. A crusty baguette, for example, would be too hard and crunchy for this use.
The recipe calls for granulated garlic, which is coarser than garlic powder. If you want to use powder instead, cut the amount in half; it's about twice as strong as the granules.
Make Ahead: The pork loin needs to be refrigerated in its rub for 24 hours and then in the marinade for 24 hours. The pork can be roasted and refrigerated a day in advance.
For the pork: Combine the cumin, oregano, granulated garlic, onion powder, paprika and salt in a medium bowl. Rub the mixture all over the pork loin, then place the loin in a food-safe resealable plastic bag and refrigerate for 24 hours.
Combine the orange and lime juices, bay leaf and garlic in a medium bowl. Add to the bag with the pork. Seal tightly and return to the refrigerator for 24 hours, turning over the bag once about halfway through.
Remove the pork loin from the marinade (discarding the marinade) and pat dry with paper towels. Place it on the roasting rack and roast until the pork reaches an internal temperature of 140 degrees, about 50 minutes. Cool.
Use a sharp knife to cut 12 ounces of the cooled loin crosswise into thin slices.
Meanwhile, make the relish: Cut the pickles in half lengthwise. Either place in a food processor and pulse several times to form small chunks, or put through a grinder using a medium die. Place in a strainer to drain off excess juice, then transfer to a medium bowl. Add the mustard and stir to combine.
For assembly: On the bottom half of each bread loaf, layer equal amounts of the ham, then the salami, the cheeses and finally the pork. Spread a generous amount of the relish on the cut side of the top halves of the loaves.
Heat a panini press according to the manufacturer's directions. Alternatively, heat a large cast-iron skillet over high heat and wrap aluminum foil around the bottom of a filled tea kettle (for pressing the sandwiches); a bacon press also may be used.
Place the sandwiches on the heated panini press and close. If using a skillet, place the sandwiches in the heated skillet and weight them down with the covered teakettle or bacon press. Cook (flipping the sandwiches once if you are using a skillet) until the bread is toasted and the cheese has melted, 4 to 6 minutes.
From Guillermo Pernot, chef-partner of Cuba Libre Restaurant & Rum Bar in Penn Quarter.
This thick, meatless soup deftly balances beans and spice; neither overpowers the other.


text:
De contrabassaxofoon is de grootste saxofoon. Er bestaan er anno 2006 13 van op de hele wereld.

Er bestaat een nog grotere saxofoon dan deze contrabas, de subcontrabassaxofoon. Een nieuwe variant met veel smallere boring is de  tubax in Es, vanwege de veel smallere boring is dit instrument veel hanteerbaarder dan een contrabassaxofoon, maar feitelijk is dit geen 'echte' saxofoon.

Saxofoon


text:
The PPR Port Perry Bridge is a truss bridge that carries the Port Perry Branch of the Norfolk Southern Railway across the Monongahela River between the Pennsylvania towns of North Versailles Township, and Duquesne. The bridge was built to serve the Pennsylvania Railroad, to provide better access to industrial sites, and to help through trains bypass downtown Pittsburgh. Today, the bridge and corresponding route serve a similar purpose and are used to allow high-level loads, especially double-stacked container cars, to avoid the narrower routes through Pittsburgh.

See also
List of bridges documented by the Historic American Engineering Record in Pennsylvania
Port Perry, Pennsylvania

External links

Railroad bridges in Pennsylvania
Bridges over the Monongahela River
Bridges completed in 1903
Historic American Engineering Record in Pennsylvania
Norfolk Southern Railway bridges
Pennsylvania Railroad bridges
Bridges in Allegheny County, Pennsylvania


Oct. 2, 2015, 6:30 p.m.
I've ridden in several different self-driving cars, but Google's was different.
When I got a chance to ride in the company's pod-like self-driving car prototype on the roof of its facility in Mountain View, California earlier this week, it was easy to imagine it being a normal form of personal transportation in the future.
The vehicle, which was fully autonomous—no human driver, steering wheel, or gas and brake pedals—reminded me of a (very slow) carnival ride. Maybe that's because the Googler who made sure I was safely settled into the vehicle said, "Buckle up, hands and feet inside the vehicle at all times, and enjoy the ride!" before shutting the door. Or perhaps because Google had set up obstacles for the vehicle, such as a person walking or a cyclist riding into its path, which were reminiscent of mechanical goblins that pop up unexpectedly in a haunted house attraction.
The whir of the electric motor, the car's somewhat herky-jerky momentum, a teal-colored interior, and a screen the projected images from a sensor on the roof only added to the effect.
Google didn't allow photos of the interior. But in between the side-by-side seat that accommodates two people was a console with a backlit "GO" button, an emergency-stop switch, and controls for seat heaters. Another pair of buttons featured icons of what looked like someone wearing a headset, but the Google folks were vague when I asked about them.
A small screen was also attached to each A pillar, but the Googlers on hand were evasive about that, too. The interior was very roomy and getting in and out was easy thanks to the massive doors, while the Plexiglas-like, pedestrian-impact-friendly windshield provided a panoramic if slightly distorted view ahead.
This vision of the future contrasted with my next ride in one of Google's self-driving Lexus SUVs on nearby surface streets, which felt somewhat claustrophobic and old-fashioned compared to the short ride in the pod. The Lexus was piloted by a two-person team, with one at the wheel ready to take over (which was never necessary) and the other in the front passenger seat monitoring what the car's sensors "see" on a laptop.
The Lexus ride also demonstrated that no matter the pod's level of readiness, Google's self-driving car technology can handle the open road. After we encountered a bicyclist who rode in front of us for several city blocks, an elderly woman slowly crossing the street at an angle, and then a woman retrieving a small dog from the backseat of her car on a narrow street next to a park, I had to ask whether these scenarios were also staged.
The Google drivers chuckled and said they were not. They added that the car's reaction to the dog lady—it stopped suddenly and then steered around the woman and her dog, crossing the yellow line and proceeding only when no other car was coming from the other direction—was likely because it thought that the woman was holding a baby.
This is the result of Google's self-driving cars having logged more than 1 million autonomous miles in Mountain View and now Austin, Texas—the equivalent of roughly 90 years of driving for the average person, according to the company. And it proved how drivers could be taken out of the equation by Google's technology, at least on city streets.
In addition to giving the media joy rides in its self-driving cars, Google also held a press conference with a surprise visit by co-founder Sergey Brin. "I don't think we're going to see no human driver anytime soon," the head of Alphabet said. "There will always be the pleasure of being able to hit the open road, but I think for a larger percentage of day-to-day driving it will be safer for occupants to have a self-driving car. And it will improve the community," he added, "reducing congestion in areas where you probably don't have that open road driving."
While I love open-road driving, after my experience this week with Google's self-driving technology, I'm up for a quiet and safe, if somewhat slow, carnival ride through city streets if it reduces the number of clowns behind the wheel.


64. Documentation for Samuel Older Sr.
father of George Older Sr.
Samuel1 Older was born before 1772 in England. He married ELIZABETH Bishop before 1792 in England. She was born in England.
No record has been found of the birth, death or marriage of Samuel and Elizabeth.
Connections to the parents or between siblings is not completely established. They were placed together here for easy analysis of the individuals, but are likely to be brothers.. They were all in the same area of Ohio at the same time. If they are not brothers, they are at least closely related. Most of them appear to come from Wisborough Green, Sussex, England. Samuel & Thomas Older arrived in the United States from England as part of the Petworth Emigration scheme, at this same time a George Older went to Canada.
The records of Ontario, Canada may have further information on son, George Older and perhaps give further information on English sources for records.
The death certificate of her son Thomas gave her name as Elizabeth Bishop.
1841 England Census - Samuel Older 70, Elizabeth Older 70.
i. Samuel2 Older, b. 1792, England; d. 8 Aug 1857, Grand Rapids, Wood Co., OH.
ii. George Older, b. Abt. 1800.
iii. Nancy Older, b. Dec 1805.
iv. Thomas Older, born August 30, 1809, Wisborough Green, Sussex, England; died November 17, 1887, Lancaster, Fairfield County, Ohio.
v. William Older, b. 1812, England; d. Bet. 1880 - 1904, Circleville, Pickaway Co., OH.
vi. Barnet Older, b. 30 Apr 1818, England; d. 21 Oct 1897, Lancaster, Fairfield Co., OH.
vii. James Older, b. 1822, England; d. 15 Aug 1876, Vernon Co., WI.
George Older died July 3, 1849, in Cincinnati, Ohio. George's widow, Deborah A. (Older) Nye, married William Price on September 10, 1854.
1. The Descendants of Samuel Older by Susan L. Bingler, copyrighted February 2000.
2. Passenger and Immigration Lists Index 1997 Supplement by Filby. Also note the following: Family Tree Maker CD #118, Canadian Genealogy Index, 1835, George Older, Living, Upper Canada, Source: Petworth Emigration Scheme, Vol./page 16. Also: George Older, aft 1835, living - Wisborough Green, West Sussex, England. (also see England); Family Tree Maker CD #354, Passenger and Immigration Lists Index 1538-1940: Place: Canada; Year: 1835; Primary Individual: George Older; Family Members: Wife, 2 children; Source Code: 1088:10; Source Name: Cameron, Wendy, and Mary McDougall Maude. The Petworth Emigration Scheme: A Preliminary List of Emigrants from Sussex and Neighboring Counties in England to Upper Canada, 1832-1837. Toronto, Ontario: Wordforce, 1990, 25 p. Source page #16. Also: 1836, Canada, George Older, Source Code: 4915.5; Source page #7.
3. The Descendants of Samuel Older by Susan L. Bingler, copyrighted February 2000.


KTVQ-TV AAirs "Be On The Lookout Alerts" | Broadcast Public Service: Local Stations. Big Impact.
KTVQ-TV AAirs "Be On The Lookout Alerts"
To help law enforcement catch the bad guys, KTVQ-TV in Billings, Mont., has started airing "Be On the Lookout Alerts." Although less than a year old, this new program has led to the arrest of 16 out of the 20 fugitives featured. U.S. Marshal Dwight McKay voices the alerts, which run once a week on the 5:30 p.m. and 10 p.m. newscasts. This information is also packaged as public service announcements, which air throughout the week. KTVQ produces the alerts and then feeds them to seven sister stations throughout Montana, making the reach of the alerts statewide. "It has really provided a service to the people in Montana," said KTVQ's Monty Wallis. "And one capture happened in another state, so this program has even gone beyond state lines."