text:
package org.graphframes.lib

import org.graphframes.GraphFrame
import org.graphframes.GraphFrame._
import org.apache.spark.sql.{Column, DataFrame}
import org.apache.spark.sql.functions.{array, col, explode, struct}

/**
 * Implements a Pregel-like bulk-synchronous message-passing API based on DataFrame operations.
 *
 * See Malewicz et al., Pregel: a system for large-scale graph
 * processing for a detailed description of the Pregel algorithm.
 *
 * You can construct a Pregel instance using either this constructor or [[org.graphframes.GraphFrame#pregel]],
 * then use builder pattern to describe the operations, and then call [[run]] to start a run.
 * It returns a DataFrame of vertices from the last iteration.
 *
 * When a run starts, it expands the vertices DataFrame using column expressions defined by [[withVertexColumn]].
 * Those additional vertex properties can be changed during Pregel iterations.
 * In each Pregel iteration, there are three phases:
 *   - Given each edge triplet, generate messages and specify target vertices to send,
 *     described by [[sendMsgToDst]] and [[sendMsgToSrc]].
 *   - Aggregate messages by target vertex IDs, described by [[aggMsgs]].
 *   - Update additional vertex properties based on aggregated messages and states from previous iteration,
 *     described by [[withVertexColumn]].
 *
 * Please find what columns you can reference at each phase in the method API docs.
 *
 * You can control the number of iterations by [[setMaxIter]] and check API docs for advanced controls.
 *
 * Example code for Page Rank:
 *
 * {{{
 *   val edges = ...
 *   val vertices = GraphFrame.fromEdges(edges).outDegrees.cache()
 *   val numVertices = vertices.count()
 *   val graph = GraphFrame(vertices, edges)
 *   val alpha = 0.15
 *   val ranks = graph.pregel
 *     .withVertexColumn("rank", lit(1.0 / numVertices),
 *       coalesce(Pregel.msg, lit(0.0)) * (1.0 - alpha) + alpha / numVertices)
 *     .sendMsgToDst(Pregel.src("rank") / Pregel.src("outDegree"))
 *     .aggMsgs(sum(Pregel.msg))
 *     .run()
 * }}}
 *
 * @param graph The graph that Pregel will run on.
 * @see [[org.graphframes.GraphFrame#pregel]]
 * @see
 *        Malewicz et al., Pregel: a system for large-scale graph processing.
 *
 */
class Pregel(val graph: GraphFrame) {

  private val withVertexColumnList = collection.mutable.ListBuffer.empty[(String, Column, Column)]

  private var maxIter: Int = 10
  private var checkpointInterval = 2

  private var sendMsgs = collection.mutable.ListBuffer.empty[(Column, Column)]
  private var aggMsgsCol: Column = null

  private val CHECKPOINT_NAME_PREFIX = "pregel"

  /** Sets the max number of iterations (default: 10). */
  def setMaxIter(value: Int): this.type = {
    maxIter = value
    this
  }

  /**
   * Sets the number of iterations between two checkpoints (default: 2).
   *
   * This is an advanced control to balance query plan optimization and checkpoint data I/O cost.
   * In most cases, you should keep the default value.
   *
   * Checkpoint is disabled if this is set to 0.
   */
  def setCheckpointInterval(value: Int): this.type = {
    checkpointInterval = value
    this
  }

  /**
   * Defines an additional vertex column at the start of run and how to update it in each iteration.
   *
   * You can call it multiple times to add more than one additional vertex columns.
   *
   * @param colName the name of the additional vertex column.
   *                It cannot be an existing vertex column in the graph.
   * @param initialExpr the expression to initialize the additional vertex column.
   *                    You can reference all original vertex columns in this expression.
   * @param updateAfterAggMsgsExpr the expression to update the additional vertex column after messages aggregation.
   *                               You can reference all original vertex columns, additional vertex columns, and the
   *                               aggregated message column using [[Pregel$#msg]].
   *                               If the vertex received no messages, the message column would be null.
   */
  def withVertexColumn(colName: String, initialExpr: Column, updateAfterAggMsgsExpr: Column): this.type = {
    // TODO: check if this column exists.
    require(colName != null && colName != ID && colName != Pregel.MSG_COL_NAME,
      "additional column name cannot be null and cannot be the same name with ID column or " +
      "msg column.")
    require(initialExpr != null, "additional column should provide a nonnull initial expression.")
    require(updateAfterAggMsgsExpr != null, "additional column should provide a nonnull " +
      "updateAfterAggMsgs expression.")
    withVertexColumnList += Tuple3(colName, initialExpr, updateAfterAggMsgsExpr)
    this
  }

  /**
   * Defines a message to send to the source vertex of each edge triplet.
   *
   * You can call it multiple times to send more than one messages.
   *
   * @param msgExpr the expression of the message to send to the source vertex given a (src, edge, dst) triplet.
   *                Source/destination vertex properties and edge properties are nested under columns `src`, `dst`,
   *                and `edge`, respectively.
   *                You can reference them using [[Pregel$#src]], [[Pregel$#dst]], and [[Pregel$#edge]].
   *                Null messages are not included in message aggregation.
   * @see [[sendMsgToDst]]
   */
  def sendMsgToSrc(msgExpr: Column): this.type = {
    sendMsgs += Tuple2(Pregel.src(ID), msgExpr)
    this
  }

  /**
   * Defines a message to send to the destination vertex of each edge triplet.
   *
   * You can call it multiple times to send more than one messages.
   *
   * @param msgExpr the message expression to send to the destination vertex given a (`src`, `edge`, `dst`) triplet.
   *                Source/destination vertex properties and edge properties are nested under columns `src`, `dst`,
   *                and `edge`, respectively.
   *                You can reference them using [[Pregel$#src]], [[Pregel$#dst]], and [[Pregel$#edge]].
   *                Null messages are not included in message aggregation.
   * @see [[sendMsgToSrc]]
   */
  def sendMsgToDst(msgExpr: Column): this.type = {
    sendMsgs += Tuple2(Pregel.dst(ID), msgExpr)
    this
  }

  /**
   * Defines how messages are aggregated after grouped by target vertex IDs.
   *
   * @param aggExpr the message aggregation expression, such as `sum(Pregel.msg)`.
   *                You can reference the message column by [[Pregel$#msg]] and the vertex ID by [[GraphFrame$#ID]],
   *                while the latter is usually not used.
   */
  def aggMsgs(aggExpr: Column): this.type = {
    aggMsgsCol = aggExpr
    this
  }

  /**
   * Runs the defined Pregel algorithm.
   *
   * @return the result vertex DataFrame from the final iteration including both original and additional columns.
   */
  def run(): DataFrame = {
    require(sendMsgs.length > 0, "We need to set at least one message expression for pregel running.")
    require(aggMsgsCol != null, "We need to set aggMsgs for pregel running.")
    require(maxIter >= 1, "The max iteration number should be >= 1.")
    require(checkpointInterval >= 0, "The checkpoint interval should be >= 0, 0 indicates no checkpoint.")
    require(withVertexColumnList.size > 0, "There should be at least one additional vertex columns for updating.")

    val sendMsgsColList = sendMsgs.toList.map { case (id, msg) =>
      struct(id.as(ID), msg.as("msg"))
    }

    val initVertexCols = withVertexColumnList.toList.map { case (colName, initExpr, _) =>
      initExpr.as(colName)
    }
    val updateVertexCols = withVertexColumnList.toList.map { case (colName, _, updateExpr) =>
      updateExpr.as(colName)
    }

    var currentVertices = graph.vertices.select((col("*") :: initVertexCols): _*)
    var vertexUpdateColDF: DataFrame = null

    val edges = graph.edges

    var iteration = 1

    val shouldCheckpoint = checkpointInterval > 0

    while (iteration <= maxIter) {
      val tripletsDF = currentVertices.select(struct(col("*")).as(SRC))
        .join(edges.select(struct(col("*")).as(EDGE)), Pregel.src(ID) === Pregel.edge(SRC))
        .join(currentVertices.select(struct(col("*")).as(DST)), Pregel.edge(DST) === Pregel.dst(ID))

      var msgDF: DataFrame = tripletsDF
        .select(explode(array(sendMsgsColList: _*)).as("msg"))
        .select(col("msg.id"), col("msg.msg").as(Pregel.MSG_COL_NAME))

      val newAggMsgDF = msgDF
        .filter(Pregel.msg.isNotNull)
        .groupBy(ID)
        .agg(aggMsgsCol.as(Pregel.MSG_COL_NAME))

      val verticesWithMsg = currentVertices.join(newAggMsgDF, Seq(ID), "left_outer")

      var newVertexUpdateColDF = verticesWithMsg.select((col(ID) :: updateVertexCols): _*)

      if (shouldCheckpoint && iteration % checkpointInterval == 0) {
        // do checkpoint, use lazy checkpoint because later we will materialize this DF.
        newVertexUpdateColDF = newVertexUpdateColDF.checkpoint(eager = false)
        // TODO: remove last checkpoint file.
      }
      newVertexUpdateColDF.cache()
      newVertexUpdateColDF.count() // materialize it

      if (vertexUpdateColDF != null) {
        vertexUpdateColDF.unpersist()
      }
      vertexUpdateColDF = newVertexUpdateColDF

      currentVertices = graph.vertices.join(vertexUpdateColDF, ID)

      iteration += 1
    }

    currentVertices
  }

}

/**
 * Constants and utilities for the Pregel algorithm.
 */
object Pregel extends Serializable {

  /**
   * A constant column name for generated and aggregated messages.
   *
   * The vertices DataFrame must not contain this column.
   */
  val MSG_COL_NAME = "_pregel_msg_"

  /**
   * References the message column in aggregating messages and updating additional vertex columns.
   *
   * @see [[Pregel.aggMsgs]] and [[Pregel.withVertexColumn]]
   */
  val msg: Column = col(MSG_COL_NAME)

  /**
   * References a source vertex column in generating messages to send.
   *
   * @param colName the vertex column name.
   * @see [[Pregel.sendMsgToSrc]] and [[Pregel.sendMsgToDst]]
   */
  def src(colName: String): Column = col(GraphFrame.SRC + "." + colName)

