The Refiner's Fire Blog: Responding to another counter-missionary question….
Responding to another counter-missionary question….
COUNTER-MISSIONARY COMMENT: And where in the תנייך Tanakh does it say that the Most High will have to send His son to die for our sins?
MESSIANIC RESPONSE: Please read Isaiah 53 which is all about Yeshua. Isaiah 53:1 says he is the "arm of YHWH." (And no, Isaiah 53 is NOT about Israel! See our article on Isaiah 53 and Yeshua.) But since you asked, let's do a little research concerning the One YHWH would eventually send to MARTYR himself on man's behalf (against which there is no law!)….
In Genesis 22:1-19 we see Abraham, at the COMMAND of YHWH, taking his son, Isaac, to be offered as a sacrifice on Mount Moriah. Most assuredly in shock, Abraham bound his son to the altar and was ready to kill him (because of his love for, and trust in, YHWH) when an angel appeared to tell him to stay his hand and promised him Abraham that his seed would increase.
Of course, YHWH doesn't want "human" sacrifice – but in the case of Yeshua it wasn't a "human" sacrifice because Y'shua was a human with a divine qnoma (nature), which is what enabled him to be the PERFECT human being in every way – someone who could completely and flawlessly carry out YHWH's Will.
His special relationship to His "Father" enabled him to perform many miracles and to find the strength, in the end, to DIE for anyone who wished to accept YHWH as their God. Y'shua didn't replace YHWH; He was simply "an arm" of YHWH (Isaiah 53:1) who came to proclaim the Kingdom and do everything his Father commanded. He never, ever suggested he was ELOHIM (although we are told in Philippians 2:5-11 and John 10:22-39 exactly WHO he was, and what his relationship to YHWH was!).
Luke 4:43 "But he (Yeshua/Jesus) said, "I must preach the good news of the Kingdom of God to the other towns also, because that is why I was sent."
Luke 8:1. And it happened after these things that Y'shua was going around in the cities and in the villages and was preaching and declaring the Kingdom of Elohim.
Acts 28:23 "From morning till evening the Apostle Paul explained and declared the Kingdom of God and tried to convince people about Yeshua from the Law of Moses and from the Prophets."
Acts 24:14. But this indeed I (Paul) acknowledge, that in that same doctrine of which they speak, I do serve the Elohim of my fathers, believing all the things written in Torah and in the prophets.
The BIBLE contains at least 300 prophecies that have already come to pass exactly as was written, and there is no way they could all be "coincidences." As a matter of fact, according to mathematician and professor, Peter Stoner, the probability of even just 48 prophecies being fulfilled by one person (referring to Y'shua) is the incredible number of 1 in 10^157 power!
BOTTOM LINE: Yeshua came to proclaim the Kingdom of YHWH and to do everything His Father commanded. He tore down the fences of man's legalism; and neither He nor His Apostles or Disciples ever advocated against Torah!
John 12: 44. But Y'shua cried out and said, He who believes in me, it is not in me he does believe, but in Him who sent me.  45. And he who sees me sees Him who sent me! 46. I have come as the light into this world that all who believe in me might not remain in the darkness! 47. And he who hears my words, yet does not keep them, I do not judge him, for I have not come to judge the world but to give life to the world.
All YHWH ever asks of us is to be wholehearted….
Well, lo and behold - it WAS another Muslim!
Experiencing hard times? Turn to ADONAI….
Let's stop hyphenating our identities….
Responding to transgenderism and abortion….


Main Wayang is at present an ongoing project to explore new ways of storytelling using media. Utilising a team of only three members – one visual artist, one sound artist, and one live performer – the performance will be both minimal and experimental, incorporating various performance elements such as physical theatre, shadow theatre, digital visual effects, puppetry, and experimental soundscapes. My team members consist of Ayam Fared as the live performer, and Sudarshan Chandra Kumar as the sound artist. The project will involve collaborative creation, as each of us will contribute ideas to the creative direction of the performance. A short work-in-progress experimenting with the concept of this project was recently presented as part of Pandora Experimental Box 2017, organized by Kwang Tung Dance Company.
Main Wayang aims to incorporate diverse performance mediums as mentioned above, across the traditional-contemporary divide. By using both age-old performance techniques such as shadow theatre and combining it with current digital technologies such as visual effects and even experimental music, the project seeks to bridge the gap between these mediums into creating a fluid, cohesive performance. The project is also intent on exploring further the idea of collaborative creation in conceiving a theatre performance; without employing the use of one singular artistic director or theatre director, the structure of the project team is lateral and thus every creative member will substantially and meaningfully contribute to the artistic concept and direction of the finished product.


text:
package clientv3

import (
	"context"
	"errors"
	"net"
	"sync"
	"testing"
	"time"

	pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
	"github.com/coreos/etcd/pkg/testutil"

	"google.golang.org/grpc"
)

var endpoints = []string{"localhost:2379", "localhost:22379", "localhost:32379"}

func TestBalancerGetUnblocking(t *testing.T) {
	hb := newHealthBalancer(endpoints, minHealthRetryDuration, func(string) (bool, error) { return true, nil })
	defer hb.Close()
	if addrs := <-hb.Notify(); len(addrs) != len(endpoints) {
		t.Errorf("Initialize newHealthBalancer should have triggered Notify() chan, but it didn't")
	}
	unblockingOpts := grpc.BalancerGetOptions{BlockingWait: false}

	_, _, err := hb.Get(context.Background(), unblockingOpts)
	if err != ErrNoAddrAvilable {
		t.Errorf("Get() with no up endpoints should return ErrNoAddrAvailable, got: %v", err)
	}

	down1 := hb.Up(grpc.Address{Addr: endpoints[1]})
	if addrs := <-hb.Notify(); len(addrs) != 1 {
		t.Errorf("first Up() should have triggered balancer to send the first connected address via Notify chan so that other connections can be closed")
	}
	down2 := hb.Up(grpc.Address{Addr: endpoints[2]})
	addrFirst, putFun, err := hb.Get(context.Background(), unblockingOpts)
	if err != nil {
		t.Errorf("Get() with up endpoints should success, got %v", err)
	}
	if addrFirst.Addr != endpoints[1] {
		t.Errorf("Get() didn't return expected address, got %v", addrFirst)
	}
	if putFun == nil {
		t.Errorf("Get() returned unexpected nil put function")
	}
	addrSecond, _, _ := hb.Get(context.Background(), unblockingOpts)
	if addrFirst.Addr != addrSecond.Addr {
		t.Errorf("Get() didn't return the same address as previous call, got %v and %v", addrFirst, addrSecond)
	}

	down1(errors.New("error"))
	if addrs := <-hb.Notify(); len(addrs) != len(endpoints)-1 { // we call down on one endpoint
		t.Errorf("closing the only connection should triggered balancer to send the %d endpoints via Notify chan so that we can establish a connection", len(endpoints)-1)
	}
	down2(errors.New("error"))
	_, _, err = hb.Get(context.Background(), unblockingOpts)
	if err != ErrNoAddrAvilable {
		t.Errorf("Get() with no up endpoints should return ErrNoAddrAvailable, got: %v", err)
	}
}

func TestBalancerGetBlocking(t *testing.T) {
	hb := newHealthBalancer(endpoints, minHealthRetryDuration, func(string) (bool, error) { return true, nil })
	defer hb.Close()
	if addrs := <-hb.Notify(); len(addrs) != len(endpoints) {
		t.Errorf("Initialize newHealthBalancer should have triggered Notify() chan, but it didn't")
	}
	blockingOpts := grpc.BalancerGetOptions{BlockingWait: true}

	ctx, cancel := context.WithTimeout(context.Background(), time.Millisecond*100)
	_, _, err := hb.Get(ctx, blockingOpts)
	cancel()
	if err != context.DeadlineExceeded {
		t.Errorf("Get() with no up endpoints should timeout, got %v", err)
	}

	downC := make(chan func(error), 1)

	go func() {
		// ensure hb.Up() will be called after hb.Get() to see if Up() releases blocking Get()
		time.Sleep(time.Millisecond * 100)
		f := hb.Up(grpc.Address{Addr: endpoints[1]})
		if addrs := <-hb.Notify(); len(addrs) != 1 {
			t.Errorf("first Up() should have triggered balancer to send the first connected address via Notify chan so that other connections can be closed")
		}
		downC <- f
	}()
	addrFirst, putFun, err := hb.Get(context.Background(), blockingOpts)
	if err != nil {
		t.Errorf("Get() with up endpoints should success, got %v", err)
	}
	if addrFirst.Addr != endpoints[1] {
		t.Errorf("Get() didn't return expected address, got %v", addrFirst)
	}
	if putFun == nil {
		t.Errorf("Get() returned unexpected nil put function")
	}
	down1 := <-downC

	down2 := hb.Up(grpc.Address{Addr: endpoints[2]})
	addrSecond, _, _ := hb.Get(context.Background(), blockingOpts)
	if addrFirst.Addr != addrSecond.Addr {
		t.Errorf("Get() didn't return the same address as previous call, got %v and %v", addrFirst, addrSecond)
	}

	down1(errors.New("error"))
	if addrs := <-hb.Notify(); len(addrs) != len(endpoints)-1 { // we call down on one endpoint
		t.Errorf("closing the only connection should triggered balancer to send the %d endpoints via Notify chan so that we can establish a connection", len(endpoints)-1)
	}
	down2(errors.New("error"))
	ctx, cancel = context.WithTimeout(context.Background(), time.Millisecond*100)
	_, _, err = hb.Get(ctx, blockingOpts)
	cancel()
	if err != context.DeadlineExceeded {
		t.Errorf("Get() with no up endpoints should timeout, got %v", err)
	}
}

// TestHealthBalancerGraylist checks one endpoint is tried after the other
// due to gray listing.
func TestHealthBalancerGraylist(t *testing.T) {
	var wg sync.WaitGroup
	// Use 3 endpoints so gray list doesn't fallback to all connections
	// after failing on 2 endpoints.
	lns, eps := make([]net.Listener, 3), make([]string, 3)
	wg.Add(3)
	connc := make(chan string, 2)
	for i := range eps {
		ln, err := net.Listen("tcp", ":0")
		testutil.AssertNil(t, err)
		lns[i], eps[i] = ln, ln.Addr().String()
		go func() {
			defer wg.Done()
			for {
				conn, err := ln.Accept()
				if err != nil {
					return
				}
				_, err = conn.Read(make([]byte, 512))
				conn.Close()
				if err == nil {
					select {
					case connc <- ln.Addr().String():
						// sleep some so balancer catches up
						// before attempted next reconnect.
						time.Sleep(50 * time.Millisecond)
					default:
					}
				}
			}
		}()
	}

	tf := func(s string) (bool, error) { return false, nil }
	hb := newHealthBalancer(eps, 5*time.Second, tf)

	conn, err := grpc.Dial("", grpc.WithInsecure(), grpc.WithBalancer(hb))
	testutil.AssertNil(t, err)
	defer conn.Close()

	kvc := pb.NewKVClient(conn)
	<-hb.ready()

	kvc.Range(context.TODO(), &pb.RangeRequest{})
	ep1 := <-connc
	kvc.Range(context.TODO(), &pb.RangeRequest{})
	ep2 := <-connc
	for _, ln := range lns {
		ln.Close()
	}
	wg.Wait()

	if ep1 == ep2 {
		t.Fatalf("expected %q != %q", ep1, ep2)
	}
}

// TestBalancerDoNotBlockOnClose ensures that balancer and grpc don't deadlock each other
// due to rapid open/close conn. The deadlock causes balancer.Close() to block forever.
// See issue: https://github.com/coreos/etcd/issues/7283 for more detail.
func TestBalancerDoNotBlockOnClose(t *testing.T) {
	defer testutil.AfterTest(t)

	kcl := newKillConnListener(t, 3)
	defer kcl.close()

	for i := 0; i < 5; i++ {
		hb := newHealthBalancer(kcl.endpoints(), minHealthRetryDuration, func(string) (bool, error) { return true, nil })
		conn, err := grpc.Dial("", grpc.WithInsecure(), grpc.WithBalancer(hb))
		if err != nil {
			t.Fatal(err)
		}
		kvc := pb.NewKVClient(conn)
		<-hb.readyc

		var wg sync.WaitGroup
		wg.Add(100)
		cctx, cancel := context.WithCancel(context.TODO())
		for j := 0; j < 100; j++ {
			go func() {
				defer wg.Done()
				kvc.Range(cctx, &pb.RangeRequest{}, grpc.FailFast(false))
			}()
		}
		// balancer.Close() might block
		// if balancer and grpc deadlock each other.
		bclosec, cclosec := make(chan struct{}), make(chan struct{})
		go func() {
			defer close(bclosec)
			hb.Close()
		}()
		go func() {
			defer close(cclosec)
			conn.Close()
		}()
		select {
		case <-bclosec:
		case <-time.After(3 * time.Second):
			testutil.FatalStack(t, "balancer close timeout")
		}
		select {
		case <-cclosec:
		case <-time.After(3 * time.Second):
			t.Fatal("grpc conn close timeout")
		}

		cancel()
		wg.Wait()
	}
}

// killConnListener listens incoming conn and kills it immediately.
type killConnListener struct {
	wg    sync.WaitGroup
	eps   []string
	stopc chan struct{}
	t     *testing.T
}

func newKillConnListener(t *testing.T, size int) *killConnListener {
	kcl := &killConnListener{stopc: make(chan struct{}), t: t}

	for i := 0; i < size; i++ {
		ln, err := net.Listen("tcp", ":0")
		if err != nil {
			t.Fatal(err)
		}
		kcl.eps = append(kcl.eps, ln.Addr().String())
		kcl.wg.Add(1)
		go kcl.listen(ln)
	}
	return kcl
}

func (kcl *killConnListener) endpoints() []string {
	return kcl.eps
}

func (kcl *killConnListener) listen(l net.Listener) {
	go func() {
		defer kcl.wg.Done()
		for {
			conn, err := l.Accept()
			select {
			case <-kcl.stopc:
				return
			default:
			}
			if err != nil {
				kcl.t.Fatal(err)
			}
			time.Sleep(1 * time.Millisecond)
			conn.Close()
		}
	}()
	<-kcl.stopc
	l.Close()
}

func (kcl *killConnListener) close() {
	close(kcl.stopc)
	kcl.wg.Wait()
}

redpajama_set_name: RedPajamaGithub


Explore Cusco, the Sacred Valley and Machu Picchu, including other archaeological sites like Sacsaywaman, Ollantaytambo and Qoricancha.
Just the name "Machu Picchu" projects a kaleidoscope of mysteries and legends that evoke the incomparable grandeur of the Incan civilization, intriguing laymen and scholars to this day. Our gradual approach to this archaeological wonder starts in Cusco, declared in 2013 a World Cultural Heritage Site – a fascinating blend of Spanish and indigenous architecture that do not rival, but rather complement each other. These two sites are sure to stand out among your world travels, in a gradual approach via the Sacred Valley of the Incas and through the most inviting villages and natives that welcome you to witness their way of life.
Upon landing in Cusco you are greeted by our driver and transferred to your hotel. Remainder of day at leisure.
This morning we start out on an easy-paced 3-hour walking excursion through the ancient streets of Cusco. Our first stop is at Qoricancha or "Temple of the Sun" where we encounter a statue in honor of Pachacutec, the Incan King that designed and ordered the construction of Machu Picchu (closed Sundays and some holidays). Mummies were housed inside this temple, where Incan priests presided the worshipping of the Sun and the Moon. Imagine the stone walls literally covered in laminated sheets of gold, as well as countless gold ornaments that were eventually melted down and shipped to Spain. Just off Plaza de Armas lies the Cathedral, an exquisite blend of Catholic and Incan iconography and design. And at the turn of every corner you will marvel at the Incan stone foundations supporting Spanish colonial structures.
In the afternoon we enjoy a 5 to 6 hour hike (or 4 hours by car) to explore the outskirts of town beginning at Tampumachay (guest house), accented by aqueducts, canals and cascading water over tightly-fitted stones. It is here that the Incan king performed religious ceremonies as he bathed in its crystal-clear waters. From here we begin a leisurely 7-kilometer (4-mile) hike to Qenco where mummification and other rituals took place. Next is imposing Sacsayhuaman, perched high on a hill dominating the city, whose construction was initiated by the Killke culture 1100 AD and finished during the later Incan period. You will find it hard to believe how such gigantic stones were carved and moved into place, some the size of a bus and weighing many tons. Some records reveal the participation of 20,000 to 50,000 stone masons during a time period of 50 years to complete this world wonder.
Morning pick-up from your hotel to drive some 40 minutes to the village of Chincheros, boasting a remarkable colonial church and ancient ruins. Here local Quechua women dye yarn and weave in their traditional back-strap looms, creating superb tapestries with no reverse side! (Note: One of the best indigenous markets takes place on Sundays at this village). Continue for another 20 kilometers (12 miles) to the unusual concentric steps or terraces at Moray, thought to be greenhouses for sophisticated botanical speciation as well as ceremonial events under the direction of the Inca. Next is an 11-kilometer (6-mile) drive to Maras – a terraced salt mine used for centuries to this day. These "salt ponds" can be seen glistening from far away and are still an important part of the local economy, as well as tradition. Lunch will be served as a communal meal at an indigenous home, where vegetables and meat, along with rare herbs and spices, are cooked in an underground oven. Next is Ollantaytambo, the oldest inhabited town in Peru, with its humongous stone architecture that dominates the Sacred Valley – the last Inca stronghold when Emperor Manco defeated the Spanish in a famous battle in 1536. Dinner at a local restaurant followed by a walk to station to board an evening train to Aguas Calientes. Walk to hotel for check-in.
After an early breakfast, walk to the boarding area for your shuttle bus up to Machu Picchu where you´ll enter with your personable guide for a private tour of the ruins. (Note: Earliest bus departs around 5:20 am). From the guard house that overlooks the agricultural terraces we enter the main gate of the city for a close look at multiple temples and other magnificent structures nestled at the base of towering mountains. There will be some free time to explore this complex on your own. You then take the shuttle bus downhill to Aguas Calientes for a quick lunch and proceed to the train station for the return trip to Ollantaytambo and then a 2-hour drive by vehicle to your hotel in Cusco, arriving at about 7 pm.
Your driver will arrive to your hotel 2 hours prior to your scheduled plane departure to Lima.


"Zull HAJJ" Jumu'ah By Ash Sheikh Riyas Mufthi (Rashadi) On 18th August 2017 At Colpetty Masjid, Colombo 03.
"Woe Unto the Defrauders" Jumu'ah by Ash Sheikh Abdul Khaliq at Colpetty Masjid, Colombo 03 on 28th April 2017.
"Virtues of Ramadan" Jumu'ah by Ash Sheikh Omerdeen (Rahmani) at Colpetty Masjid, Colombo 03 on 19th May 2017.
"Trust" Jumu'ah by Ash Sheikh Faleel (Naleemi) on 1st May 2015 at Colpetty Masjid, Colombo 03.
"Trust" By Ash Sheikh Omerdeen (Rahmani) at Kollupitiya Jumu'ah Masjid, Colombo 03 on 2nd May 2014.
"The Divine Knowledge" Jumu'ah By Ash Sheikh Murshid Mulaffar (Humaidi) On 11th August 2017 At Colpetty Masjid, Colombo 03.


In good condition, a triple fullered short 18th Century Arab Shamshir, possibly Syrian.
A rare chance to own an authentic 18C Arabian / Persian shamshir sabre for a very low price. The triple fullered blade means either Syrian made or European import (as was common), 18th Century; I suspect the blade is European. A scarce short version of this much sought after sabre, the 70cm blade being perhaps ideally suited for close hand-to-hand combat.
The blade has a few nicks to the cutting edge, firm in the hilt. The typical two part wooden grip with brass backpiece, star insets and silvered wire bound ferrule area. Only £? (too late, now sold) . Item Ref: 783 - Tube 6. Further / full sized images available upon request.


The grass is growing, the birds are chirping outside, and our hoophouse walls are having to be opened each morning and closed each night. Spring has definitely sprung at Finding Eminence Farm. Our "high tech" seed starting setup is full of tiny new plants in our commercial seed starting facility, which we sometimes refer to as "the basement." The hoophouse is starting to pump out spring blooms of anemones and angelique tulips, with ranunculus and sweet peas soon to follow. We're still in the calm before the storm, but only for a few more days. I was on spring break last week from my job as a teacher, so we decided to use the opportunity to zip down to Florida for a few days to stay with some of Audra's family and enjoy some warm weather and sandy beaches. To be honest, I was initially reluctant to go. This time of year, I am chomping at the bit to get back out there and grow some stuff, and I had plenty of things I could have gotten done while we were down there. Audra was adamant, though, that we take some time for us.
I'm so very glad that she persisted.
The trip was brief, but it was exactly what we needed. We spent a few days at Cocoa Beach, went to a zoo, took a short air boat ride to see some gators, and hung out at Audra's uncle's 10-acre farm. And Lincoln had many firsts: first airplane ride, first salt water up his nose, first boat ride, first time seeing alligators, first time eating alligator, first time eating crab (which he liked even more than the alligator), and maybe a few other firsts as well. It was a simple, scrappy, and fairly inexpensive vacation–just the kind we like.
And now we're back and ready to crush it. Our new two-wheel tractor, a BCS 749, arrived right before we left. I cannot wait to get this thing going. If you aren't familiar with a BCS, look it up. You'll want to be a market farmer too, just so you get to use one of these brilliant machines. It's the best thing to come out of Italy since…pizza pie. Though, to be fair, I think pizza might have been an American thing that is just pretending to be Italian, but I really have no idea. Don't quote me on that. But DO go enjoy some pizza because it's delightful, regardless of where it came from.
Yesterday we "potted up" a bunch of transplants that we ordered. Basically, this just means that we transferred the teeny tiny plants into slightly bigger containers so they can continue to grow before we get them out into the field.
I also set up our mini-hoophouse inside of our actual hoophouse. I should take a moment and explain the story of this tiny structure. I bought this 4 x 8 hoophouse on clearance at Menards maybe eight or nine years ago. They had it marked for $40, which I am convinced was a mistake, but regardless I bought it before they could change their minds. I used this for years at our house in town to start seeds and grow out transplants before putting them into our postage stamp size garden. Our first year on the farm, this was our only covered structure in the spring, so we filled it with plants and then had to carry flat after flat after flat into the house every night there was a change of frost. Now, we set it up for a short period of time inside our hoophouse to transition our tiny seedlings to the field, and it allows us to provide some supplemental heat to plants that need it on these cold spring nights. It's perhaps the smartest $40 I have ever spent. Except for that $40 I paid for Audra's wedding ring from that guy in the van in that alley.
We're kicking it into high gear here. We currently have angelique tulip bouquets available for a short period of time for either farm pick-up or delivery. This week we will also be announcing a series of classes offered at the farm this summer. As always, our mailing list gets first dibs, so sign up below if you're interested in being the first to know.
Thanks for continuing to follow our story. We promise to keep it weird here on our little carved out chunk of the inter-webs.


Find out the answer for What a lipstick print signifies. We have shared below all the answers and solutions of New York Times Crossword. This is a very famous crossword played all over the world and loved by everyone. It will keep your brain sharp with the questions each number has.


Please join us sharing this great news on Facebook!
Unfortunately, the Chair of Amnesty Turkey, Taner Kılıç, was denied bail in court on October 26th. His case has been lumped in with the cases of the Istanbul 10, and he is being charged based on the allegation that he downloaded and used the ByLock messaging application, claimed to have been used by the Gülen movement to communicate. However, two independent forensic analyses of Taner's phone commissioned by Amnesty International found that there is no trace of Bylock ever having been on his phone.
"Over the last 24 hours we have seen the twin hands of Turkey's fickle justice system at play. While one grants liberty, the other, confronted with no less baseless charges, takes it away. The release of the Istanbul 10 late last night restored some faith in Turkey's justice system. Today, that faith has been washed away. Turkish authorities have repeatedly and publicly presumed Taner Kılıç's guilt, on the basis of innuendo and unsupported allegations. We will continue undaunted to campaign for the release of our chair and the dropping of the charges against all human rights defenders in Turkey."
The charges against the 11 (including Amnesty Turkey Chair Taner Kılıç) include outlandish claims that standard human rights protection activities amount to assisting terrorist organizations. These include appealing to stop the sale of tear gas, making a grant application, and campaigning for the release of hunger-striking teachers. According to the indictment, İdil Eser is linked to three unrelated and opposing terrorist organizations and some of the allegations against her refer to two Amnesty International documents which were issued before she even joined the organization.
The prosecution offered no evidence to support their allegations that the Büyükada workshop, where the arrests took place, was a "secret meeting to organize a Gezi-type uprising" or that any of the defendants were engaged in wrongdoing. Amnesty International has made a detailed analysis of the indictment, addressing each of the allegations made against the 11 defendants.
Analysis on the case against Taner can be found here.


text:
Region DVD lub też kod regionu – kod maszynowy przypisany czytnikom DVD jak i płytom DVD-Video, w zależności od strefy ekonomicznej. Regionalizacja dla płyt i czytników wideo jest swego rodzaju zabezpieczeniem przed piractwem, a przede wszystkim blokadą przed niekontrolowanym handlem filmami (importem tanich filmów z innych krajów). Komercjalne aspekty zmuszają użytkowników do zakupu płyt w jednym regionie zgodnie z kodem regionalizacji swojego odtwarzacza. Polska znajduje się w regionie opisanym kluczem nr 2 (Region drugi). System kodowy wspomagany był przez algorytm Content Scramble System.

W teorii zabezpieczenie miało uniemożliwić wyżej wspomniany handel (filmy w USA, czy Australii można nabyć szybciej, z innymi dodatkami lub po niższych cenach) oraz tym samym pozwolić dystrybutorom filmowym i korporacjom finansowym na kontrolowanie rynku. Obecnie uznane przez wielu za przeżytek, ponieważ odtwarzacze (starszej generacji) miały możliwość pięciokrotnej zmiany kodu (rozwiązanie miało charakter marketingowy, lecz wykorzystywane było często w celach domowych), a obecnie coraz więcej odtwarzaczy DVD, zarówno stacjonarnych jak i komputerowych opatrzonych jest kodem regionu 0 pozwalającym na odtwarzanie dowolnie zakupionego filmu. Istnieje również szereg programów komputerowych pozwalających na maskowanie kodu w DVD-ROM lub jego całkowite zdjęcie przy przegrywaniu (jeśli warunki użytkowania na kopiowanie zezwalają). Sceptycy wskazują na duży rozwój internetu i przyszłość w kupowaniu filmów w sposób pay per view (ang. płać za oglądanie) lub podobną możliwość zakupu filmów jak plików mp3. Pomimo to nowe odtwarzacze Blu-ray również zostały wyposażone w ograniczenia regionalne.

Kody regionów i kraje

Regiony Blu-ray
Wytwórnie filmowe, wprowadziły – podobnie jak w technice DVD – regionizację świata również w przypadku płyt Blu-ray, w celu umożliwienia sobie manipulowania datami premier filmów w różnych częściach świata oraz stosowania zróżnicowanych cen na różnych rynkach. Świat został podzielony na trzy regiony. Zarówno płyty jak i odtwarzacze przeznaczone do użytku w danym regionie są oznaczone jego kodem. Odtwarzacz może odczytywać wyłącznie płyty oznaczone takim samym kodem jak on.

Naturalną odpowiedzią było pojawienie się na rynku odtwarzaczy, wytwarzanych przez niezależnych producentów, które odczytują płyty z dwóch lub nawet wszystkich regionów.

Zobacz też
 DVD, film

DVD
Zarządzanie prawami cyfrowymi

redpajama_set_name: RedPajamaWikipedia


Health Education England North East is based in Newcastle upon Tyne, providing apprenticeships across the North of England.
We are an Ofsted Grade 2 (Good) provider, with over 10 years' experience of providing apprenticeships in Health and Social Care, Business Administration and Engineering and Manufacturing sectors.
Our apprenticeships are delivered by expert teams of trainers, assessors and sector specialists at NHS Foundation Trusts across the north of England.


text:
Q: Queries from Diffrent Tables How to Join Suggest PLease (PHP)(SQL) I need help regarding JOIN tables to get category name & author name from other tables.
for articles site I have Three Tables

*

*articles

*categories

*users

Articles Table structure :
id
title
slug
content
category
author
date

I save category ID & user ID in articles table with each article
While Displaying Articles for a category I use this:
(just some draft idea not full code)
localhost/testsite/category.php?cat=category-slug

$catslug = ($_GET["cat"]);

//GET CAT ID from category table from slug

$qry = "SELECT * from category WHERE slug='$catslug';
$res = mysql_query($qry) or die("Error in Query");
$ans = mysql_fetch_array($res);
$cid = $ans['id'];
$catname = $ans['title'];

<?php echo $catname; ?>

//after getting cat-id query to get article of that ID

$aqry = select * from article where category=$cid ORDER BY date";
$ares = mysql_query($aqry) or die("Error in Query");
$aans = mysql_fetch_array($ares))
$aid = $aans['author'];

