text:
Ihsan Mustafa Yurdakul: Turkish Ambassador to Pakistan Aims to Bring the Two Countries Closer
August 18, 2018 Melange Team Tribute 0
Diplomatic and bilateral ties between Pakistan and Turkey, established in 1947, have become increasingly close owing to cultural, religious and geopolitical links between the two countries.
H.E. Ihsan Mustafa Yurdakul the Turkish ambassador to Pakistan has played a significant role in enhancing the bilateral relations between Pakistan and Turkey.
On December 31, 2017, Turkey's new ambassador to Pakistan Ihsan Mustafa Yurdakul assumed charge of his office on completion of the tenure of S Babur Girgin, who served on the position for a little over four years.
Ihsan Yurdakul, a career diplomat, has served as a diplomat in several world capitals including Sofia, Vienna and Berlin.
Ambassador Yurdakul has been working as Acting Deputy Director General, Minister Plenipotentiary and Deputy Director General for Bilateral Political affairs for Syria and Lebanon.
In his welcoming address, after taking charge, the ambassador said, "I have the greatest honour and pleasure of serving as the Turkish Ambassador to Pakistan, which we always recognize as a friendly and brotherly country.
In 2017, we celebrated the 70th year of Pakistan's creation as well as the 70th anniversary of the establishment of diplomatic relations between Turkey and Pakistan. Although our official relations were established in 1947, the foundation of the friendly and brotherly ties that was supported by common religion and culture of the two peoples goes centuries back. This admirable legacy is a source of pride for us.
We enjoy excellent political relations with Pakistan. Recent high-level visits and High-Level Strategic Cooperation Council that covers the various aspects of our bilateral relations are concrete indicators of the strength of our relations", he said.
The ambassador said we attach utmost importance to the improvement of our economic relations to the level of political relations. Within this context, increasing the bilateral trade volume and mutual investments, which are below the potential, remains one of our priorities. Increasing the number of tourists on a mutual basis is another primary objective.
"We will continue our efforts to maintain the recent positive momentum in the fields of education and culture, sothe close bonds inherited from past generations and historical experiences could be handed over to our future generations", Yurdukal said.
Turkish Maarif Foundation and the Turkish Language Department in the NUML in Islamabad, as well as theYunus Emre Turkish Cultural Centres in Lahore and Karachi will be operational very soon and will play a great role of bringing the Turkish and Pakistani people even more closer.
"With this in mind, our main mission will be to further strengthen the relations in every field between Turkey and Pakistan that are nurtured by the historical brotherhood and friendship", the ambassador said.
In April 2018, The Turkish embassy and Yunus Emre Turkish Cultural Centre jointly organized an exhibition on pictorial survey of "Turkey-Pakistan relations", at Pakistan National Council of the Arts (PNCA).
Speaking on the occasion the ambassador said ties between Pakistan and Turkey were amalgamated through our similar social values and beloved religion into a cultural fabric. This admirable legacy is a source of pride for us, he added.
Ambassador Ihsan Mustafa further said roots of relations between Turkish and Pakistani people symbolize a unique interaction and stand out as an unequivocal common voice.
"Although not widely known some sources indicate that the Muslim rulers in the Subcontinent sent congratulatory letters to the Ottoman Sultan Mehmed II, following the Fetih of Istanbul and exchanged correspondence.
Hence the mere fact of Istanbul's faith can be singled out as a sign of immemorial alignment and unity between our nations", the ambassador said.
He said "we have never forgotten the generous hand lent by our brothers, our ancestors in the darkest days of the Ottoman Empire."
All in all, if you are aware of the deep historical and cultural ties between Turkish and Pakistani people, you would understand that there are very few pairs of nations that enjoy relations as unique and affinity and connection as peerless as those between Turkey and Pakistan, he added.
The Turkish ambassador said he attached great importance to the Exhibition, humbly displaying some landmarks of this journey of friendship and brotherhood, between Turkey and Pakistan.
" Various pictures and photos of the different personalities and events, duly drawn or shot in the course of past centuries, shed light on the long-lasting relations of fraternity and solidarity", he said.
He said history and common destiny bind us together. "We are neighbours without physical borders.
While giving his view on Pakistan and Turkish Education and cultural relations H.E said that, academic and agricultural ties between both countries would be further strengthened to get benefit from each other's experiences. He was addressing a meeting of Deans and Directors of University of Agriculture Faisalabad (UAF).
He said that both countries were enjoying excellent relations based on brotherhood, adding that many Pakistani students were studying in Turkey. "We will widen the scope of mutual cooperation, especially in the agriculture and academia. The mutual cooperation helps us learn from each other experiences."
He lauded the steps being taken on the part of the UAF for the promotion of agriculture sector and to impart quality education and research works.
Turkey-Pakistan bilateral trade volume was 726 million USD for the year 2013. The excellent political relations between Turkey and Pakistan are not reflected enough in the economic field and the development of economic relations is the most important agenda item in bilateral relations.
Frequent high-level visits taking place between the two countries contribute significantly to the furthering of relations between Turkey and Pakistan.
Biographic Brief
Born on 30 May 1972
January 2018-: Turkish Ambassador in Islamabad
2014 – 2017: Deputy Director General for Middle East (Syria-Lebanon)
2012 – 2014: Deputy Chief of Mission, Turkish Embassy in Sofia
2010 – 2012: First Counsellor, Turkish Embassy in Berlin
2008 – 2010: Head of Department, Non-Proliferation/Arms Control, MFA
2004 – 2008: First Secretary, Turkish Permanent Mission to the UN Office in Vienna
2002 – 2004: Second Secretary, Department for Cyprus&Greece, MFA
2000 – 2002: Second Secretary, Turkish Embassy in Athens
1998 – 2000: Third Secretary, Turkish Embassy in Sofia
1994 – 1998: Attache, Department for Cyprus&Greece, Department for North America
1994: Joined the MFA
Turkmen Desert Race "Amul – Khazar 2018": Great way to learn Turkmenistan heritage
UAE Happiness Ministry Example for All Muslim Countries