  /**
   * References a destination vertex column in generating messages to send.
   *
   * @param colName the vertex column name.
   * @see [[Pregel.sendMsgToSrc]] and [[Pregel.sendMsgToDst]]
   */
  def dst(colName: String): Column = col(GraphFrame.DST + "." + colName)

  /**
   * References an edge column in generating messages to send.
   *
   * @param colName the edge column name.
   * @see [[Pregel.sendMsgToSrc]] and [[Pregel.sendMsgToDst]]
   */
  def edge(colName: String): Column = col(GraphFrame.EDGE + "." + colName)
}

redpajama_set_name: RedPajamaGithub


text:
About PMA
PMA Blog
PMA Bulletin
Alliance Members
Legal Reform
Statewide Resources
Studies & Reports Library
Executive Leaders program
Job Creators Network
PMA Perspective
New Group Works to Bring Balance to Pennsylvania's Civil Justice System
In another year of flipping the couch cushions for spare change to balance a state budget, efforts to reduce lawsuit abuse are more important than ever. These needed reforms can greatly enhance Pennsylvania's business competitiveness without costing the commonwealth a single dime.
A newly formed group, the Pennsylvania Coalition for Civil Justice Reform (PCCJR), will pull the curtain back to expose the many ways the law and judicial procedure are being exploited to bully and extort individuals, businesses, and health care professionals and institutions with excessive legal action. Likewise, PCCJR will fight for reforms to allow Pennsylvania to compete for business investment currently lost due to our unfavorable legal climate.
Former State Rep. Curt Schroder (R-Chester), executive director of the new bipartisan group, said that demonstrating to lawmakers, the media, and the general public the extent of the economic damage of lawsuit abuse in higher costs for products, services, and lost opportunities will produce benefits across the board: help bring balance back into a civil justice system now inordinately weighted on the side of a few who understand how to game the system for their benefit; ensure that those with legitimate claims are justly compensated.
"Education is a key part of the effort towards bringing a sense of fairness back to our civil justice system," Schroder said. "And will help us enact reforms in the law and in civil procedure that will benefit all Pennsylvanians by attracting jobs and helping ensure affordable access to health care."
Schroder has been an advocate for victims of lawsuit abuse nearly his entire professional life. As a private-practice attorney, he witnessed countless instances of fraud and abuse in the Philadelphia court system. Then as a state House member, he was one of leading advocates for medical malpractice reform. He also led the fight for a recent, significant reform in the system: the 2011 law that eliminated the lopsided doctrine of joint-and-several liability, where a deep pocket party in a liability suit could be tagged for 100 percent of the award despite minimal blame for the injury. Under the Fair Share Act signed into law by Governor Tom Corbett, someone who is responsible for a harm (less than 60%) now pays a percentage of damages equal to their percentage of responsibility for the harm done.
"I was picked by Speaker Turzai to lead the floor fight (on the Fair Share Act) because as an attorney, and with my experience working against abuse in the law, I can speak the language," Schroder said.
On the legislative front, Schroder says the PCCJR will prioritize measures that will bring needed changes in the law. Almost certain to make the list is one already being circulated in the new legislative session by Rep. Warren Kampf (R-Chester) that would require transparency in a compensation system designed for victims of the lethal lung disease mesothelioma from exposure to asbestos fibers. Abuse of the asbestos compensation system has become a distinctive, if tragic, illustration of the need for reform. Claimants' lawyers, representing those allegedly injured by asbestos exposure, are double dipping by seeking claims in trusts established to compensate those injured and then again in the courts, where they are not required to reveal awards from the trusts. The real tragedy is that, just as with other instances of lawsuit abuse, less remains for those who truly deserve the awards.
For budget-strapped Pennsylvania, enacting a law that will help the state recoup millions from fraudulent government contractors is as seductive as it is logical. But closer examination of the promise of a windfall for the state through such a law, a False Claims Act, shows the real winners would be the ones lobbying for its enactment – the trial lawyers.
The trial lawyers are manipulating False Claims Acts on the federal level and where it's been enacted in other states by seeking whistleblowers – it used to be the other way around – to file already manufactured cases against government contractors. In some instances, the alleged infractions against the contractors amount to little more than procedural errors. The companies almost always settle because losing the fight in court could bar the business from any future work with the government.
Other potential reforms that deserve to make the legislative priority list: establishing a limit on the useful life of consumer goods; enacting additional medical malpractice reforms; eliminating "venue shopping" where attorneys seek the judges and courts most sympathetic to their clients' alleged injuries; limiting liability for businesses that unknowingly sell a defective product they did not manufacture or design; enacting reasonable caps on attorneys' fees and punitive damages in liability cases; among many others.
"The PCCJR is a very welcome ally in our fight to improve Pennsylvania's economic competitiveness," said PMA President David N. Taylor. "For too long, the litigation industry has been a drag on the well-being of Pennsylvania's citizens. PMA is proud to support the new Coalition for Civil Justice Reform and we will work with our coalition partners to enact these common-sense reforms, many of which are standard practice in competitor states."
In the fight, Pennsylvania is playing catch up with other states, as shown in comparative rankings.
The U.S. Chamber of Commerce's Institute for Legal Reform ranks Pennsylvania's civil justice system a disappointing 37th-best in the nation.
And the American Tort Reform Association (ATRA) put Pennsylvania on its "Judicial Hellholes Watch List," citing an unfair legal climate in the Philadelphia and Allegheny County courts.
"Some of the state's economic sluggishness can fairly be attributed to the gnawing parasitism of an aggressive personal injury bar that undermines both economic growth and job creation with its steady onslaught of lawsuits -- particularly those filed in Philadelphia's and Pittsburgh's plaintiff-friendly courts," said ATRA spokesman Darren McKinney. "Which is why it's so important for the Pennsylvania Coalition for Civil Justice Reform to have new leadership from such an experienced and capable reformer as Curt Schroder. Working with businesses, labor, healthcare providers and others, ATRA is confident that Curt and the coalition will effectively educate the public and policymakers about the need for reasonable limits on civil liability, and thereby help boost the economic prospects for everyone in the state."
The PCCJR will be fighting against an entrenched special interest with deep influence in the legislature and the courts. Perhaps the most recent, vivid example of the power of the trial bar showed in the 2015 Supreme Court elections, one of the most expensive judicial races in U.S. history, where their full slate of candidates was swept into office. With Curt Schroder heading the PCCJR, the fight is engaged by someone who can speak their language.
Issue/Catgory:
Help PMA fight for laws, policies and programs that will grow manufacturing.
Advocacy Toolkit Home Page
Find Your Lawmaker
Voting Scorecard
See first hand how policies enacted in Harrisburg and Washington impact manufacturers and job creators.
2022 Midterm Election Preview
Reflections from PA Senate President Pro Tempore Jake Corman
The Manufacturers' Association
Convention Of States - Hon. Rick Santorum
A premier in-depth analysis of current issues facing Pennsylvania businesses.
Ohio embraces a pro-production agenda for energy
Workforce development a key feature of negotiated contract between U.S. Steel and steelworkers
State Rep. Seth Grove (R-York) says lawmakers, not courts or administrators, are key to restoring voters' trust in PA elections
Pennsylvania Manufacturers' Association | (717) 232-0737 | 225 State Street, Harrisburg, PA 17101
© Pennsylvania Manufacturers' Association | Design & Development by Freshpage Media

redpajama_set_name: RedPajamaCommonCrawl


Delve into the world of business leadership and management to achieve goals. Strengthen your critical skills to manage and lead project teams to achieve common goals. Your skills to plan, execute and oversee process will be challenged and sharpened, leading you to think outside the box to reach solutions.
Applicants seeking admission to AGU's postgraduate programs must, have an accredited bachelor degree with a minimum CGPA of 2.5 out of a 4.0 point scale or its equivalent as set by the UAE Ministry of Education.
Applicants seeking admission in to the MBA program without a business education background are required to pass up to five non-credit foundation courses as prescribed by the Program Director.
An applicant to a postgraduate program must submit evidence of achieving a minimum score (not older than two years) of 1400 in "EmSAT Achieve-English" or 550 (paper based), 213 (computer based), 79 (iBT) on the international TOEFL, or a score of 6.0 (overall) on IELTS, or other internationally recognized equivalent test score identified and approved by the CAA, Ministry of Education UAE.
holds an undergraduate qualification from an English-medium institution and can provide evidence of acquiring a minimum 1100 in "EmSAT Achieve-English" or TOEFL score of 500 (paper based) or any other internationally recognized equivalent score as approved by CAA at the time of admission to the undergraduate program.
Seeking admission into the Master of Law where applicants must submit evidence of achieving a minimum score (not older than two years) of 450 (paper based) TOEFL or a score of 4.5 (overall) on IELTS.
Applicants transferring from other institutions to AGU must also meet the same English language requirements.


