text:
Q: MsBuild error: namespace not found. VIsual studio build correctly iam trying without success to compile with msbuild my application that build without problem in visual studio.
All project run with 4.5.1 framework
this is the .sln file
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgettoAttivitaDL", "ProgettoAttivitaDL\ProgettoAttivitaDL.csproj", "{E3F35A7C-1ADF-4FA9-B465-FE075B0EA16B}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgettoAttivitaDAL", "ProgettoAttivitaDAL\ProgettoAttivitaDAL.csproj", "{C19E2178-4C17-4C3C-911C-C2F48737A085}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgettoAttivitaBL", "ProgettoAttivitaBL\ProgettoAttivitaBL.csproj", "{7BDECFCB-680E-4041-89B5-7EFE17724BF0}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgettoAttivitaCLI", "ProgettoAttivitaCLI\ProgettoAttivitaCLI.csproj", "{0ECD03D0-ED1B-46D0-9062-2D507F197456}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgettoAttivitaCommons", "ProgettoAttivitaCommons\ProgettoAttivitaCommons.csproj", "{442ECAC8-D5E7-4AE6-BBA5-E1BBE5B8989C}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProgettoAttivita.UnitTest.BL", "ProgettoAttivita.UnitTest.BL\ProgettoAttivita.UnitTest.BL.csproj", "{8EDF4429-251A-416D-BB68-93F227191BCF}"EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{32D8B48D-9983-4F6A-A159-F0001291AE06}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain.Entity", "Domain\Domain.Entity\Domain.Entity.csproj", "{D76FECE0-2ECA-4DF1-AEFE-45058ADC7B6D}"EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{0287C9CE-18EC-4AA3-A953-3B279F699212}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.DataAccess.NH", "Application\Application.DataAccess.NH\Application.DataAccess.NH.csproj", "{AF3B4AAF-CEC1-4221-912C-59D9BD03A933}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain.Interface", "Domain\Domain.Interface\Domain.Interface.csproj", "{9077F2DC-0736-4C8F-B047-125C9201F250}"EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{EC7B0687-17A1-4FF9-BF4E-DE8F358E1FB7}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.DataAccess.NH", "Test\Test.DataAccess.NH\Test.DataAccess.NH.csproj", "{FD57DE8B-6C74-4AE4-B9EA-555F99A46D79}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.BusinessRule", "Application\Application.BusinessRule\Application.BusinessRule.csproj", "{BBD2EDFD-22FE-4935-ACCC-BF4504F22653}"EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.Domain.Entity", "Test\Test.Domain.Entity\Test.Domain.Entity.csproj", "{0DABDD3D-CF5D-45C8-AA4F-50189B1EDA77}"EndProject
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "ProgettoAttivitaWEB", "ProgettoAttivitaWEB\", "{9F56AE3A-6494-4FC1-A514-11C4DC8B571C}"
    ProjectSection(WebsiteProperties) = preProject
        TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5.1"
        ProjectReferences = "{7BDECFCB-680E-4041-89B5-7EFE17724BF0}|ProgettoAttivitaBL.dll;{C19E2178-4C17-4C3C-911C-C2F48737A085}|ProgettoAttivitaDAL.dll;{E3F35A7C-1ADF-4FA9-B465-FE075B0EA16B}|ProgettoAttivitaDL.dll;{442ECAC8-D5E7-4AE6-BBA5-E1BBE5B8989C}|ProgettoAttivitaCommons.dll;{d76fece0-2eca-4df1-aefe-45058adc7b6d}|Domain.Entity.dll;{9077f2dc-0736-4c8f-b047-125c9201f250}|Domain.Interface.dll;{af3b4aaf-cec1-4221-912c-59d9bd03a933}|Application.DataAccess.NH.dll;"
        Debug.AspNetCompiler.VirtualPath = "/ProgettoAttivitaWEB"
        Debug.AspNetCompiler.PhysicalPath = "ProgettoAttivitaWEB\"
        Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\ProgettoAttivitaWEB\"
        Debug.AspNetCompiler.Updateable = "true"
        Debug.AspNetCompiler.ForceOverwrite = "true"
        Debug.AspNetCompiler.FixedNames = "false"
        Debug.AspNetCompiler.Debug = "True"
        Release.AspNetCompiler.VirtualPath = "/ProgettoAttivitaWEB"
        Release.AspNetCompiler.PhysicalPath = "ProgettoAttivitaWEB\"
        Release.AspNetCompiler.TargetPath = "PrecompiledWeb\ProgettoAttivitaWEB\"
        Release.AspNetCompiler.Updateable = "true"
        Release.AspNetCompiler.ForceOverwrite = "true"
        Release.AspNetCompiler.FixedNames = "false"
        Release.AspNetCompiler.Debug = "False"
        VWDPort = "4086"
        SlnRelativePath = "ProgettoAttivitaWEB\"
        DefaultWebSiteLanguage = "Visual C#"
    EndProjectSection
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|.NET = Debug|.NET
        Debug|Any CPU = Debug|Any CPU
        Debug|Mixed Platforms = Debug|Mixed Platforms
        Release|.NET = Release|.NET
        Release|Any CPU = Release|Any CPU
        Release|Mixed Platforms = Release|Mixed Platforms
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        //...
        // Cut 120 row of debug and release option, all with AnyCPU
        //...
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
    GlobalSection(NestedProjects) = preSolution
        {D76FECE0-2ECA-4DF1-AEFE-45058ADC7B6D} = {32D8B48D-9983-4F6A-A159-F0001291AE06}
        {AF3B4AAF-CEC1-4221-912C-59D9BD03A933} = {0287C9CE-18EC-4AA3-A953-3B279F699212}
        {9077F2DC-0736-4C8F-B047-125C9201F250} = {32D8B48D-9983-4F6A-A159-F0001291AE06}
        {FD57DE8B-6C74-4AE4-B9EA-555F99A46D79} = {EC7B0687-17A1-4FF9-BF4E-DE8F358E1FB7}
        {0DABDD3D-CF5D-45C8-AA4F-50189B1EDA77} = {EC7B0687-17A1-4FF9-BF4E-DE8F358E1FB7}
        {BBD2EDFD-22FE-4935-ACCC-BF4504F22653} = {0287C9CE-18EC-4AA3-A953-3B279F699212}
    EndGlobalSection
EndGlobal

and this in the error returned by MsBuild
d:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB\App_Code\DiModule\DataAccessModule.cs(1): error CS0246: The type or namespace name 'Application' could not be found (are you missing a using directive or an assembly reference?) [D:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB.metaproj]
  d:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB\App_Code\DiModule\DataAccessModule.cs(2): error CS0246: The type or namespace name 'Application' could not be found (are you missing a using directive or an assembly reference?) [D:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB.metaproj]
  d:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB\App_Code\DiModule\DataAccessModule.cs(3): error CS0246: The type or namespace name 'Domain' could not be found (are you missing a using directive or an assembly reference?) [D:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB.metaproj]
  d:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB\App_Code\DiModule\DataAccessModule.cs(4): error CS0246: The type or namespace name 'Domain' could not be found (are you missing a using directive or an assembly reference?) [D:\CMA\COMP_BUILD_AREA\AUD_GESATT\AUD_GESATT\ProgettoAttivitaWEB.metaproj]

and this is the file with error:
using Application.DataAccess.NH;
using Application.DataAccess.NH.Repository;
using Domain.Interface.DataAccess;
using Domain.Interface.DataAccess.Repository;
using Ninject.Modules;

namespace ProgettoAttivitaUI.DiModule{
    public class DataAccessModule : NinjectModule{
        public override void Load(){
            Bind<IUnitOfWork>().To<UnitOfWork>();
            Bind<IAttivitaRepository>().To<AttivitaRepository>();
}}}


text:
HomeTechnicalOrganisationalList of Japanese Submarine Reconnaissance Missions
List of Japanese Submarine Reconnaissance Missions
October 7, 2017 PE Matt Organisational, Technical 0
During the Pacific War, Japanese submarines carried out dozens of reconnaissance missions by flying off small seaplanes. These aircraft were stored within water-tight compartments in the vessel's hull, before being assembled on deck and catapulted off. A few Watanabe E9W Type 96s were still on strength at the start of the war, but the primary aircraft assigned to submarines was the superior Yokosuka E14Y Type 0.
The following is a list of known reconnaissance missions conducted by Japanese submarines.
30/11/1941 I-10 E9W Suva, Fiji Aircraft failed to return
16/12/1941 I-7 E9W Pearl Harbor, Hawaii
04/01/1942 I-19 E9W Pearl Harbor, Hawaii
17/02/1942 I-25 E14Y Sydney, Australia
26/02/1942 I-25 E14Y Melbourne, Australia
01/03/1942 I-25 E14Y Hobart, Australia
08/03/1942 I-25 E14Y Wellington, New Zealand
12/03/1942 I-25 E14Y Auckland, New Zealand
18/03/1942 I-25 E14Y Suva, Fiji
23/03/1942 I-25 E14Y Pago Pago, Samoa Cancelled due to poor weather
03/04/1942 I-7 E9W Trincomalee and Colombo, Ceylon Cancelled due to Allied air patrols
07/05/1942 I-30 E14Y Aden, Yemen
08/05/1942 I-30 E14Y Djibouti, Somaliland
19/05/1942 I-30 E14Y Zanzibar and Dar-es-Salaam, Tanganyika
20/05/1942 I-10 E14Y Durban, South Africa
24/05/1942 I-9 E14Y Kiska and Amchitka, Aleutian Islands
26/05/1942 I-19 E9W Bogoslof Island, Aleutian Islands
26/05/1942 I-9 E14Y Adak and Kanaga, Aleutian Islands
27/05/1942 I-25 E14Y Dutch Harbor, Aleutian Islands
29/05/1942 I-10 E14Y Diego Suarez, Madagascar
10/06/1942 I-29 E14Y Noumea, New Caledonia
15/06/1942 I-9 E14Y Kodiak, Alaska
28/08/1942 I-19 E14Y Ndeni, New Hebrides
29/08/1942 I-29 E14Y Seychelles
09/09/1942 I-25 E14Y
11/09/1942 I-31 E14Y Ndeni and Vanikoro, New Hebrides
13/09/1942 I-31 E14Y Vanikoro, New Hebrides
29/09/1942 I-25 E14Y Grassy Knob, Oregon
02/10/1942 I-21 E14Y Espiritu Santo, New Hebrides
13/10/1942 I-7 E9W Espiritu Santo, New Hebrides
30/10/1942 I-9 E14Y Noumea, New Caledonia
02/11/1942 I-8 E9W Efate, New Hebrides
11/11/1942 I-7 E9W Vanikoro, New Hebrides
11/11/1942 I-31 E14Y Pago Pago, Samoa
12/11/1942 I-9 E14Y Espiritu Santo, New Hebrides
24/01/1943 I-19 E14Y Noumea, New Hebrides
19/02/1943 I-21 E14Y New South Wales, Australia
20/09/1943 I-10 E14Y Perim Island, Yemen
16/10/1943 I-36 E14Y Pearl Harbor, Hawaii
03/03/1944 I-37 E14Y Chagos Archipelago, British Indian Ocean Territory
07/04/1944 I-37 E14Y Pemba Island and Mombasa, Kenya
22/04/1944 I-36 E14Y Majuro, Marshall Islands
Surface Raiders and Submarines in the Indian Ocean