Bridge Connection Equipment, VOIP Gateway. If you are interested, please do not feel free to contact with us through msn winniefwtqiao[at]hotmail[dot]com for more information. we hope to set up a long-term business relationship with your esteemed company in the very near future.


I'm trying to add Ng2 modules to our DNN site. The design principle we are hoping to follow is to deploy each Ng2 module as a client only module which calls out to various WebApi REST URLs to get data as required (standard Angular use).
We will then develop a separate WebApi REST component, packaged into a DLL and deployed on the DNN IIS server. Essentially we are building our own micro-services which we would like to run in the DNN server. These will call out to the DAL libraries to use DNN functionality via the exposed APIs, but will also contain their own business logic, access and maintain their own data/db tables via Entity Framework, and potentially even call out to external Rest APIs.
Is this possible and has anyone tried anything similar? Is there a better way to do this?
So far, we have written a simple Ng2 module (HTML and JS only), and added it to a page. It works fine, even routing between modules and views without page refreshes. The next step to call out to a REST Api though is where we're not sure.
Where should the WebApi DLL be placed, how can we me DNN include it in the same server context and expose the REST URLs? We've experimented by placing it in the dnndev/bin folder but can't access the URL.
I suspect we have massively over simplified this so any advice or shared experiences would be appreciated! Thanks in advance.
I successfully created an API-based SPA in Angular 1 using the template and the SPA accesses an API hosted in DNN. I hope that's what you mean by call out to a REST Api.


Creative State is proud to announce the launch of the new VictoryEnergy.com. The new site is user-friendly and search engine optimized. Creative State used the latest tools and technology in the development of this innovative new website. The site is driven by Creative State's web-based Content Management System (CMS) which allows Victory to distribute the responsibility of managing the site among multiple, non-technical employees.
Victory Energy's Homepage after Creative State re-design.
Creative State produced a custom products tool that serves as a one stop source of information on all Victory Energy products.
The site is also optimized for Victory's international clients and can be translated into more than 50 languages.
Charles Swallow, Marketing Manager at Victory Energy, summed it up this way, "Our new website is awesome! We congratulate Brent Lollis and his team at Creative State on the launch of our new site. Our objectives were demanding and they met them all. We're very pleased with the results of their technical and creative expertise. The site is an outstanding marketing tool that's second to none in our industry."
Connecting with employees, clients and potential clients via Social Media is an important aspect of the new website. The site is tightly integrated with Facebook, YouTube, Twitter, LinkedIn and the official Victory Energy blog.
Creative State shot and produced a professional company overview video for Victory Energy. The video plays over the content without having to leave the site.
Victory Energy's homepage before Creative State's re-design.
Victory Energy is a leading, single-source (concept to completion) supplier of custom-engineered industrial boiler systems and advanced technologies worldwide, servicing a wide range of markets. Victory Energy products and services include Voyager® "O"-type watertube boilers, Discovery® "D"-type watertube boilers, Frontier® – firetube boilers, SolarGen® Series watertube boilers and Horizon® – HRSG heat-recovery boilers (patented technology). Boiler sizes range from 20,000 PPH to 500,000 PPH up to 1500 PSIG and 1050 degrees F.
Victory Energy also offers mobile/rental boilers, auxiliary equipment such as economizers, deaerators and stacks. Services include full-time aftermarket Field Services and aftermarket Spare Parts.