text:
By accepting you will be accessing a service provided by a third-party external to https://www.magneticnorth.org.uk/
Space/Time Artists' online residency
This week we're running our paid online residency for experienced artists. Space/Time is a creative retreat for artists from any art form that asks the question "How can you continue to thrive as an artist?". Normally participants travel to a location in Scotland, but due to the pandemic, we're again running Space/Time online. The artists gathering together (remotely) are:
Mhairi Allan
I'm an Aberdeen-based performer and choreographer. I have many years experience of devising and making community and professional work; both as an independent dance artist and as part of creative teams. My most recent project is Listening to Birds (working title) which explores representations of human experiences around the subjects of grief, loss and healing. The ideas for this came about as a result of my two deepest passions: dance, as a medium for exploring personal stories, and over 40 years of working in health care as a Nurse.
Recent collaborations have included working with Heather Fulton from Frozen Charlotte productions on two residencies to develop Our House: a project for young audiences. This was a new collaboration for both artists exploring children's experiences of growing up. Earlier this year I was fortunate to join Navigating the Now (Workroom and Imaginate) on a series of online creative scores and small group conversations with guest artist presentations. During the spring I also joined an online project, A Return to Hope, Some Small Acts of Respair, through Hospitalfield and Tayside Health Arts Trust for people with long-term health conditions. These weekly sessions explored playing with words, drawings, poems and images. During Dancelive (Aberdeen, 2020) and Screen.Dance (2021), I participated in dance writing workshops and had works published as part of both festivals.
Debbie Cannon
I've been working professionally as an actor since 2010. Since 2017 I have written two one-woman shows, both aiming to give a voice to overlooked female stories. My show Green Knight is a re-telling of the medieval poem Sir Gawain and the Green Knight from the point of view of a female character. I've performed this show several times over the past four years at Edinburgh and Buxton Fringes, and at York Theatre Royal. In 2019 I wrote and performed a second solo show, The Remarkable Deliverances of Alice Thornton, in a short, sell-out run for the Being Human Festival. This show was based on the writings of the seventeenth-century Yorkshire woman, Alice Thornton. I've also written and recorded four short monologues for the film: Three Voices, and, for the Scottish writers' web series, The End - You Don't Own Me. Between 2017 and 2019 I was a creative director for Infinitesimals, a branch of the science-fiction collective, Shoreline of Infinity. I adapted short stories from Shoreline of Infinity's magazine which were then performed live as rehearsed readings and also recorded for Shoreline's podcast, Soundwave. I have worked in Edinburgh grass-roots theatre for companies such as Citadel Arts, Tightlaced Theatre and Black Dingo. I've been the announcing voice on Edinburgh's buses and trams since 2011. As a writer, as well as my two solo shows, I've had poetry published online, and had short comedy sketches performed on stage and BBC Radio Scotland. In 2016, I was selected as one of the Edinburgh City of Literature's Storyshop writers, reading my short story Billy's War at the Edinburgh Book Festival. I'm currently working on a light-hearted children's novel.
Angie Dight
For over 30 years I've been working as an Artist and performer. I co-founded Glasgow interactive street theatre company Mischief la-bas in 1992 and have been Artistic Director for the past eight. Our work often appears to an unsuspecting public in streets and public places. It is usually accessible and free at point of contact. Our work is often slightly surreal and humorous. Usually character based, the public is always at the heart of and crucial to the performance. Before 2013, when I took over as Artistic Director, I also made my own work. From 2000 I began creating performances rooted in dance, I began incorporating Flamenco dance into street performance, before developing more live art / dance related works. I worked with other artists and dancers and continued dance and movement training. I began also to incorporate this into more Mischief work.
After the death of my husband and Mischief co-founder I began to create more serious Mischief works, focusing on death and mental health. In keeping with the Mischief ethos, they were slightly irreverent and humorous and aimed to encourage conversations around these (at that time) taboo subjects. We created 'Festival's of Death' with programmes of performance, art, exhibitions and workshops (2015/16) and an Outdoor 'Festival of Life and Death', working with community gardens and organisations.
In 2017 we premiered a large site-specific promenade show Nursery Crymes, receiving three Cats Awards. I had created the show over two years. In 2016 I was awarded a three-month winter residency in the North of Iceland. I brought character-based interactive performance, blurring the lines between performance and reality to a small town. I went on sabbatical from 2019-20, revisting Iceland and creating my own residency in Japan - travelling around rural towns and taking part in a dance festival commemorating death. I did quite a lot of workshops and travelling during this year, trying to find the right work/life/artist/time balance, as well as broaden my experience and make new and rekindle old connections. My last trip in Sri Lanka was cut short due to Covid, and I have been busy with Mischief ever since creating four new live performance projects and delivering five, amongst other online projects.
Lindsey Leven-Pryce
A creative and motivated musician and visual artist, I have been writing, playing, singing and making artwork for my band, Gulp, since 2012. I completed a BA (Hons) in Fine Art, Contemporary Media in 2004. I make mixed media prints that often accompany my music. Gulp is a musical collaboration with Guto Pryce (Super Furry Animals). Our music has been described as guitar-driven dream pop. We have released two albums to date; Season Sun (Sonic Cathedral Records 2014) and All Good Wishes (ELK Records / Republic of Music 2018) and we are currently working on our third. Gulp has toured extensively in the UK, Europe and USA and has appeared at international festivals including SXSW Austin Texas, The Green Man Festival and Howlin Fling Festival, Isle of Eigg. Our records have received regular plays on BBC Radio 6 Music.
Jenny Mason
Trained originally as an oil painter, my current work is in three dimensions. I use yarns, crocheting, clay, plaster, and found objects in my work. I have a first degree in Fine Art and a Masters degree in Textile Design. Before 2015, alongside my studio practice, I worked part-time for the Outlook Project for several years, a mental health project run by the City of Edinburgh Council. I ran drawing and painting courses, weekend workshops, and gallery tours for groups of students. My current three-dimensional work explores difficult autobiography and broader themes of mental health. The Covid-19 pandemic was the catalyst for big change in my life; my return to my studio, deciding to become a single parent, and creating art in a very different way from before.
Katharine Williams
My career has three key elements: lighting design, project work, and writing. I use a lighting language that is bold, beautiful and truthful. I'm interested in high-quality work with integrity, that is about what makes us human, and I select projects from that perspective.
Each of my three major projects have come from me seeing a specific need. In Love Letters to the Home Office, we made a book, a play and a number of peaceful interventions to celebrate the extraordinary love stories, and raise awareness of the families separated by the UK's family immigration rules. In Crew for Calais, having spent in the Calais Refugee Camp (known as The Jungle) it became clear to me that people from our industry are the perfect people to do aid work in a refugee camp: we tour well. To raise awareness and funds we did a week-long festival at the Arcola Theatre and then a three-week mini-festival as part of London's VAULT Festival. I programmed both of these, including commissioning and curating work. In People Powered: a collective of 1,000 freelancers from across the entertainment and live event industries came together to help the NHS and other frontline services in 2020. People Powered began with writing an open letter to the NHS saying that our industry was standing by to lighten the load so that the frontline could focus on flattening the curve. It went viral within the medical community. Our biggest projects were building a new temporary wing on a hospital in Buckinghamshire, and providing walkie-talkie radios to ITUs across the UK.
Much of my writing has been linked in with the projects you've just read about. I wrote the play Love Letters to the Home Office (including lots of verbatim material from our book) and it was performed in London, Edinburgh and Leeds. I wrote Walk With Me as part of the Crew for Calais mini-festival at VAULT, and it went on to have further life at the Bloomsbury Festival later that year. My recent play Strangeways features the themes of structural racism.
artists space /Time
Company News and Updates Space/Time
ROUGH MIX January 2022
Comments Read More
Seven early career older artists to embark on Space/Time
Nicholas Bone
Marking 21 years of Magnetic North
21st anniversary commissions
Artist Attachment
Gossip from the Forest


(Spoilers Main) Curious line about Bran the Builder I found in ACOK.
Of course, this could me nothing more than a fictional account, but often, George inserts things of significance in the world building.
What struck me as odd is how a small boy would have the knowledge of how to best build a castle (a castle which would end up being the best one at withstanding the storms).
Although I don't necessarily agree with the "Bran is all Brans theory," I guess this passage could be used to lend credence to it. It would make sense for a time travelling Bran to possibly have the knowledge of how to best build the castle.
My pet theory on this is that Bran the Builder may have been a greenseer and/or had greensight and that's how he was so knowledgeable on magic and architecture at such a young age.
Much as our current 'small boy' Bran is in the process of learning some majorly valuable knowledge, I think Bran the Builder was likewise gifted.
One of the lore videos from the Game of Thrones box sets covers the history of Westeros, and shows a picture of Bran the Builder being carried around on a platform, suggesting he was paralyzed too.
The theory is unpopular because people hate time travel but there are clues that make it plausible.
It doesn't follow that because Brandon Stark of ASOIAF is paralyzed, that the first Bran Stark is paralyzed, even assuming time-traveling possession.
Also the show has really veered off from the books in a lot of ways.
Of course neither of those things means that it can't be true either.
Yeah, that's another interesting bit, possibly the quote that led to the whole theory in the first place.
I think Bran the Builder was a powerful greenseer more so than Bloodraven. He might have the blood of the CotF in him and it may have also come the First Men themselves too. It would be interesting if Bran was raised by the CotF too.
Magic is definitely in the Stark line as with the Blackwoods (hello, Bloodraven! Though, I think it is lesser in the Blackwoods, but mixed with Valyrian blood seems to bring it out). Maybe even in the Dayne line and Martell, though weaker.
I think the mother of Brandon the Builder was a CotF who died giving birth to him and that is why Bran had short stature, unnaturally long life span and magic abilities.
I've briefly heard the 'Bran is all Brans' theroy, but does anyone have a more in depth explanation/theory they could link me to?
For this theory to be true, Bran needs to have a knowledge of what makes Storm's End special. Remember he has never gone south of Winterfell if I'm not mistaken.
Yes, that's why I said it would make sense for him to "possibly" have the knowledge. He could gain it in one of the future books, whether through someone else, a book, or the children of the forest (who are mentioned in this passage). But anyway, I don't necessarily believe in that Bran theory, I just thought the passage was curious.
Unless he was connected to this mysterious hive consciousness that can see the past and all over the continent. But that's just ridiculous.
The future, too. Since the ghost of high heart definitely see's the future, and attributes it to the old gods, I think seeing the future is all but confirmed for greenseers.
Bran the builder just skipped ahead to see what advice he gave, then repeated that. We've got a time loop on our hands!
This tells us that Brandon the Builder was a small boy. Bran is Brandon the Builder. He can see through time and do powerful magic "with the help of Giants".
Given that the story credits either him or the children of the forest for doing something that helped a king defy the storms of the gods, I think it's more likely to be magical expertise (indeed an alternate story outright says that the children used magic) than architectural.


I would like to take this opportunity to introduce myself as a Mental Health and Addictions Counselor at Stronghold Counseling Services, Inc. Here at Stronghold we believe in meeting the consumer where they are in life and walking with them through their journey to provide support, grace, and hope for change.
I received my Bachelors' of Arts in Psychology from The University of Sioux Falls in 2010. From there I continued my education at The University of South Dakota and earned my Masters' in Counseling in 2013. I had the great opportunity to complete my internship here at Stronghold. After 4 years of counseling and administration at Southeastern Directions for Life, I am excited to be returning to the Stronghold family.
Throughout my years of counseling, I have worked with children, teenagers, adults, couples, groups, and families. I am experienced in Cognitive psychology which is a structured, effective treatment approach. Cognitive psychology is effective in a wide range of psychological disorders. I have experience with abuse issues, addictions, ADHD, depression, anxiety, OCD, and relationship difficulties in both children and adults. I also have experience in adolescent sexual issues. I am a Licensed Professional Counselor-Mental Health, Licensed Addictions Counselor, National Certified Counselor, and a Qualified Mental Health Professional.
I would love to have an opportunity to meet your counseling needs wherever you are in your journey in life. Within mental health and addiction there is generally a high level of shame and guilt which makes it difficult to acknowledge or accept help. Here at Stronghold, you will be provided a grace based approach to counseling and an opportunity for change and support.