redpajama_set_name: RedPajamaCommonCrawl


Tom (VA2EPR), Martin (VA3SIE), and Michel (VE3EMB) go on a hiking trip up Mont Morissette (VE2/OU-014) and bring along their radio gear for Summits on the Air (SOTA).
15:49z W7CNL 14MHz CW Jack. Sent: 579, Got RST 569.
15:57z WA2USA 14MHz CW Dennis, Got RST 559.
16:05z VE3MPM 14MHz CW Mike nr Mont Laurier, QC, Got RST 549.
16:05z VA6FUN 14MHz CW Mike in AB, Got 559.
This entry was posted in Activation, CW, HF, SSB, VE, VE2, VHF and tagged Morissette, SOTA, VA2EPR, VA3SIE, VE2/OU-014, VE3EMB. Bookmark the permalink.


text:
Posted on April 22, 2019 by Paul Mirengoff in Russia, Ukraine
Ukraine elects comedian as its president
Comedian Volodmyr Zelensky has romped to victory in the Ukrainian presidential election. Zelensky, age 41, has no political experience and no experience in any field of endeavor that seems relevant to holding high political office.
Zelensky came to prominence by starring in a television show in which he portrays the president of Ukraine, a school teacher who sweeps into office after his rant against corruption is caught on camera and goes viral. Zelensky's success in the election was due in part to the fame the show brought him and in part to the unpopularity of the incumbent president, Petro Poroshenko.
Poroshenko's unpopularity stems from unhappiness over the economy, over corruption, and over the war with Russia in Eastern Ukraine. Zelensky promises to crack down on corruption. Good luck with that.
On Russia, Zelensky says he'll be more flexible in negotiations with Putin, but will not give away any territory and will maintain Ukraine's pro-Western direction. Even good luck won't enable him to square that circle.
Zelensky's election may not be laughing matter for Ukrainians, but Vladimir Putin is probably amused and delighted. He may not be able to steal Zelensky's pants as easily as he stole Barack Obama's (e.g. in Syria and Eastern Europe), but the Ukrainian comedian is unlikely to be a match for the Russian strongman. As a Ukrainian political analyst put it, "Putin is very dangerous adversary; there's a lot of risk here."
The Washington Post suggests, as Zelensky has, that the comedian's victory in a fair and open election may create envy among Russians, whose political system is appreciably less fair, open, and free. Said one Russian newspaper of the election across the border, "We want it like in Ukraine." There are some in Eastern Ukraine, though, who "want it like in Russia."
Neither nation is doing particularly well overall these days, so it's normal that some in both countries see the grass as greener on the other side. The difference is that Russia's rulers are better positioned than Ukraine's to thwart this sentiment.
With the election of Zelensky, one fears that Russia's rulers also might now be better positioned than before to burn the grass on at least part of the other side.


TAC 01: Are you living the Absolute Yes life?
How can we live the Absolute Yes life every moment of our day? This week on The Anti-Casserole Podcast we kick off our season with a discussion on what are all the things we say 'Yes' to in our day. We ask: what fills your calendar and would you rather be doing something else? With so many demands on our time, how can we ensure that every single yes is in fact, an Absolute Yes!
The Anti-Casserole is now available across platforms!
No matter what your mode of listening – you can find us.
With one Welcome episode and barely three days under our belt since the launch of The Anti-Casserole we've ranked #8 in Top Podcasts in our category of Personal Journals (under Society & Culture)!


Telepath Psy Arena - amazing turn-based tactical game featuring the brand-new Telepath RPG Chapter 3 engine. You are a poor man in the desert city of Ravinale looking to improve his lot in life by competing in the city's Grand Tournament. Fight battles and earn gold to train your team of fighters. This game features a slew of unlockable orbs that give your hero special abilities, leagues with different difficulties, and dozens of unique battles put together by myself and community members on the Sinister Design forums.


Two clowns go to a concert hall for a fun-filled night of slapstick, songs and acrobatic mischief.
Piip and Tuut are two janitors who tidy the concert hall after each performance. One day, they decide they want to see a cultural event for themselves. Finding free seats in the audience, after a little mess, they are surprised to realize that they've left their supplies on the stage — but the show is about to start!
Żewġ buffi jmorru f'sala tal-kunċerti għal lejla ta' divertiment mimlija buffunati, kanzunetti u akrobazija mqarba.
Piip and Tuut huma żewġ purtinara li xogħolhom hu li jnaddfu s-sala tal-kunċerti wara kull rappreżentazzjoni. Darba waħda, jiddeċiedu li jattendu għal xi avveniment kulturali huma wkoll. Wara li jsibu żewġ siġġijiet vojta, u wara wkoll li jkunu għamlu tgerfixa minn tagħhom, jistagħġbu mhux ftit meta f'daqqa waħda jindunaw li jkunu nsew l-affarijiet tagħhom fuq il-palk – imma l-wirja tkun waslet biex tibda!
Dan id-duo ta' buffi joffri wirja li żgur qatt ma rajt bħalha. B'daħk li jittieħed!


Für die deutsche Pressemitteilung besuchen Sie bitte hier.
HANNOVER, Germany — CeBIT — March 19, 2017 — Cerevo Inc., an Internet connected consumer electronics manufacturer headquartered in Tokyo Japan, today announces an extended solution to its smart cycle device, RIDE-1 targeting consumer and small to mid-sized corporations. The additional solution is designed on SAP HANA, a real-time in-memory computing platform provided by SAP and Cerevo plans to launch a pilot test scheduled to take place in the next few months as a start in Japan then expanding to a global level.
Cerevo's RIDE-1 is a clip on cycle device with various sensor modules and is one of the company's XON series of smart sports products. RIDE-1 allows existing bike owners to use the advanced sensors. RIDE-1's built in communication features include ANT+, Bluetooth and Wi-Fi, in addition to various sensors such as GPS. Unlike traditional cycle computers that only record running data attached to a bicycle, the characteristics of RIDE-1 allow riding data to be shared and analyzed by linking with smartphones and the cloud.
With the newly added solution, enterprises can ensure proven-safety in an employee's commute via bicycle while also addressing the need to reduce CO2 emissions relating to an employee's commute. The RIDE-1 solution targets the human resource viewpoint to engage small to large corporations, in addition to consumers who have started bicycling to work, as well as semi professional riders, providing a full range of data which is collected by Cerevo's RIDE-1 with its advanced internal sensors for a safer, better, more fun and more efficient everyday bicycle ride with an enhanced smartphone application customized utilizing SAP HANA.
SAP HANA provides an affordable access to high-speed data networks – to significantly extend the reach and usability of Cerevo's RIDE-1 application. Cerevo is also entitled to data storage, processing, analysis, and remote device management. SAP IoT data management technologies ensure that Cerevo can collect the right data at the right time, even when connectivity is interrupted. Relying on in-memory systems to process massive data volumes generated by thousands of devices.
SAP HANA enables Cerevo to embed cloud agility into RIDE-1's data management environment, providing greater stability for workloads and helping Cerevo go even more digital with greater ease. The SAP HANA platform helps Cerevo get ahead of the market through innovation without compromising the solid foundation the company depends on for running RIDE-1's service. For instance, a feature such as "graph data processing" which allows Cerevo to visualize data connections to understand complex relationships between people, places and things.
A selection of high resolution images for this news release can be found at the link below.


text:
using System;

namespace QuickGraphTest
{
	using QuickGraph;
	using QuickGraph.Concepts;
	using QuickGraph.Representations;
	using QuickGraph.Concepts.Traversals;
	using QuickGraph.Collections;

	/// <summary>
	/// Provides canal examples
	/// </summary>
	public sealed class CanalProvider
	{
		private CanalProvider()
		{}

		/// <summary>
		/// Cascade graph
		/// </summary>
		/// <param name="n"></param>
		/// <returns></returns>
		public static AdjacencyGraph CreateCascade(int n)
		{
			IVertex previous, next;

			AdjacencyGraph g = new AdjacencyGraph();
			next = g.AddVertex();
			for(int i = 0;i<n;++i)
			{
				previous = next;
				next = g.AddVertex();
				g.AddEdge(previous,next);
			}
			return g;
		}

		/// <summary>
		/// Single canal
		/// </summary>
		/// <returns></returns>
		public static AdjacencyGraph CreateSingle()
		{
			return CreateCascade(1);
		}

		/// <summary>
		/// Star canal
		/// </summary>
		/// <param name="n"></param>
		/// <returns></returns>
		public static AdjacencyGraph CreateStar(int n)
		{
			AdjacencyGraph g = new AdjacencyGraph();
			IVertex root = g.AddVertex();
			for(int i = 0;i<n;++i)
			{
				IVertex v = g.AddVertex();
				g.AddEdge(root, v);
			}
			return g;
		}

		/// <summary>
		/// Reversed star canal
		/// </summary>
		/// <param name="n"></param>
		/// <returns></returns>
		public static AdjacencyGraph CreateReversedStart(int n)
		{
			AdjacencyGraph g = new AdjacencyGraph();
			IVertex root = g.AddVertex();
			for(int i = 0;i<n;++i)
			{
				IVertex v = g.AddVertex();
				g.AddEdge(v,root);
			}
			return g;
		}
	}

	/// <summary>
	/// Characteristic graph
	/// </summary>
	public class CharacteristicGraph
	{
		/// <summary>
		///
		/// </summary>
		/// <param name="avs"></param>
		/// <param name="e"></param>
		/// <returns></returns>
		protected CharacteristicVertex FindTargetVertex(VertexCollection avs,IEdge e)
		{
			foreach(CharacteristicVertex avtarget in avs)
			{
				if (avtarget.IncomingEdge==e)
					return avtarget;
			}
			throw new Exception("could not find target vertex");
		}

		/// <summary>
		///
		/// </summary>
		/// <param name="g"></param>
		/// <param name="assg"></param>
		public void Transform(IBidirectionalGraph g, IMutableVertexAndEdgeListGraph assg)
		{
			VertexCollection avs = new VertexCollection();
			// adding vertices
			foreach(IEdge e in g.Edges)
			{
				// xi_-(L) = g(xi_-(0), xi_+(L))
				CharacteristicVertex avm = (CharacteristicVertex)assg.AddVertex();
				avm.IncomingEdge = e;
				avm.Vertex = e.Target;
				avs.Add(avm);

				// xi_+(0) = g(xi_-(0), xi_+(L))
				CharacteristicVertex avp = (CharacteristicVertex)assg.AddVertex();
				avp.IncomingEdge = e;
				avp.Vertex = e.Source;
				avs.Add(avp);
			}

			// adding out edges
			foreach(CharacteristicVertex av in avs)
			{
				foreach(IEdge e in g.OutEdges(av.Vertex))
				{
					// find target vertex:
					CharacteristicVertex avtarget = FindTargetVertex(e);
					// add xi_-
					CharacteristicEdge aem = (CharacteristicEdge)assg.AddEdge(av,avtarget);
					aem.Positive = false;
					aem.Edge = e;
				}
				foreach(IEdge e in g.InEdges(av.Vertex))
				{
					// find target vertex:
					CharacteristicVertex avtarget = FindTargetVertex(e);
					// add xi_-
					CharacteristicEdge aem = (CharacteristicEdge)assg.AddEdge(av,avtarget);
					aem.Positive = true;
					aem.Edge = e;
				}
			}
		}