text:
Retribution Falls
by Chris Wooding
Spectra, $16.00, 480pp
I've mentioned this before in a number of places but I'm eagerly awaiting the death of the superhero movie and the rebirth of the pulp adventure. Reality doesn't seem to be playing along with my dreams there, at least not in the film world (though I'd argue that 'Guardians of the Galaxy' is space opera and the first 'Captain America' is pulp action). In the world of literature, however, a number of authors are creating glorious pulp adventures that make my heart sing. I'm overjoyed to live in a world where authors like David Barnett (the 'Gideon Smith' books), Al Ewing (the 'El Sombra' novels) and David Levine ('Arabella of Mars') create wonders that are very old-school but still brand new.
Well, let's add Chris Wooding to that list. I simply adored 'Retribution Falls' and it's hard to categorise it, other than calling it pulp adventure. Sure, it's a pirate novel, but we're not in the Caribbean or the 17th century. It's also a fantasy because there are concepts here which don't follow the laws of physics. And it feels like a sci-fi book, mostly because the airships that these pirates fly seem to be much more like the Millennium Falcon or the Serenity than any steampunk zeppelin. While we never go to space (and it isn't remotely suggested as possible), the single planet to which we're confined is clearly not our own.
What makes it all work though is the way in which Wooding works his craft. This is far from his debut as the author's note suggests that eighteen books carry his name, so it's perhaps not too surprising to find that he has nailed a few concepts that many other authors would dearly love to master. One is certainly action, as the cliffhangers keep on coming, prompting us to read on until 450 pages have fallen by the wayside and we suddenly realise we need to get up for work. That's merely the most obvious success.
Another, deeper and more satisfactory win is the way in which he throws a whole slew of characters at us, whose motivations are completely different and who don't necessarily even like each other, but who still grow together in a thoroughly believable fashion until, hey, we have a crew that should roll through any number of sequels. In fact, we may not even like the characters ourselves at first, at least not until we truly get to know them, but they grow on us just as they grow on each other.
Our lead is Darian Frey, a small-time smuggler, gambler and pirate who owns a small-time airship called the Ketty Jay. He's a reluctant anti-hero with very little ambition; if anything, he wants to stay small-time because then the powers that be won't ever notice that he even exists. He feels more like Mal Reynolds than Han Solo, but there's something of both in his make-up, or at least there will be once he discovers some actual purpose. At the beginning, he's a poor excuse for a human being and he probably doesn't like himself any more than we do. He has to grow.
The trigger for growth arrives when he's set up by a whispermonger by the name of Xandian Quail. He's told where a freighter called the Ace of Skulls will be at a particular point in time and he's asked to steal from it a chest of smuggled gems. However, when he holes its aerium tanks, the entire ship explodes and everyone on board instantly dies. Suddenly there's a price on his head and he's being chased by the best, including the Century Knights, the most elite of the men and women in the Archduke of Vardia's service.
Of course, not everything is as it seems and Frey, as small-time as he is, is bright enough to realise it and he digs hard and fast to find out what it might be. Once he knows, he and his crew have to battle to stay alive and to clear their names. That quest takes them across the continent and through enough intrigue, action and adventure to make any pulp fan grin.
The other reason that Frey can grow as a character is because he's not the only one who matters. Just as he's been flying under the radar of the applicable authorities, so has every other member of the band of misfits who work for him on the Ketty Jay. Every one of them is hiding something and every one of them is running from someone or something. Sure, they all find themselves in the same mess as their captain, but that mess merely forces them into situations where they have to come to terms with their particular problems and move forward. Before you know it and for the very first time, the Ketty Jay doesn't merely have a bunch of people working on it, it has a cohesive crew.
I won't spoil their secrets because they're all worth discovering, but they're a suitably diverse bunch. The most obvious misfit is Silo, the engineer, because he's a Murthian, a member of a race who were enslaved and set to fight the Vardians by their Samarlan masters in a devastating war. He's fiercely loyal but he doesn't say much of anything. He seems more capable than the rest. Malvery, the ship's disgraced doctor, is drinking himself to death. The two outfliers are Pinn and Harkins; the former has few brains and no fear, while the latter is a wreck of a pilot who's scared of everything except when he's flying his beloved Firecrow.
There are two other crew members of note (or three, depending on how you count), none of whom are in the crew as the book begins. One is Crake, a nobleman on the run, who starts out as a passenger; he soon becomes invaluable, not least because he's a daemonist with an armoured golem called Bess in tow. The other is a new navigator by the name of Jez, a pale young lady who gets shot before she even sets foot on the ship but who carries on regardless and heals rather too quickly. She's very capable and could easily be seen as another trigger for the rest to improve.
Arrayed against them are similarly characterful folk, with some of whom Frey has history. The greatest problem I had with the book was how well-connected this small-time nobody happened to be. Another minor complaint is that the technology feels anomalous to the history. Vardia is a feudal continent with towns still waiting for the arrival of electric power. Sometimes it feels rather like 19th century Europe, sometimes earlier. However, the myriad airships flown by Frey and his peers feel more like spaceships, even if they never leave the atmosphere; they're powered by prothane and lifted by aerium. That's fine, really, because this isn't our world, but it seems a little off for a while until we get used to it.
Other than that, I revelled in so many different details and I don't just mean minor components like the flavourful names, of people and places both. One positive note for me was the omission of a map, an odd thought but one I can back up. Too many fantasy novels define themselves before we ever set foot in the first chapter, all by showing us their world and its boundaries in map form. This one doesn't do that and it allows Wooding to expand it at his leisure, often as his characters learn about places they've never visited before. It has the effect of getting us into their skins quicker because we learn as they do.
Another is the mix of science and religion. The Awakeners are the dominant religious force in Vardia and they peddle what sounds like pseudo-scientific fraud. While the Archduke himself is trying to lessen their sway on the populace, they still hold tremendous influence. However, daemonists like Crake, who use the power of science to trap daemons and harness them in intriguing ways, such as powering clever gadgetry, are seen as beyond the pale, even to be suppressed. I'd dig deeper into both, but spoilers would abound.
It's easy to dive into this and surface 450 pages later, breathless but invigorated by a magnificent ride. If the crew of the Serenity worked on a planet created by Edgar Rice Burroughs, focused by Rafael Sabatini and written by Robert E. Howard, it would read rather like this. I'm writing this review only a day after finishing this novel, but I'm already 250 pages into its first sequel, 'The Black Lung Captain'. That leaves me with two more books to find: 'The Iron Jackal' and 'The Ace of Skulls'. Wooding sees the series as done as of that title, as he doesn't like series that overstay their welcome. I have a feeling that I'd like this one to run forever, but I'll settle for four more than none. ~~ Hal C F Astell

redpajama_set_name: RedPajamaCommonCrawl


LIMA, Peru - An Israeli-born businessman on Wednesday regained control of a television station that had been taken from him after he aired reports linking Peru's military to corruption and torture.
Supporters of Baruch Ivcher heralded the return of his Channel 2 as a possible turning point in the fight for press freedom, which was stifled by a decade of authoritarian rule by former President Alberto Fujimori.
``I feel thrilled, I feel fabulous, we are home again,'' said Baruch Ivcher, who was swarmed by hundreds of supporters and journalists as he entered Channel 2 for the first time since 1997.
Dozens of helmeted riot police stood guard outside the station throughout the morning as lawyers and judges inside completed the paperwork to legally transfer the station to Ivcher.
The fall of Fujimori's government last month during a tumultuous corruption scandal opened the way for Ivcher's return to Peru on Monday.
The government stripped Ivcher of his Peruvian citizenship in 1997 after his station broadcast a series of reports implicating the military in torture and political espionage. Since foreigners are prohibited from owning media companies in Peru, a court than took control of the station from Ivcher and gave it to pro-Fujimori minority shareholders.
Ivcher later fled the country, fearing for his life.
Fujimori resigned in disgrace on Nov. 20 after a videotape showing his ex-spy chief Vladimiro Montesinos apparently bribing a congressman thrust Peru into political turmoil.
An interim government, led by Congress president Valentin Paniagua, is working to restore the credibility of Peru's democratic institutions in the run-up to new elections in April. Ivcher's Peruvian nationality was restored Nov. 8.
Critics have long contended that Fujimori, in tandem with the shadowy Montesinos, systematically suppressed Peru's independent media with smear tactics, harassment, legal entanglements and selective access to government advertising money and information.
The repression led the New York-based Committee to Protect Journalists to label the regime an ``infotatorship.'' Last year the same watchdog group put Fujimori on its list of top 10 enemies of the press worldwide.
Fujimori's government targeted the television industry - a key vehicle for shaping public opinion in Peru, a nation where newspaper readership is low.
The case of Ivcher's Channel 2, also known as Frecuencia Latina, provided the most clear-cut example of government meddling and harassment. But Peru's major television stations were all coerced by the government, critics charged.
Ivcher triumphantly returned on Monday to find his station in a shambles. He estimates it is now $20 million to $30 million in debt, despite $8 million he left in its coffers.
``The idea was to break me economically,'' he told foreign journalists in Lima on Tuesday.
``I don't understand why Frecuencia Latina is in the red and debt-ridden if it received a series of benefits from Fujimori's government, such as state advertising in the amount of $15 million,'' Ivcher said Wednesday.


SOT (Sacral Occipital Technique) is a specialized chiropractic technique that was developed in 1925 by M.B Dejarnette who was both a chiropractor and osteopath. This technique is a system of chiropractic with craniopathy, thats goal is to optimize one's innate healing abilities. This is achieved by integrating procedures including functional chiropractic neurology, nutrition, soft tissue techniques and craniosacral respiratory system. With this technique the chiropractor acknowledges that there are three main subluxation patterns that can affect optimal function. Each pattern is called a category, and each category has indicators that determine treatment.
Category 1 involves a subluxation pattern that involves the spinal and intracranial dura matter and directly involves the central nervous system.
Category 2 involves a dysfunction of the weight bearing sacroiliac joint/s. This usually involves a sprain/strain or tear of the weight bearing ligament and causes muscular imbalances with pelvic instability, temporo mandibular dysfunction, and proprioception dysfunction.
Category 3 involves primarily the lumbar spine and discs. This is most often the category of acute back pain, and SOT care for these patients is safe and effective.
SOT is not only well researched, but also very patient compliant. SOT practitioners use pelvis wedges and full spine adjusting where necessary. The wedges in combination with cranial work, is a much gentler chiropractic technique.


text:
Q: Bluetooth connection from phone to PC C# Xamarin.Forms Good day developers! I'm currently working on a project that requires a bluetooth connection from a phone to the computer and transmit some data and output it on PuTTY. But the problem is whenever I want connect with the socket it gives me this error:

read failed, socket might closed or timeout, read ret: -1

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Android.App;
using Android.Bluetooth;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using BluetoothSample.Droid.PlatformSpecifics;
using BluetoothSample.Services.Interfaces;
using Java.Util;
using Xamarin.Forms;
using Debug = System.Diagnostics.Debug;

[assembly: Dependency(typeof(BluetoothService))]
namespace BluetoothSample.Droid.PlatformSpecifics
{
    public class BluetoothService : IBluetoothService
    {
        private CancellationTokenSource _cancellationToken { get; }

        public string MessageToSend { get; set; }

        public BluetoothService()
        {
            _cancellationToken = new CancellationTokenSource();
        }

        public void Connect(string name)
        {
            Task.Run(async () => await ConnectDevice(name));
        }

        private async Task ConnectDevice(string name)
        {
            BluetoothDevice device = null;
            BluetoothAdapter adapter = BluetoothAdapter.DefaultAdapter;
            BluetoothSocket bthSocket = null;

            while (_cancellationToken.IsCancellationRequested == false)
            {
                try
                {
                    Thread.Sleep(250);

                    adapter = BluetoothAdapter.DefaultAdapter;

                    if (adapter == null)
                        Debug.Write("No bluetooth adapter found!");
                    else
                        Debug.Write("Adapter found!");

                    if (!adapter.IsEnabled)
                        Debug.Write("Bluetooth adapter is not enabled.");
                    else
                        Debug.Write("Adapter found!");

                    Debug.Write("Try to connect to " + name);

                    foreach (var bondedDevice in adapter.BondedDevices)
                    {
                        Debug.Write("Paired devices found: " + bondedDevice.Name.ToUpper());

                        if (bondedDevice.Name.ToUpper().IndexOf(name.ToUpper()) >= 0)
                        {
                            Debug.Write("Found " + bondedDevice.Name + ". Try to connect with it!");
                            device = bondedDevice;

                            break;
                        }
                    }

                    if (device == null)
                        Debug.Write("Named device not found.");
                    else
                    {
                        UUID uuid = UUID.FromString("00001101-0000-1000-8000-00805f9b34fb");

                        bthSocket = device.CreateRfcommSocketToServiceRecord(uuid);

                        if (bthSocket != null)
                        {
                            adapter.CancelDiscovery();

                            await bthSocket.ConnectAsync();

                            if (bthSocket.IsConnected)
                            {
                                Debug.Write("Connected");

                                while (_cancellationToken.IsCancellationRequested == false)
                                {
                                    if (MessageToSend != null)
                                    {
                                        var chars = MessageToSend.ToCharArray();
                                        var bytes = new List<byte>();

                                        foreach (var character in chars)
                                        {
                                            bytes.Add((byte)character);
                                        }

                                        await bthSocket.OutputStream.WriteAsync(bytes.ToArray(), 0, bytes.Count);

                                        MessageToSend = null;
                                    }
                                }
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    Debug.Write(ex);
                    Debug.Write(ex.Message);
                }
                finally
                {
                    if (bthSocket != null)
                        bthSocket.Close();

                    device = null;
                    adapter = null;
                }
            }
        }

        public void Disconnect()
        {
            if (_cancellationToken != null)
            {
                _cancellationToken.Cancel();
            }
        }

        public List<string> PairedDevices()
        {
            BluetoothAdapter adapter = BluetoothAdapter.DefaultAdapter;
            List<string> devices = new List<string>();

            foreach (var bondedDevices in adapter.BondedDevices)
                devices.Add(bondedDevices.Name);

            return devices;
        }

        public void Send(string message)
        {
            if (MessageToSend == null)
                MessageToSend = message;
        }
    }
}

A: Ok so I solved my problem by replacing my ConnectDevice() function by this block of code:
        private async Task ConnectDevice(string name)
        {
            BluetoothDevice device = null;
            BluetoothAdapter adapter = BluetoothAdapter.DefaultAdapter;
            BluetoothSocket bthSocket = null;
            BluetoothServerSocket bthServerSocket = null;

            UUID uuid = UUID.FromString("00001101-0000-1000-8000-00805f9b34fb");
            bthServerSocket = adapter.ListenUsingRfcommWithServiceRecord("TLCI Barcode Scanner", uuid);

            _cancellationToken = new CancellationTokenSource();

            while (_cancellationToken.IsCancellationRequested == false)
            {
                try
                {
                    Thread.Sleep(250);

                    adapter = BluetoothAdapter.DefaultAdapter;

                    if (adapter == null)
                        Debug.Write("No bluetooth adapter found!");
                    else
                        Debug.Write("Adapter found!");

                    if (!adapter.IsEnabled)
                        Debug.Write("Bluetooth adapter is not enabled.");
                    else
                        Debug.Write("Adapter found!");

                    Debug.Write("Try to connect to " + name);

                    foreach (var bondedDevice in adapter.BondedDevices)
                    {
                        Debug.Write("Paired devices found: " + bondedDevice.Name.ToUpper());

                        if (bondedDevice.Name.ToUpper().IndexOf(name.ToUpper()) >= 0)
                        {
                            Debug.Write("Found " + bondedDevice.Name + ". Try to connect with it!");
                            device = bondedDevice;
                            Debug.Write(bondedDevice.Type.ToString());
                            break;
                        }
                    }

                    if (device == null)
                        Debug.Write("Named device not found.");
                    else
                    {
                        bthSocket = bthServerSocket.Accept();

                        adapter.CancelDiscovery();

                        if (bthSocket != null)
                        {
                            Debug.Write("Connected");

                            if (bthSocket.IsConnected)
                            {
                                var mReader = new InputStreamReader(bthSocket.InputStream);
                                var buffer = new BufferedReader(mReader);

                                while (_cancellationToken.IsCancellationRequested == false)
                                {
                                    if (MessageToSend != null)
                                    {
                                        var chars = MessageToSend.ToCharArray();
                                        var bytes = new List<byte>();

                                        foreach (var character in chars)
                                        {
                                            bytes.Add((byte)character);
                                        }

                                        await bthSocket.OutputStream.WriteAsync(bytes.ToArray(), 0, bytes.Count);

                                        MessageToSend = null;
                                    }
                                }

                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    Debug.Write(ex);
                    Debug.Write(ex.Message);
                }
                finally
                {
                    if (bthSocket != null)
                        bthSocket.Close();

                    device = null;
                    adapter = null;
                }
            }
        }

And that's it I'm able to connect my phone into my pc now.

redpajama_set_name: RedPajamaStackExchange


text:
Q: Invoker's Right function result caching I am having trouble in understanding how the result_caching works when the authid of the function is set to current_user. What were the restrictions with result_caching, when Oracle introduced this feature in 11g and how this feature has changed since then?
Any relevant material for reading will be helpful.
Thank you.


José M. Pérez shares some ideas to create awareness around performance optimization in a team and company.
Catalin Cimpanu shares a fascinating story about two security engineers who revealed how an attacker could abuse mix-blend-mode to leak information from an embedded iframe.
Unlock the academy today—it's free!
Kunal Sarkar showcases a ton of CSS techniques while showing how to build a sci-fi ID card for Avengers.
Ryan Yu introduces SEM (Scalable, Extensible, Maintainable) and BIO (BEM, ITCSS, OOCSS) technique, and explains how it can help you enhance your CSS strategy.
Benjamin Johnson dives into the CSS cascade and looks at a few ways to keep the cascade from getting out of hand.
Ben Frain shares some useful or perhaps underused techniques that will help you to perform with fluidly in your editor or IDE of choice.
Heydon Pickering looks into a few permutations of a simple card component, emphasizing a balance between sound HTML structure and ergonomic interaction.
Swup is a library that enables animated transitions between pages powered by CSS.
Subfont is a command line tool to optimize your webfont loading by subsetting fonts based on use.
In this inspiring and sobering article, Jeffrey Zeldman bemoans our industry's fixation on the needlessly complicated over the straightforward.


Technology is utilized throughout our courses to enhance and deliver training around the world. If you encounter a problem please check the FAQs below or contact our support team.
Before creating an account please be sure you do not have one already or have not been sent details to log in. If you can't remember, please use the forgotten password page to check.
You need 2 pieces of information: the course ID number and enrollment code. These are likely to have been emailed to you. If you are missing either piece of information please contact our support team with the details of your training and any information already provided.
To enroll, vist the system homepage and submit the course ID via the orange input box. Enter the enrollment key on the next page and you will gain access to the course. Enrollment codes are case sensitive, it is often best to copy and paste the code but be wary of copying blank spaces at the start or end.
If the enrollment fails please check the key and try again. If it fails repeatedly please contact our support team.
Please be aware that the app is for existing users. If you are not set up on the system yet please see the Browser Support section for help on creating an account and enrolling.
Download the app from the Google Play Store or Apple App Store, simply search for "financial edge" on your device.
How do I create an account via the app?
Sorry, you cannot create an account directly on the app, but you can do so via your mobile browser.
Once you have logged in, all of the courses you are enrolled on will be visible under the "My courses" tab. If your course list is empty then you are not currently enrolled on any courses. Sorry, you can not enroll directly on courses via the app.
To enroll on a course please see the Browser Support section on enrollment.
How do I take my courses offline?
To access content offline you must first preload it when connected. To do so, access a course section and look for the cloud download icon next to the resources. Tap the icon to start download. Videos, quizzes and materials can be taken offline and your progress will be synchronized when you reconnect.
Once you are finished with offline resources you can clear them from your phone by going to the menu > app settings > space usage and tapping the bin by your user.
Why is the app taking up so much space on my device?
If you have downloaded a lot of materials or videos the app can be holding a lot of data for offline playback. To delete unwanted files go to the menu (3 lines in the top left corner) > app settings > space usage and tapping the bin by your user.
To help us resolve issues as quickly as possible please contact us from the email address used in our system, or provide that information, along with as many details about the issue as possible: course ID, page the problem exists on, full description.


Reverse enGENEering of Regulatory Networks from Big Data: A Roadmap for Biologists.
Title Reverse enGENEering of Regulatory Networks from Big Data: A Roadmap for Biologists.
Omics technologies enable unbiased investigation of biological systems through massively parallel sequence acquisition or molecular measurements, bringing the life sciences into the era of Big Data. A central challenge posed by such omics datasets is how to transform these data into biological knowledge, for example, how to use these data to answer questions such as: Which functional pathways are involved in cell differentiation? Which genes should we target to stop cancer? Network analysis is a powerful and general approach to solve this problem consisting of two fundamental stages, network reconstruction, and network interrogation. Here we provide an overview of network analysis including a step-by-step guide on how to perform and use this approach to investigate a biological question. In this guide, we also include the software packages that we and others employ for each of the steps of a network analysis workflow.


text:
Q: Conditional filtering logs in Grafana I have a Loki instance connected as data source to Grafana collecting the log records from a web-app. Only some of those logs related with web-server contain "request_id=XYZ" and I would like to filter out specific log records using $request_id variable.
I can't parse request_id directly as a label since not all of the logs contain this key-pair value.
In order to do filtering I make a query like this:
{compose_project="$var1",host="$var2"} | regexp request=(?P<request_id>(\w+)) | request_id=$request_id
It works nicely, however when no request_id is passed by the user i.e. $request_id variable is empty, I can't see all of the logs. Only the part WITHOUT request_id in the text is listed.
In a perfect scenario, without $request_id being set I would like to see all of the logs. Now I'm wondering if it's possible to somehow conditionally apply this filter request_id=$request_id only when regex matches an occurence of the extracted label in the log? Or is there maybe another way to accomplish this?


text:
  <title>Megaphone Vendor Finder</title>
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <meta name="description" content="Quickly locate vendors carrying Megaphone Magazine in Vancouver.">
  <link rel="icon" type="image/ico" href="favicon.ico"/>
  <link href="images/icons/Icon.png" sizes="57x57" rel="apple-touch-icon">
  <link href="images/icons/Icon@2x.png" sizes="114x114" rel="apple-touch-icon">
  <link href="images/icons/Icon-72.png" sizes="72x72" rel="apple-touch-icon">
  <link href="images/icons/Icon-72@2x.png" sizes="144x144" rel="apple-touch-icon">
  <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400italic,700italic,400,700' rel='stylesheet' type='text/css'>
  <link rel="stylesheet" type="text/css" href="style.css">

The Megaphone App is Here!

For Android or iPhone, the Megaphone App not only helps you find the Megaphone Vendor in your neighbourhood, but lets you buy when you don't have cash. Now you don't need change to make change.

Download it for free today

redpajama_set_name: RedPajamaGithub


Ah, elegance. Handling orientation basically means adjusting your app to account for real estate changes when the user pivots their device from Landscape to Portrait, or when the user adjusts your app's width.
In Windows 8.0, there were four possible orientations: FullView (1366x768), FillView (1024x768), SnapView (320x768), and Portrait (768x1366). In Windows 8.1 there are two possible orientations: Landscape (width > height) and Portrait (width < height).
CAVEAT: In either case, screen size (inches) can vary across devices. An increase in screen size (not to be confused with resolution), introduces new (or less) real estate for your app's UX. As a result, developers should build responsive layouts to handle increases and decreases in screen real estate.
Kids today don't even know what we're talking about when we say SnapView. We might as well be talking vacuum tubes and punch cards. So, where's SnapView? Here's the secret: it's still there! In Windows 8.1 the minimum app width is 500 pixels. However, with a simple setting in your app's manifest the 320 pixel width comes right back! You just don't have SnapView enum anymore.
I am a big fan of coding the solution. If that's what you want to do, you'll need to change your approach from Windows 8.0 and use the simpler Bounds.Width property of the CurrentWindow. That same Window has a SizeChanged event that can detect the change when it occurs.
Note: You might also notice the Visual State references in those samples. To be clear, these states do not exist by default in your app. No. They exist only when you define them, and you might want to define your own. I explain Visual States in this article. If you need a refresher, I think it's a pretty good starting place.
Lets see this done, okay?
Blend behaviors are a powerful capability of Blend. I explain Blend Behaviors in this article. In short, they are a way to add functionality to your app without requiring you to code custom implementations. That's because behaviors are wrapped implementations with a few properties to customize them.
I created the Orientation Behavior to simplify the handling of orientation.
Simply drag the OrientationBehavior from Blend's Assets tab onto the top control within the scope of dyour visual states; identify which state represents landscape and portrait. Then, for added benefit, identify which (optional) state represents the snap, or narrow, view you might have created. Want to consider 500 pixels narrow? Just change the NarrowWidth property to 500 and you've got it. From that point forward, states will be changed for you as the user changes the shape of the app or the orientation of their device.
Get the code here. XAML and all.
If you have defined your states on the root grid, then put the behavior there.
I like to create user controls for each state, that way I can easily design them.
The name of your state does not matter at all. But it's smart to make them clear.
Transitions in orientation changes can have a very nice effect when the user is simply resizing your app's width. Using them is up to you.
Every property in the behavior can be bound to your view model, if you want.
You want me to show you? Sure!
In the video above, I walk through the implementation of the Orientation Behavior which you can get here (which includes some sample XAML). The best part of using this Behavior is that the work is all done for you, but it is just a simple class file you can update if your app requires tinkering.
This is my Christmas present to you!
There are, of course, more than two ways to handle orientation. A third possible approach is to determine the correct view in your view model and bubble that up to the view through a notification property. Then, using either a behavior or code-behind you listen to and react to the property value change, setting the correct state as a result. I have mixed feelings if I like listening for orientation in the view model. In some cases, it's easy and simply doesn't matter. In other cases, the view models are abstracted away and the necessary namespaces are missing. So, as a default, I do not prefer doing it that way. But that's just me. You're the developer! I wanted you to know your options.


Here you will find everything your heart desires from ZARA.
With storemeister, America's large-scale price check, you browse hundreds of online shops for the ZARA brand and not only from one supplier.
Not the right products from ZARA after all? Take a look at many other brands, such as Topps, Handmade or Marvel. There you can also browse through products from a wide range of departments to find what you're looking for.
The best part? storemeister offers you not only a wide selection of products from ZARA and other brands, but also shows you which supplier has the product on offer at the best price!
last verified on 2019-04-21 at 17:27; the price may have changed since.
Zara Man Light Puffer Fitted Jacket Coat Size L. Navy Blue.


Welcome to my SyVid Review. If you are looking for a honest SyVid reviewyou have come to the perfect location.
Curious? Skip my review to go to SyVid Review official site!
Creating videos is straightforward and you can find always a number of software that help you create videos for your own marketing.
What would you do once you make a video?
HOW do you get traffic out of those videos?
SyVid lets you upload and release your own videos bringing you the essential video rankingstraffic, leads and sales.
SyVid is a cloud based app where you upload a video that will be automatically published and uploaded on 8 different video-sharing web sites along with unique Title, Descriptions as well as your search phrases. Not only that, once your video was distributed and published about all those 8 video-sharing websites, it mechanically lets your talk the link of those videos to 15 different social networking sites for you instant traffic you need to go ranked and begin attracting leads and earnings.
SyVid a super easy to make use of cloud based app that everyone may use and finally start putting those videos that were incredible they've created, to good use.
SyVid lets you publish your videos to over 8 video-sharing web sites and natively automatically upload. It's as easy upload as choose and release 3-steps. You can upload videos to websites like: Facebook, YouTube, Vimeo, Tumblr, WordPress, Dailymotion, Vzaar, Twitch.
Once you've uploaded and published your video to all those video-sharing websites, together with SyVid you can kickstart and provide your videos that initial boost by mechanically sharing your video links on 1-5 socialmedia web sites including: Bloggers, Facebook, Instapaper, VK, linked-in, Reddit, Medium , Imgur, Pinterset, Twitter, Pocket.
Everything is obviously and readily organized based on targets that you're able to create. That way you are able to manage all your accounts, all of your videos that have been uploaded and continue to look at, track and take proper decisions.
Do not be concerned about utilizing exactly the same replica Title, descriptions and keywords on the sharing websites. Using SyVid it is possible to automatically spin them and possess unique titles, keywords and descriptions on all the uploads.
Together with your oneclick Connect technology, you can efficiently connect your video sharing sites and media sites accounts by simply clicking on an icon and securely inputting your credentials in their sites.
SyVid gives you total freedom and flexibility of how you'd love to use it. Using SyVid you may join multiple accounts of the same video or societal media web sites. Want to connect over inch YouTube accounts? You can do that and much more!
SyVid generates a unique search engine optimisation Rank Score for each title, keyword and description once you are uploading the video, giving you a very details in sight on that which you should want to change and improve to secure much better video rankings on most of those video-sharing sites and on Google page #1 as well. Make the most out of your video uploads.
With SyVid you may produce an upload or link sharing campaign and schedule it to start sharing or upload at a specific date and time of your liking and that means you can make the absolute most out of this demographic timezones and also receive more perspectives using the suitable upload period after more users are online and watching videos.
SyVid is a 100 percent video supply app that is white-hat and in no ways violates any TOS, ensuring that your accounts are fully safe and sound.
SyVid is really a cloud based tool. There is nothing. Simply login to your accounts and start creating uploading and publishing videos in moments.
With over 100s testers and 3 months ahead of search and development, SyVid can be actually a stable product that is here to keep for a long haul and bring in commissions for you personally.
Personally I believe is a really unique product so that the price $ 4-7 is just a reasonable price. No doubt about its own great ability, I would register yourself a product like this, did you?


With climate crises at home, a network of South Asians in the U.S. are holding their adopted country accountable.
Bangladesh Environment Network marches for climate justice in New York in September 2014.
Growing up in Uttar Pradesh, India, Gulrez Shah Azhar read Western poets like John Keats and Percy Bysshe Shelley and wondered what on earth could be so poetic about a warm summer's day. From where he sat, in a country where almost half of working people toil outside in agricultural jobs, summer was a hellish inferno of high heat and power cuts.
"In India, 300 million people do not have a power connection at home. That's, for context, the entire population of the U.S.," says Azhar, a medical doctor and former professor at the Indian Institute of Public Health. So as climate change drives temperatures approaching 120 degrees Fahrenheit, he adds, many Indians can't even plug in a fan at home to cool off.
He's right: Across South Asia, climate conditions are bad and getting worse. In poor and developing countries including India and Pakistan, events like the 2015 heat wave that killed more than 3,600 people across both countries could become a regular occurrence, according to a shocking new study by the Intergovernmental Panel on Climate Change. A series of terrible floods across South Asia last summer killed more than 1,200 people. Elephants had to be used to rescue flood-stranded people in Nepal. Police in India told people to abandon their cars in high waters. And fully one-third of Bangladesh—a nation of 165 million people—was inundated.
Now a growing number of South Asian scholars and activists living in the United States are pushing their new country to take responsibility for unfolding climate crises. Groups such as EcoSikh in Maryland, Bangladesh Environment Network in the New York area, and Brown and Green: South Asian Americans for Climate Justice in the San Francisco Bay area are leading the way.
In Azhar's case, he is now getting his Ph.D. at Pardee RAND Graduate School to build interdisciplinary knowledge about deadly heat waves—and how to survive them.
A recent World Bank report determined that more than 800 million people across South Asia live in areas where rising temperatures and changing rain patterns are threatening crops and sinking living standards.
"Many of us who live in the U.S. and have roots in places like India, Pakistan, Bangladesh, Sri Lanka, Nepal—you wonder what you can do to make things better," says Barnali Ghosh, coordinator of Brown and Green.
The urgency around climate change is pushing some newer immigrants to civic involvement for the first time.
At Brown and Green, a loose network that includes teachers and engineers, members have not only marched and rallied but also joined local activists across the bay in Richmond, California, in fighting to reduce pollution from the large Chevron refinery there.
As with all organizing, the push for change begins from the ground up.
Second is education, he says, including programs in schools and religious institutions, both in the United States and worldwide. And third is hands-on projects, whether it's planting trees to help restore the watershed near Baltimore, Maryland, or combating deforestation in Punjab, India.
In India, "we've been pushing farmers who are under severe financial distress to switch to organic farming, which is really good for the land, good for the environment, good for health, and also good for the farmers—and it is also profitable," Singh says.
Moreover, "we need to realize that we, the people of the United States and other developed countries, are contributing significantly in warming the planet. So it is our moral responsibility to really do the maximum to mitigate the effects of carbon emissions," he says.
At Bangladesh Environment Network, or BEN, this is a struggle that spans decades. BEN was founded in 1998, though at that time it wasn't focused on climate change but rather on stemming local pollution, says BEN's global coordinator, Saleh Tanveer, a mathematics professor at Ohio State University.
Tanveer, along with founder Nazrul Islam and other expatriate scholars, were concerned about the environmental degradation in their home country. So through BEN they partnered with a local group they also founded called BAPA, for Bangladesh Poribesh Andolon, or Bangladesh Environment Movement, to bring change.
Both by cajoling the government and launching street demonstrations, BEN and local activists racked up a string of early successes. In 2002, Bangladesh was the first country in the world to ban thin plastic bags. It also agreed to encourage auto-rickshaws to convert to natural gas instead of gasoline, and it banned a type of two-stroke engine with poor fuel efficiency in the capital, Dhaka.
Flooding is an age-old problem in Bangladesh, but it is much worse now that rain-fueled floods don't drain to the sea as quickly because the sea levels are themselves also rising, he says.
BEN joined up with organizations such as 350.org, co-founded by author Bill McKibben, at the massive 2014 People's Climate March in New York, and with Friends of the Earth to protest a planned coal-fired power plant in Bangladesh near the world's largest mangrove forest. Though the coal project is still moving forward, and victories in the global sphere have been elusive, BEN remains determined to continue building grassroots power.
As for 350.org, this year its Rise for Climate event in September featured more than 900 actions in ninety-five countries.
Yet, at the local level, many mainstream environmental groups could do more to recruit and partner with a more diverse array of voices, says Aparna Rajagopal-Durbin, a founding partner of the Avarna Group, a consultancy that advises environmental groups on inclusion.
"If we're trying to solve the most pressing environmental issues, that diversity in the movement is really important because everyone has different connections with different ideas," she says.
For Rajagopal-Durbin, a native-born American of Indian descent, her activism isn't fueled by stories from an ancestral homeland, but rather by her life right here as a woman of color in the United States.
"As a person doing consulting work in the environmental, conservation, and outdoor space, I saw that there was a dearth of people of color who would show up at the various events," she says.
She also co-founded an affinity network for individuals from underrepresented groups called People of the Global Majority in the Outdoors, Nature, and Environment (PGM ONE). The network allows minority activists to inspire and support each other as well as share their challenges and successes so they will stay in the movement longer, she says. The PGM ONE summit this year in Oakland, California, drew 300 people.
At BEN's recent twentieth anniversary conference in New York, global coordinator Tanveer says the younger, American-born-and-raised generation in attendance "wanted to know what they could do." He knew exactly what to tell them.
As thousands of South Asia's poorest people die from ever-worsening climate-linked disasters, a looming question is how countries such as India, Pakistan, and Bangladesh will seek to develop their own economies now that the atmosphere cannot withstand more emissions.
Developing countries are in a bind. They need to improve economic conditions for their people, but the development model presented by the West is still carbon-heavy.
"We have to work on the technologies that will help countries develop without having to emit so much carbon. Unless we do that, countries like, say, India and China, or Nigeria or any of the big countries, will not be willing partners in combating global climate change," says Balu Vellanki, a member of Brown and Green: South Asian Americans for Climate Justice.
At the Bangladesh Environment Network, global coordinator Saleh Tanveer says Western countries in partnership with international organizations could do more to promote renewable energy in the developing world. "We certainly need a more urgent effort," he says.
Stephanie Hoo is a co-producer at Asia Pacific Forum on Pacifica's WBAI 99.5 FM in New York City.