//then another query to get author name from users
select username from users where id=$aid

I m learning PHP & not much familiar with JOIN statement & combining queries
need help/suggestions hw can I achieve same with JOIN tables instead of different queries to get catname and author name from tables.
Thanks

A: Assuming Category id is foreign jey in article table
Try this query
select username from users
where id in (
select author from category cat
inner join article art
on cat.category_id =art.category_id
where cat.slug= $cat
order by art.date desc )

A: This should do what you want
SELECT distinct c.title, U.Username
from category C join article A on A.category=C.id
join users U on U.id=A.author
WHERE C.slug= :catslug

A: $q = "SELECT article.*
        FROM article
             LEFT JOIN category
             ON article.category = category.ID
             LEFT JOIN users
             ON article.author = users.ID
       WHERE article.slug = :slug";

:slug is where you would insert (bind if you're using PDO) $_GET['slug']

A: First off, you should write a stored proc... but here's how you would get articles by categoryID that includes both the category name and user name.
Given the following table structures:
article
---------
articleID <- primary key
title
slug
content
categoryID <- foreign key
userID <- foreign key
createdDT

category
--------
categoryID <- primary key
categoryName

user
--------
userID <- primary key
userName

Here's how to write the query using joins:
SELECT a.title, a.slug, a.content, a.createdDT, c.categoryName, u.userName

FROM dbo.article a

JOIN dbo.category c on a.categoryID = c.categoryID
JOIN dbo.user u on a.userID = u.userID

WHERE a.categoryID = @categoryID

Here's an article from Microsoft on JOINs - http://msdn.microsoft.com/en-us/library/ms191517.aspx

A: You can do some different thing with a SQL request. You can do some join in your SQL request but you can also do another SELECT statement in your request Like
SELECT SOMETHINGS FROM A_TABLE WHERE (SELECT ANOTHER_THING FROM ANOTHER_TABLE WHERE VALUE =1

But this statement will only work if you have 1 result in your second request
If you want to join two table with some value, you'll have to do it like this
SELECT something FROM a_table  AS alias1 JOIN another_table AS alias2
ON alias1.value1 = alias2.value1 and .....

You can compare all the value that you want from one table to another and you can also join more than two table and the ON key word is not requested by sql syntax you can just do
SELECT * FROM table_1 join table_2

and it will show you all thje data from two table but be sure that this is the data you want this kind of little query can have some big result and slow down your app
you can read more there http://dev.mysql.com/doc/refman/5.0/en/join.html

redpajama_set_name: RedPajamaStackExchange


Puget Systems has quickly earned a reputation for building extremely fast, well sourced and thoroughly tested workstations for content creators.
Eager to tackle the question that has crossed the mind of every After Effects artist in the industry, the School of Motion team reached out to Puget Systems, who has quickly earned a reputation for building extremely fast, well sourced and thoroughly tested workstations for content creators, with the challenge of designing and building a system that would outperform any system on the market today. The result was the Puget Systems "Johnny Cache" system.
The entire experience is documented in an in-depth article from School of Motion (https://www.schoolofmotion.com/tutorials/after-effects-computer), and the video shot and directed by Mike Pecci is available in the article as well.
Puget Systems is also launching a contest to win the Johnny Cache Ultimate After Effects workstation. For details and information on how to enter and win, please visit our contest page.
School of Motion's mission is to break down the barriers to learning and mastering Motion Design. Our custom built online education platform provides students with world-class education and professional critiques in a fun and inclusive environment. With courses in everything from design to animation, Motion Designers of every skill level will learn something new and meet new friends along the way. For more information, please visit www.schoolofmotion.com.
Puget Systems is based in the Seattle suburb of Auburn, WA, and specializes in high performance custom built computers. We emphasize customization with laser focus on understanding each customer's specific workflow, and offer personal consulting and support that we believe is becoming quite rare in the industry. Our goal is to provide each client with the best possible computer for their needs and budget.
Puget Systems offers a range of workstations designed specifically for video and image editing applications including Premiere Pro, After Effects, Photoshop, DaVinci Resolve, and more.


Bartender training in Miami with Elite Bartending School guarantees you top notch training with professionals that have over 20 years in the bartending business. Elite is the perfect place for those interested in the bartending trade as well as for bartenders with little experience. The Miami bartender training school is accredited by the Better Business Bureau and is also certified under the provisions of Chapter 1005, Florida Statutes and Chapter 6E. License #4005 by the state of Florida.
Elite Bartending School's facility includes six bars and eight wells, meaning that you will be able to spend the program's two weeks participating and practicing in class often. This style of hands-on training encourages retention of lessons while students learn their way around the bar. Not only will students of the bartender training in Miami learn the mixology behind over 100 popular modern cocktails, but they will also be trained in customer service techniques and taught the soft skills necessary to handle any situation they should encounter while bartending. All lessons are held in a functional club, providing the perfect atmosphere to learn what it takes to be behind the bar. You'll also have the chance to participate in a flair class, learning the basics of flair as well as how to hone in on the craft. A little flair can take your bartending to the next level!
Elite caters to your needs when it comes to convenience with your schedule. While the classes are kept small to foster more one-on-one moments with the instructors, multiple classes are scheduled per week. In the event of emergencies, students may reschedule their missed class with another to ensure that graduation is still possible. Elite also offers classes on weekends that take place on every Sunday for a four-week period. Classes for bartender training in Miami are also offered in Spanish.
Contact Elite Bartending School today at (305) 460-8070 to schedule your first class. You can also fill out the convenient online form and we will call you directly.


text:
Quick Answer: How Do Morticians Keep Eyes Closed?
What is called 10th day after death?
Do bodies explode in coffins?
Why is embalming bad?
Should a child view an open casket?
Do morticians sew eyes and mouths shut?
Can the dead feel cremation?
Can you have an open casket after gunshot to head?
Can a dying person hear you?
How long do bodies last in coffins?
How does a mortician keep the mouth closed?
Do morticians take out eyes?
When a person dies with their eyes open what does that mean?
Can a dead person cry?
Terahvin.
There is a 10-day period after the death, during which the immediate family follows Hindu mourning customs.
Terahvin (refers to the ceremony conducted to mark the final day of mourning after a death by North Indian Hindus, and sometimes Sikhs..
But dead bodies have a tendency to rot, and when they do so above ground, the consequences are – to put it nicely — unpleasant. … When the weather turns warm, in some cases, that sealed casket becomes a pressure cooker and bursts from accumulated gases and fluids of the decomposing body.
The embalming process is toxic. Formaldehyde is a potential human carcinogen, and can be lethal if a person is exposed to high concentrations. Its fumes can also irritate the eyes, nose, and throat. Phenol, similarly, can irritate or burn the flesh, and is toxic if ingested.
You should never force a child to view an open casket or even to go to the funeral. … Also consider your own grief and needs during the funeral. Every child will be different in their understanding of what is happening, this has a lot to do with maturity and not always as much to do with age.
Mouths are sewn shut from the inside. Eyes are dried and plastic is kept under the eyelids to maintain a natural shape. After the embalming, the body is washed. … After being embalmed, a body might be placed in a viewing room for days, weeks or months.
So whether you are cremated, autopsied, or buried in a coffin, don't be afraid that you will feel any of it. When you die, the astral cord that has connected and tethered you to your body during your life gets severed. Once that happens, you aren't getting back into your body!
In the rare instance, but it does happen, that the gunshot has come out somewhere in the back of the head and is not visible in the face; then the funeral home should be able to clean up the body well enough for an open casket.
Canadian researchers found hospice patients could perform mental tasks upon request while at 10% brain function.
By 50 years in, your tissues will have liquefied and disappeared, leaving behind mummified skin and tendons. Eventually these too will disintegrate, and after 80 years in that coffin, your bones will crack as the soft collagen inside them deteriorates, leaving nothing but the brittle mineral frame behind.
Undertakers close the mouth by means of what they call a jaw suture: a long stitch made inside the mouth with a curved, threaded needle through the bottom lip beneath the teeth, up under the top lip, through the septum and back down into the mouth. … Alternatively, the jaw can simply be left open.
We don't remove them. You can use what is called an eye cap to put over the flattened eyeball to recreate the natural curvature of the eye. You can also inject tissue builder directly into the eyeball and fill it up. And sometimes, the embalming fluid will fill the eye to normal size.
The practice of forcing eyelids closed immediately after death, sometimes using coins to lock the eyelids closed until rigor mortis intervenes, has been common in many cultures. Open eyes at death may be interpreted as an indication that the deceased is fearful of the future, presumably because of past behaviors.
After death, there may still be a few shudders or movements of the arms or legs. There could even be an uncontrolled cry because of muscle movement in the voice box. Sometimes there will be a release of urine or stool, but usually only a small amount since so little has probably been eaten in the last days of life.
Did Luke Combs Go On The Voice?
What is Luke Combs full name? Luke Albert CombsLuke
What Was Wrong With Precious Mother?
How skinny is precious now? Precious actress Gabourey
Question: Is Cady Groves Dead?
Why did Cady Groves die? Singer Cady Groves'
Question: Do The Songland Winners Get Paid?
What is the most successful song from Songland?
Quick Answer: What Kind Of Name Is Dierks?
How do you say Neftali? The correct way to pronounce

redpajama_set_name: RedPajamaCommonCrawl


Here's a work in progress! You can buy a copy of the whole book, right now, in PDF format, or, if you like, as a paperback. For details, visit our home page or send a request through our Contact form.
When I came up with the idea for The Complete Writer, the plan was to create a book that I could give to my editorial clients at The Copyeditor's Desk. At the outset, most of my clientele consisted of academics, nonprofits, and small businesses who publish through scholarly or traditional presses. Over time, though, more people have asked me to help prepare books—fiction and nonfiction—for independent publication on Amazon and waypoints.
Many of my new clients secretly dream of making a living at writing. I've lived that dream myself, and I can assure you: it's not wise to quit your day job. For most people it's not the path to a middle-class lifestyle, especially if you don't live in one of the big coastal cities that are publishing centers. But if you have a source of independent income that will support you—a job that's not all-consuming, investments, a working spouse, Social Security—independent writing and publishing can be an interesting and fulfilling enterprise.
Other clients have more salient reasons to launch self-publishing enterprises, ranging from a simple ego boost to marketing strategies for their businesses.
Whatever you crave to do with your writing and publishing dreams, you must be able to write clearly. You need to understand what makes a publishable document, and you need to know how to edit and revise your work to make it publishable. Maybe even more than that, you need to understand that the only person who will market your product is you. This is true whether you write a blog or newspaper and magazine features or books or copy for some other business. I say "other" because all publishing activity is a business.
Over the years, I've published in many venues: magazines, newspapers, websites, academic journals, and books. I've helped innumerable authors and small businesses perfect websites, journal articles, and books. I've published my own and clients' books through mainline publishers (The Life or Robert Sidney, Earl of Leicester, Folger Shakespeare Library; The Essential Feature, Columbia University Press; Math Magic, with Scott Flansburg, William Morrow),: and out of curiosity, I've also self-published a few of my own squibs through Amazon and waypoints, under the Plain & Simple Press imprint (Slave Labor: The New Story of American Higher Education; Fire-Rider, a three-volume saga; and 30 Pounds, Four Months, a diet plan and cookbook for people who love to eat. Using a second imprint, Camptown Races Press, I published a series of adult romances emanated by a group of five writers under the Roberta Stuart pseudonym. And I have operated one of the top 100 personal finance blogs in the English language, plus a few other sites.
Obviously, no book can answer all the questions or solve all the challenges that arise for every writer. But I hope this one will give you some insight into what you can expect if you decide to dive into the writing life, and how to go about it. If you have any specific questions, I invite you to explore Plain & Simple Press or The Copyeditor's Desk and send them to me through either site's Contacts page.
Clear, coherent writing style works in all professional settings. For professional, publishing writers, it's required.
The principles described here apply to any kind of writing, fiction or nonfiction, as long as the document is adapted to the audience and its circumstances.
Readers in all contexts are thrilled to find copy that is presented clearly, in concise, interesting, easy-to-follow language. This applies across the board, to all kinds of writing. It applies to technical writing, for example, where you may write a manual that explains how a computer program or a technical device works. It applies to business writing, from daily correspondence to the annual report. And it applies in fiction: a revelation made clear by Ernest Hemingway, who applied this style to the short story and the novel.
In business, being able to write clearly and well makes you look good. Even people who aren't English majors notice confusing or clumsy writing. If you can't write a simple sentence, they wonder what else you can't do.
Writing a "simple sentence" (that's a grammatical term for an utterance that has one subject and one predicate) doesn't mean writing simple-mindedly. The Wall Street Journal, whose content is anything but simple-minded, is written at an eleventh-grade reading level. It conveys a great deal of sophisticated information in a style that is crisp and uncluttered, but not choppy. The length and structure of its sentences are varied, but every word counts.
A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all his sentences short, or that he avoid all details and treat his subjects only in outline, but that every word tell.
Strunk and White wrote at a time when we didn't worry about gender-based pronouns, and when people learned a great deal more about how language works than many of us encounter in school today. So, in case some of their discussions seem mysterious, let's review a few methods that will help you accomplish what they advise.
Certain devices, although no substitute for thoughtful composition, can help. Keep these hints in mind.
The words very, quite, a little, a lot, a bit, somewhat, rather, and really can usually go. So can many—perhaps even most—words ending in -ly. Ask yourself if you need that adverb, or if you can find a verb that carries the meaning of two words.
For example, what does "talk very fast" mean? Without even thinking about it, we can list a half-dozen single words that may mean that: chatter, jabber, babble, blurt, prattle, chit-chat, gab. A little thought will certainly lead to more and maybe better terms. Notice that each verb adds meaning and vividness to the idea of fast talk—they all have slightly different senses. The strong verb, when preferred to a weaker verb plus an adverb or two, gives strength and meaning to your language.
Look for the hidden verb.
Beware the "there is/there are" construction.
An increasing number of court cases concern. . . .
Delete relative pronouns, where possible.
the foods that people eat. . . .
the foods people eat. . . .
Sgt. Preston, who is a Vietnam veteran, said. . . .
Sgt. Preston, a Vietnam veteran, said. . . .
The canyon, which is a wildlife sanctuary, runs north and south.
The canyon, a wildlife sanctuary, runs north and south.
Get rid of as many prepositional phrases as you can.
Some devices require a little more thought than the knee-jerk mechanical tricks we've just reviewed. These are compositional principles that you should internalize as you internalize the spelling of your own name.
Before we proceed to the first trick, let's make a side trip to visit our friend Joe, a fellow who likes to hike in the mountains. Being a kind of a cowboyish dude, he likes to take his blunderbuss for a walk, too. So one bright day Joe is way out in the sticks when he hears a rustling in the brush.
What should come bounding out of the chaparral but a gigantic, angry bear! Joe, calling upon his nerves of steel, grabs his long gun and blows the bear away!
Now he's feeling pretty pleased with himself, pounding his chest and hollering, "Kreegah! Joe Bundolo!" and contemplating how he's going to get the thee-hundred-pound trophy five miles down the trail to his pick-up.
Pretty quick he hears another rustling in the bush. No fool, he slides the gun under the shrubbery and stands there looking innocent, for now what should come striding out of the shrubbery but the game warden.
Joe, being a cheapskate, would never think of buying a hunting license, but that wouldn't matter, because it's out of bear season, anyway.
"Officer," Joe says, "this bear was shot." Joe, a career bureaucrat, is a past master of passing the buck.
Notice that the receiver of the action here appears as the object of the verb, and the thing that is doing the action is the verb's subject. The active voice is straight and direct. It doesn't beat around the bush, and it doesn't waste words. It is economical, and that is why we prefer it.
In the passive voice, the action moves in the opposite direction: the thing that receives the action suddenly appears as the verb's subject, and the doer of the action is hidden in a prepositional phrase starting with "by," which may or may not be explicitly stated.
The bear was shot [by Joe].
When Joe says "the bear was shot," he passes the buck. Anyone could have shot the bear. Surely not Joe, eh?
Because the passive voice always contains a past participle (a verbal that looks like it's in the past tense, such as "shot"), many writers confuse it with the past tense. Remember, the way to tell whether a verb is in the passive voice is asking whether you can say the action was done by someone or something. If the phrase "by zombies" makes sense, then the verb is in the passive voice.
In most circumstances, the passive voice is indirect and verbose— that's why it's a classic feature of bureaucratese. Fix it by converting it to the active voice, unless you're using the passive voice for a specific reason. Take the doer of the action and make that the subject of the sentence.
Passive: Money was spent on unnecessary travel.
Active: Management spent money on unnecessary travel.
Passive: The bear was shot.
Active: Joe shot the bear.
Now I'm going to tell you something that you're not supposed to know: there are times when the passive voice is a good thing. Not many, but they do exist. One legitimate reason to use the passive voice, obviously, is to pass the buck. Sometimes you want to obfuscate. The passive voice is a formidable tool for that purpose.
But sometimes you can use the passive voice to do exactly the opposite. When we leap out of the brush and say to the game warden, "That bear was shot by Joe," we point the finger at Joe and emphasize his agency in the crime.
This happens because in English, the most emphatic position is at the end of an utterance or a paragraph or a story. Because of that, when you put the "by _____" part of the passive voice into words, you lay the stress on the doer of the action. And sometimes, as in the episode with Joe, that's exactly what you want to do.
But most of the time: not so much. Use the passive voice when you know what you're doing. Otherwise, prefer the active to the passive.
Use verbs conveying action, not verbs of being.
Energetic and stimulating, Rios is a favorite among students.
It conveys a little meaning, but overall, it's a big Z, dull as white rice. What on earth does "stimulating" mean, anyway? And that fellow Rios is buried in the middle of the sentence.
Students love the energetic and stimulating Rios.
A little better—though insipid. The word "love" sounds lame: it's one of those words that have lost meaning from overuse. And the sentence still doesn't show Rios in action; it doesn't show how the words "energetic" and "stimulating" define him.
Rios projects a sense of excitement and energy that charms his students.
Does it improve on the original? Maybe so; maybe not. As you can see, though, an insipid sentence inspires an insipid response in the reader, something you decidedly do not want to inspire.
Write in complete sentences . Most of the time.
A complete sentence has a subject and a verb. It will not harm your style or bore your reader if you include a subject and a verb in every sentence.
Beginning writers seem to think it's arty to cast their thoughts in fragments. Maybe they think it sounds dramatic.
In fact, though, sentence fragments have a function: fragments are like exclamation points. They're emphatic. Too many exclamation points make your copy sound like you're panting. Good writers use sentence fragments in the same way the use exclamation points: sparingly. To pepper a piece of writing with a lot of fragments or exclamation points is bad style.
Use Anglo-Saxon instead of Latinate words.
Members of the species homo sapiens who maintain an abode within a permanent or semipermanent structure composed at least partially or wholly of vitreous, transparent material would find it sagacious to refrain from hurling projectiles of natural material.
Figured out what this means yet?
Of AIDS, a high-ranking bureaucrat once said, "The disease has heterosexualized, proletarianized, and ruralized." So has the plague of gobbledygook.
Jargon is mishmash language. It obscures meaning while it implies that the speaker is an insider. Don't confuse this term with "shop talk." Some terms that are current in specific trades and industries have real meaning and need not be translated into verbose alternatives. Doctors and nurses, for example, know what an "EMT" is, and they know what has happened when someone has administered CPR. No—we're talking about phony shop talk, fake insider language, ersatz sophistication.
To impact is similarly vile. Teeth are impacted. People, politics, the history of humanity, the future of the universe are affected, changed, damaged, improved, transformed, exploded, crushed, or whatever it is that you think you mean.
Avoid clichés like the plague. . .
Clichés are aging quips that have worn thin with overuse. You can usually tell if a golden phrase is hackneyed by saying the first few words aloud. If the last few follow automatically, you've got a cliché.
Raining cats and . . . .
Filled to the . . . .
Fit as a . . . .
Sell like. . . .
Use specific terms, not mush words.
Everyday language is awash in words devoid of solid meaning—such as "area" and "field." That's not my area; he's an expert in the field. What do these things mean? Discipline? Concern? Meadow? Say what you mean!
Watch out for words like thing, idea, situation, experience, and group, the latter of which may mean anything from the Boy Scouts to a witches' coven.
Some words sound as though they mean something other than what they do mean.
Euphemism is prettified speech that supposedly softens blunt reality ("she passed away") or replaces frank words with allegedly acceptable language ("little girls' room").
Don't be crude, but don't be nicey-nice, either. A task force is a committee, a recreation facility is a gym, and an environmental engineer in education is a school janitor.
This may be O.K. when you're talking, but don't do it in writing. You can edit the written word—and you should.
Sometimes writers indulge in larger kinds of redundancy. We may accidentally repeat a phrase, sentence, or paragraph that appeared earlier in the document. Or we may have been taught a particularly pernicious method of composition, the "Tell them what you're going to say; say it; and tell them what you said" approach. This is plain bad writing—don't do it. In writing (as opposed to public speaking), you need say it just once.
Achorn suggested that women set the ground rules early and stick to them, not underestimate themselves or set their goals too low, be prepared for a certain amount of loneliness as they get to the top (it goes with the job), not carry a chip on their shoulders, take advantage of every educational and training opportunity, make sure their company has a sound policy against sexual harassment, not assume all women working with them are for them, be optimistic and not expect the workplace to solve all the problems and change cultural attitudes that have built up over the centuries.
Amazing. There was no need to recite every hackneyed aphorism the speaker uttered. But even if the advice were not trite, the sentence would still be overstuffed.
It's does not mean its, and there's no such thing as its'. Sentences slopped together with a comma instead of a conjunction or a semicolon just look . . . well, sloppy.
Learn the difference between the plural and the possessive, and distinguish between the plural possessive and the singular possessive. Know what a comma splice is and how to avoid it. You can learn these things. It's easy to find grammar and style guides online, or just visit any community college or university bookstore and pick up a freshman comp text.
Remember to run the spellchecker as the second-to-last step in revising your work. But after that, always proofread with the brain! We're still smarter than our computers.
But what do these things mean? When someone says he saw a pretty woman riding the light rail, can you picture the lady? Probably only in your own terms—that is, in terms of what you personally think makes for a good-looking woman. What does a "beautiful sunset" look like? Is it cloudy? Clear? Red? Orange? Yellow? Blue? Green? How long does this sunset last, anyway? "It's a nice day"—personally, I've been known to say a 100-degree day was "nice"; my buddy from Michigan's Upper Peninsula thinks it's "nice" when snow is falling.
The trouble with these vague terms is that they are high on the abstraction ladder.
A linguist named S.I. Hayakawa, some years ago, came up with a way of thinking about abstract and concrete language. He pictured a ladder on which a speaker moves up and down between relatively concrete or specific terms and abstract words.
Well, no. Actually, this picture of Jake is in itself an abstraction. You understand: It's not Jake! It's a representation of Jake.
Like pictures, all words are representations. That is, any word is necessarily an abstraction. The interesting thing about words is that they display degrees of abstraction, just as an abstract painting might portray Jake in more or less jumbled ways.
So, try to imagine the real thing: These days, he's no longer a cute little puppy. He's large; he has long shiny blond hair that sheds all over everything. He's very friendly and happy. He stinks—he has a superb doggy aroma. He drools. He occasionally barks. He attempts to talk to humans with a strange ooking noise. And he is, all in all, very concrete. File this dog away in your mind for a minute.
Now, to get back to the subject: Hayakawa posited that all language is abstract. That is, a word is necessarily not the thing that it represents. All words in all languages are necessarily abstractions—they're just representations of the real object. The word table or mesa is not the same as a physical wooden contraption to hold dishes and homework.
Such a ladder might look like this, with its feet on the ground and its most abstract rung somewhere out there where no one has gone before.
So, QUICK: what's the most concrete term you can think of for this critter?
About 80 percent of us automatically say "dog." But in fact, that doesn't say much about the occupant of our photo.
For most people, "dog" means their dog, and the picture the word conjures in their minds may be of a poodle or a cocker spaniel or a shih-tzu or a Heinz-57. Chances are, the word "dog" won't make your reader think of anything that looks much like Jake.
Between us—because we share some very specific information—the word that will conjure up that dog is "Jake." So, if we were to draw a ladder along which we would range all the words that indicate what's in our picture from least to most abstract, the word "Jake" would appear on the bottom rung.
For writers, it's another way of saying show, don't tell. Or, as all your teachers, readers, and editors will nag you, be specific.
To create clarity in your writing—that is, to make the window of your writing spot-free—you need to come down the abstraction ladder.
Good writers move up and down the abstraction ladder. They clarify abstract concepts and terms by providing concrete, clearly described examples and by giving readers anecdotes that show how the abstract applies to real life.
For example, once I went up Mt. Graham with a Forest Service biologist who was an expert on the endangered Mt. Graham red squirrel. My friend was writing a story on the same, and she — the biologist — was driving us up through several life zones when all of a sudden a mountain lion jumped onto the road ahead of us. Then it disappeared into the forest. What kind of forest do you picture?
Does your forest look like this?
This is my kinda forest!
The point is, the reader can't know what kind of landscape the mountain lion was in unless we tell what it looked like . . . by using specific terms.
Mt. Graham rises 7,000 feet, through several distinct life zones—all of which are in the National Forest. It starts with low desert chaparral; the road passes through juniper, oak, and piñon forest, then ponderosa, Douglas fir, then aspen, white fir, and finally blue spruce.
What kind of "forest" did you imagine the mountain lion disappeared into?
It means you need to use concrete, picture nouns—the actual name for something, not just the vague word for it. In placing the reader in a forest, you must say what kind of forest it is—broad-leafed? coniferous? juniper-oak?—and what kind of trees appear—maples? pine? fir? aspen? other? What do they look like? smell like? sound like?
Otherwise, each reader sees his or her personal version of the forest, not the one you're talking about.
This entry was posted in The Complete Writer, Writing and tagged abstraction ladder, good writing principles, The Complete Writer, writing tips on February 28, 2018 by funny.


Ultra-Pure oils are regarded as the world's leading manufacturer of valve oil.
Ultra-Pure oils are regarded as the world's leading manufacturer of valve oil.Used by players such as Alison Balsam, Bobby Shew, Arturo Sandoval and Wynton Marsalis the unique combination of a synthetic, totally non-toxic oil is a perfect partner for your new JP instrument.
For care and maintenance instructions of your new JP Brass Instruments see our instrument care and maintenance section.
JP Musical Instruments include a full Ultra Pure Accessory Pack in selected models.


1 In a large saucepan, heat 180ml water, the caster sugar, a pinch of salt, the lime leaves and lemongrass until the sugar has dissolved and the flavours have fused together; this should take 8–10 mins on a medium heat. Discard the lime leaves and lemongrass.
2 Add the soda water and lime juice to the pan and stir gently (try not to stir all the bubbles out of the soda water). Pour into a freezer-proof container with a lid and freeze. Take out every hour and, using a fork, scrape the granita so that you end up with fluffy ice, rather than one big block. It should take about four hours to freeze.
3 To serve, put a generous portion of pineapple in a bowl, top with a scoop of granita and pour over a little coconut cream. Sprinkle with a small pinch of sea salt.
* This works well with any fresh fruit but if you find yourself near an Asian supermarket, stock up on rambutan, lychee or mangoes.
Recipe from Cook Thai by Sebby Holmes (Kyle Books).


text:
package com.kzmen.sczxjf.view;

import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.kzmen.sczxjf.R;

/**
 * 说明:
 * note:
 * Created by FuPei
 * on 2015/12/17 at 16:53
 */
public class DataView extends RelativeLayout{

    private final int DEFAULT_IMAGE = R.drawable.bj_recordrelay;
    private final String DEFAULT_TEXT = "暂无数据";
    private Context mContext;
    private TextView tv;
    private ImageView iv;
    private onLoadUi mload;

    public DataView(Context context, ListView lv, onLoadUi load) {
        super(context, null);
        mContext = context;
        initView();
        this.mload = load;
        setImage();
        setText();
        setVisibility(View.GONE);
        ((ViewGroup)lv.getParent()).addView(this);
        lv.setEmptyView(this);
    }

    public DataView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        mContext = context;
        initView();
    }

    public DataView(Context context, AttributeSet attrs) {
        super(context, attrs, 0);
        mContext = context;
        initView();
    }

    private void initView() {
        LayoutInflater.from(mContext).inflate(R.layout.view_public_nodata, this, true);
        iv = (ImageView) findViewById(R.id.view_iv);
        tv = (TextView) findViewById(R.id.view_tv);
    }

    public void setText() {
        if(mload.getText() == null ) {
            tv.setText(DEFAULT_TEXT);
        } else {
            tv.setText(mload.getText());
        }
    }

    public void setImage() {
        if(mload.getImage() == 0) {
            iv.setImageResource(DEFAULT_IMAGE);
        } else {
            iv.setImageResource(mload.getImage());
        }
    }

    public interface onLoadUi{
        String getText();
        int getImage();
    }
}


– The PLANTIL Moisturizing Body Lotion is designed exclusively with a natural extract of rose and shea butter.
– The Rose is naturally moisturizing for the skins.
– It prevents drying of the epidermis and protects it against external aggressions.
– Karitè butter is considered as a precious and anti-wrinkle protective care.
– nourishes, hydrates and tones dry and irritated skins.
– your skin regains its tonicity, suppleness and natural beauty.


text:
How to Build a Sustainable Travel Community for People in Marginalized Groups
by Kiersten Brown
Kiersten Brown
Kiersten is a freelance writer and coach. As a writer,…
"The greatness of a community is most accurately measured by the compassionate actions of its members," Coretta Scott King.
Community is essential amongst all groups of people, even those who love to travel. A community of travelers can seem a bit foreign as travelers move from place to place. Nonetheless, a community is an essential part of making traveling fun and safe. It's where people come together to share information and experiences about their trips. These communities help keep travelers safe and empower individuals to go to places they've never gone before. For the average able-bodied traveler, community is important. For travelers of marginalized groups, a travel community is crucial.
Yet, the strength of a community realizes in its sustainability. Meaning people can access the community. The members are active participants, and everyone a part of the community feels supported. Following this theme, here are five communities that exist to support travelers of all shapes, sizes, colors, and abilities.
Travel Community for LGBTQ+
Traveling while queer, lesbian, gay, or any part of the LGBTQ community can be challenging. Some countries discriminate or even have laws against people of certain sexual orientations and gender identities. Nonetheless, LGBTQ communities are continuing to pop up everywhere.
One of the simplest ways to connect with these communities is through pride events. The International LGBTQ+ Travel Association provides free resources and information for LGBTQ+ travelers. This includes a calendar of global gay pride events. With this great organization, there are many ways to connect with other travelers. From Ami's Adventure, Ami (whose pronouns are he/him) shares his experience as a Black Queer Trans world traveler on his YouTube channel. There he recommends that LGBTQ members connect to others through Tinder and visit hipster-style cafes. Also, utilize Google, which has an LGBTQ-friendly tag on many of its local listings.
Travel Community for women of diverse backgrounds and economic needs
Research has shown that women travel more than men. One in three single American women traveled over five times in 2019. Women over the age of 40 who are financially stable often have the means to travel more often. Amongst travelers in the higher-earning bracket of $250,000 or more, 54% were women. However, not considered in these numbers are the women who lack the financial flexibility to travel. For the high female earners, it can be simple to find a community through travel groups, tourism, and hopping around to different countries. For those in a different earning range, a community is found through Facebook groups and apps such as Elude.
Elude is a travel app that changes the booking experience with its budget search engine. It makes travel more accessible to users of different economic backgrounds. Users can search for places across the globe that fit into their price range. The app is currently at 25,000 users, a majority of who identify as female. Using different travel apps often provides the opportunity for users to connect through the app's Instagram pages. Other travel communities that can be found through Instagram are @fatgirlstraveling and @womenwhotravel.
Travel community for BIPOC
From the movies to history Black, indigenous, and people of color often don't mirror the image of a world traveler. The branded image is often of a white male college graduate. The one who backpacked their way through Europe before getting their corporate job. Besides this underrepresentation, BIPOC travelers can experience racism and ignorance in any destination. Thus, having a community is important. With a travel community, it opens up opportunities for group travel, more inclusion, and safety for BIPOC travelers.
One way to build this community is to join groups that already exist such as Nomandness Tribe and Outdoor Afro. Along with doing your research and learning from other people's travel experiences.
Renee, a user of the Elude app, shared that she has found community by traveling to places that interest her. Her desire to explore the culture and be active has led her to connect to people in some amazing places. Trips where she's visited an elephant sanctuary in Thailand and joined a Soca cruise.
Travel community for those with disabilities
Travel is still possible for those with disabilities and limitations. Accessible tourism makes this possible. It's a way to ensure that travel destinations provide services and products accessible to everyone.
Building a community through accessible tourism can be joining travel groups. TabiFolk or Go Wheel the World are two great options.
These websites have created communities online. People can book travel to an accessible destination and share tips and resources with others in the community.
Two amazing things about building a travel community are that it is limitless and constantly growing. It grows every time someone chooses to travel. It's a community not limited by culture, location, or ethnicity. It's a community that calls upon what is unique and special about people and brings them together through one shared love of travel.
Kiersten is a freelance writer and coach. As a writer, she has written for Travel Noire, Passion Passport, BAUCE mag, and various travel and lifestyle blogs. As a writer, her goal is to write content that inspires others to take action. As a coach, her goal is to empower women to be their most authentic selves. In her free time, you can find her dancing to any song any where.
Kiersten Brown April 13, 2022
Expert Travel Hacks from Experienced Travelers
How to Survive Summer 2022 Travel Armageddon
Solo Travel Safety Tips for WOC From a Community of Solo Travelers
6 Cities to Visit for Black Culture


Your Custom RG Couture Kimono may soon become your most beloved piece of clothing that you will ever wear. DESIGNED WITH YOU and FOR YOU, your Kimono can also be INFUSED WITH INTENTIONS THAT YOU SET and which are sewn into it with care. Slipping on your Custom Kimono is like wearing a MAGICAL CLOAK OF LOVE. May it enhance your own superpowers, purpose and intentions.
Let's begin the design process together and co-create some Kimono-magic! Below are the different elements you may wish to include to customize your Kimono exquisitely to your heart's desire!
The featured 'DIVA' Kimono can be made in 13 different reversible sequin colors if the fabric you wish is still available on the market. Please see the 'FABRIC LOOKBOOK' HERE to select your color choice. Or if there is another color you wish to request, please include the color in the 'Notes' section of your order placement upon check-out. We will accommodate you fully if the color you desire is available in the fabric selection of this Kimono style.
Each Kimono is sewn with love, grace and gratitude to create something beautiful that is to be loved, with love. This is very the integrity & philosophy of the brand. With a Kimono Intention Setting Session, you will experience an authentic, heart-centred conversation with Rita, that is geared towards the unfolding and proclaiming of of your deepest desires, goals and dreams. It may highlight parts of your life you are wanting to put more energy towards, and aspects that you want to release. You may be as open and vulnerable as you wish; as this is a private and discrete aspect of the Kimono-making process that Rita regards as her Purpose.
Styling lies in the details and in the confidence that pulls it all together.
LOVE a Kimono but unsure how to wear it?
We will work with your existing wardrobe and create outfits around your Kimono that you will love! If you are missing any 'key' items to create looks with- we will give you a shopping list of these essential basics that you can add to wardrobe.


Department of Art | BFA' 15 Carlos Kempff Interning with Printed Matter, Inc!
Home » News » BFA' 15 Carlos Kempff Interning with Printed Matter, Inc!
BFA' 15 Carlos Kempff Interning with Printed Matter, Inc!
Carlos Kempff, BFA '15, recently started interning with Printed Matter, Inc. in NYC! As described by the organization, Printed Matter is the world's leading non-profit organization dedicated to the dissemination, understanding and appreciation of artists' books.
As an intern, Carlos will assist with the daily and ongoing operations of Printed Matter, including non-profit programming activities, in store events, and all aspects of maintaining a busy bookshop. This will include assistance with shelving books and organizing stock, processing review submissions, social media, exhibition preparation and installation, and other tasks. There are also opportunities for writing, administrative assistance, and other projects as they come up. While not all of it is glamorous, the experience offers the opportunity to work in a dynamic non-profit office, retail, and programming/exhibition space, while gaining exposure to a vibrant community of contemporary artists publishing.


text:
Start-Up Fundraising in Malaysia: Early Stages and Pitfalls
by Donovan & Ho (BD) | Apr 15, 2019 | Corporate
Over the past couple of years, we have seen the start-up scene in Malaysia boom and grow vibrantly. The ever-changing market presents plenty of opportunities for start-ups to thrive, we see more promising start-ups emerging, and existing start-ups scaling up and growing bigger. In this article, we discuss the issue of fundraising for early-stage start-ups, and we hope that this article will shed some light and highlight some potential pitfalls to avoid, for those who are navigating through the complex journey of entrepreneurship and fundraising.
Some founders kick start the business by way of bootstrapping. In contrast with fundraising, bootstrapping is when the founders use their own funds to run the company, without any financial assistance from external investors. Bootstrapping allows the founders to retain full ownership and control of their start-up as there is no need to allocate equity to the investors. At the bootstrapping stage, most founders will be singularly focused on getting their Minimum Viable Product ("MVP") up and running with little resources to allocate towards legal matters. To assist in such decision making, some pitfalls that a founder should avoid at this stage will be:
Not incorporating a proper legal entity (PLT or Sdn Bhd being popular choices) – helps in shielding liability from founders and transacting with third parties;
Not having confidentiality / non-disclosure terms or documentation attributing ownership of intellectual property to the company (with both internal hires and third party vendors) and protecting your MVP or intellectual property from unauthorized disclosure and undocumented ownership; and
Not understanding the regulatory landscape – founders should have an awareness of the possible licenses, legislation and professional bodies that could apply and regulate the intended business.
Pre-seed / Seed round – Angel investors
This is the stage when the start-up is relatively small and young, and the founders are still working on building the MVP and need more resources to do that, or some may have even completed an incubator/ accelerator program and are looking for external funding to continue growing the company.
Angel investors are individuals who invested cash into the start-up in exchange for shares in the company. Often the high nett-worth individuals, angel investors could be the founders' personal connections, or could be sophisticated investors. In Malaysia, Malaysian Business Angels Network ("MBAN") is an association which puts forward the agenda of angel investing. They organize pitching events regularly so it is a good avenue for the start-up founders to pitch their idea to the angel investors.
While there is no standard rate on the investment amount put in by angel investors, it is common to see start-ups giving out equity in the company in exchange for the seed funding provided by the angel investors. Simplicity is key at this early-stage funding, and ordinary shares will usually be issued at the pre-seed to seed round funding.
Some pitfalls to watch out for at such early stage fundraising will be:
Over-complicating equity terms to angel investors. Keeping to ordinary shares or even non-voting preference shares (if the start-up has a strong bargaining power) will be a safe start;
Over-crowding the members' register. Although a private limited company can have up to a maximum of 50 members, crowding out the members' register at the start may put off future investors (especially the VCs). Consider setting up a legal structure that strikes a balance between keeping the ticket size affordable and not crowding the members' register; and
Under-providing on your shareholders' terms. The casual and easy going nature of fundraising from family, friends and even angels often mean that start-ups often do away with not having a Shareholders' Agreement.
Early Series Rounds A, B, C…
There isn't any fixed rule on when a company should proceed to the next financing round. However generally speaking, Series A fundraising usually occurs after the company has gained some traction and when the company needs more funds to scale up, develop better technology, grow the team, acquire more customers or market the product to a wider public.
Typically, a "Series" financing round will involve venture capital ("VC") funding, whether by a lone VC or by a lead VC together with a group of other VCs. VCs typically invest cash in exchange for equity with more complicated rights in preference over other shareholders in the company. Among others, VC firms often request for a right to board seat (i.e a representative from the VC firm will be a director in the startup company), which then translates into the VC firm having a say in the decision-making process of the company.
This is usually the pivotal stage where things can get rosier, or turn nightmarish. Some pitfalls to watch out for at such early-Series fundraising will be:
Over-complicating equity terms to VCs – while VCs will often say that their Terms are 'standard', these terms come in all shapes and sizes and can vary tremendously between different VCs. Over-complicating the early stage terms will slow down the fundraising round where timing is critical.
Setting precedents on terms that can never be turned-back, and in fact get more onerous (usually against the founders) in subsequent rounds.
While fetching the 'highest price' possible is the aim for founders, setting a high price per share at an early stage may inadvertently lead to the next round being a technical 'down round' (i.e., issuing shares at a lower price than the previous round), resulting in a triggering of 'anti-dilution' rights to the investor.
Equity Crowdfunding – an alternative fundraising option
Equity crowdfunding ("ECF") allows a startup to raise funds from the general public via an ECF platform. Since the introductory of regulatory framework to facilitate equity crowdfunding in year 2015, 50 SMEs in Malaysia have raised RM48.87mil through ECF[1]. Currently, there are 7 ECF platforms that are licensed by the Securities Commission of Malaysia.
Under the ECF model, the general public who registers with the ECF platform gets the opportunity to be a shareholder in an early-stage start-up company, together with the benefits as a shareholder of the company. It also allows the start-up company a platform to publicize its offering and raise funds from the public by offering a stake in the company.
However, by opening your doors to the public at an early-stage, the start-up company will have a larger number of investors who have a stake in your company. While pitching on an ECF platform is a good way to publicize your start-up, the opposite is also true – now that your company is more "well known" and if the start-up is unable to cope, any negative news will also reach the market sooner and this may not reflect well for market sentiments.
An entrepreneur's journey in building a successful and sustainable start-up is full of complexity and roadblocks, one of it being fundraising. In any circumstances, it is important for founders to be aware of the terms of the offering, and their consequences.
[1] https://fintechnews.my/20194/crowdfunding-malaysia/equity-crowdfunding-report-2019/
This update was written by Shawn Ho and Ee Lyne Chong from our corporate, property and tax practice group. Our corporate team advises on legal compliance, corporate governance, shareholder and founder arrangements, joint venture and partnership structures and corporate tax matters. Have a question? Contact us.
Secondment of Employees: What You Should Know
Digital Tax Fixed at 6% Effective 1 January 2020


text:
Q: Converting Seconds to decimal We switched our database for Atlassain Jira from SQL Server to Oracle SQL. So now an older written script doesn't work due to syntax errors, and I'm trying to correct this. I didn't write the original so it is a little messy.
The original script was:
 SELECT innerdata.author,CONVERT(VARCHAR(12),innerdata.workday, 106) as Work_Date,
         case
           when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .00 and .009 then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2))
           when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .01 and .25  then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)) + (.25-cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float)) --round to x.25
           when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .26 and .50  then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)) + (.50-cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float)) --round to x.50
           when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .51 and .75  then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)) + (.75-cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float)) --round to x.75
           when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .76 and 1.00 then CAST(sum(Timeworked)/3600 AS DECIMAL(10,0))                                                                             --round to next whole number
         End as total_time
 FROM
 (
 SELECT worklog.author,
          CASE
                WHEN ((SELECT DATEPART(DW, CAST(FLOOR(CAST(worklog.startdate AS FLOAT ))AS DATETIME))) IN(1) AND worklog.author = 'johnsmith') THEN CAST(FLOOR( CAST((worklog.startdate + 1) AS FLOAT ))AS DATETIME)
                ELSE CAST(FLOOR( CAST(worklog.startdate AS FLOAT ))AS DATETIME)
                END AS workday,
                             timeworked
       FROM ivrsjira_prod.dbo.worklog
       WHERE CAST(FLOOR( CAST(worklog.startdate AS FLOAT ))AS DATETIME) BETWEEN CONVERT(DATETIME,'2017-01-01',120) AND CONVERT(DATETIME,'2017-01-01',120)
       AND worklog.author IN ('johnsmith')
 ) innerdata
 GROUP BY innerdata.author,innerdata.workday
 ORDER BY innerdata.author, innerdata.workday DESC;