		/// <summary>
		///
		/// </summary>
		/// <param name="g"></param>
		public void DisplayAssGraph(IVertexAndEdgeListGraph g)
		{
			foreach(IVertex v in g.Vertices)
			{
				Console.Write("{0}{1}: ",
					v.IncomingEdge.ID,v.Vertex.ID
					);
				if (v.IncomingEdge.Target == v.Target ) // at L
					Console.Write("xi_-^{0}(L) -> ", v.IncomingEdge.ID);
				else
					Console.Write("xi_+^{0}(L) -> ", v.IncomingEdge.ID);

				foreach(CharacteristicEdge e in g.SelectOutEdges(v, new NegativeCharacteristicEdgePredicate()) )
					Console.Write("xi_-^{0}(0) ",e.Edge.ID);
				foreach(CharacteristicEdge e in g.SelectOutEdges(v, new PositiveCharacteristicEdgePredicate()) )
					Console.Write("xi_+^{0}(L) ",e.Edge.ID);
				Console.WriteLine(")");
			}
		}

		/// <summary>
		///
		/// </summary>
		/// <param name="g"></param>
		public void DisplayGraph(IVertexAndEdgeListGraph g)
		{
			foreach(IVertex v in g.Vertices)
			{
				Console.Write("{0}: ",v.ID);
				foreach(IEdge e in g.OutEdges(v))
					Console.Write("{0} ",e.ID);
				Console.WriteLine();
			}
		}

	}
}

redpajama_set_name: RedPajamaGithub


The Danish Prince is visiting Beijing and he gave a speech about Danish bike culture to the students of Tsinghua university. Here is an article about it in China Daily.
From the same point I also took a picture towards the North and even there you could see the mountains where parts of the Great Wall of China are.
When I was in the Olympic Park I took another picture towards the West. I could even see some fences on the mountains. I love Beijing like this! I hope we will have more blue sky!
I was heading towards the Chinese Academy of Science for the Popular Science Week exhibition (科普日).
There were exhibits around environmental topics. But they had areas for the people to be interactive. Like for example they had a place where you could rip up a newspaper and then make your own recycled paper out of it.
And of course quite some things on wind energy and solar energy. They had little build up yourself model cars that were powered my solar panels.
We were involved through our Smarter than Car groups (STC). We had worked with the Vehicle Emission Control Center which is a part of the .
They had exhibits like this comparison of the CO2 emission of a typical nowadays normal car (right side) compared to a hybrid car (left side).
We had provided the JisuPK, the bicycle roller goldsprints as an interactive way to just say biking can be fun.
This exhibition had already been on for 4 days. The first day high level officials had been there. Especially China's Vice President Xi Jinping, who also came for a visit of this exhibition was interested in our JisuPK bike set-up. But unfortunately that morning the laptop with the software was not there yet so he could not race. Maybe next time Xi Jinping can challenge someone on our fixed gear bikes.
A lot of people every day came to sit on the bikes and pedal as fast as they can for a length of 200 meters. The record for this exhibition until today was 60km/h average speed and that was done by my new employee Dupree. Good work!
And I also had my bamboo trick bike there and did some performances to show people that the green material bamboo makes bikes which are really stable.
And after each performance the people would just all come close and ask many questions about the bike made out of real bamboo and of course for how many years I have been doing bike tricks.
Later I went back to the shop. I forgot that yesterday we did not take a picture of the nice light blue and orange fixed gear bike that a customer had us build up.
It was raining the past few days with really heavy rain lat night. Even the whole morning there was still rain and people were getting worried about our event this evening. But in the end it did stop raining around lunch time and Beijing style it magically dried up till the early evening. I love Beijing for that. So actually Yu Changqing and I were able to perform at the green bike event for the "World No-Car Day". First I did some bike tricks and then he did some bike tricks. This is the first time that he is performing in the past 2 years.
Unfortunately it was very dark and I had issues to take pictures with my small point and shoot (Why did I lose my nice Canon SLR? In these kind of situations I really want a 5D Mark II).
It is getting dark really early these days. I took these pictures at 6:55pm and it was already pitch dark. It seems that winter is coming. Also temperature wise. A few days ago we were still having the fans on in the shop and recently we were talking about the heater. So here is the last picture I took of Yu Changqing's performance, this time with flash.
And then for the first time ever Chinese Yu Changqing and German Ines Brunn performed together on a trick bike showing the crowd our love for bikes.
I like this Flying Banana fixed gear bike a lot.
And the even better thing is I know the girl! It is amazing how small Beijing is. Happy birthday Martina! Enjoy your great Natooke bike!
In times when you do not feel well it is extremely great to have friends. And I am lucky to have good Chinese friends that care for me. Yesterday 2 of my friends bought me some "hong tang ma jiang" which is the sesame paste mixed with brown sugar and is said to be good against diarrhea. Today another Chinese friend gave me a huge pot of home cooked "xiao mi zhou" (millet porridge) and self made "xiang cai" (salty fermented vegetable) which is also supposed to be good against diarrhea. Eating those actually helped. I had already given up on Immodium which seemed to have not been helping. Currently my diarrhea stopped (I know you all do not want to hear about this). I am so happy that I have Chinese friends!
To celebrate 'World No Car Day' Friends of Nature together with STC are organizing a 'bike to movie' event at Ditan Park.
We invite all variety of bike riders to join together and ride to the event to show support for bicycles in Beijing. Come and join us for a classic movie under the stars.
The event is free and the first 50 participants from STC (Smarter Than Car) will be treated to a free T-shirt and water bottle.
Ines Brunn will also be doing a very very special trick performance together with Yu Changqing. That's right 2 people on 1 bike doing tricks that most of can't even manage when standing on solid ground!
Yu Changqing is a 74 year young Beijinger that started doing tricks on bikes at the age of 13. Over the years he had performed hundreds of times at National festivals and events. After meeting Ines Brunn and watching her perform he was inspired to get back to doing tricks. The 2 are now practicing tricks together on his trick bike. A beautiful mixture of young and old, East and West, male and female bond through their passion for bikes.
Due to limitations imposed by the Ditan Park Management the movie screening will begin at 7 pm – therefore STC will organize a group ride after the movie to a bar or club for those that are interested in partying on.
Bring : Your bike and bike lock. Bring friends. Bring some snacks along or eat before the movie !
Natooke shop is glad to have a new employee helping is out in the shop. Thank you Dupree! Dupree and I put a bike together for a customer. It was an alloy frame fixed gear bike.
It has a very classy look with the silver and chrome.
Dupree was super happy to have built his first fixed gear bicycle. And he waited for the customer to come to hand it over himself.
This evening I was extremely tired as my stomach was not well, but we still went to Jess's birthday party. It was nice to see friends and have a relaxing evening together despite the continuous rain.
My cycling friend Anthony is heading out to live and work near Dali in South of China. He had won the Alleycat race we had organized for our Fixed Gear Revolution 2 event just a month ago. He came to donate the golden cup trophy to the bike shop.
It was the first time for me to see the golden cup in close up: They had actually written "Alleycat Champino" on it! How funny.
Today there was a fixed gear ride that I had organized but I was feeling really sick and had been sleeping the whole day so I had only come to the shop to tell the guys I am not riding.
It is fun to meet up with Yu Changqing for our tricks together on one bike. Every time we meet there is someone new coming out of the woodwork. Somebody that played a role in the community of hobby trick cyclists in and around Beijing. Today we had a guy from Changping that had heard about us training and came to watch. He does juggling on his old flying pigeon for fun. He first showed us the one sided diabolo.
Then he showed us the diabolo with a sling around the body.
He can also play with the flower stick type of a devil stick. So he showed us that in the same position on his bike.
And even with this cyclist from outside of Beijing city of course coach Liang has some suggestions for him. He suggests that it would be better to balance on the front wheel when doing the devil stick. And he shows what he means.
And of course also 80 year old coach Wen has some comments to make on how to best keep balance on the bike and have the hands free to do other things.
Yu Changqing is very happy to be back on his bike doing tricks. It is great to watch him get more confident every time we meet up.
To warm up we do our tricks that are already going smooth like this "lixianghe".
Our "paerduo" headstand trick is getting better.
It is great to have the 2 coaches around that both used to do bike tricks themselves. Coach Wen does not say much but says it in a very precise manner. I really like him as our coach.
Of course also coach Liang had some comments to make on my arms.
So we tried the trick a few more times on this beautiful sunny day on the backside of Deshengmen and they were happy with the progress I was making.
You are currently browsing the China, Asia, Climbing and Fixed Gear Bikes blog archives for September, 2010.