Day one of Rebel Wilson's defamation case against Bauer Media has heard the Hollywood star's legal team claim Woman's Day "tore down an Australian star to sell magazines".
In a sometimes fiery first day in Melbourne Supreme Court, Wilson's barrister, Matthew Collins QC, said the hurt and damage Wilson received from articles portraying her as a serial liar had seen her "world collapse".
Collins claimed the articles, dating back to May 2015 that inferred Wilson had lied about her age, schooling and upbringing, had a detrimental effect on her Hollywood career and she lost major roles because of it.
He added Woman's Day editors had "timed its assault" to coincide with the launch of Wilson's film Pitch Perfect 2 and cause maximum damage to her reputation. ""Everyone was saying that Rebel was a liar, the grapevine went beserk. This publisher refused to let the facts get in the way of a good story," he said.
The allegations were later followed up by another Bauer publication, Women's Weekly.
Wilson claimed the articles were so damaging she lost roles in major Hollywood films including voice parts for the kids' cartoons Kung Fu Panda 3 and Trolls. "The phone just stopped ringing," Collins said.
Other actors including Hugh Sheridan and Kate Jenkinson are apparently due in court to give evidence on behalf of Wilson.
However, Bauer is standing by the articles saying they are true and, in any case, the allegations were "trivial" and unlikely to cause Wilson any harm to her career or financially.
Bauer also claim Wilson's defamation case is retribution against the publisher after it forced Wilson to retract an inflammatory tweet she made about a Bauer journalist. Wilson tweeted about the journalist, stating "here she is, total scum", but got the woman's identity wrong.
Both parties are due back in court today and the case is expected to run for the next three weeks.


text:
The All American ist

 der Nickname des Wrestler Ron Simmons
 ein American-Football-Film von 1953

Siehe auch:
 All-American

redpajama_set_name: RedPajamaWikipedia


For a variety of reasons, what elite law schools do has an effect on legal education disproportionate to the numbers of such schools. For one reason, most law professors attended an elite law school, and their vision of what a law school should be is informed by their experiences as students. Consequently, if elite law schools offer a consumer law course, future law professors are more likely to see such a course as appropriate for their law school to offer; if the school they went to didn't offer such a course, law professors have an easier time seeing the subject as one a school can do without. So how do the elite law schools do at offering consumer law classes? According to our survey, only eight of the schools ranked in the top fourteen offer some form of a consumer law course or clinic (Harvard, Chicago, Penn, Virginia, Michigan, Duke, Berkeley, and Georgetown). The top schools not doing so include Yale, Stanford, Columbia, NYU, Cornell, and Northwestern. Put another way, 57% of elite law schools have a consumer law offering of one kind or another, which is close to the percentage for non-elite schools. So when it comes to consumer law, the elite schools as a whole are just ordinary.
Those numbers havn't shifted much over time. Michigan didn't offer a course in 2014 and now does. And only two schools, Virginia and Northwestern, didn't offer the course in 2007 and now do.
Now that we've heard from some readers about other schools teaching consumer law, a more complete list appears after the jump (if you know of still more schools, please let me know). The totals are even more encouraging than I had thought: 119 schools, or 58.55%, offer either some form of a consumer law non-clinic course or a clinic; 108 schools, or 52.94%, offer a type of consumer law non-clinic class; 32, or 15.69%, have consumer law clinics; 87 (42.65%) offer only a class; 11 (5.39%) offer only a clinic; and 21 offer both (10.29%). For comparison, five years ago 62 schools offered a consumer law course, a clinic, or both. Back in 2013, Brian Leiter's poll found that consumer law was the top choice for areas of law deserving more attention in the legal academy. These results suggest that schools acted on that view.
Five years ago, I posted a list of law schools teaching consumer law, as compiled by my then-research assistant Preston Postlethwaite. I've received requests to update the list, and so I asked another research assistant, Sara Krastins, to do so. Sara examined the web sites for the 204 ABA-approved law schools (she couldn't check the web sites for Inter-American, the Judge Advocate General's School, Lincoln Memorial, the Marquette clinics, Pontifical Catholic of Puerto Rico, Puerto Rico, Saint Louis, or Texas Southern). According to Sara, as to consumer law offerings, 78 schools had only a class (38.24%; percentages are of the full 204 schools, including the eight schools for which Sara couldn't find information); 13 schools had only a clinic (6.37%); 17 schools had both a class and a clinic (8.33%); and 108 schools had either a class or a clinic (52.94%). In all, 95 schools offered a class and 30 have a clinic. That is a dramatic improvement over what we found five years ago, when 53 schools offered a basic course, 21 had a consumer law clinic, and 12 had both a clinic and a basic course. There are, however, two caveats: first, so far the 2019 list is based solely on web sites, and web sites are sometimes inaccurate. Last time, as this time, we started with the web sites, and people wrote in with additional information which we then used to update the list. I'm pasting in the list after the jump; if you see anything that is incomplete or inaccurate, please let me know via the comments. Second, some schools have on their web sites information about the current school year while others have information about next year's classes. so the list may represent an amalgam of courses taught in both the 2018-2019 school year, and the 2019-2020 year. Though these numbers are a big jump over what we saw last time, I'm hoping that readers of the blog report still more schools teaching consumer law.
This paper reports on a 2018 survey of law professors teaching consumer protection, and follows up on similar 2010 and 2008 surveys, which appeared in Jeff Sovern, The Content of Consumer Law Classes II, 14 J. CONSUMER & COMMERCIAL L. 16 (No. 1 2010), at https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1657624 and Jeff Sovern, The Content of Consumer Law Classes, 12 J. CONSUMER & COMMERCIAL L. 48 (No. 1 2008), at http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1139894, respectively. As reported in previous surveys, professors teaching consumer law report considerable variation in coverage. Professors want to cover relatively current subjects within their courses, such as FinTech, credit invisibles, and mortgage servicing. They also continue to cover topics traditionally explored in consumer law courses, such as common law fraud and the Magnuson-Moss Warranty Act. The 2018 survey also found considerable interest in some topics that did not generate any interest in the 2010 survey, including the Consumer Product Safety Commission and student loan servicing.
At the Teaching Consumer Law conference, on Friday, I asked questions of those who have taught consumer law recently or intend to teach it in the near future. The questions, in a somewhat different form because of the limits of the survey software, were drawn from the survey that appears below the fold, but because of time constraints, I didn't get through all of them. I am reprinting the entire ten-question survey here so that those who want to take it and were not at the conference can, and also so that those who were at the conference can answer the additional questions, if they so desire. Most of the questions are of two types: one is about what respondents cover in their consumer law classes, and will give you a voice in what we put in the next edition of our casebook, which we will work on next year. The other questions consist of things I am curious to know about consumer law professors, like whether they read contracts and mandated disclosures. A couple of questions ask about what kind of course people teach and how long they have been engaged with consumer law. At some point, I plan to make the responses to the first three questions available, as well as as many of the others if they elicit enough responses, so you will be able to see what others cover, which may inform your own coverage decisions. You can email me your answers at sovernj@stjohns.edu, or if it is easier for you, I can email you a copy of the survey in Word and you can then send it back. If you answered the questions at the conference, please begin with question four. Thanks for your help!
What Would You Like to See in a Consumer Law Casebook?
During next month's Teaching Consumer Law Conference, I intend to survey the audience about what topics they would like to have in a consumer law casebook, as part of the process of preparing the fifth edition of our consumer law casebook (with Dee Pridgen and Chris Peterson). I plan to ask whether people would want to teach topics not already covered in the book, to guide us in what to add; whether people still want to teach some topics covered in the current edition, to guide us in what to cut, as well as some other questions. Many of the topics appear below, but I'm wondering if readers of the blog have any thoughts about what else I should ask about (please post answers in the comments below or email me directly).
j. Modern versions of consumer leasing, such as WhyNotLeaseIt or in-store kiosks.


text:
Festival Days (Paperback)
By Jo Ann Beard
You Cannot Resist Me When My Hair Is in Braids (Made in Michigan Writers) (Paperback)
By Frances Kai-Hwa Wang
On Girlhood: 15 Stories from the Well-Read Black Girl Library (Hardcover)
Again, the Dawn: New and Selected Poems, 1976 - 2022 (Paperback)
By Grace Schulman
How to Start Writing (and When to Stop): Advice for Writers (Paperback)
By Wislawa Szymborska, Clare Cavanagh (Translated by)
So We Can Know: Writers of Color on Pregnancy, Loss, Abortion, and Birth (Paperback)
By Aracelis Girmay (Editor)
Our Women on the Ground: Essays by Arab Women Reporting from the Arab World (Paperback)
By Zahra Hankir (Editor), Christiane Amanpour (Foreword by)
The Collected Essays of Elizabeth Hardwick (Paperback)
By Elizabeth Hardwick, Darryl Pinckney (Selected by), Darryl Pinckney (Introduction by)
Dear Damage (Paperback)
By Ashley Marie Farmer
Ripe: Essays (21st Century Essays) (Paperback)
The Little Virtues: Essays (Paperback)
By Natalia Ginzburg, Dick Davis (Translated by), Belle Boggs (Foreword by)
Selected Poems of Edna St. Vincent Millay: An Annotated Edition (Paperback)
By Edna St. Vincent Millay, Timothy F. Jackson (Editor), Holly Peppe (Introduction by)