The output data would present

AUTHOR   | Work_Date  | total_time
johnsmith| 01-JAN-2017| 5.5
johnsmith| 03-JAN-2017| 2.75
johnsmith| 05-JAN-2017| 9.25

The last column total_time was recorded into the table in a seconds format when you use the front end of JIRA. The script was written convert the number (rounding up) into quarter-hourly increments. For reports purposes.
This is the raw data of the table

ID |ISSUEID |AUTHOR    |GROUPLEVEL |ROLELEVEL |WORKLOGBODY |CREATED                 |UPDATEAUTHOR |UPDATED                 |STARTDATE               |TIMEWORKED
1  |3       |johnsmith |data       |data      |data        |01-JAN-2017 12:00:00 AM |johnsmith    |01-JAN-2017 12:00:00 AM |01-JAN-2017 12:00:00 AM |1200

So this is what I currently have after the updates made to my script.
SELECT innerdata.author,TO_CHAR(innerdata.workday, 'YYYY-MM-DD') as Work_Date,
    case
      when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .00 and .009 then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2))
      when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .01 and .25  then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)) + (.25-cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float)) --round to x.25
      when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .26 and .50  then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)) + (.50-cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float)) --round to x.5
      when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .51 and .75  then CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)) + (.75-cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float)) --round to x.75
      when cast(right(CAST(sum(Timeworked)/3600 AS DECIMAL(10,2)),3) as float) between .76 and 1.00 then CAST(sum(Timeworked)/3600 AS DECIMAL(10,0))                                                                             --round to next highest whole number
    End as total_time