text:
[YOU ARE HERE] > Home / MULTIPLE SCLEROSIS / Multiple sclerosis drug to return with caveats
Multiple sclerosis drug to return with caveats
March 13, 2006 by HART 1-800-HART
Filed under MULTIPLE SCLEROSIS
WASHINGTON – A multiple sclerosis drug pulled from the market a year ago because of a rare but life-threatening side effect is on track to return – but with some strong restrictions on how it's used.
Advisers to the Food and Drug Administration have unanimously recommended that the government let Tysabri's manufacturers resume sales – but only to patients enrolled in a mandatory registry designed to track, if not minimize, the risk of a rare brain infection linked to the drug.
The FDA usually follows its advisers' recommendations, and agency drug chief Robert Temple signaled it would do so with Tysabri.
"Devastating diseases often are treated by drugs that have problems of their own," Temple noted.
But he cautioned that deciding to take Tysabri would be "a tough decision," because as many as one in every 1,000 users might get the brain infection called progressive multifocal leukoencephalopathy, or PML. Perhaps more troubling, there's no evidence that early detection of PML improves chances of survival.
"It may not kill you all the time, but it doesn't leave you in very good shape," Temple warned. "I think our major objective will be to explain as clearly as possible to people the nature of the risk and its severity."
The move delighted patients who had clamored for a second chance at Tysabri because, while not a cure, it does work differently than standard treatments for nerve-damaging multiple sclerosis.
"We have our hope back," said Christy Cooksey-Dressell, who told FDA's advisers how her mother, Janet Dressell, improved so much after a single Tysabri dose that she abandoned her walker – but now, 13 months later, is deteriorating badly again.
Only one other prescription drug, the irritable bowel treatment Lotronex, has ever returned to the market after being pulled because of dangerous side effects.
Tysabri's manufacturers voluntarily stopped sales last year, only four months after FDA initially approved the drug, because three users were diagnosed with PML. Two of them died.
Now, calling the risk remote and the drug's promise great, manufacturers Biogen Idec and Elan Corp. want to resume sales, and pledged Wednesday to work closely with the FDA on a risk-management program.
Multiple sclerosis afflicts about 350,000 Americans. The cause is unknown and there is no cure. The most common form causes periodic flare-ups of symptoms, which include trouble seeing and walking.
Recently published studies found that Tysabri cut the rate of relapse by as much as two-thirds, and reduced the number of people whose MS got worse. It appears to work by blocking destructive immune cells leaving the bloodstream and entering the brain, where they can inflame and damage nerves.
PML, the apparent side effect, is caused by a common virus that usually lies dormant. When it does cause disease, the most common victims are people with very weak immune systems, such as AIDS patients.
The question for would-be Tysabri users is how big a risk PML really poses. The one-in-1,000 risk that Temple cited could be higher, depending on the overall health of Tysabri users and how long they take the drug – or it might ultimately turn out to be lower.
Karl Kieburtz of the University of Rochester, who chaired the FDA advisory committee, cautioned that there are complicating factors: Clinical trials of Tysabri have included fairly young people whose MS wasn't too severe. And PML's symptoms are hard to distinguish from those of an MS relapse, because the two diseases both attack the coating of nerve cells.
All those unknowns helped push FDA's advisers to call for fairly stringent restrictions, Kieburtz said. In addition to a mandatory patient registry, the drug should be administered only in specially designated sites, such as infusion centers, trained in Tysabri's use – and only to patients with relapsing MS who take no other MS medicines.
2006 © The Albuquerque Tribune
Tags: Tysabri
8th annual Multiple Sclerosis walk
3/12/2006 6:44 PM By: News 10 Now Web Staff It was a packed house at Carousel Center this weekend. But...


Coleman Lakeside 4 person tent. With the famed Coleman Weathertec material that will keep you dry even after days of rain. In good condition but for a couple of blemishes/holes in the outside of the tent from a lit mosquito coil. Does not affect the overall tent at all. Hardly used as we are not frequent campers. Advertised elsewhere.
Bought few weeks ago and plans changed.
4 Man Tent complete in case - only used once This tent is very comfortable has inner lining and is waterproof as it has two layers.
A large OzTrail tent in excellent condition. I purchased second hand and used once. It's a mansion 4 series, similar to the chalet II, however I think slightly larger. It sleeps 4 comfortably.
Large 4 Person Dome Tent good condition easy to set up. Complete.
12 person Oztrail sportiva homestead tent no leaks , large and solid tent everything there including instructions .
Pick up only. Friend gave to me. Was missing tent pegs, guyropes and a pole. So, I bought tent pegs, rope and used a stick as a pole for a four-days camping trip, with no trouble. Decided great size for a child but not the average adult.
6 person dome tent. Excellent condition. Used once. Like new.
3 person dome tent used once. Excellent condition. Like new.


You know what? I really love how things are going lately. I am really busy, and tired, and I sleep well (when I sleep!) but I am able to go anywhere and adapt my eating to whatever is around me. No more worrying that someone might serve some "off plan" food and ruin my life. No more turning down something that I really would like to eat and then feeling deprived and eating twice as much later. I like that now, even when I am stressed, the stress is *not* about food.
Last night I was hungry at bedtime and ate Jif peanut butter off a spoon. Something about being able to do that made me feel so much more "normal" than I felt when I was not "allowed" to do such a thing... when I used to judge myself so harshly *just because* I ate something that's not a health food... out of a jar... not measured. You know, it's okay. It's just peanut butter. It's not a felony!
Hope your day was as amazing as mine. Catch you later!
What in your day was healthy??
I notice that you are keeping your portions small. And you are being somewhat careful about keeping your carbs proportional (omitting the bun, omitting the pie crust).
I wondered if you have an idea of where your calories and macros are - ?
I think we are all science experiments. And I think we each have a balance point and a losing point and a gaining point in our macros. I personally do not think someone can eat all carbs or mostly carbs, and lose weight, even if their intake is the right number of calories. I wondered what you think about that now -?
I'm totally get that you are not thinking "good" food and "bad" food.
That's so true! Food isn't a crime ever. It's so great to de criminalize in our minds . Good work!
I am not worried about macros or counting; that isn't something that's helped me in the past. I will occasionally spot check on a day here and there if I need to in the future to keep my weight in a good range. I did a bit of that earlier this year just so I have a reference point, and that's partly why I take pictures for Instagram and share my day's food on the blog often. I can go back and reference that data if I start to gain or struggle with my weight in the future.
I have seen people who eat a high carb diet and lose or maintain, so I think it *is* very individual. We each have to work out what our body does best on.
I doubt anyone reading thinks they can eat anything and lose weight. It would only take a day or two of trying that out to see it doesn't work! I share what is working for me, and that does include keeping my carby choices limited. I am very open about taking phentermine, and when I skip it (like last week) but I definitely can't recommend it for everyone. Check with your doctor first!
I guess I just think fruits. . . veggies. . . less processed is something we all need.
But you are right, everyone has a different idea of what healthy means. Just remember that number on the scale is only one tiny portion of what overall health means. I think that is something most often forget.
I find that I am much more relaxed when I'm not obsessing about what I'm eating. That said, I still do track my calories...it keeps me in check from the very real and present danger of going off the rails and eating 10 Reece's cups. Because while I can have one (one pack) 10 would be out of control.
I think this is not a lot of food for one day because your portions look small. As a compulsive eater I totally understand that peace with food means better mental health and less emotional eating. You don't eat that stuff every day and you are not bingeing. I think that is a perfectly normal and rational way to eat. Listening to your own body makes more sense than any other plan designed by someone else. Every day will be different. Allowing/regulating foods means you are less likely to obsess over certain foods or food groups. Sounds sensible and successful to me!
For those of you asking what was healthy. I would typically consider chili a healthy food - most chili has a lot of vegetables! And nuts - even in peanut butter- are healthy. It isn't necessary to eat every micro and macro nutrient every day if your overall diet over a longer period includes what you need. It sounds like Lynn is in a great place mentally and after years of struggling I am so happy for her!
well let's see. Coffee contains potassium, trace minerals, and lots of antioxidants. Eggs and ground turkey (in the chili) provide good protein and other nutrients. Olives and avocados are *super* healthy and full of good fats and nutrients. Beans (in the chili) provide lots of fiber, protein, vitamins, and minerals. Other vegetables in the chili (tomatoes, onions, peppers, garlic) have lots of nutrition and so does the pumpkin in the pie filling (homemade). Blackstrap molasses is an amazing way to supplement your minerals! Dairy fats (in cheese, sour cream, half and half) are good for you, too, in moderation (recent studies can explain the benefits if you're interested). Now, I realize that some may not see grains or carbs of any type as "healthy nutritionally" but if you look up things like cornbread, it fits in there just fine with its fiber and complex carbohydrates.
Not much junk, even if you want to count a spoon of Jif as junk. 4 corn chips, 5-6 potato chips, the sugar in the pie filling and a sugar free coffee base.
For future reference, you can take any foods that I eat or you eat and look up their nutritional value and health benefits online. Just be sure and use reliable sources.
Yes! And that's why for some people who have never had an emotional issue with food and don't understand food obsession can just buckle down, eat fish and vegetables all the time, and lose weight and be fine with it. They don't get the mental/emotional aspects of disordered eating. One way of eating won't work for everyone!


Hello there. I have just the one card to share today. I didn't dare venture into my craft room after work until it had cooled down a little. So I watched some You Tube instead – that Yana Smakula does great colouring…….I might have to give it another try myself.
The second card I purposely took the photo at an angle so you could see the leaves and the dimension they give.
I first die cut the Altenew 'Leaf Frame cover die' from white card stock. One I stuck directly onto the card base, the other I used 3D foam pads to raise it a little.
I used Altenew inks for the pink and aqua, and you can see I used the pink to stamp the flower and the three layers, but I only used the outline stamp for the leaves, omitting the other two layers for a cleaner look.
For the sentiments, I stamped one directly onto the card, and the other I did one of my favourite techniques – die cutting several times, and layering. I coloured the top layer with the aqua ink pad I had used for the leaves.
Both of your cards are so pretty! I love that leafy frame in white and mounted on white! The flowers are beautiful too! Thanks for playing with Just Us Girls!