Nov 15, Approximately 75 percent of your stool is made of water. Parasites like Giardia lamblia and cryptosporidium can cause severe diarrhea. May 9, "Optimally you don't want much farting because it signals an excess of gas "If your stool is light in colour and floats and is hard to flush. Feb 28, Surprisingly, water makes up 75% of our poop, while the other 25 The type 6 means your poop has a mushy constituency with ragged edges while Liquid poop can occur in association with gastrointestinal symptoms like.
Understand your explosive stool symptoms, including 10 causes & statistics. that causes gastrointestinal symptoms like nausea, vomiting, and diarrhea. Get a explosive diarrhea mug for your father José. 2 Like a storm. Depending on the cause it can last from just one incident where you get immediate The stream is so forceful it blasts against the toilet water forcefully causing a violent. Mar 14, Her stools had the classic appearance of cholera "rice water stools", which is similar to water where rice was boiled. Cholera is transmitted through contaminated food or water, can cause epidemics and may also infect travellers. Human Genome · Mouse Genome · Influenza Virus · Primer-BLAST.
Jan 3, See your doctor if you have signs and symptoms, such as diarrhea or cramps, that Whether blastocystis is the type of protozoa that causes disease is controversial. If it's not possible to buy bottled water or boil your water, bring some means to . They perform functions like preventing the same ad from. If you've just exorcised a poo that looks nothing like what you've eaten recently, it could be a sign It generally means you are dehydrated, so drink some water. Oct 14, Having red stools or black stools can cause a shock when you don't know why it's happening. relatively common and easily treated problems, like hemorrhoids. Find out if the change in your stool color could be from something Hemorrhoids are enlarged veins in the rectal area that may burst and bleed. Aug 14, Depending on the cause, the diarrhea may resolve on its own, but certain symptoms warrant seeing your doctor -- sometimes urgently.


text:
In Miami, Jazz With a Beachtone
Pianist and singer Eliane Elias, headlining the Beachtone Jazz Festival in Miami, Saturday. Photo by Daniel Azoulay
Since jazz lost its place to rock 'n' roll as the dance music of the day, oh, about 60 years ago, presenting it has become as much an art as a business. And with Miami's privileged location, regular influx of tourists, diverse local population, and many attractions, few places offer the tantalizing opportunities and steep challenges for jazz artists and promoters as this city.
On Saturday, June 15, at the Adrienne Arsht Center for the Performing Arts, pianist and singer Eliane Elias, guitarists Yamandu Costa and Chico Pinheiro, and vocalist Mirella Costa will headline a program of jazz with a distinctly Brazilian flavor in the first edition of the Miami Beachtone Jazz Festival.
As a market for jazz, "Miami is a tough cookie," says Brazilian producer Fernando Cutait, a Berklee College of Music graduate with degrees in music business and audio engineering. "It is very difficult to understand what's in demand here. I love jazz and Latin jazz, so my strategy is to focus on a niche, capture the essence of Miami and try to reach the local community first and foremost.
"I don't want to sell a concert," Cutait adds. "I want to sell a festival, a full-night experience. I don't believe in large-scale, seven-day events. People don't have time for that."
He speaks from experience. After graduation, Cutait spent time in Los Angeles, working in recording studios, before moving back to Sao Paulo, Brazil, to "lead this marketing agency focused on many different industries," he says. "I was away from the music business. We did a lot of real estate marketing, television, radio."
He eventually got involved with producing music events, from arena-size sertanejo (country music) events to small-venue jazz shows. But, he says, "It's been a dream of mine having a music festival in the United States. So I made my way back here, booked the [hall], decided the roster, sat with my budgeting team, and in six months, we were ready to go. I hope this will be a permanent venture in Miami. Presenting this here in Miami, at the Arsht, was for me an opportunity and a challenge. The first thing was to get the best talent."
Sao Paulo-born Elias is a multi-Grammy winner whose style blends bossa nova, jazz, pop and classical elements. She made a name for herself with American jazz audiences in 1982, when she joined the jazz-fusion group Steps Ahead. Two years later, Elias embarked on a solo career and has since recorded 26 albums, tacking elegantly between Brazilian-tinged pop and jazz, including two excellent offerings of Antonio Carlos Jobim's songbook (Plays Jobim, and Sings Jobim), tributes to Chet Baker and Bill Evans (the exceptional "Something for You") as well as several releases featuring her own compositions. Her latest release is an instrumental reimagining of music from "The Man of La Mancha."
Guitarist Yamandu Costa
The dazzling Yamandu Costa is a master of the seven-string classical guitar. By age 15, Costa was exploring the popular styles in southern Brazilian music, and the folk music of Argentina and Uruguay. His repertoire now not only reflects the influence of musicians such as Brazilian guitarist and composer Baden Powell, but it also probes a variety of styles, from choro to bossa nova and tango.
Because he is recuperating from a medical emergency, percussionist Sammy Figueroa won't be part of the show. Instead, guitarist and composer Chico Pinheiro, who was to appear as a guest with Figueroa's group, will take a leading role with his band. His set will also feature up-and-coming singer Mirella Costa. Pinheiro is one of the young leading figures in Brazilian music. The great singer-songwriter Edu Lobo called him "the best example of the existence of light at the end of the tunnel, clearly proving people wrong who've claimed that nobody interesting has emerged on the Brazilian music scene since my generation."
It's an ambitious program with ambitious goals.
"I want to do [this event] twice a year at some point," Cutait says. "One in the summer and one in the winter, perhaps then add some blues. We want the Miami Beachtone Jazz Festival to become one of the important cultural events in Miami."
This preview was posted by Artburst Miami, June 12, 2019


text:
Q: Is it possible to virtually vertical partition and oracle database table? Just like the question asks; is it possible to transparently partition a table vertically, by using virtual partitions? I'd imagine if it was possible, that columns would just be stored in separate table spaces or some such.
In my specific environment, we have an application server that batch writes a large amount of data every 15 minutes or so. There is way more data than our reporting applications need. The primary fact table has roughly 50 columns. We use about 10 of them.
Is there any scenario (even if virtual vertical partitions do not exist), that such a scheme could improve performance? I'd imagine that having your data split across multiple tablespaces (and therefore potentially multiple disks) would improve the seek times.

A:
I'd imagine that having your data split across multiple tablespaces (and therefore potentially multiple disks) would improve the seek times.

Your whole premise behind the question is faulty. You do not need to split your data between tablespaces to spread the i/o across more disks, you need to increase the number of disks in your RAID10 or (better still) ASM array. You will get less performance gain, less space efficiency and far more maintenance trying to manually tune the i/o like you are suggesting.
ASM beats RAID10 primarily because it understands the data being written to it - so for example it can vary the stripe size between data blocks and logs.

A: You could do this by splitting the table into two, putting the 10 columns that you report on (along with the primary key) in one table (and a separate tablespace) & the other 40 in another. You can then present a view that joins the two together as the primary table. This probably won't be doable without application changes though. To insert, use an INSERT ALL query or an INSTEAD OF trigger on the first table plus an INSERT on the second table.
Whilst technically possible, I'd question whether this is needed. You'd be better off wide striping over all of the disks (ASM does SAME - use it if possible) to increase the number of spindles & IOPS available, rather than effectively putting some disks out of action because they hold data that isn't used for reporting.

A: Afaik, there is no way you could split a part of columns of a table into another tablespace, except for LOB storage, where LOB data can be stored in separate tablespace.
As for performance - number of columns does not affect select statements as long as these columns don't appear in them.
On the other hand, splitting the table into partitions and proper indexing has significant impact on performance, which becomes more obvious with growing size of the table. (You did not describe your data, so noone can advise how exactly you should partition the table.)
Virtual partitioning means partitioning by an expression, which is stored as table metadata and does not appear in table itself. See documentation.

A: Create a materialised view with the 10 columns then index that view

redpajama_set_name: RedPajamaStackExchange


If you possess an iPhone, you must bear in mind that while your premium quality precious device is durable, it is also highly susceptible to breakages.
Accidents can happen any time and in such an unfortunate event, your iPhone is highly likely to get damaged at the slightest impact. But, you needn't worry at all as iPhone repair has now become a trend in almost all the local mobile phone repair stores! Due to an increasing demand for Apple iPhone repair nowadays, majority of the cell phone repair stores have specialized in cracked iPhone repairs.
Be it iPhone 4 repair or 3GS iPhone repair, their skilled and certified iPhone specialists can do it all! Also, these specialists are not difficult to find. You can find them in almost every locality of your city. Although the prices charged by all of them are quite reasonable and competitive, it is advisable to hand over your device only to a reputed store having a prior experience of dealing with iPhones so that you can get maximum value for the money spent.
Note that iPhone repair can get really tedious and challenging if you get into it blindly without having any knowledge about the iPhone's technical make-up. In case you opt to repair your iPhone on your own, you may refer to various websites online, which offer step-by-step tutorial videos to assist you with all kinds of cracked iPhone repairs. Also, make sure that before you start with the DIY videos, you are well equipped with all the special tools required for any type of Apple iPhone repair. However, if you are not confident enough to handle the repair yourself, it is better to skip this option until you don't mind putting your iPhone at risk of permanent damage!
Nowadays, several vendors have also started offering certified iPhone repair services online. All you need to do is discuss your iPhone problem online with the vendor, get the quote, and mail your iPhone to the vendor store for repair. The vendor will then get the device repaired within a day or two, depending on the kind of damage done, and send it back to you. In case of some vendors, you can even call the professionals home to collect or repair the device. However, as there are many such fraudulent services also operating online nowadays, it is better to refer to your friends or colleagues to choose a reputed, reliable online vendor. If you get to the right iPhone specialist online, this is the best option to get your iPhone repairs done, especially when there are no repair stores in your locality.
But, if there reputed iPhone repair stores nearby, nothing can be better than personally visiting these stores and handing over your iPhone to them for repairs. This option is more reliable and involved less risk. However, make sure the store has certified iPhone specialists having rich experience in carrying out iPhone 3GS repair, iPhone4 repair, and all other cracked iPhone repairs. Also, ensure that the repair comes with a suitable warranty. To conclude, getting an iPhone repaired is certainly not a pleasant situation. However, knowing the most relevant Apple iPhone repair options can help you make a better decision.