FROM
(SELECT worklog.author,
         CASE
               WHEN ((SELECT DATEPART(DW, CAST(FLOOR( CAST(worklog.startdate AS FLOAT ))AS DATETIME))) IN(1) AND worklog.author = 'orourkad') THEN CAST(FLOOR( CAST((worklog.startdate + 1) AS FLOAT ))AS DATETIME)
               ELSE CAST(FLOOR( CAST(worklog.startdate AS FLOAT ))AS DATETIME)
               END AS workday,
                        timeworked
      FROM jira_ivrs.worklog
      WHERE CAST(FLOOR( CAST(worklog.startdate AS FLOAT ))AS DATETIME) BETWEEN TO_CHAR(DATETIME,'2017-01-01',120) AND TO_CHAR(DATETIME,'2017-01-01',120)
      AND worklog.author IN ('johnsmith')
) innerdata
GROUP BY innerdata.author,innerdata.workday
ORDER BY innerdata.author,innerdata.workday DESC;

But I now get the error

ORA-00936: missing expression
00936. 00000 -  "missing expression"
*Cause:
*Action:
Error at Line: 12 Column: 102`

That is pointing directly to IN(1).
So obviously it is giving me the errors due to the differences in syntax?

A: Looks like you have a problem with CONVERT(VARCHAR(12),innerdata.workday, 106)
From oracle docs:

CONVERT converts a character string from one character set to another.
The char argument is the value to be converted. It can be any of the
  datatypes CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, or NCLOB.
The dest_char_set argument is the name of the character set to which
  char is converted.
The source_char_set argument is the name of the character set in which
  char is stored in the database. The default value is the database
  character set.

As I understood you need to convert field from date/time to varchar. In this case you can replace your convert with to_char(innerdata.workday,'DD MON YYYY')
3 HOURS LATER.
Ok. Looks like I understand what you need. Something like this one for inner select (Sorry, I haven't oracle near me last couple of years, so I can't test)
SELECT worklog.author,
        worklog.startdate+(CASE WHEN to_char(worklog.startdate,'DAY',
   'NLS_DATE_LANGUAGE=''numeric date language''')=1 THEN 1 ELSE 0 END) as workday,
timeworked
FROM jira_ivrs.worklog
WHERE worklog.startdate BETWEEN TO_DATE('&&Start_date','YYYY-MM-DD HH24:MI:SS') AND TO_DATE('&&End_date','YYYY-MM-DD HH24:MI:SS')
AND worklog.author IN ('username')

JFYI in oracle date arithmetic is not so complex and you do not need to convert date to float. Just add 1 to date is increase date on 1 day and substracting 1/24 decrease date on one hour. A pretty good article about date arithmetic
UPDATE 2.
I think that your query might looks like
    SELECT innerdata.author,trunc(workday),trunc(sum(timeworked)/3600)+trunc(mod(sum(timeworked),3600)/900)*0.25 total_time
FROM (
SELECT worklog.author,
        worklog.startdate+(CASE WHEN to_char(worklog.startdate,'DAY',
   'NLS_DATE_LANGUAGE=''numeric date language''')='7' THEN 1 ELSE 0 END) as workday,
timeworked
FROM worklog
WHERE -- worklog.startdate BETWEEN TO_DATE('&&Start_date','YYYY-MM-DD HH24:MI:SS') AND TO_DATE('&&End_date','YYYY-MM-DD HH24:MI:SS')
-- AND
worklog.author IN ('username')) innerdata
group by innerdata.author,trunc(workday)
order by 1,2

Small comments:

*

*In oracle dow for sunday is 7 in this expression.

*trunc(workday) "converts" datetime to date


The gallbladder is a little sac which lies between the two lobes of your liver and stores bile made by the liver. It's not useless and should not be removed unless under dire circumstances. Just like your tonsils, adenoids, appendix and other so-called 'useless' organs. These all serve a purpose. Bile used to be called gall, hence a bladder to store gall. You could also call it a bile-bladder for that matter!
You can live without one clearly, millions do – but once the gallbladder is removed the bile made by the liver can no longer be stored between meals and it will then flow directly into the intestine, although there will be less than you'd get from a fully-functioning gallbladder. Most people cope really well while others battle for years after surgery, generally with fatty diarrhea. Ideally you will have to make adjustments and ease into more fat with time, but it does not mean you cannot eat fat anymore by any means.
Although you'll be told to go on a high fibre, low fat diet, this is not the best diet for those without a gallbladder. The first few days after removal yes, have clear liquids and foods easy to digest, and then gradually add solids back into your diet. For a while eat more often, and have smaller meals until your body is able to adapt to higher fat meals. If you can, get hold of an ox bile supplement which is very helpful. The Solgar Digestive Enzymes are a great way to get ox bile as it's something we don't get on its own in this country easily.
Don't rush into having this surgery if you can save your gallbladder through diet as your risk of NAFLD (non-alcoholic fatty liver disease) is raised, but by following a low-carb diet as set out in The Low-Carb Creed book you will avoid that. But if you have had to have it out, don't have too much fat the first month, increase it slowly, and take enzymes with ox-bile.
Taking MCT oil such as the lovely Medium Chain Triglyceride oil in my online store will provide easy-to-digest fat, and be properly absorbed. Have some fresh ginger tea with meals to improve fat digestion and remain hydrated. Best of all save your gallbladder BEFORE it gives trouble, and follow a low-carb, medium healthy fat, medium protein diet.
A good supplement for liver and gallbladder health (even after the gallbladder is removed) is Milk Thistle with Dandelion – find it here – or use just Milk Thistle.


It was evident early on that District Attorney Danny Craig was the frontrunner to be appointed Judge of Superior Court, replacing the retiring Judge Neal Dickert. Though our own former mayor Jesse Stone was nominated, it appeared from the beginning that Craig had an edge over the competition.
We, at The True Citizen, have mixed feelings about the appointment. Danny Craig has been an outstanding district attorney for the past fifteen years, and we hate to lose him from that office. He has been the most accessible, thorough, honest and cooperative prosecuting attorney any news medium could hope for. He completely understands the concept of open records and the people's right to know.
From the public's perspective, he has been a dedicated servant, putting in many hours over and above what was expected or required. He spoke to juries with an air of calm authority and thorough preparation. The major cases he personally handled should be textbook material for young prosecutors.
Though he handled some of the toughest cases that came through his office, particularly death penalty cases and white collar crime, he never lost touch with his humanity. A dedicated husband and father, he never hesitated to give his time to civic groups and young people. Just last month he spoke at DARE graduation ceremonies at Edmund Burke Academy.
We have no doubt that Danny Craig's commitment to justice and the judicial system will carry over into his new responsibilities on the bench. Though we will miss him in the DA's office, we look forward to his service as a Judge of Superior Court.


Maria was selected from 700 entries to receive one of seven commissions for Ignition Choreographer's Platform, produced by DanceWest and the Royal Borough of Kingston. Her 12-minute piece, 'The Tainted Hero', is danced by Paaliba Abugre and Celia Francis. It follows a Heracles on a journey, under the malevolent gaze of Hera. Ignition was Dance Pick of the Week in The Guardian Guide. Photos by Gigi Giannella.


text:
Q: How to access a person's outlook calender's meeting details through rest I need to access a particular person's outlook calendar's meeting details for a particular day and fetch required attendees of all his meetings on that day  so that emails can be triggered to required attendees.
I tried:
https://graph.microsoft.com/v1.0/users/abc@mycompany.co.in/calendarview?startDateTime=#{2019-04-15.to_s}&endDateTime=#{2019-04-23.to_s}
and got the output:
{
  "error": {
    "code": "InvalidAuthenticationToken",
    "message": "Access token is empty.",
    "innerError": {
      "request-id": "e015d4f6-8a46-4e4d-a0b7-f9e828088991",
      "date": "2019-04-23T11:04:08"
    }
  }
}

and also tried:
https://outlook.office.com/api/v2.0/me/calendarview?startDateTime={2019-04-15}&endDateTime={2019-04-23}
Both didn't work. Please, help me.

A: You need create app and grant app proper permission, then call the api with app permission(token).
You could check graph demo in github demo.
https://github.com/microsoftgraph/aspnet-snippets-sample


Libero Copper Corp. engages in acquisition of copper deposits. Its portfolio include Big Red exploration project in Canada, the Tomichi deposit in the United States, and the Mocoa deposit in Colombia. The company was founded by Ian Paul Slater on June 5, 2008 and is headquartered in Vancouver, Canada.