Growing up in Houston meant that I could visit NASA any time. On every visit I would stare in awe at photographs of the big blue planet in space. The rocket launchers, astronaut training facilities, and all of the geological species from space fascinated me, but I don't recall ever feeling any sense of compassion for what the astronauts or rocket scientists were doing; I just thought their inventions were neat. The word 'astronaut' became synonymous with 'play'.
Reflecting on my own research endeavors, I'm realizing that I haven't really dedicated too much consideration to the moral compass guiding my pursuit in science. Perhaps I've put too much faith in the basic goodness of my human nature and maybe I've let my "Oh, that's cool!" instincts take over.
In the current paradigm of science, only knowledge derived through a strictly empirical method underpinned by observation, inference, and experimental verification can be considered valid. This method involves the use of quantification, measurement, repeatability, and confirmation by others. Many aspects of reality as well as some key elements of human existence, such as the ability to distinguish between good and evil, love, artistic creativity – some of the things we most value about human beings – inevitably fall outside the scope of the method.
Scientific knowledge, as it stands today is not complete; therefore we must clearly recognize the limits of the empirical realm. In recognizing these limits we can genuinely appreciate the need to integrate science within the totality of human knowledge. Otherwise our conception of the world, including our own existence, will be limited to the facts adduced by science, leading to a deeply reductionist, materialistic, even nihilistic world view.
I'm not necessarily opposed to reductionism, but I recognize that problems arise when reductionism, which is essentially a method, is turned into a metaphysical standpoint. Understandably this reflects a common tendency to conflate the means with the end, especially when a specific method is highly effective.
In summary, this has become an overly convoluted writing about my scientific motivation and my quest to better define this motivation with respect to a principled moral compass.
I grew up eating a diet of traditional Indian food. My mother would come home after work and make dinner from scratch for my father and I every day. I don't know how she managed to balance everything, part of me thinks she has superhuman powers!
My favorite simple dish she makes is spiced green beans. They end up flavorful, crunchy, and pair well with any sort of daal.
Place 2 tbsp canola oil in skillet and add ajwain seeds to the oil. Allow to cook until seeds become dark in color.
Add ¼ tsp turmeric , all of the chopped beans, the water, and salt.
Add in paprika, cardamom seeds, and lime juice. Allow flavors to blend into bean mixture for a few minutes.
Place cilantro on top of the beans to garnish the dish.
This year, for Valentine's Day, some friends and I headed over to the art museum for a little lesson in tango dancing, delicious food catered by one of my favorite restaurants in town, and art gallery tours.
I was impressed by the turnout, and the overall execution of the event.
A couple of days ago my lovely Elyse stopped by for tea and to bake cookies!
Baking with friends in the dead of winter really warms the soul.
Today, Pope Benedict XVI has announced he will resign as head of the Catholic Church citing health reasons (this hasn't happened in over 600 years, so it is a big deal). In reflecting on this, I got around to reading his thoughts on economic policy and Truth. I've long supported the notion that economics and morality cannot be mutually exclusive entities and the following particular quotes from his encyclical Caritas in veritate resonate with my mind in a profound way.
Global interconnectedness has led to the emergence of a new political power, that of consumers and their associations. This is a phenomenon that needs to be further explored, as it contains positive elements to be encouraged as well as excesses to be avoided. It is good for people to realize that purchasing is always a moral — and not simply economic — act. Hence the consumer has a specific social responsibility, which goes hand-in- hand with the social responsibility of the enterprise. Consumers should be continually educated regarding their daily role, which can be exercised with respect for moral principles without diminishing the intrinsic economic rationality of the act of purchasing.
Besides requiring freedom, integral human development as a vocation also demands respect for its truth. The vocation to progress drives us to "do more, know more and have more in order to be more". But herein lies the problem: what does it mean "to be more"? Paul VI answers the question by indicating the essential quality of "authentic" development: it must be "integral, that is, it has to promote the good of every man and of the whole man".
Sprouts of mung beans ready to eat!
Tonight I will be laying low, hanging out with friends, baking these cookies, and making/eating this pizza!
I got sucked into participating in an inferno challenge at my local gym (wish me luck). I will no doubt be sore and in pain after the workout, but my friend Morgane and I will stuff our faces with olives, goat cheese, ice cream, and chick flicks in the evening as a recovery treat!
As for the rest of the weekend, I think I'll spend it delving into some more of the writings of Alan Watts… this book I've been reading is so incredibly insightful!
I remember very distinctively the first time I saw the Internet.
I was ten or eleven years old, in the sixth grade, the year was 1997. These were certainly not the early days; this was two years after the Netscape IPO. Accordingly, the <;frame>; had been set in the <;blink>; of an eye. "Internet" was household term and venture capitalists had long since mobilized. Still, at this time, if you went to AltaVista and searched for "Google", you would have gotten zero results. Like me, the Internet was beginning an explosive phase of awkward growth, which proves to be highly formative, as well as full of embarrassments.
My nanny took me to the community library that her mother worked at after school everyday. One day, the library on the second floor got six public use computers that were connected to the Internet.
One of the older kids, Frank, had a slight inkling of knowledge about the Internet, making him, by comparison, an expert. The first time I saw the Internet, he was using it on one of those computers. When I walked up, he was staring at a page of black text on a white background. There was a centered image at top. I was fearful and excited, but remember the exchange of words verbatim.
"Yes." He answered pride fully, and highlighted the portion of the text he was currently reading with the mouse to indicate his focus.
"Yeah… but it's not like you can edit it." He, too, was disappointed. Having had similar experiences, he correctly guessed what I had assumed.
This shattered a portion of my imagination as quickly as it had been created. I had only seen highlighting in the context of word processors, so to me, it meant I could press a key, and magically replace the current text with my own content.
Just imagine that. In that instance, without knowing the words for it; I had imagined every page on the Internet was a Wiki. I was heartbroken to learn otherwise, but from that moment on, I still spent innumerable hours in that library on that computer, exploring everything I could find there. It was not until a year or two later that I discovered it was possible for me to create content after all, not just consume it. This is still the one thing that motivates me most: creating something that people in the world might find useful.
Over the weekend I spent much needed time taking a mental holiday. My gorgeous French friend Morgane hosted a girl's night full of crêpes and banter only the dreariest of winter nights could bring. After dinner, I headed over to the box office to watch Xerxes, an opera of a dramatic love-triangle with an overly convoluted plot; fortunately Handel's music was beauty to my ears.
As for the rest of the weekend, I've been doing much thinking on matters of faith. The realm of science I am presently surrounded by is wrought with staunchly empirical minds. It frustrates me to no end; it is as though we are but drones that experience the disease which is the absence of feeling.
After spending an embarrassing number of years studying science I'm finding that there are subjects where reason cannot take us far and we have to accept things on faith. Faith then does not contradict reason but transcends it. Faith begins only where reason stops, and as I've recently experienced, there are very few actions in the world for which reasonable justification can be found.
Experience has humbled me enough to let me realize the specific limitations of reason. Life is too ordered for me to not believe that there is something infinitely higher than intellect that rules us. Skepticism and logic-based philosophies fail to help in the critical periods of life. One needs something better; outside of them, that is faith. Accepting faith requires one to be humble (empiricists in my department are certainly not), and that in spite of one's greatness and giant intellect we are but infinitely small specks in the universe.
A merely intellectual conception of life is no longer enough for me. Truth- the spiritual conception of life that eludes the intellect- is the thing alone that provides me peace these days. For even though we are surrounded by everything that money can buy and affection can give, there are times in life when our lives are utterly distracted.
So then, how does an empiricist such as me begin to have faith?
The answer: Unlearn a lot of literature that dazzles intelligence and hold onto the token of humility. Freely admit that I know nothing. I am ignorant, inconsistent, and utterly ridiculous.
Human life is far more than a set of ideas to which we subscribe. It is not unusual for our professed ideologies to differ from what we actually do – and not just because of hypocrisy or our failure to live up to what we say we believe. Our lives are grounded far more in our actions and activities than in our ideas. What we do is a far more accurate description of what we believe.
Lately, I've had several illuminating conversations with friends and have found myself enamored by asceticism. I'm finally realizing that perhaps most of my life has inadvertently been spent striving to live by ascetic principles, but I've thus far failed to actualize that as being the end goal. This lifestyle is indeed incompatible with the needs of contemporary society (and is thus difficult to live out), but I feel that it yields a particular freedom from consumerism that most are unable to escape from.
I should say first that I am not opposed to buying or owning things, but it is disturbing to know that that how I see the world often has nothing to do with my own reason, decision, or preference. Ideas are planted into my brain by marketing forces that think of me as little more than a lab rat.
It is amusing and ironic then that our self-interested society that seeks to promote individuality, instead promotes sameness. One cannot be truly unique if he or she is to continually be bombarded by the same images posted on imgur, facebook, pinterest, or lookbook. The beauty that is the uniqueness of each individual becomes a single (perhaps beautiful) homogenous picture. However, creativity and originality are gone.
Perhaps in attempting to rid the mind of greed, envy, lust, or gluttony one can live a virtuous life of true and selfless individuality. Maybe we can inspire a new world renaissance.
Animal Collective "My Girls" from Chad von Nau on Vimeo.


text:
Q: Cosmos Db Casting Resource To interface If I want to return an object based on a Interface in CosmoDb how would I do it?
My Interface:
namespace Test
{
   public interface IPerson
   {
        int Age { get; set; }
   }

   public class Person : IPerson
   {
      public int Age { get; set; }

   }
}

My CosmosDb method:
    public async Task<IPerson> FleetUpdate(IPerson person)
     try
        {
            var res = await docClient.UpsertDocumentAsync(UriFactory.CreateDocumentCollectionUri(dbname, colName), person);

            IPerson person = (dynamic)res.Resource;
            return person;
        }
        catch (Exception ex)
        {

            throw ex;
        }

I am getting an error:
 Unable to cast object of type 'Microsoft.Azure.Documents.Document' to type 'CabbyTech.FleetOps.Classes.IFleet'.

How should I cast the response to a Person or IPerson?

A:     public async Task<T> GetByIdAsync(Guid id)
    {
        try
        {
            var cosmosDbClient = CosmosDbClient();
            var document = await cosmosDbClient.ReadDocumentAsync(id, new RequestOptions
            {
                PartitionKey = ResolvePartitionKey(id)
            });

            return JsonConvert.DeserializeObject<T>(document.ToString());
        }
        catch (DocumentClientException e)
        {
            if (e.StatusCode == HttpStatusCode.NotFound)
            {
                throw new EntityNotFoundException();
            }

            throw;
        }
    }

just change it to fit your code, here i use JsonConvert to get the type back

redpajama_set_name: RedPajamaStackExchange


text:
«Большой ансамбль» () — американский фильм в жанре нуар, снятый в 1955 году режиссёром Джозефом Х. Льюисом.

Описание
Главный герой — лейтенант полиции Леонард Даймонд — личный враг жестокого гангстера мистера Брауна, которого он пытается низвергнуть. Он также одержим подругой Брауна — Сьюзан Лоуэлл, которая склонна к суициду. Его главная цель как детектива — узнать, что же произошло с женщиной из криминального прошлого босса по имени Алисия.

Мистер Браун, его правая рука Макклур и головорезы Фанте и Минго похищают и пытают лейтенанта, затем вливают ему в горло алкоголь и отпускают. Даймонд узнаёт через бывшего сообщника Брауна, что Алисия была женой последнего. Сообщник подозревает, что Алисию отправили на Сицилию с бывшим боссом-мафиози Грацци, где потом убили, привязав к якорю лодки и опустив в воду.

Даймонд расспрашивает шведа по имени Дрэйер, который был шкипером на той самой лодке, которая теперь используется под антикварный магазин, финансируемый Брауном. Дрэйер отрицает свою причастность, но это не спасает его: Макклур убивает его через несколько секунд после выхода из магазина.

Даймонд пытается уговорить Сьюзан бросить Брауна, хотя он признаёт, что тот может быть влюблён в неё. Он показывает ей фото Брауна, Алисии и Грацци, где они все вместе на лодке. Сьюзан окончательно отвернулась от Брауна из-за его жены, которая, выясняется, ещё и жива и находится на Сицилии вместе с Грацци.

Браун отдаёт распоряжение убить Даймонда. Однако, когда его головорезы Фанте и Минго пришли на квартиру Даймонда, то они по ошибке застрелили его подружку — эстрадную танцовщицу Риту. Даймонд рассматривает последнюю свежую фотографию Алисии и понимает, что она была сделана не на Сицилии, так как на ней был изображён снег. Это приводит к тому, что Даймонд стал подозревать, что Браун убил не Алисию, а Грацци. Даймонд выясняет, что Алисия жива и прослеживает за ней до санатория, где она остановилась под чужим именем. Он просит её о помощи.

Правая рука Брауна — Макклур — хочет завладеть местом босса, для чего попытался подговорить Фанте и Минго устроить засаду Брауну, но в итоге погибает, потому что эти головорезы верны своему боссу.

В главном офисе полиции Браун появляется с предписанием хабеас корпуса, чтобы таким образом предотвратить дачу показаний Алисии против него. Браун также приносит большой тайник, якобы с деньгами, Фанте и Минго, которые прячутся от полиции. Но впоследствии выясняется, что в этом тайнике была заложена бомба, от которой в итоге погибают оба головореза Брауна.

Браун застрелил партнёра Даймонда — капитана полиции Сэма и похитил Сьюзан, планируя также улететь, чтобы спастись. Даймонд находит свидетеля, который помог бы засадить неуловимого гангстера. Этим свидетелем стал Минго, который выжил после взрыва и утверждает, что за этим стоит Браун. Алисия помогает Даймонду выяснить, где находится Браун: в частном аэропорту, откуда он намеревается улететь за границу.

Кульминация фильма разворачивается с перестрелкой в ангаре аэропорта при полном тумане. Сьюзан светит ярким светом в глаза Брауна, и лейтенант Даймонд арестовывает его. В заключительной сцене вырисовываются силуэты Даймонда и Сьюзан, окутанные туманом. Эта сцена считается одной из культовых в жанре нуар.

Роли

 Корнел Уайлд — лейтенант полиции Леонард Даймонд
 Ричард Конте — мистер Браун
 Брайан Донлеви — Джо Макклур
 Джин Уоллес — Сьюзан Лоуэлл
 Роберт Миддлтон — капитан полиции Петерсон
 Ли Ван Клиф — Фанте
 Эрл Холлиман — Минго
 Хелен Уокер — Алисия Браун
 Джей Адлер — Сэм Хилл
 Джон Хойт — Нильс Дрэйер
 Тед де Корсия — Беттини
 Хелен Стэнтон — Рита

Критика

В наше время рецензии фильма в основном положительные. Крис Дашиэл на сайте CineScene находит диалог «бег дробилки», но хвалит режиссёра фильма, написав, что «Льюис имел замечательную возможность вселять поэзию в самые банальные материалы, "Большой ансамбль" — один из его лучших попыток, — это не так поразительно, как лучший фильм Льюиса "Без ума от оружия" (1949), а по качеству — фильм категории B: удовлетворение и темнота».

Сотрудникам Variety понравились режиссура, музыка и съёмка фильма, несмотря на «запутанный и не слишком выдающийся сюжет». Они написали: «Игра поддерживает жёсткий сюжет Джозефа Льюиса, за что получает хорошую оценку. Тёмная съёмка Джона Олтона и шумный джаз Дэвида Рэскина (вместе с соло-пианистом Джейкобом Гимпелом) придают фильму тяжёлый настрой».

Кинокритик Эд Гонсалез хвалит фильм в своей рецензии: «Тени и ложь — звёзды "Большого ансамбля", очаровывая чёрно-белой светотенью с сегментированными текстурами паутины паука. Хорошая операторская работа Джона Олтона настолько доминирует здесь, что вы бы не знали Джозефа Х. Льюиса, если он также был бы за камерой. Эта история не имеет какого-либо психосексуального политиканства "он-она", который политически влияет на режиссёра "Без ума от оружия", но это не потеря. Детали фильма — жестоки, как в последних съёмках "Касабланки", и исполнение Уолесс — печальное зрелище травмированного существа, попавшего между светом и тьмой, добром и злом — один из нуаровских неожиданных триумфов».

Критики сравнивают качество «Большого ансамбля» с «Сильной жарой» Фрица Ланга — один из величайших нуаровских фильмов и детективной классики в пределах этого стиля. «Большой ансамбль» также считается как один самых лучших работ легенды кинематографа Джона Олтона.

На сайте Rotten Tomatoes фильм получил 91 % положительных отзывов, основанных на 11 рецензиях.

Музыка
Большинство нуаровских фильмов содержат музыкальные композиции, исполненные преимущественно струнными инструментами (оркестр), но фильм «Большой ансамбль» — один из немногих, где используются духовые: трубы и саксофон.

Примечания

Ссылки

 The Big Combo at Images Journal
 The Big Combo title sequence at Veoh (features David Raksin's music)

Фильмы-драмы США
Фильмы нуар
Фильмы о полицейских
Фильмы на английском языке
Фильмы Джозефа Х. Льюиса
Чёрно-белые фильмы США
Детективные фильмы США
Фильмы-триллеры США
Фильмы США 1955 года

redpajama_set_name: RedPajamaWikipedia


AnalFun . WendiWells. JulietaCarter. AXXELFUN.
BrunetteRusSinAnnyangellovesyoubbBrunetteRus .BelleClaireeDivineSofi24sexytinyliza2InfernalTrio .VincelexoticInfernalTrioSweetMelanie92TokensandKate .aproticatKaiyaShiAishaBassangellovesyoubb .BambiCatDivaKhaterineChocobeanTokensandKate .LollySexxyBrunetteRusInfernalTrioJeromeJoubert .SinAnnyBambiCatDAVIDLOUISAlinaPosh .littlenaugthyCUTEandSEXYannaxhxxxdirtysia .SusanaGreenJulietaCarterNeedYourCumKrystalDivine .NeedYourCumSandraNudeDarinaBlackBrunetteRus .MarkusIronssangellovesyoubbEllyMinxKARINAPORN .
LatishasSJeromeJoubertHyunaprincessa0MildMadeline .HyunaprincessIANBOMERLadyAmoreDarinaBlack .tsDOMINANTdollxxAmyBrownxKaiyaShiAlinaPosh .ElleAndHerTitsNickyGreenKrystalDivinelittlenaugthy .AmycandyKaiyaShiLinaJeyXPAOLA4AMBER .MarkusIronssAishaBassLadyAmoreCelinaSex69 .pilihoneyCelinaSex69VictoriaBragaxhxxx .sexytinyliza2AmyBrownxJHERALDINNEAphroditeXAdonis .JeromeJoubertyairhotLysanSusanaGreen .CuteHalataForULinaJeyXCammyCoffeeazarya4u .LinaJeyXsaulgangIANBOMERsexytinyliza2 .


text:
Dorman Products, Inc. Announces CEO Succession Plan
8/9/2018, 1:00 PM (Source: GlobeNewswire)
Dorman Produc...-0.76%
COLMAR, Pa., Aug. 09, 2018 (GLOBE NEWSWIRE) -- Dorman Products, Inc. (NASDAQ:DORM) today announced that, effective August 6, 2018, Kevin M. Olsen, formerly the Company's Executive Vice President and Chief Financial Officer ("CFO"), was promoted to President and Chief Operating Officer of the Company and, effective January 1, 2019, Mr. Olsen will become the Company's President and Chief Executive Officer ("CEO"). Mr. Olsen succeeds Mathias J. Barton who stepped down as President upon Mr. Olsen's appointment and will retire as CEO on December 31, 2018. Mr. Steven L. Berman will continue as the Company's Executive Chairman.
"It has been a tremendous honor to serve as Dorman's CEO and I am incredibly proud of everything our contributors have accomplished together during my time as CEO," said Mr. Barton, who joined Dorman in 1999 as its CFO. "The Board and I are confident that Kevin is the right person to build on our past success. He is a seasoned and talented leader with significant experience managing large organizations and delivering value to shareholders. We are fortunate to have Kevin as our next CEO."
Mr. Berman said, "Matt has paved an excellent path for us to follow and we are grateful for his inspiring leadership. I know I speak for everyone at Dorman in thanking Matt for his tireless dedication to the Company. Kevin's appointment is an exciting milestone for Dorman. Kevin's customer-centric leadership style, management expertise, and industry understanding will build on the success Matt has helped the Company achieve. Kevin is focused on the future and helping the Company to achieve its long-term strategic goals."
Mr. Olsen, 47, joined the Company in June 2016 as Senior Vice President and CFO. He became Executive Vice President and CFO in June 2017. Prior to joining the Company, Mr. Olsen spent the majority of his career in progressively responsible financial and general management roles at Colfax Corporation, Crane Co. and Danaher Corporation. Prior thereto, Mr. Olsen was in public accounting at PwC, LLP.
Mr. Olsen said, "I am excited to assume this new role and for the future of the Company. We have an exceptionally talented team at Dorman that is committed to taking decisive actions to grow the business, innovate new products, and unlocking future opportunities. The future is bright for Dorman, and I look forward to building on the strong foundation that Matt and Steven have created."
The Board of Directors of the Company has also appointed Michael P. Ginnetti as the Company's interim CFO effective as of August 6, 2018. Mr. Ginnetti will serve in such position until a successor is named. The Company is in the process of searching for a permanent CFO.
Mr. Ginnetti, 41, currently serves as Vice President, Corporate Controller of the Company. He has served in this position since May 2011 and he will continue to serve in this position while serving as interim CFO. Prior to joining the Company, Mr. Ginnetti was employed by Technitrol, Inc., an electronic components manufacturer, most recently as Corporate Controller and Chief Accounting Officer. Previously, he was employed by Arthur Andersen LLP in the Audit and Business Advisory practice.
Dorman Products, Inc. is a leading supplier of Dealer "Exclusive" automotive replacement parts, automotive hardware, brake products, and household hardware to the Automotive Aftermarket and Mass Merchandise markets. Dorman products are marketed under the Dorman®, OE Solutions™, HELP!®, AutoGrade™, First Stop™, Conduct‑Tite®, TECHoice™, Dorman® Hybrid Drive Batteries and Dorman HD Solutions™ brand names.
Contact: Kevin Olsen, President and COO, kolsen@dormanproducts.com, (215) 997-1800. Visit our website at www.dormanproducts.com
Copyright GlobeNewswire, Inc. 2016. All rights reserved.
You can register yourself on the website to receive press releases directly via e-mail to your own e-mail account.


When we knit for a child, it's a bit like being a grandparent. We can be a bit indulgent, choose an less practical color, take more time, spend a little extra on the yarn—after all, it's a small knit.
We know, and the child knows that this is something special, something made just for her or for him. We're knitting memories.
And with 19 favorite patterns from the archives of Knitter's Magazine, what memories these will be!
Colorful knits abound. The Top-down Raglans (in sizes 2–10) have stripe choices that make them far from ho-hum. The matching Ted (as in bear) and Sam (his kid) cardi's and the classic black-and-white Danish Nursery Jacket introduce neutrals.
Frequently, there's fun to be had with details, especially pockets, including a pair of Treasure Pocket Socks. As always, all techniques are fully explained and illustrated.
Note: This PDF is 46 Mb. We reduced it as much as we could without sacrificing quality.


text:
How we can fix it
Children's rights to a nationality
Asylum registration and screening
Detention and return
Naturalisation and integration
Refugee reception and status determination
Resettlement and other pathways to protection
Campaign statement
Changemakers' stories
Protecting stateless people from arbitrary detention
What can I do as a frontline refugee practitioner?
What needs to change at the policy level?
More background information on the issue and additional resources
The failure to identify statelessness and protect stateless people can lead to unlawful detention and other serious human rights violations.
Detention in reception context: Stateless refugees are sometimes required to stay in reception centres for prolonged periods due to uncertainty about their nationality, and in some cases are detained or have unlawful restrictions on freedom of movement, violating standards of the recast Reception Conditions Directive and other law.
Detention for purposes of removal: Stateless people whose statelessness is not identified are at risk of being unlawfully detained for long and repeated periods for the purposes of removal, even if they are not able to return to a country of origin or previous residence because they are not nationals.
Refoulement: Stateless refugees from countries like Iraq, Syria, or Ethiopia whose statelessness is not identified in refugee status determination procedures may, at the end of an armed conflict have their refugee status withdrawn (ceased), and subsequently face a risk of being detained and/or forced to return to their country of former residence (if accepted) to face serious discrimination and/or persecution.
The 4 Rs: Recognise, Record, Refer, and Read up!
Recognise statelessness
Do not assume that everyone has a nationality or that everyone who is stateless knows they are stateless. Be aware that some people may think of 'nationality' as their ethnicity or community group, rather than citizenship. When considering whether a person's detention is or would be lawful, consider whether questions about citizenship and the risk of statelessness have been adequately addressed in screening and/or status determination procedures, or if indications of statelessness were recorded, and explore further if needed. For example:
Do the authorities of the applicant's home country or any other country consider them to be a citizen, and do they have a right to return with the same range of rights associated with citizenship?
Is the applicant part of a group that the government of their country of origin does not recognise as citizens, such as Kurds from Syria or Iraq or bidoon people from Kuwait?
Is the applicant from a territory that is not recognised by all countries as a State and/or where recognition of statehood does not imply full sovereignty or effective nationality of that State, for example Palestine or Western Sahara?
Have previous return attempts failed, and does this indicate that the country of potential return does not consider the applicant to be a national?
Have there been delays or difficulties in acquiring travel or identity documents to allow the applicant's return, and does this indicate that the country of potential return does not consider the applicant to be a national?
More questions are available here: Identifying Statelessness: Screening questions
Record statelessness / risk of statelessness
If you identify that a person may be stateless in the context of reception, or if the person claims to be stateless, record this important information on any paperwork relating to this person. If a form does not have fields allowing you to accurately record this information, make a note somewhere on the form about it, so that there is a record, and inform the person of this and that it may be important in future. Also keep copies of any relevant documents in your file so that they can be accessed later if needed.
Where standard forms or checklists do not contain a dedicated section to record this information, ask the relevant person within your organisation to amend these to include ways to accurately record (risk of) statelessness on all relevant forms.
In the refugee status determination context, it must be determined whether the applicant is stateless and what this means for them. If they are stateless, this should be clearly recorded in all relevant documentation, so that upon being granted refugee status, their statelessness is acknowledged and the person is referred to adequate procedures to determine statelessness (if available). This will be vital to ensure that the person will not face removal attempts later on that could lead to arbitrary detention, even if at some future point most refugees can return home.
Refer people to get expert advice, support, and information
Identify organisations that specialise in statelessness and nationality in your country of work and see if they can help. Some of our members may be able to assist. Download and use our guide/poster for refugee response actors and our short guide for refugees and asylum seekers. In some cases, determining whether a person is stateless requires specialist knowledge that is not available in the public domain, and an expert should be instructed to prepare a report confirming whether the person is stateless.
Read up: about statelessness and detention. There's some more information below, and lots more on our websites (links below). Watch this short video about statelessness and detention (No One Will Notice). Learn more about statelessness and detention here:
ENS: Protecting stateless persons from arbitrary detention
UNHCR tool for the identification and protection of stateless persons in detention
Equal Rights Trust Guidelines to protect stateless persons from arbitrary detention
Our Statelessness Index
Improve procedures for the identification and registration of statelessness.
Establish robust statelessness determination procedures, both as standalone procedures and within refugee status determination procedures.
Improve laws and guidance to prevent the arbitrary detention of stateless people. Ensure that statelessness is considered as a relevant fact in detention and return decisions, and that if a person claims to be stateless, they are protected from detention, provided with information and legal assistance, referred to a statelessness determination procedure to establish their nationality or entitlement to protection under the 1954 Convention relating to the Status of Stateless Persons, and issued identification and basic rights upon release.
Raise awareness with immigration detention and return actors (including officials, judges, lawyers and NGOs) on the specific situation and protection needs of stateless people and ensure they have access to information and resources about statelessness.
More detail on the issue and additional resources
Violations of international law: There are clear international and European legal standards protecting people from unlawful detention. In many cases these are reflected in safeguards against discrimination and arbitrariness in national legal frameworks. But these safeguards are often not implemented because of the failure to identify statelessness and protect stateless people.
Repeated and/or prolonged unlawful detention: The nature of statelessness means that very often, a stateless person has no country to which they can return. If statelessness is not identified, and there is no route to legal residence in Europe, these people can be subjected to repeated, unsuccessful removal attempts. In many countries, this can also mean suffering repeated or prolonged periods of detention, which is unlawful if it is for the purpose of removal, but removal is not imminent or there is no longer a reasonable prospect of removal.
Lack of statelessness determination: In many countries, the lack of a dedicated statelessness determination procedure (SDP) and/or robust determination of statelessness in refugee status determination procedures contributes to stateless persons being unlawfully detained or returned to a country of which they are not a national. In some countries, some people are identified as stateless but not granted refugee status or subsidiary protection (or another form of legal residence). There may be no legal pathway for them to regularise their status. This protection gap can leave people stuck in limbo, and in some cases, detained indefinitely with no actual prospect of removal.
European Network on Statelessness
Stateless Journeys
Statelessness Index
UNHCR's Ending Statelessness site
UNHCR's Self-Study Module on Statelessness
Institute on Statelessness and Inclusion
Statefree
Attend a course at the Institute on Statelessness and Inclusion or the University of Melbourne.
Organisations in Europe can contact ENS about training opportunities. You can also sign up to our mailing list/newsletter, follow us on social media (Twitter: @ENStateless) and support the Stateless Journeys campaign.
'The waiting is the worst part of detention. It's like you don't have any control any more, you just sit and wait. You wait for someone else to tell who you are and what is your country.'
Stateless man from Pakistan interviewed in Poland in 2015
The European Network on Statelessness (ENS) is a civil society alliance of over 170 organisations and individual experts in 41 countries. We are committed to ending statelessness and ensuring that everyone living in Europe without a nationality can access the rights they are entitled to under international law.
info@statelessness.eu


text:
This P-40 Was Shot Down In WWII, But Now Flies Again
YouTube / Longbow Media
After decades, this P-40 is finally in great hands.
Thom Richards knew he wanted to be a pilot someday after reading about the Reno Air Races. In the US, he pursued that dream and worked his way up from being an airplane mechanic to becoming a pilot.
He had a particular fascination with the P-40 and he finally got what he wanted in 2018. The P-40 he bought was once used by 1st Lt. Joel Thorvaldson during WWII. He crash-landed near Lae, Papua New Guinea, and ditched the plane. A friendly troop dropped a life raft for him which he used to survive for 9 days before getting rescued.
The wreckage was later recovered in 2005 and exported to Australia. In 2018, it was finally sold to Thom Richard after multiple restorations made it airworthy once more.
The P-40 now has AVG markings with a red spinner and a shark mouth on the nose.


text:
US and Saudi Arabia blocking regulation of geoengineering, sources say
climate change, convention on biological diversity, fossil fuel industry, geoengineering, global warming, heinrich boll foundation, ipcc, saudi arabia, un environment assembly, united nations, united states
The United States and Saudi Arabia have hamstrung global efforts to scrutinise climate geoengineering in order to benefit their fossil fuel industries, according to multiple sources at the United Nations environment assembly, taking place this week in Nairobi.
US and Saudi Arabia block geoengineering governance push
climate change, convention on biological diversity, geoengineering, global warming, heinrich boll foundation, iisd, saudi arabia, solar radiation management, un environment assembly, united nations, united states
"Deployment of geoengineering, including solar radiation management and carbon dioxide removal, would jeopardise not only ecosystems and livelihoods but also human rights, sustainable development goals and international security," said Barbara Unmüßig, President of the Heinrich Böll Foundation.
Radical proposal to artificially cool Earth's climate could be safe, new study claims
climate change, climate change impacts, geoengineering, global warming, solar radiation management, tropical storm, unep, united nations
Experts worry that injecting sulphur dioxide into the atmosphere could put some regions at risk — A new study contradicts fears that using solar geoengineering to fight climate change could dangerously alter rainfall and storm patterns in some parts of the world. Published in the peer-reviewed journal Nature Climate Change, the analysis finds that cooling …
Radical proposal to artificially cool Earth's climate could be safe, new study claims Read More »
Halving global warming with solar geoengineering could 'offset tropical storm risk'
climate change, climate change impacts, geoengineering, geomip, global warming, solar radiation management, tropical storm
This could protect the world from many of the impacts of global warming. However, it would not directly address rising CO2 levels – which are causing oceans to become more acidic and crops to become less nutritious, among other problems.
Mar 2 2019 March 2, 2019
Who will govern geoengineering
carbon emissions, climate change, climate change impacts, eu climate finance, geoengineering, global warming, green climate fund, paris agreement on climate change, unep
Geoengineering tends to get short shrift from environmentalists, seen as a distraction from the hard and necessary work of cutting emissions, at best
Switzerland puts geoengineering governance on UN environment agenda
climate change, climate change impacts, climate hacking, geoengineering, global warming, greenhouse gas emissions, solar radiation management, switzerland, unep, united nations
It could worsen the climate, be weaponized and exacerbate geopolitical imbalances, said Silvia Ribeiro, Latin America director at ETC Group, an organisation that looks at socioeconomic and ecological issues around new technologies. "Investments in geoengineering are already providing justifications for high greenhouse gas emitters to continue emitting and postpone real reductions."
Geoengineering may be used to combat global warming, experts say
albedo modification, climate change, climate change impacts, climate change mitigation, geoengineering, global climate talks, global warming, hothouse earth, ipcc, paris agreement on climate change, solar radiation management, united nations
IPCC authors suggest there is high agreement that injection of chemicals into stratosphere could help limit rises — The world may increasingly look to geoengineering in the wake of the latest UN climate report, which says it could be adopted as a temporary "remedial measure" if the world heads towards dangerous levels of warming. The …
Geoengineering may be used to combat global warming, experts say Read More »


text:
Q: mouse motion listener only in one direction i have been working on mouse motion listener in Java couldn't sort it out completely because i want the object to move towards the direction where ever on the screen the mouse is pointed at but unforunately when the mouse is inside the applet window, the object moves only towards a single direction. Here is my code below..
import java.awt.*;
import java.awt.geom.*;
import java.util.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;

public class MouseOver extends Applet implements KeyListener, MouseListener,
      MouseMotionListener {
   private int[] Xpoints = { 0, -5, 5 };
   private int[] Ypoints = { -10, -2, -2 };
   private double xpos, ypos;
   private Polygon poly;
   int polyrot = 0;
   private int width; // !! added
   private int height; // !! added

   public void init() {
      poly = new Polygon(Xpoints, Ypoints, Xpoints.length);
      addKeyListener(this);
      addMouseListener(this);
      addMouseMotionListener(this);
   }

   public void paint(Graphics g) {
      Graphics2D g2d = (Graphics2D) g;
      AffineTransform id = new AffineTransform();
      width = getSize().width;
      height = getSize().height;
      g2d.setColor(Color.BLACK);
      g2d.fillRect(0, 0, width, height);
      g2d.setColor(Color.RED);
      g2d.draw(poly);
      g2d.translate(width / 2, height / 2);
      g2d.rotate(Math.toRadians(polyrot));
      g2d.scale(5, 5);
   }

   public void keyReleased(KeyEvent k) {
   }

   public void keyTyped(KeyEvent k) {
   }

   public void keyPressed(KeyEvent k) {
      switch (k.getKeyCode()) {
      case KeyEvent.VK_LEFT:
         if (polyrot < 0) {
            polyrot = 359;
            polyrot++;
         }
         repaint();
         break;
      case KeyEvent.VK_RIGHT:
         if (polyrot > 360) {
            polyrot = 0;
            polyrot--;
         }
         repaint();
         break;
      }
   }

   public void mouseEntered(MouseEvent m) {
   }

   public void mouseExited(MouseEvent m) {
   }

   public void mouseReleased(MouseEvent m) {
   }

   public void mouseClicked(MouseEvent m) {
   }

   public void mousePressed(MouseEvent m) {
      switch (m.getButton()) {
      case MouseEvent.BUTTON1:
         if (polyrot < 0) {
            polyrot = 359;
            polyrot--;
         }
         repaint();
         break;
      case MouseEvent.BUTTON2:
         if (polyrot > 360) {
            polyrot = 0;
            polyrot++;
         }
         repaint();
         break;
      }
   }

   public void mouseMoved(MouseEvent e) {
      xpos = getX();
      if (xpos < 0) {
         polyrot--;
      } else if (xpos > 0) {
         polyrot++;
      }
      repaint();
      // !! break; // Doesn't belong here
   }

   @Override
   public void mouseDragged(MouseEvent e) {
      // You forgot this method
   }
}

A: Your problem is with this line:
public void mouseMoved(MouseEvent e){
 xpos=getX(); // ******
 if(xpos<0){polyrot--;}
 else if(xpos>0){polyrot++;}
 repaint();
 break;
}

That returns the x position of the applet not the mouse cursor. You need to use your MouseEvent object, e and instead get the mouse's position. Change it to:
xpos = e.getX();

Please don't ignore the comment that I made to your question. Please remember that we're volunteers who help on our free time. Please don't make it any more difficult than it has to be to help you.

I've tried to edit your code so that it compiles, and now is indented. Consider creating a Swing application, not an AWT application, since Swing apps are more flexible, powerful and robust.

A: There are a few things...
In your keyPressed and mousePressed events, are are only ever process the out of bounds conditions, for example...
if (polyrot < 0) {
    polyrot = 359;
    polyrot++;
}
//...
if (polyrot > 360) {
    polyrot = 0;
    polyrot--;
}

But you never process what it should do when it's within the acceptable bounds (0-359)...
Instead, you could simply add or subtract the amount from polyrot and allow the API to deal with it (surprisingly, it's capable for dealing with angles < 0 and > 359), for example...
public void mousePressed(MouseEvent m) {
    switch (m.getButton()) {
        case MouseEvent.BUTTON1:
            polyrot--;
            repaint();
            break;
        case MouseEvent.BUTTON2:
            polyrot++;
            repaint();
            break;
    }
}

Now, I'm not sure what you mean by "object to move towards the direction where ever on the screen the mouse is pointed".  Does this mean that the object should actually change it's x/y coordinates or should it just "look" at the mouse cursor...
Based on the fact that you actually have no movement code and you basically have the object painted in a fixed location, I'm assuming "look at"...
Basically, you need to know where the mouse is and where the object is, then determine the angle between them...
public void mouseMoved(MouseEvent e) {
    int x = width / 2;
    int y = height / 2;

    Point mousePoint = e.getPoint();

    int deltaX = mousePoint.x - x;
    int deltaY = mousePoint.y - y;

    polyrot = -Math.atan2(deltaX, deltaY);
    polyrot = Math.toDegrees(polyrot) + 180;

    repaint();
}

You should note that I changed 'polyrot' to 'double'
Your paint method is also wrong.  Basically, you are painting your object BEFORE you've transformed it, instead, you should be using something more like...
g2d.translate(width / 2, height / 2);
g2d.rotate(Math.toRadians(polyrot));
g2d.draw(poly);

You should also be calling super.paint(g) before you apply you own custom painting...
As a side note, you should avoid overriding paint of top level containers, like JApplet, but instead, create a custom component, extending from something like JPanel and override it's paintComponent method, performing your custom painting there (don't forget to call super.paintComponent).  Take a look at Performing Custom Painting for more details
You should also avoid using KeyListener and instead use the Key Bindings API as it doesn't suffer from the same focus issues that KeyListener does...
Updated with runnable example
So I had a play around with code and produced this simple example...

Basically, I tossed out Polygon in favour of Path2D, basically because it provides much greater functionality and is easy to deal with when scaling ;)
import java.applet.Applet;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.Polygon;
import java.awt.Rectangle;
import java.awt.Shape;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.geom.AffineTransform;
import java.awt.geom.Path2D;

public class MouseOver extends Applet implements KeyListener, MouseListener,
                MouseMotionListener {

    private double xpos, ypos;
    private Path2D poly;
    private double polyrot = 0;
    private int width; // !! added
    private int height; // !! added

    public void init() {
        poly = new Path2D.Double();
        poly.moveTo(0, 10);
        poly.lineTo(5, 0);
        poly.lineTo(10, 10);
        poly.lineTo(0, 10);
        poly.closePath();
        addKeyListener(this);
        addMouseListener(this);
        addMouseMotionListener(this);
    }

    public void paint(Graphics g) {
        super.paint(g);;

        Graphics2D g2d = (Graphics2D) g;
        AffineTransform id = new AffineTransform();
        width = getSize().width;
        height = getSize().height;
        g2d.setColor(Color.BLACK);
        g2d.fillRect(0, 0, width, height);
        g2d.setColor(Color.RED);

        id.scale(5, 5);
        Shape scaled = poly.createTransformedShape(id);

        Rectangle bounds = scaled.getBounds();
        g2d.translate((width - bounds.width) / 2, (height - bounds.height) / 2);
        g2d.rotate(Math.toRadians(polyrot), bounds.width / 2, bounds.height / 2);

        g2d.setStroke(new BasicStroke(5f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));

        g2d.draw(scaled);
    }

    public void keyReleased(KeyEvent k) {
    }

    public void keyTyped(KeyEvent k) {
    }

    public void keyPressed(KeyEvent k) {
        switch (k.getKeyCode()) {
            case KeyEvent.VK_LEFT:
                polyrot++;
                repaint();
                break;
            case KeyEvent.VK_RIGHT:
                polyrot--;
                repaint();
                break;
        }
    }

    public void mouseEntered(MouseEvent m) {
    }

    public void mouseExited(MouseEvent m) {
    }

    public void mouseReleased(MouseEvent m) {
    }

    public void mouseClicked(MouseEvent m) {
    }

    public void mousePressed(MouseEvent m) {
        switch (m.getButton()) {
            case MouseEvent.BUTTON1:
                polyrot--;
                repaint();
                break;
            case MouseEvent.BUTTON2:
                polyrot++;
                repaint();
                break;
        }
    }

    public void mouseMoved(MouseEvent e) {
        int x = width / 2;
        int y = height / 2;

        Point mousePoint = e.getPoint();

        int deltaX = mousePoint.x - x;
        int deltaY = mousePoint.y - y;

        polyrot = -Math.atan2(deltaX, deltaY);
        polyrot = Math.toDegrees(polyrot) + 180;

        repaint();
    }

    @Override
    public void mouseDragged(MouseEvent e) {
        // You forgot this method
    }
}

A: This:
  if (xpos < 0) {

means "if the cursor is outside of the panel".
This:
  xpos = getX();

does not get a mouse coordinate.
Change your event to something like this:
public void mouseMoved(MouseEvent e) {
    xpos = e.getX();
    if (xpos < getWidth() / 2) {
        polyrot--;
    } else {
        polyrot++;
    }
    repaint();
}

Now it rotates counter-clockwise if the cursor is on the left side of the panel and clockwise if the cursor is on the right side.
This:
  g2d.draw(poly);
  g2d.translate(width / 2, height / 2);
  g2d.rotate(Math.toRadians(polyrot));
  g2d.scale(5, 5);

will not do anything to change the image because you are doing your transforming after drawing it.
This:
  Graphics2D g2d = (Graphics2D) g;

is a bad idea because you are applying transforms to the global graphics context which would carry on to subsequent repaints of other components.
Change your paint to something like this:
public void paint(Graphics g) {
    super.paint(g);
    Graphics2D g2d = (Graphics2D) g.create();
    width = getSize().width;
    height = getSize().height;
    g2d.setColor(Color.BLACK);
    g2d.fillRect(0, 0, width, height);
    g2d.translate(width / 2, height / 2);
    g2d.rotate(Math.toRadians(polyrot));
    g2d.scale(5, 5);
    g2d.setColor(Color.RED);
    g2d.draw(poly);
    g2d.dispose();
}

Further reading:

*

*Painting in AWT and Swing

*How to Write a Mouse Listener

A: From here:
public void mouseMoved(MouseEvent e){
 xpos=getX();
 if(xpos<0){polyrot--;}
 else if(xpos>0){polyrot++;}
 repaint();
 break;
}

It seems you update only the xpos. You should update also the variable ypos.
You might want to do it with something like this:
ypos=e.getY();
if (this.ypos<0){
 this.polyrot--;
}else if (this.ypos>0) {
 this.polyrot++;
}
this.repaint();


Looking for professional Carlstadt Tile and grout cleaners? Sir Grout is the world's leading hard surface restoration company, making Sir Grout Northern New Jersey your best choice for Tile and grout cleaners in Carlstadt, New Jersey.
Our well-trained and experienced technicians will provide the best tile and grout cleaning service for your home or business. Even the most beautiful and expensive tile can appear dingy and unattractive when surrounded by dirty or stained grout. Foot traffic, spills, improper cleaning methods and products can all cause grout and tiles to look unappealing, but Sir Grout's Carlstadt Tile and grout cleaners are the perfect solution to make them look brand new.
Excellent company to work with. We had extensive grout and caulking done in showers and also tile floors cleaned. The workers came right on schedule and were pleasant and professional. Any question I had Charlie was happy to answer. The workmanship was excellent and they were particularly clean and left no mess. I am thrilled with the results.
We are not only professional Carlstadt Tile and grout cleaners but your complete source for hard surface restorations. Below is a list of the services we offer in Carlstadt, New Jersey.
At Sir Grout we provide specialized Carlstadt Tile and grout cleaners that will restore surfaces to its original pristine state in less than a day. We perform an impeccable cleaning, maintenance, and restoration service, and are committed to instructing customers on the proper care they should use for keeping surfaces preserved and spotless.
Sir Grout Northern New Jersey is your preferred choice for Carlstadt Tile and grout cleaners as we thrive at providing high-quality, cost effective and immediate results that will exceed your expectations. Call us now for a free quote at (201) 571-2424 and enjoy an outstanding and caring service for your home or business.