Ranthambore National park is spread over an area of 1,334 sq km along with its nearby sanctuaries like – the Man singh Sanctuary and the Kaila Devi Sanctuary. The park is majorly famous for its tigers and is one of the best locations in India to see the majestic predators in its natural habitat. The tigers can be easily spotted even during the day time busy at their ordinary quest- hunting and taking proper care of their young ones. Ranthambore is also counted as the famous heritage site because of the pictorial ruins that dot the wildlife park. Certainly, a visit to Ranthambore National Park is a treat for every wildlife and nature lover. The time spend on watching tigers roaming around, verdant greenery, a gamut of other species of chirpy birds and animals is priceless and worth enough to be explored at least once in a life.
Private A/c Car with English Speaking Driver.
English speaking guide at the sightseeing palaces.
01 Lunch at Local Jaipur restaurant included in the cost.
Monument fees at the sightseeing places.
Car, Fuel, Toll tax, Parking is included in the cost.
Inclusive of 4.95% of Govt. Service tax.
Any food cost during the tour.
Any personal expenses such as water bottle, soft & hard drinks, tipping etc is not included in the cost.
Any Camera fee Video/ still is not included in the cost.
You can send us your booking through our enquiry form or you can Email us regalindiatours@gmail.com & for any further assistance you can call us @ +919829100319 ( 24 hrs).


Feature Flags: Good, Bad, or Both?
Oct 31, 2016 by Stephanie W.
Technical debt can arise from many places and today we will focus on poorly used and created feature flags. When used correctly feature flags can greatly aid development by separating out software releases; a feature that is live in production can either be made visible or not to a user depending on whether it is switched on or off. Simply put, a feature flag can be turned on/off independent of deployment.
But feature flags can be complex as well, depending on what is needed for release deployment or long term controls (like behavioral or access level control). While there is good that feature flags can bring to the development process, they can also create extremely damaging technical debt if misused.
Number 1: if a feature flag has an vague/unclear name - it is ripe for causing complications down the line. A flag that is called "user_control" might be thought by one backend team to controlled a given piece of functionality that they wanted off for a release, while another team thought the flag was responsible for another functionality and wanted it on. Each team could be flipping the flag on and off for quite some time before realizing where the confusion stemmed from and separating out the flag. This was time, energy, and resources wasted due to a lack of foresight from the original person responsible for labeling the flag and made it difficult for developers to do what initially had been a simple task.
Number 2: the improper or delayed removal of a flag can also be a source of dysfunction in development.Flags can be used for both long term and short term control. A long term flag is used to permanently control a section of code - for example, to segment the user base (beginner users vs. advanced users). A short term flag, is obviously meant to be temporary and should be removed as soon as it has served its purpose. If this is not done, it can lead to a product being unusable when all flags, both long term and short term flags, are turned on. So how do you get around this? We can circle back to properly naming your flags to not just describe what they are for, but whether they are temporary or permanent. It is also important to go through old flags and see whether they still serve a purpose. If they are no longer necessary it can be extremely helpful to simplify code by removing these inactive flags.
Number 3: if you are using flags to control functionality you are creating multiple levels within your system. Just as we pointed out in our first mis-use of function flags, that means making sure that front end and back end teams are in synch with what levels of a system exist. If you have vaguely named flags it will be difficult to do so. But asides from the problem of mislabeled flags, it is necessary that teams coordinate between each other to know if they are even using flags. If a technical team runs all its integration tests against another teams and passed all of them thinking everything was fine - they could release only to find that the other team had a feature flag for migration that when flipped caused their code to break. Problems like this can be avoided, and when they aren't they waste time and lead to unneeded complexity within code.
Ultimately, you want to be making a quality software offering, and be able to do this quickly and with predictability. This can be done with the help of feature flags, but as we outlined above feature flags can go from being a helpful tool to something that simply adds to your technical debt and slows down your development process. It might be time you take a look at the feature flags in your code base and evaluate whether their adding value or just adding onto its complexity.


text:
Tag: Liana Finck
Liana Finck on Longform
By Dominic on November 20, 2018in Clickable
Cartoonist Liana Finck, who has a comic-based advice column at The New Yorker and a new graphic memoir out called Passing for Human, is interviewed on one of the only podcasts I regularly listen to. On the Longform Podcast, Finck talked about Passing for Human, which took her six years to produce before she looked for an editor. It began as a comics adaptation of Vladimir Nabokov's The Real Life of Sebastian Knight before it became clear that it should be a memoir:
By the time I heard from Nabokov's estate that I wasn't allowed to do that, I was maybe very five hard-worked pages in, so I slowly started changing that into fiction that was just based on The Real Life of Sebastian Knight. It turned the two brothers…one is a brilliant writer who has died and the other one is telling his story; it takes place in, I don't know, 1930 or something…and I changed those to two sisters who were growing up in the 80s, and I set it in my childhood house. And that's how it became a memoir.
Listen to the whole episode here, and see a recent comic from Finck at Catapult.
Note: I love the Longform Podcast. The interviews, which are usually conducted with a writer of nonfiction—such as a contracted magazine writer or a reporter—about the path to said writing job, the way that she/he tells a story, etc., can be really riveting.


text:
Q: Print an array with lists as elements I started creating an array, then i referenced its element with lists. Now I want to print the entire array (this is: all the lists on the array), i created a function "show" and "show array" but always print the last element of the array
IN:
class Test:
    pass

def read(v, r):
    n = len(v)
    for i in range(0, n):
        v[i] = r
        v[i].number= 5+i
        v[i].name = i*2
        v[i].author = i+6
        v[i].genre = i*3
        v[i].quantity = i+2

def show_array(v):
    n = len(v)
    for i in range(0, n):
        show(v[i])

def show(reg):
    print(reg.number, end=' ; ')
    print(reg.name, end=' ; ')
    print(reg.author, end=' ; ')
    print(reg.genre, end=' ; ')
    print(reg.quantity)

def menu():

    v = 2 * [None]

    t= Test()
    read(v, t)

    show_array(v)

menu()

OUT:
6 ; 2 ;  7 ;  3 ;  3
6 ; 2 ;  7 ;  3 ;  3

A: No, you are showing all elements of the array. They are all pointing to the same object so when you alter the object in your read loop, you change the object everywhere. You need to create a new Test object for each place in your array.

A: Because this is only one t.
First value is always coverd by last value.
You can write "print (v[i].name)" in "for" of "read()" and you can see the diffrence.
You should create a new t.

A: I am not a python expert but u can try to make use of isinstance() this may help you to print all the values of a specified list by comparing the array value with list.If it is a list then print that particular list elements.If it is not a list then print the normal array value.
https://infohost.nmt.edu/tcc/help/pubs/python/web/isinstance-function.html


Call us today and get a free estimate! There is a 15% discount on any local services including our fleas, termites, and ant control. We also accept industrial pest extermination jobs in and around Los Angeles, Brentwood, Inglewood, Malibu, and other neighboring locations.
Do you need an ant or termite removal services for your home, office, or industrial site?
Are you looking for industrial pest control services within Los Angeles, Brentwood, Inglewood, Malibu?
Or pest control treatment supplies that can get rid of ants, fleas, termites, or other insects?
You have come to the right place! Harvey's Pest Control is an experienced provider of both pest control services and supplies. We have been a trusted name for over 40 years as an exterminator of major kinds of pests like bed bugs, ants, fleas, termites, or other problematic insects. Our team is dedicated to bringing only the best quality services for your residential, commercial, and industrial properties.
We have been in this business for as long as we have been because we have been consistently meeting our customers' needs by always delivering outstanding results. From ant or bug detection to extermination of termites or fleas, you can count on us to handle all your pest control needs. This also includes pest extermination in industrial sites located in Los Angeles, Brentwood, Inglewood, Malibu, and other surrounding towns.
If you are looking for pest control kits and products, we can help with that as well. We have an entire catalog of insecticide, ant baits, plus many other products that are effective in getting rid of termites, fleas, and other common pests. The good news is that we deliver all around the United States with absolutely free shipping. You are able to order the best quality products at their best prices without leaving your home.
Sign up for our newsletter and get a 15% off on our pest control services available in most parts of Greater Los Angeles including Brentwood, Inglewood, Malibu, plus many other areas nearby.
Get more value out your money by simply registering your email address to our newsletter. You will get 15% off on our services available within Greater Los Angeles area and other cities nearby. Don't worry you will not get any Junk or Spam emails from us. Call us today or chat with us through Facebook messenger to find out more about the savings available for you. We look forward to extending our services to you for your comfort and your property's protection.


Very friendly, helpful owner in the community.
Favorite, convenient workout fitness center on the west side of town.
Magnificent facility -- hospital-based. Possibly best for those who want to workout in a quieter atmosphere. People in rehab -- including orthopedic and cardiac rehab may be working side-by-side.
Can't beat the 24-hour availability with two locations in Arlington Heights and the greatest variety and quantity of fitness equipment in Arlington Heights.


Bengal College of Engineering and Technology is located in Durgapur in West Bengal. It was established in 2001 under the aegis of SKS Educational and Social Trust. The college is affiliated to MAKAUT, Kolkata. The Bengal College of Engineering and Technology has been awarded the title of "Outstanding Engineering Institute (East)" for five times. The college offers various undergraduate and postgraduate courses in different fields of Engineering and Management.
The candidate should have done 10+2 or equivalent with 45% marks in PCM taken together and should have obtained 30% or passing marks in English to get admission to the B.Tech program.
For B.Tech program, the selection will be made on the basis of merit in Joint Entrance Examination conducted by the West Bengal Joint Entrance Examinations Board (WBJEE) or Joint Entrance Examination (JEE-Main) held by CBSE.
To apply for B.Tech (Lateral), the candidate should have done Diploma or must hold B.Sc degree with minimum 50% marks from AICTE/UGC approved institution.
Note: The required marks for the SC/ST candidates is 40%.Whereas for the B.Tech (lateral), the required marks is 45% for reserved categories.
The candidate should possess B.E/B.Tech degree with the minimum required marks in the relevant field to apply to the program.
Final selection of the candidate will be based on the GATE score.
To be eligible for BBA program, the candidate is required to pass 10+@ with minimum required marks.
To get admission to the MBA program, the candidate must have done Graduation in any discipline with at least 45% marks.
The final selection in the MBA program will be based on the score of MAT conducted by AIMA, New Delhi or WB-JEMAT conducted by MAKAUT, Kolkata.
For BCA, the candidate must have done 10+2 with minimum required marks and should have Mathematics as one of the main subjects.
Whereas for MCA, the candidate should possess Bachelor's degree in any discipline with Mathematics/Statistics as one of the subjects.
Final selection will be based on the JECA Entrance Examination conducted by MAKAUT, Kolkata for MCA program.
An essential component of the college believes in achieving excellence. The library enriches students with numerous resources and instills quality education. The library has various resources in the form of books, journals, titles, e-journals and CDs. The library facilitates students with books on GATE, GRE, MAT, IES, IAS and prepares them for competitive examinations. The college is a member of IEEE, ASME, ASCE and DELNET, students can access a wide range of resource.
The training and placement cell holds various summer internships for students and equips them with practical aspects of the work environment.
Yes, the management is not favourable for the students.
College managements are proactive. They won't let you in any bad situation.
College get award for 8th DNA innovation.I think there is no bad remarks in this college.Also a good college with good infrastructure.Friendly environment for study Engineering.
College get award for 8th DNA innovation.I think there is no bad remarks in this college.Also a good college with good infrastructure.Friendly enviroment for study Engineering.
There is anti Ragging squad in our college, which means it is Ragging free college. Only bad things about few faculty and wifi facility. And poor mess facilities.
I got this college through WBJEE.After wbjee counseling i got this college because in the time of choice filling it was on the top portion.
I had to appear for WBJEE for getting into the college. I managed to get 36k rank in general. Though this is not a good rank to get CSE department through counseling in good college I had managed to do so.
"College with Decepline and Best Placement"
Come to this college by WBJEE. Opt thus college due to Best Placement and Fee economy of this college .Fee is very low in comparison to any other college of West Bengal with respect to placement offered to this college students. Your rank should be under 20,000 in WBJEE and under 200000 in JEE .


text:
Rising star Aiden Byrne shares his passion for great British cooking. The youngest chef ever to win a Michelin star, Aiden is now head chef at the grill in London's prestigious Dorchester hotel. There are 150 recipes divided into four chapters: Vegetables, Fish, Meat and Desserts. Ranging from beautifully simple dishes to the more fabulous creations, all the recipes showcase Aiden's talent for creating perfectly judged dishes using the best that Britain has to offer, from Scallops with Garlic and Lime Puree to Veal Cutlets with Broad Beans and Girolle Mushrooms and Warm Chestnut Cake with Chocolate Sorbet. As well as the recipes, Aiden writes authoritatively on a number of food issues and the book includes black and white photographs of Aiden visiting suppliers, sourcing ingredients and at work in the kitchen. More than just a recipe book, Made in Great Britain is a celebration of British food as well as a fascinating look at the motivation, passion and attitude of an emerging talent.
Rising Michelin-starred chef Aiden Byrne shares his passion for great British cooking, with 150 recipes that celebrate Britain's wonderful culinary heritage.
8.25" x 10" x .5315"
London's Best Pubs, Up...
London's Riverside Pub...
Foodie's Guide to Lond...
Walking London, Update...


Orange is the perfect bridal dresses color in Pakistan and is worn nationwide, especially at wedding events, more on mehndi since orange is a very suitable color for mehndi occasions. This bright orange colored dress is great for formal events and wedding ceremonies. The attractiveness of this dress makes it desirable and the extravagant embroidery on it makes it even more charming.
It is an unstitched three-piece maxi dress with plain silk trouser and sufficiently embroidered chiffon frock, plus dupatta. The Embroidered Chiffon Orange Maxi Dress has exquisite sequins and zari embroidered shirt with a heavy embroidered neckline, along with jaal work border, plus sleeves. With zari & sequins embroidery work on the complete dress has a traditionally rich design and it can be yours for a very pocket-friendly cost.
Embroidered Chiffon Orange Maxi Dress Price in Pakistan (Code: M010329) offer by PakStyle are just Rs.2995/- instead of Rs.4000/-. Buy Embroidered Chiffon Orange Maxi Dress Online in Pakistan and variety of other products like Womens Clothing, Womens Dresses, Chiffon Suits, Maxi Dresses, Orange Wedding Dresses at PakStyle.pk and enjoy Fast Shipping with Free Home Delivery in Karachi, Lahore, Rawalpindi, Islamabad, Faisalabad, Hyderabad, Quetta, Peshawar, all across Pakistan and get it delivered in 1-4 working days.


Home » Posts Tagged "bypass plantation shutters sliding doors"
patio door shutters these plantation are of the bi fold type covering a supplied and installed by shutter master on sliding for.
plantation shutters cost prices how much do on to install installing sliding door bypass glass doors.
image 0 shutters for sliding door plantation over doors interior window barn.
plantation shutter sliding door glass modern shutters blinds for doors.
plantation shutter sliding door shutters for glass doors pictures cost pl.


Here is another awesome gift idea for the Lord of the Rings fans. Sauron's Barad-dûr Dice Tower is 3D printed in PLA. It stands 20″ tall and can be printed in various colors. Dice are shuffled as they bounce on their way down.


The globe and anchor signify worldwide service and sea traditions. The spread eagle represents the nation itself. The motto is clenched in the beak of the bird.
This entry was posted in Opinion by Crucis. Bookmark the permalink.


text:
China 'can deploy military in HK to contain protests'
Beijing: China on Wednesday said it can deploy military to Hong Kong at the request of the city's government to maintain law and order after weeks of pro-democracy protests.
Chinese Defence Ministry's spokesman Wu Qian said that the vandalism of the central government liaison office in Hong Kong -- after weeks of mass protests against the city's extradition bill -- was a challenge to the bottom line of the principle of "one country, two systems", the South China Morning Post reported.
"Article 14 of the Garrison Law has clear stipulations," the Ministry's spokesperson Wu Qian said at a press conference in response to a question by reporters on whether Chinese armed forces would intervene in the special administrative region.According to provisions of the article, the Hong Kong government may seek help from the central government for "maintenance of public order and in disaster relief".
"We are closely following the developments in Hong Kong, especially the violent attack against the central government liaison office by radicals on July 21," Wu said, referring to an incident on Sunday when demonstrators vandalized the office by throwing paint on the national emblem and using spray paint on the boundary walls of the premises."Some behaviour of the radical protesters is challenging the authority of the central government and the bottom line of one country, two systems. This is intolerable."
Over the past seven weeks, Hong Kong has been the scene of demonstrations that began as protests against a contentious extradition bill that, according to lawyers and human rights activists, would allow the extradition to mainland China of fugitives accused of certain crimes.
The bill's opponents said that the new law could mean that local activists, critical journalists and dissidents in Hong Kong could be sent to mainland China for trial. Its defenders, meanwhile, claimed that it merely sought to fill a legal vacuum, as no formal extradition treaties exist between Hong Kong, Taiwan and mainland China.
The bill was scrapped following a dramatic rise in tensions after mass protests engulfed Hong Kong's government district. However, the protesters' demands, which were initially focused on stopping the extradition bill, have morphed into catch-all calls for democratic mechanisms to be implemented.
government,vandalism,China,developments,spokesperson


She lived with you all yr, and also you supported her all yr. Mainly, must you fed her, sheltered her, and clothed her throughout your complete 12-month interval, that could be a yes. If she was a scholar she can nonetheless have obtained financial help for varsity, similar to Pell grants and state grants, with out it affecting your taxes. Second-story and better residence home windows normally aren't a number of a safety danger as entry elements. Nonetheless, make sure by no means to depart any ladders exterior, or you'll lose this benefit!
If you're a condominium proprietor, it's seemingly that you are additionally a part of a condominium association which carries rental insurance coverage coverage for the buildings. Nonetheless, it is best to even have a condominium insurance coverage which covers your private belongings in addition to private legal responsibility. Inside your condominium are cherished items together with furnishings, garments, and household items, which may be protected in the occasion of fire, lightning, vandalism, theft and different perils with the private property safety of your condominium insurance coverage coverage coverage.
Unexplained Sickness and Weak spot: he/she may transform inexplicably ailing and/or visibly weak of body and thoughts. Indicators and signs might embrace weight reduction, hair loss, change in pores and skin tone, lack of urge for meals, vomiting, and loss of power. Paul: thanks for dropping by. It seems like the extra one's residence is definitely worth the additional insurance is sensible.
An indemnity coverage may be cheaper, nevertheless you solely get a minor payout if that you will need to declare. So new-for-old is the best option to go. Once you calculate the cost of your contents, factor within the worth of your items as in the event that they're new. We embody a couple of of our optionally accessible extras as commonplace with our HomeSure and HomeSafe insurance policies – so it is on a regular basis greatest to examine while you get a quote that you have all of the quilt you need.
Hi there Beth, very informative and useful information. How long ought to we hold paying our first and second mortgages whereas we wait to promote our underwater house inside the brief sale course of ? Can even the monetary establishment go after our fishing camp property if we go on to a foreclosure on our predominant residence ? We're inquisitive about putting the camp property in our kids's names if we have to. Please clarify should you possibly can. Thanks.


If you've never visited Morocco before then Tangier is the perfect introduction to what can be an overwhelming country to visit. It lacks the frenetic pace of Marrakech so you won't leave feeling as though you need another holiday to recover but, at the same time, it's different enough from mainland Europe that you know you're definitely on another continent.
Tangier is only a short ferry ride from Spain with a choice of leaving from Tarifa or Algeciras. It's worth noting that ferries from Tarifa go to Tangier Ville while those from Algeciras go to Tanger-Med. Choose wisely as Tanger-Med is around 40 km from the city centre, so that bargain fare from Algeciras might not be such great value after all if you find yourself having to get a bus or taxi to Tangier itself.
We left from Tarifa and, less than an hour later, were disembarking ready for a short walk to the medina and the riad we'd booked for the weekend.
I'd been told many horror stories of arriving in Tangier to be met by locals keen to offer their services as guides, to take their taxi, or use their choice of hotel. In reality there were two or three who spoke to us as we came out of the port but a polite 'non merci' was generally sufficient to send them to someone else. We found that also worked when wandering around the narrow lanes of the medina and kasbah. There was the odd shopkeeper trying to give us the hard sell, and one or two others offering to be our guide, but nothing compared to the relentlessness that we've experienced previously in Marrakech.
There are museums galore in Tangier including the Kasbah Museum, American Legation and Museum of Moroccan Arts but, as we were only here for a short time (and wanted to use one of our days to travel further afield to Chefchaouen, Morocco's blue city – watch this space for a blog), we decided to spend our time exploring the city and leave these for next time.
We were given a map at our riad but, to be honest, it's easiest to just wander as each street and alleyway seems to offer something new. Stores selling silverware, leather and traditional Moroccan clothing coexist side by side with currency exchanges and souvenir shops. There was a lot of encouragement to go in the shops and check out the wares but the hassle I'd expected was actually quite minimal. Mind you, after dark as we were heading back to our riad we did get a few offers of hashish ("very good stuff" by all accounts) but politely declined. As we had a few days here we were more than happy to just take our time and see what we found. If you're on a day trip though, and want to make the most of your time in Tangier, then a guided tour is probably a good idea.
On the edge of the medina, dividing the old and new areas of Tangier, is the Grand Socco (big souk) or, to give it its official name, Place du 9 Avril 1947 – home to the iconic Cinema Rif. With Mendoubia Gardens as its focal point it's a lively spot day and night.
From here we visited the market. On a Monday morning it was buzzing with activity – huge displays of olives, herbs and spices, fruit and veg, as well as a thriving fish market. If you're a meat eater a wander round the market will either leave you salivating or contemplating becoming a vegetarian. There were men plucking and decapitating chickens, entrails of who knows what animal hanging from huge hooks, not to mention the piles of sheep's heads. Fascinating, but not for the faint-hearted!
The kasbah is an uphill walk from the Grand Socco and again, is a jumble of narrow alleyways. There are wall plaques which act as a guide between points of interest but, again, it's a small area so probably not easy to get lost. We did encounter a few more people offering to be our guide up here but nothing that was too full-on. There was also a random goat just wandering around inside the city walls!
To the east the promenade stretches towards the new town past the marina and long stretches of beach. To the west, Avenue Mohammed VI becomes Route de la Plage Merkala and is a lovely walk beneath the cliffs. Passing the fishing port, the road hugs the coastline before turning inland at Merkala beach.
I thought the wide promenade would be the perfect route for my daily run and I was half right, I just got my timings wrong! I'm not a morning runner by any stretch of the imagination so pulled on my trainers and went out for an early evening run. That's the time that the locals head out for their daily walk. The promenade was heaving with families – walking, cycling but, perhaps not surprisingly, not running!
We stayed in Dar Jameel (6 Rue Mohamed Bergach), a beautiful riad on the edge of the medina and an easy walk from the ferry port. The building is ornately decorated, with lots of nooks and crannies for sitting and chilling out away from the hustle and bustle of the city. There's also a roof terrace which has spectacular views of the old town and the modern port area and promenade.
I wasn't disappointed with the breakfast either – there was a good selection of pastries, breads, spreads and dips (honey, peanut butter, oils, yogurt etc), olives, cheese and fruit plus freshly squeezed orange juice, coffee and mint tea. Yum!
It's sacrilege to come to Morocco and not have a tagine of some sort. I had this one at Le Bistrot de Petit Socco on Rue de la Marine in the medina. The restaurant sits on a corner plot overlooking the Petit Socco (little souk) and, while it doesn't look anything special from the outside, our spot on the roof terrace was perfect for people watching. While I tucked into my tagine Mark had the mixed fish platter and I must admit I did feel slightly envious!!
We were recommended to try Restaurant Ahlen on Rue des Postes, again in the medina tucked away down a little side street. The fish soup starter was absolutely delicious and we followed it with (another) fried fish platter plus sardines. I'd heard a lot about the ginger tea they serve here so we had a glass each. A nice touch was the mint tea and Moroccan pastries on the house at the end of our meal.
Café Hafa is legendary in Tangier so we couldn't not pay it a visit. It's just outside the kasbah near the Phoenician tombs. Since opening in 1921 it's hosted William S Burroughs, Tennessee Williams, the Beatles and the Rolling Stones who've all dropped in for a mint tea and, possibly, something stronger! Terraces drop down the cliff face and a seat at one of the mosaic tables gives fantastic views across the Bay of Tangier to Spain.
I think, however, our best find of the trip was the 'hole in the wall' bread shop just a short walk from our riad. No name above the door but the flatbreads were delicious, cheap and super filling. Spread with honey and rolled up they were perfect for a daytime snack and the place was always busy with both locals and tourists.
If you fancy a Moroccan adventure of your own, here are some handy hints on getting there and getting around.
We took the FRS Fast Ferry from Tarifa which cost €136 return for both of us. It's only a short journey but there's a café and duty-free shop on board plus plenty of comfortable seating. When we checked in at Tarifa we were given boarding passes and immigration forms to fill out (for both journeys). Once on board there's a passport control desk where we took our forms and had our passports stamped. On arrival in Tangier it was a quick and easy clearance of customs and passport control. The same can't be said for our return to Tarifa – passport control on the Spanish side was slightly chaotic and it took a lot longer to clear.
Tangier is easily accessible on foot and, in fact, in some parts (the medina for example) it's the only way to get about.
There are petit taxi drivers on just about every street corner but, on the off chance that you don't spot one (or get touted for business) head to the Grand Socco. For longer distances, a grand taxi is ideal. These are more luxurious than the petit taxis and generally very reasonably priced. We used a grand taxi for our trip to Chefchaouen which cost us 900 dirham for the day (it was booked through our hotel). They seat up to six people so, obviously, the more passengers the cheaper the cost but, for a full day trip for two of us it was still a good price.
Have you been to Tangier? I'd love to hear your thoughts and any recommendations for my next trip.
If you'd like to receive my occasional newsletter please pop your email address here. I promise I will never send you spam or share your address with any other third party.


A Caravan has been abandoned here (this is not the first caravan to have been abandoned in this location). The Caravan requires removal. The council should install covert CCTV on this road due to the numerous instances of fly tipping and abandoned caravans.
Abandoned caravan has been removed.


Beltsville Nematology Laboratory conducts research related to taxonomy, biocontrol, developmental biology, systematics, molecular biology, soil amendments, and biochemistry. The laboratory also maintains a nematode collection.
Researchers in the Systematic Mycology and Microbiology Laboratory study the systematics of fungi important as biological control agents and plant pathogens.
The mission of the Animal Parasitic Diseases Laboratory is to reduce the economic cost of parasitism in livestock and poultry and to reduce the risk of transmission of parasites zoonoses to humans. Emphasis is placed on developing integrated control programs for important parasitic diseases. The laboratory also maintains the National Parasite Collection.


text:
CU Anschutz Launches Comprehensive Directory of Research Studies
Website helps the public find out about the many studies and trials taking place on campus
Guest Contributor | December 17, 2019
Here at the Anschutz Medical Campus, we are in the business of answering important research questions in order to improve human health. One of the ways our physicians and scientists do this is through research studies that involve human participants who volunteer to make the studies possible.
Sounds simple, right? But how do members of the general public find out about the many studies and trials that are taking place at Children's Hospital Colorado, University of Colorado Hospital or in other clinics across campus? The answer is a new website called Research Studies or https://researchstudies.cuanschutz.edu.
'This is a wonderful way in which we can provide useful and up-to-date information to patients regarding clinical trial opportunities.'
– Tom Flaig, MD, interim vice chancellor for research
"This is a wonderful way in which we can provide useful and up-to-date information to patients regarding clinical trial opportunities," says interim Vice Chancellor for Research Tom Flaig, MD. "Patients can search for trials relevant to their personal circumstances among the hundreds of clinical trial opportunities available locally."
The new website offers a list of clinical trials and research studies by category, in addition to a search tool. Study pages display available data such as the primary objective, the name of the Principal Investigator and eligibility information. All pages include a link for potential participants to submit their contact information that is sent to the study team for determination of eligibility. Once a study has met its required number of participants, it will automatically be taken off the website.
The website represents the first time on our campus that a single tool can pull timely, accurate and comprehensive information on studies that are looking to recruit participants. All of the information on the studies is pulled from the clinical trial management system called OnCore. The site also pulls information on investigators from a School of Medicine database.
"With the implementation of OnCore, our robust clinical trials management system, we now have a reliable "source of truth" on available clinical trial opportunities," Dr. Flaig says. "The site utilizes this information and is updated regularly, providing a very useful platform to share information with potential study participants."
A research nurse collects blood samples from a participant in a research study taking place in the CCTSI's inpatient Clinical and Translational Research Center.
The new website for research studies was created through a partnership between the University Office of the Vice Chancellor for Research and the School of Medicine. Associate Vice Chancellor of Regulatory Compliance Alison Lakin, RN, LLB, LLM, PhD took the lead in the site's development.
Key to creating Research Studies was a process of engaging with the public. "We worked with the community engagement core of the CCTSI to develop the site in a way that is user-friendly and accessible to the community," Dr. Lakin says. Through focus groups with community members, Lakin and her team learned that the public doesn't care about the difference between clinical research and basic science, they just care about the concept of research studies—hence the name of the site. She also noted that not everything listed is a clinical trial. Investigators are looking for healthy people in addition to those with medical conditions.
The site will continue to evolve as a robust recruitment and communication tool. In the next phase of the project, researchers will be able to personalize the site with their recruitment efforts. And in a phase after that, research teams can use the website to communicate with those who have expressed an interest in a particular study.
"We are hoping people will see the important research that is being done on this campus, are excited and will want to participate," Dr. Lakin says.
For more information about the website or how to use it, contact ResearchStudies@cuanschutz.edu.
Guest contributor: Wendy Meyer, Colorado Clinical & Translational Sciences Institute
Long-Acting Contraception has Proven Highly Effective but Restricted in Some Hospitals
Celebrated Ancient Egyptian Woman Physician Likely Never Existed, Says Researcher


A three-alarm fire raged through a commercial building in Capitol Heights, Maryland, as firefighters battled the blaze. So much smoke was pumped into the sky that the plumes could be seen in all four quadrants of Washington, DC.
The fire broke out on the 8700 block of Ashwood Drive, according to the Prince George's County Fire Department. Officials described the building as a commercial one, though local WJLA News said it belonged to a roofing company.
So far, no casualties or serious injuries have been reported, but the fire department sent in additional units to help put out the blaze. Two firetrucks were lost, officials said, and posted a video on Twitter showing one of their vehicles consumed by flames.
Several neighboring fire departments were also called in to assist. Witnesses at the scene told WJLA that they heard up to five explosions before they saw the fire.
While local officials dealt with the situation, enormous smoke plumes filled the sky and could be seen at least 7 miles (11km) away in Washington, DC.
The plumes of smoke were even spotted at the opening day baseball game between the Washington Nationals and New York Mets at Nationals Park.