text:
About Art Across
Sara, the face behind Art Across
Background Born in Rome, Sara Riccardi has completed her BA and MA at "La Sapienza" University of Rome, fully enjoying the rare opportunity of studying History of Art subjects constantly surrounded by the abundance of artistic masterpieces the city offers. That habitual presence of the arts in her native environment has backed up the development of her passion for the subject, and nourished it during university years.
Academic studies The BA course in Art-Historical Studies covered a wide range of modules, shaping her comprehensive knowledge of the Western History of Art. She also began to explore the relevance of the historical and social contexts for the understanding of the arts, and addressed the basics of critical theory and historical research. The BA final dissertation focused on the analysis of a group of frescos realised in Siena in the mid-15th century, and received full marks (110 cum laude/110). The study of the paintings in situ and the opportunity to access primary sources in Siena's historical archive reinforced Sara's interest in the examination of artworks within their context.
Following the BA, and in particular after the experience of the dissertation research, Sara undertook the MA in History of Art, specialising in the arts from the 15th to the 18th century. The course provided her with a more in-depth knowledge of the means and aims of art-historical research and the use of critical studies. Sara also explored the development of different artistic techniques, growing passionate about the material aspects of artworks. These elements all fed back into the final MA dissertation, which analysed various aspects of the surviving part of some mid-15th century frescos in Rome, receiving full marks (110 cum laude/110). Once more the research happened from primary sources and direct analysis of the frescos, and part of it examined the restoration works and the materiality of the painting.
Developing creativity In addition to her academic background, Sara has always enjoyed the theatre and the performing arts. Undertaking a drama course helped her to gain some basic skills in the use of voice and a charismatic presence, enhancing at the same time her creativity and enthusiasm for any form of communication.
Having moved to the UK, Sara has quickly been attracted by the thrilling art world and the lively community of contemporary artists. At the Fringe Arts Bath Festival 2016 she took on the role of assistant curator and was part of the organisation team, experiencing a dynamic and inspiring interaction with artists and art professionals, and enjoying the benefits of sharing thoughts, backgrounds and pathways which were extremely various but at the same time fully connectional.
Today's vision Through the fusion of all these fascinations, Sara cultivates a genuine passion for the diffusion and communication of the History of Art, in the strong belief that it should not be an elitist field, nor should it have an inaccessible language. In fact, she is convinced that precise and complex discourses can be conveyed in an audience-friendly way, and that the discovery of our immense artistic heritage is an exciting, enjoyable and life-changing experience.
To learn more about Sara and Art Across you can find an insightful interview here
Copyright © 2021 Art Across. All Rights Reserved.
© 2021 joomfreak. Powered by Kreatif

redpajama_set_name: RedPajamaCommonCrawl


text:
Published on CoCo Info (https://co-counselling.info)
Home > How might effective conflict facilitation in organisations as Co-Counselling look like?
How might effective conflict facilitation in organisations as Co-Counselling look like?
J. P. Hoogma, "How might effective conflict facilitation in organisations as Co-Counselling look like?", 2001. .
Often it seems that conflicts in organisations and communities, such as Co-Counselling, are between two people and indeed that can be the case. However, it could also be that a conflict between two people is actually the tip of an iceberg. It could be that it is the most visible part of a struggle between two or more groups, each with their own realities and their own understandings of what is important. One of the first jobs of the professional conflict facilitator is to identify whether a conflict is between two people or between two groups with opposing viewpoints. Is it a personal fight between Rev Ian Paisley and Gerry Adams or is it a fight between sections of the nationalists and the unionists? In this article I want to explain what I believe to be good conflict resolution. It's not an easy job and I've called it 'professional' because the job demands a high level of skills and is a difficult job to do successfully.
What is good conflict facilitation?
Good conflict facilitation involves trying to engage the co-operation of all parties involved, with the ultimate aim of trying to eradicate sources of conflict and rebuilding the bridges and trust between them.
This is one of the key concepts in professional conflict facilitation. The facilitator tries to non-judgementally understand each party's reality from their own perspective. He or she also tries to identify which events in the outer, physical world have contributed to the sense of conflict for that party. This is similar to the task of the counsellor in person-centred counselling who tries to empathetically and non-judgementally understand the client's reality from their own perspective. The difference is that the conflict facilitator must attempt to do this with two or more parties. Identifying events that have been the source of conflict in the past provides an insight into what issues and events may be the source of conflict in the future. In other words, at this stage the facilitator tries to identify what needs to be learned from the past in order to develop a better future.
The summary report
Based on a real understanding of the conflicting 'alternate realities', the facilitator writes an overview of all the core issues that sparked off the conflicts in the past and that are likely to spark off new conflicts in the future. You could call this an 'agreement about the core disagreements' in the conflict. The parties involved are consulted to make sure that they recognise their 'alternate realities' in the report. It is this feeling of being acknowledged and respected that will entice the parties to co-operate with the facilitators and stay in the conflict resolution process.
Hopefully the report will give the conflicting parties insight into each other's perspectives and also allow onlookers some understanding of the different sides of the conflict. In this way a good report can sometimes help to build bridges and mutual understanding between conflicting parties and onlookers, where before there was only mistrust.
A really good summary report, however, also contains something extra: an overall framework for moving forward. And here is the most superb trick a skilled conflict facilitator can pull out of his or her hat to move the most entrenched positions. Each party will have positions on first analysis from which they will apparently never move. Positions where they say 'I will not under any circumstances &ldots;' The facilitator's job is to explore with each party under what conditions these positions could move into negotiable ones. For example, the 'we will have nothing to do with the Irish Republic' becomes negotiable with the 'we will never have anything to do with the British' position.
A good summary report is firmly focused on the future: its ultimate aim is the co-operation of the conflicting parties in order to eradicate the sources of the conflict and to rebuild bridges and trust. The Framework proposal in Northern Ireland is an excellent example of this. The different perspectives of the parties were summarised and a framework for negotiations established. A crucial element of this was that all parties felt acknowledged and respected in their 'alternate realities'.
The challenges to a conflict facilitator
Working with 'alternate realities' is a hugely demanding task for the facilitator. In a therapy situation the counsellor has only to understand one 'alternate reality', and that can in itself be a difficult task. In a conflict, however, there are not only more than one alternate realities, but the facilitator also has to understand how these realities interact with each other.
Enlisting and keeping the co-operation of all parties is one of the biggest challenges faced by facilitators. The facilitator needs to develop a co-operative relationship with each of the parties, who are no longer willing to co-operate with each other. On these alliances a bridge is formed via the facilitator through which the parties can eventually come together to co-operate with each other in talking and thinking about mutually beneficial ways out of the conflict.
This starts with the facilitator gathering information from each party about their 'alternate realities'. The facilitator really needs to build a trusting relationship with each party, in which everyone feels safe enough to express their views as fully and honestly as possible. Where one party is concealing something, the facilitator must find ways to encourage that person to speak out. The facilitator must be prepared to hear each side's views in confidence if necessary and then provide an analysis in the summary report which gets to the heart of the issues involved, without sharing exact information that parties wanted to keep confidential.
The summary report needs the continuous co-operation of all parties to make sure that the core issues are described in such a way that each party will feel acknowledged in their truth and 'alternate reality' and that the report indeed is an agreement about the disagreements.
If the 'summary report' doesn't meet these criteria, it will probably escalate the conflict. The 'camps' will get even more entrenched: the camp that is seen as favoured by the report, will be even more convinced that they are right; the camp that felt disadvantaged or disrespected by the report is likely at best to end co-operation with the conflict facilitators or at worst to go on the defensive or on the attack as the best defense.
The job of the conflict facilitator is so complex that he or she can easily get seduced into simplifying the conflict before they have really understood it. They are at risk of taking on the role of judge or of taking sides, and when this happens the conflict is simply repeated and the facilitator loses the co-operation of one or more sides. This is why conflict facilitators need to be 'professional'. Professionals are aware of these pitfalls and will try to avoid anything that can destroy their co-operation with the conflicting parties, ie which can be seen as repeating the conflict, being partial or judgmental.
CoCoInfo Tags:
Literature tag:
'Organising' a CCI community network
Organising co-counselling events
Workshop facilitation and organisation


Flowering borders lead to graceful iron gates as one garden room opens into another in a Chadds Ford garden. Glazed pots overflowing with flowers and foliage add seasonal color to brighten a terrace and pool in Chester County. A sophisticated terrace complements a stately mansion in Gladwyne. Pea gravel paths with a Belgium block inlay, rose gardens, stone pillars and custom made gates…all these details distinguish a well designed landscape from the ordinary.
A garden designed to emphasize the best features of a property is merely a collection of well thought out details. A brilliant bulb planting, welcomes spring with a splash of color as it softens a brick wall and driveway; creeping thyme adds sensual pleasure to a simple stone path; a border of hydrangeas billows around the stone walls of a Craftsman style house in Maryland; all are carefully considered details that make each garden we design a uniquely pleasing experience.


generous mound of mashed potatoes, or the seasonal salmon, perhaps ginger-seared with a tangy ponzu vinaigrette. Vegetarian entrées such as pistachio and basil pesto risotto with roasted tomatoes and artichoke hearts or butternut squash taquitos with black beans and polenta are equally original and satisfying. Desserts like a stellar bananas brûlée cheesecake with chocolate chip cookie crust also rise to the creative company.
True to its name, customers at this sweet little restaurant on Main Street have to climb a steep flight of wooden stairs to get there. Come early to grab a table or counter seating by the busy open kitchen, which churns out deeply satisfying classics like hearty huevos rancheros with house-made cornbread or fluffy, dinner-plate-sized buttermilk pancakes. Chef-owner Bonnie Bruce enjoys a creative breakfast, and it shows with weekly specials like hot Italian sausage hash topped with two poached eggs in a creamy chipotle hollandaise served with buttery sourdough toast for mopping up every last bit of sauce. Thick slices of whole-wheat Grape Nut French toast arrive smothered in warm strawberries, bananas, brown sugar and walnuts. Other popular choices include a layered deep-dish quiche with shredded-potato crust, seasonally inspired apple cinnamon crepes with maple butter and moist carrot-cake-like Morning Glory muffins.
Find inspirational videos, tips from design experts and helpful tools for planning your next remodeling project when you visit myMarvin.com. With our FREE Online Remodeling Planner, you can plan your space using a virtual room designer and learn more about the windows and doors that fit your space. Also, set budgets and priorities with helpful worksheets and store photos and inspiration together in one place. All at myMarvin.com.
Manage your home project with the Online Remodeling Planner.
©2012 Marvin® Windows and Doors. All rights reserved. ®Registered trademark of Marvin Windows and Doors. ENERGY S TAR® and the ENERGY S TAR certification mark are registered U. S. marks.


text:
Wall Street Journal Reports on Cuba
The Wall Street Journal today contained a front page article on efforts by the families of Thomas "Pete" Ray and Howard Anderson, who were both brutally murdered by the Cuban government, to collect on judgments under the 1996 Anti-Terrorism and Effective Death Penalty Act. ZP&W represents Janet Weininger, the daughter of CIA pilot Thomas "Pete" Ray, whose plane was shot down during the April 19, 1961 Bay of Pigs invasion of Cuba. After being shot down, Mr. Ray was captured, executed and his body was desecrated while on display for nearly two decades.
Castro Victims Awarded $91 million
The Miami Herald today cited the historic turnover of approximately $24 million in Cuban assets to Janet Ray Weininger, the daughter of CIA pilot Thomas "Pete" Ray. Mr. Ray was shot down during the 19
ZP&W Named a "Top Law Firm" by South Florida Legal Guide; ZP&W Lawyers Also Honored
The 2007 South Florida Legal Guide named Zumpano Patricio & Winker, P.A. a "Top Law Firm" in South Florida. Additionally, Joseph Zumpano, Leon Patricios, David Winker, and Grace Escalona were named as
ZP&W Places 'Attorney Coordinators' in Chile
The South Florida Business Journal published an article on ZP&W's continued implementation of "new globalism" and the opening of its representative office in Santiago, Chile. The article described the


text:
package org.ow2.asmdex.lowLevelUtils;

import org.ow2.asmdex.Opcodes;
import org.ow2.asmdex.instruction.DebugInstruction;
import org.ow2.asmdex.instruction.DebugInstructionStartLocal;
import org.ow2.asmdex.instruction.DebugInstructionStartLocalExtended;
import org.ow2.asmdex.instruction.Instruction;
import org.ow2.asmdex.instruction.InstructionFormat10T;
import org.ow2.asmdex.instruction.InstructionFormat10X;
import org.ow2.asmdex.instruction.InstructionFormat11N;
import org.ow2.asmdex.instruction.InstructionFormat11X;
import org.ow2.asmdex.instruction.InstructionFormat12X;
import org.ow2.asmdex.instruction.InstructionFormat20T;
import org.ow2.asmdex.instruction.InstructionFormat21C;
import org.ow2.asmdex.instruction.InstructionFormat21H;
import org.ow2.asmdex.instruction.InstructionFormat21S;
import org.ow2.asmdex.instruction.InstructionFormat21T;
import org.ow2.asmdex.instruction.InstructionFormat22B;
import org.ow2.asmdex.instruction.InstructionFormat22C;
import org.ow2.asmdex.instruction.InstructionFormat22S;
import org.ow2.asmdex.instruction.InstructionFormat22T;
import org.ow2.asmdex.instruction.InstructionFormat22X;
import org.ow2.asmdex.instruction.InstructionFormat23X;
import org.ow2.asmdex.instruction.InstructionFormat30T;
import org.ow2.asmdex.instruction.InstructionFormat31C;
import org.ow2.asmdex.instruction.InstructionFormat31I;
import org.ow2.asmdex.instruction.InstructionFormat31T;
import org.ow2.asmdex.instruction.InstructionFormat32X;
import org.ow2.asmdex.instruction.InstructionFormat35C;
import org.ow2.asmdex.instruction.InstructionFormat3RC;
import org.ow2.asmdex.instruction.InstructionFormat51L;
import org.ow2.asmdex.structureCommon.Label;
import org.ow2.asmdex.structureWriter.Field;
import org.ow2.asmdex.structureWriter.Method;

/**
 * Utility class that encodes Instructions in the most optimized possible form.
 *
 * Each static method builds an Instruction according to its given parameters,
 * and returns it.
 *
 * @author Julien Névo
 */
public class InstructionEncoder {

    private final static int MIN_VALUE_4BITS_SIGNED = -8;
    private final static int MAX_VALUE_4BITS_SIGNED = 7;
    private final static int MAX_VALUE_4BITS_UNSIGNED = 0xf;
    private final static int MAX_VALUE_8BITS_UNSIGNED = 0xff;
    private final static int MIN_VALUE_16BITS_SIGNED = -32768;
    private final static int MAX_VALUE_16BITS_SIGNED = 32767;

    /**
     * Method invocation encoder
     *
     * @param opcode
     * @param method
     * @param arguments
     * @return abstract instruction
     */
    public static Instruction encodeMethodInsn(int opcode, Method method, int[] arguments) {
        // The opcode could be about an invoke Instruction, or an invoke/range.
        if (opcode < Opcodes.INSN_INVOKE_VIRTUAL_RANGE) {
            return new InstructionFormat35C(opcode, method, arguments);
        } else {
            return new InstructionFormat3RC(opcode, method, arguments);
        }
    }

    /**
     * Move variable encoder
     *
     * @param opcode
     * @param destinationRegister
     * @param var
     * @return instruction encoded
     */
    public static Instruction encodeVarInsn(int opcode, int destinationRegister, int var) {
        Instruction insn = null;
        switch (opcode) {

        // Testing all the move instructions to know which one is the best
        // adapted according to
        // the needs (4, 8, 16 bits...).
        case 0x01: // Move.
        case 0x02:
        case 0x03:
        case 0x04: // Move Wide.
        case 0x05:
        case 0x06:
        case 0x07: // Move Object.
        case 0x08:
        case 0x09:
            insn = createBest12X22X32XInstruction(opcode, destinationRegister, var);
            break;
        case 0x12: // Const/4, Const/16, Const, Const/high 16.
        case 0x13:
        case 0x14:
        case 0x15: {
            if ((destinationRegister <= MAX_VALUE_4BITS_UNSIGNED) && ((var <= MAX_VALUE_4BITS_SIGNED) && (var >= MIN_VALUE_4BITS_SIGNED))) {
                // 4 bits ?
                insn = new InstructionFormat11N(Opcodes.INSN_CONST_4, destinationRegister, var);
            } else if ((destinationRegister <= MAX_VALUE_8BITS_UNSIGNED) && ((var <= MAX_VALUE_16BITS_SIGNED) && (var >= MIN_VALUE_16BITS_SIGNED))) {
                // dest = 8 bits, var = 16 bits ?
                insn = new InstructionFormat21S(Opcodes.INSN_CONST_16, destinationRegister, var);
            } else {
                // dest = 8 bits, var = 32 bits, or var = 16 bits in the format
                // BBBB0000 ?
                // Is var full 16-bits, or in the format BBBB0000 ?
                insn = ((var & 0x0000ffff) == 0) ? new InstructionFormat21H(Opcodes.INSN_CONST_HIGH16, destinationRegister, var >> 16) : new InstructionFormat31I(Opcodes.INSN_CONST, destinationRegister, var);
            }
            break;
        }
        case 0x16: // Const-wide/16, Const-wide/32, Const-wide, const-wide/high
        // 16.
        case 0x17: {
            if ((var <= MAX_VALUE_16BITS_SIGNED) && (var >= MIN_VALUE_16BITS_SIGNED)) {
                // var = 16 bits ?
                insn = new InstructionFormat21S(Opcodes.INSN_CONST_WIDE_16, destinationRegister, var);
            } else {
                // var = 32 bits.
                insn = new InstructionFormat31I(Opcodes.INSN_CONST_WIDE_32, destinationRegister, var);
            }
            break;
        }
        default:
            throw new RuntimeException("Unexpected opcode : 0x" + Integer.toHexString(opcode));
        }
        return insn;
    }

    /**
     * Move variable encoder for long constant source
     *
     * @param opcode
     * @param destinationRegister
     * @param var
     * @return abstract instruction
     */
    public static Instruction encodeVarInsn(int opcode, int destinationRegister, long var) {
        Instruction insn = null;
        switch (opcode) {
        case 0x18:
        case 0x19: {
            // Is var full 64-bits, or in the format BBBB000000000000 ?
            insn = ((var & 0xffffffffffffL) == 0) ? new InstructionFormat21H(Opcodes.INSN_CONST_WIDE_HIGH16, destinationRegister, (int) (var >> 48)) : new InstructionFormat51L(Opcodes.INSN_CONST_WIDE, destinationRegister, var);
            break;
        }
        default:
            throw new RuntimeException("Unexpected opcode : 0x" + Integer.toHexString(opcode));
        }

        return insn;
    }

    /**
     * Creates the best (4, 8, 16 bits) Instruction (12X, 22X, 32X) according to
     * the given parameters.
     *
     * @param opcode
     *            the opcode of the Instruction (1-3, 4-6, 7-9).
     * @param destinationRegister
     *            the destination register.
     * @param sourceRegister
     *            the source register.
     * @return the most optimized Instruction.
     */
    private static Instruction createBest12X22X32XInstruction(int opcode, int destinationRegister, int sourceRegister) {
        if (opcode >= Opcodes.INSN_MOVE_OBJECT) {
            opcode = Opcodes.INSN_MOVE_OBJECT;
        } else if (opcode >= Opcodes.INSN_MOVE_WIDE) {
            opcode = Opcodes.INSN_MOVE_WIDE;
        } else if (opcode >= Opcodes.INSN_MOVE) {
            opcode = Opcodes.INSN_MOVE;
        }

        Instruction insn;

        if ((destinationRegister <= MAX_VALUE_4BITS_UNSIGNED) && (sourceRegister <= MAX_VALUE_4BITS_UNSIGNED)) {
            // 4 bits ?
            insn = new InstructionFormat12X(opcode, destinationRegister, sourceRegister);
        } else if (destinationRegister <= MAX_VALUE_8BITS_UNSIGNED) {
            // dest = 8 bits ?
            insn = new InstructionFormat22X(opcode + 1, destinationRegister, sourceRegister);
        } else {
            insn = new InstructionFormat32X(opcode + 2, destinationRegister, sourceRegister); // all
            // is
            // 16
            // bits.
        }

        return insn;
    }

    /**
     * Encode instructions without args
     *
     * @param opcode
     * @return abstract instruction
     */
    public static Instruction encodeInsn(int opcode) {
        return new InstructionFormat10X(opcode);
    }

    /**
     * Encode three arguments operations
     *
     * @param opcode
     * @param destinationRegister
     * @param firstSourceRegister
     * @param secondSourceRegister
     * @param value
     * @return abstract instruction
     */
    public static Instruction encodeOperationInsn(int opcode, int destinationRegister, int firstSourceRegister, int secondSourceRegister, int value) {
        Instruction insn = null;

        // Creates an instruction according to the opcode.
        if ((opcode >= Opcodes.INSN_ADD_INT) && (opcode <= Opcodes.INSN_REM_DOUBLE)) {
            insn = new InstructionFormat23X(opcode, destinationRegister, firstSourceRegister, secondSourceRegister);
        } else if ((opcode >= Opcodes.INSN_CMPL_FLOAT) && (opcode <= Opcodes.INSN_CMP_LONG)) {
            insn = new InstructionFormat23X(opcode, destinationRegister, firstSourceRegister, secondSourceRegister);
        } else if ((opcode >= Opcodes.INSN_NEG_INT) && (opcode <= Opcodes.INSN_INT_TO_SHORT)) {
            insn = new InstructionFormat12X(opcode, destinationRegister, firstSourceRegister);
        } else if ((opcode >= Opcodes.INSN_ADD_INT) && (opcode <= Opcodes.INSN_REM_DOUBLE)) {
            insn = new InstructionFormat23X(opcode, destinationRegister, firstSourceRegister, secondSourceRegister);
        } else if ((opcode >= Opcodes.INSN_ADD_INT_2ADDR) && (opcode <= Opcodes.INSN_REM_DOUBLE_2ADDR)) {
            insn = new InstructionFormat12X(opcode, destinationRegister, secondSourceRegister);
        } else if ((opcode >= Opcodes.INSN_ADD_INT_LIT16) && (opcode <= Opcodes.INSN_XOR_INT_LIT16)) {
            insn = new InstructionFormat22S(opcode, destinationRegister, firstSourceRegister, value);
        } else if ((opcode >= Opcodes.INSN_ADD_INT_LIT8) && (opcode <= Opcodes.INSN_USHR_INT_LIT8)) {
            insn = new InstructionFormat22B(opcode, destinationRegister, firstSourceRegister, value);
        } else {
            throw new RuntimeException("Unexpected opcode : 0x" + Integer.toHexString(opcode));
        }

        return insn;
    }

    /**
     * Unary instruction
     *
     * @param opcode
     * @param operand
     * @return abstract instruction
     */
    public static Instruction encodeIntInsn(int opcode, int operand) {
        return new InstructionFormat11X(opcode, operand);
    }

    /**
     * Encode jumps (conditional or not)
     *
     * @param opcode
     * @param label
     * @param registerA
     * @param registerB
     * @param instructionOffset
     * @return abstract instruction
     */
    public static Instruction encodeJumpInsn(int opcode, Label label, int registerA, int registerB, int instructionOffset) {
        Instruction insn = null;

        // Creates an instruction according to the opcode. We also give the
        // current offset of the
        // instruction of the method, because Jump Instructions need it to
        // resolve Labels.
        if (opcode == Opcodes.INSN_GOTO) {
            //insn = InstructionFormat10T.obtain(opcode, label, instructionOffset);
            insn = new InstructionFormat10T(opcode, label, instructionOffset);
        } else if (opcode == Opcodes.INSN_GOTO_16) {
            insn = new InstructionFormat20T(opcode, label, instructionOffset);
        } else if (opcode == Opcodes.INSN_GOTO_32) {
            insn = new InstructionFormat30T(opcode, label, instructionOffset);
        } else if ((opcode >= Opcodes.INSN_IF_EQ) && (opcode <= Opcodes.INSN_IF_LE)) {
            insn = new InstructionFormat22T(opcode, label, registerA, registerB, instructionOffset);
        } else if ((opcode >= Opcodes.INSN_IF_EQZ) && (opcode <= Opcodes.INSN_IF_LEZ)) {
            insn = new InstructionFormat21T(opcode, label, registerA, instructionOffset);
        } else {
            throw new RuntimeException("Unexpected opcode : 0x" + Integer.toHexString(opcode));
        }

        return insn;
    }

    /**
     * Fill array
     *
     * @param opcode
     * @param arrayReference
     * @param arrayLabel
     * @param instructionOffset
     * @return abstract instruction
     */
    public static Instruction encodeFillArrayDataInsn(int opcode, int arrayReference, Label arrayLabel, int instructionOffset) {
        return new InstructionFormat31T(opcode, arrayLabel, arrayReference, instructionOffset);
    }

    /**
     * Instructions handling type representation
     *
     * @param opcode
     * @param destinationRegister
     * @param referenceBearingRegister
     * @param sizeRegister
     * @param type
     * @return abstract instruction
     */
    public static Instruction encodeTypeInsn(int opcode, int destinationRegister, int referenceBearingRegister, int sizeRegister, String type) {
        Instruction insn = null;

        // Creates an instruction according to the opcode.
        if (opcode == Opcodes.INSN_CONST_CLASS) {
            insn = new InstructionFormat21C(opcode, type, destinationRegister);
        } else if (opcode == Opcodes.INSN_CHECK_CAST) {
            insn = new InstructionFormat21C(opcode, type, referenceBearingRegister);
        } else if (opcode == Opcodes.INSN_INSTANCE_OF) {
            insn = new InstructionFormat22C(opcode, type, destinationRegister, referenceBearingRegister);
        } else if (opcode == Opcodes.INSN_NEW_INSTANCE) {
            insn = new InstructionFormat21C(opcode, type, destinationRegister);
        } else if (opcode == Opcodes.INSN_NEW_ARRAY) {
            insn = new InstructionFormat22C(opcode, type, destinationRegister, sizeRegister);
        } else {
            throw new RuntimeException("Unexpected opcode : 0x" + Integer.toHexString(opcode));
        }

        return insn;
    }

    /**
     * Multi new array
     *
     * @param type
     * @param registers
     * @return abstract instruction
     */
    public static Instruction encodeMultiANewArrayInsn(String type, int[] registers) {
        Instruction insn = null;
        int length = registers.length;
        // The instruction to create varies according to the number of
        // registers.
        // Bug316405: we have to use a range if register indexes are beyond 16.
        // In that case we assume it is a range and let
        // instruction generation catch errors.
        if (length <= 5 && length > 0 && registers[length - 1] < 16) {
            insn = new InstructionFormat35C(Opcodes.INSN_FILLED_NEW_ARRAY, type, registers);
        } else {
            insn = new InstructionFormat3RC(Opcodes.INSN_FILLED_NEW_ARRAY_RANGE, type, registers);
        }

        return insn;
    }

    /**
     * Table switch
     *
     * @param register
     * @param switchTableLabel
     * @param instructionOffset
     * @return abstract instruction
     */
    public static Instruction encodeTableSwitchInsn(int register, Label switchTableLabel, int instructionOffset) {

        return new InstructionFormat31T(Opcodes.INSN_PACKED_SWITCH_INSN, switchTableLabel, register, instructionOffset);
    }

    /**
     * Sparse switch
     *
     * @param register
     * @param switchTableLabel
     * @param instructionOffset
     * @return abstract instruction
     */
    public static Instruction encodeSparseSwitchInsn(int register, Label switchTableLabel, int instructionOffset) {

        return new InstructionFormat31T(Opcodes.INSN_SPARSE_SWITCH_INSN, switchTableLabel, register, instructionOffset);
    }

    /**
     * @param destinationRegister
     * @param arrayReferenceBearing
     * @return abstract instruction
     */
    public static Instruction encodeArrayLength(int destinationRegister, int arrayReferenceBearing) {

        return new InstructionFormat12X(Opcodes.INSN_ARRAY_LENGTH, destinationRegister, arrayReferenceBearing);
    }

    /**
     * Operation on array
     *
     * @param opcode
     * @param valueRegister
     * @param arrayRegister
     * @param indexRegister
     * @return abstract instruction
     */
    public static Instruction encodeArrayOperation(int opcode, int valueRegister, int arrayRegister, int indexRegister) {

        return new InstructionFormat23X(opcode, valueRegister, arrayRegister, indexRegister);
    }

    /**
     * Operation with strings
     *
     * @param opcode
     * @param destinationRegister
     * @param string
     * @return abstract instruction
     */
    public static Instruction encodeStringOperation(int opcode, int destinationRegister, String string) {
        Instruction insn = null;
        if (opcode == Opcodes.INSN_CONST_STRING) {
            insn = new InstructionFormat21C(opcode, string, destinationRegister);
        } else if (opcode == Opcodes.INSN_CONST_STRING_JUMBO) {
            insn = new InstructionFormat31C(opcode, string, destinationRegister);
        } else {
            throw new RuntimeException("Unexpected opcode : 0x" + Integer.toHexString(opcode));
        }
        return insn;
    }

    /**
     * Field getter or setter
     *
     * @param opcode
     * @param valueRegister
     * @param objectRegister
     * @param field
     * @return abstract instruction
     */
    public static Instruction encodeFieldInsn(int opcode, int valueRegister, int objectRegister, Field field) {
        Instruction insn = null;
        if ((opcode >= Opcodes.INSN_IGET) && (opcode <= Opcodes.INSN_IPUT_SHORT)) {
            insn = new InstructionFormat22C(opcode, field, valueRegister, objectRegister);
        } else if ((opcode >= Opcodes.INSN_SGET) && (opcode <= Opcodes.INSN_SPUT_SHORT)) {
            insn = new InstructionFormat21C(opcode, field, valueRegister);
        }
        return insn;
    }

    /**
     * Pseudo debug instruction
     *
     * @param name
     * @param desc
     * @param signature
     * @param index
     * @param start
     * @return abstract instruction
     */
    public static DebugInstruction encodeDebugStartLocal(String name, String desc, String signature, int index, Label start) {
        DebugInstruction insn = null;
        if (signature == null) {
            insn = new DebugInstructionStartLocal(index, name, desc, start);
        } else {
            insn = new DebugInstructionStartLocalExtended(index, name, desc, signature, start);
        }
        return insn;

    }
}

redpajama_set_name: RedPajamaGithub


Today is internet safety day. It is so very important as parents that we ensure that our children are safe online. I had a conversation with my mum earlier about my teenage years online. We had the internet in 1996 and I spent a lot of my time in AOL football chatrooms. They were incredibly basic technology wise, but ground-breaking at the time. I met two of my best friends online at that time. We met in the chatroom and agreed to meet at the match that Saturday. All of us supported the same team and my best friend and I were interested in meeting other supporters. The two boys we met up with were lovely and we remain friends to this day. One of them is the god father to my son.
So, the internet can be a wonderful place. It can make friendships happen. However, at the same time, I was in contact with a man who supported another team. Something about him didn't quite add up, but I agreed to meet him anyway. He was supposedly 17, a couple of years older than me. I agreed to meet him in a pub near his team's football ground, when my team were playing there. My best friend and I went to the pub but there were no people our age there. At the bar there was a man in his fifties who kept buying us drinks. He never spoke to us, but I am pretty positive he was the 17 year old boy I had been messaging. I didn't converse with him again online.
My mum didn't know who I was talking to. The internet was new and chatrooms were in their infancy. It was exciting. I was lucky and I was careful. I always met up with people in public places and I never felt threatened. My children are growing up in a completely different era. They have access to technology on a daily basis. We learned early on that we needed to implement safety features for their internet viewing. Our son, when aged two managed to find a doctored Thomas the Tank Engine video which was full of swearing. Quite funny for adults, but absolutely not appropriate for children.
At home we now use TalkTalk HomeSafe, available to TalkTalk customers. It offers home internet security which protects every device which is connected to TalkTalk broadband. HomeSafe® gives you control over the type of websites your children have access too. You can block particular websites and this impacts on all devices using your network. You can also define set times when the internet is or isn't available, which ensures your children are not accessing the internet when you don't want them to be. TalkTalk Homesafe has been developed in partnership with a panel of parents and online safety experts, so you can rest assured you are in safe hands.
If you are a TalkTalk customer, HomeSafe is totally free and really easy to set up. You just need to make sure that you switch it on in your account. If you are looking for top tips on internet safety, then check out TalkTalk's top ten here. They also have a quiz where you can see how internet savvy you are in comparison to a ten year old, you can find that here. I did better than I imagined and am savvier than a ten year old! Hurrah.


Our group is interested in clinically relevant, but also basic questions in brain tumor research. The focus lies on malignant glioma and brain metastasis. To optimally study brain tumor initiation and progression, we have refined animal models using in vivo two-photon microscopy in our DKFZ lab. This methodology allows to study brain cancer cell populations and their dynamic behavior over many months, including their cellular components, gene expression, blood vessels, glia cells, neurons, intercellular communications, and important physiological and therapeutical parameters like hypoxia, blood flow velocity, and vascular permeability. This unique approach makes it possible to investigate dynamic interactions of cells, and the key mechanisms in a live organism over long periods of time in high resolution.


text:
UK: 044 20 3051 2724
Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
Full Bar & Lounge
Grab a seat and set a while
You've spent all day in town, surrounded by sumptuous gardens and stunning vistas, and now you want to relax somewhere private & cozy. We've got just the thing. Our bar & lounge is just the right size with a billiards table and fair amount of seating. We know how to mix your favorite drink and love to hear stories from our guests' hometowns. Grab a seat and set a while.
Keep up to date with our latest deals and offers by signing up to our newsletter
I agree to my personal data being stored to receive the newsletter and have read the privacy policy
Accessibility | Terms and conditions | About Magnuson Hotels
Copyright © 2018 Magnuson Hotels. All rights reserved. All trademarks acknowledged.


IQ Health's Accredicheck service provides a link between hospitals and their external corporate or business visitors - such as visiting doctors, agency nurses, medical company representatives, allied health professionals, medical students and tradespeople.
The IQ Health's Accredicheck service collates visitor information on the above requirements so that hospitals can quickly assess visitors' eligibility to access the hospital.
IQ Health is currently working with Australian hospitals to determine their tailored accreditation requirements. Once these requirements are coded into Accredicheck, you will be able to quickly assess your accreditation status for different hospitals, and rectify any deficiencies before attempting to gain access to the hospital.
By registering with Accredicheck and providing your accreditation information now, you will be one step closer to gaining Accreditation and immediate access to hospitals as and when they implement Accreditation checking requirements.
Please contact us to find out more, or to register with Accredicheck.
Accredicheck is a free online service provided to hospitals to quickly check the Accreditation status of visitors registered with Accredicheck, against internal hospital policy requirements.
In addition, Accredicheck will provide hospitals with a real-time log of registered Accredicheck visitors on hospital premises, as well as historical reports on visitors and their accreditation status.
Please contact us if you would like to arrange free access to Accredicheck.
Prior to set up, we will work with you to code your internal accreditation policies into Accredicheck.
IQ Health is currently working with Australian hospitals to determine their tailored accreditation requirements. Once these requirements are coded into Accredicheck, you will be able to quickly assess your employees' accreditation status for different hospitals, and rectify any deficiencies before they attempt to gain access to the hospital.
By registering with Accredicheck and providing your employees' accreditation information now, your employees will be one step closer to gaining Accreditation and immediate access to hospitals as and when hospitals implement Accreditation checking requirements.
Download our Accredicheck brochure now!


text:
Many Incidents of Sexual Assault at US Colleges Go Unreported
Brown University senior Maahika Srinivasan, center, of New Delhi, India, stands with senior Jeanette Sternberg Lamb, right, of Asheville, N.C., on the campus in Providence, R.I., where they organized a march to protest how the college handled recent sexua
More than half of college students did not report incidents of sexual assault because they did not think it was "serious enough." Others said they were embarrassed or thought "nothing would be done."
That is part of the findings of a 2015 report from the Association of American Universities, or AAU. AAU is an organization that studies issues of higher education.
Researchers for the AAU asked more than 150,000 students at 27 universities to complete a survey about their experiences and attitudes towards sexual assault.
David Cantor is one of the authors of the report. He says AAU researches wanted to learn how big of a problem sexual assault is on college campuses.
"The main focus was to try to get an idea of how often sexual assault is happening and how many times are specific individuals actually victimized by different forms of sexual assault and sexual misconduct."
The study found over 23 percent of female undergraduate students had experienced a sexual assault or sexual misconduct. The study also found over 11 percent of all surveyed students, both male and female, had experienced a sexual assault or sexual misconduct.
In addition, the study found drugs and alcohol were often involved.
Not all colleges are the same, Cantor says. But at all 27 colleges, no more than 28 percent of incidents of forced sexual penetration were reported.
In 2014, the Bureau of Justice Statistics, a government agency that researches crime, conducted a study with the help of the research organization RTI International.
The Campus Climate Survey Validation Study involved anonymous interviews with 23,000 students at nine U.S. colleges and universities about the issue of sexual violence. The bureau then released the findings of the study in January.
Chris Krebs is a researcher with RTI International. Krebs says it is too early to say what causes one school to have more attacks than another.
"The reality is that a lot of schools don't know much about the problem of sexual assault among their students. They know it exists and we know that the minority of assaults get reported to authorities on campus. But most schools don't have survey data like those that we collected to inform their thinking or their policies and practices."
Krebs says responses from authorities can be part of the problem. The schools they studied where students thought poorly of the administration had higher rates of sexual assault.
Bonnie Fisher helped write the AAU report. She says that gathering information about sexual assault is important. But Fisher says that she wants to see students and school administrations working together to solve this problem.
Looking for solutions
Jennifer Schoewe, 21, studies finance at the University of Cincinnati, or UC, in Cincinnati, Ohio. Schoewe wanted to attend the school from a very early age. Her mother attended UC as well as her brother.
She says she loves the school to this day. But her life completely changed on August 22, 2015. At a party off campus, she was attacked. She did not know her attacker.
"There's no going back for me. There's no changing anything for me. I'm kind of just stuck living with it."
But Schoewe wants to prevent the same thing from happening to others. She then learned of a student group called "Not On My Campus." It started at the Southern Methodist University in Dallas, Texas in 2013. The group tried to get students to talk about the issue of sexual violence. Now there are similar groups at campuses across the country.
Schoewe started her own "Not On My Campus" group at UC with the help of her friend in the Pi Kappa Phi fraternity. They work with fraternities and sororities to get their members to sign a pledge to discuss and prevent assaults on campus.
Schoewe asks for more conversations about sexual violence, especially among men.
"The majority of men are not rapists. The majority of men will never rape … But … we need the male gender to speak up about it ... Because women can't fight this on our own. We're only half the population … Men hearing it from other men, I think, will help change minds and change behaviors."
Several schools across the country have also begun to employ Title IX enforcement officers. Title IX is a section of a group of laws from 1972 designed to prevent discrimination based on gender. The government now sees sexual violence as discrimination.
I'm Pete Musto.
Pete Musto reported and wrote this story for VOA for Learning English. Hai Do was the editor. Now it's your turn. Do people openly discuss issues of sexual violence in your country? How do universities respond to incidents of sexual violence? Let us know in the comments section or on our Facebook page.
incident(s) – n. an unexpected and usually unpleasant thing that happens
sexual assault – n. the crime of touching someone in an unwanted sexual way
embarrassed – adj. to make someone feel confused and foolish in front of other people
survey – n. an activity in which many people are asked a question or a series of questions in order to gather information about what most people do or think about something
attitude(s) – n. the way you think and feel about someone or something
author(s) – n. a person who has written something
campus(es) – n. the area and buildings around a university, college or school
focus – n. a subject that is being discussed or studied
victimized – v. to be treated cruelly or unfairly by someone
misconduct – n. behavior or activity that is illegal or morally wrong
undergraduate – adj. a student at a college or university who has not yet earned a degree
penetration – n. the act of going through or into something
conduct(ed) – v. to plan and do something, such as an activity
anonymous – adj. made or done by someone unknown
practice(s) – n. something that is done often or regularly
finance – n. the way in which money is used and handled
fraternity – n. an organization of male students at a U.S. college
sororities – n. organizations of female students at a U.S. college
pledge – n. a serious promise or agreement
conversation(s) – n. the act of talking in an informal way
gender – n. the state of being male or female


text:
Reviews 2017 Nissan Qashqai SL AWD Review
2017 Nissan Qashqai SL AWD Review
Matt St-Pierre
I have a suggestion for Nissan and all those interested in the new Quach, Kash, um, Squash, Nissan's new compact crossover: Henceforth, we shall refer to it as the QQ. How's that? Oh, and this wasn't my idea. Thanks Steve!
So, for those that don't know, the Qashqai (for SEO purposes…) has been around since 2006 in Europe and other markets. Our brand new 2017 QQ landed as the second generation of its namesake in 2014 in the aforementioned foreign markets. Often referred to as the Cash-Cow, the Qashqai has proven to be a runaway success for the Nissan-Renault (Mitsubishi) Alliance. With roughly 2 million sold since 2006, it's easy enough to understand why the nickname would stick.
Why is the QQ so popular? That's an easy one. The Qashqai is good enough at everything. It's really that simple. Also, it's affordable and handsome. Nissan's created the ideal overall compromise daily commuter vehicle by not being the best, biggest, most efficient at anything. And after a week with a Nitro Lime SL AWD, I totally get it.
Styling inside/out
It would seem, at least after a week's time, that the majority of Nissan's efforts went towards the Qashqai's exterior design. The same could be said for the Rogue as both share some DNA.
The Qashqai is very Nissan utility vehicle looking and this is an advantage. Some compact 'utes give off a toy-ish style while the QQ is very grown-up. As with all vehicles, the higher the trim-line, the more attractive. The tested SL AWD includes standard handsome 19" wheels as well as LED headlights, as part of the Platinum package.
The cabin is a little dated though. As I noted, the Qashqai was originally introduced in 2014 so that explains the slightly older HMI, controls and screen. Be that as it may, it's still all very functional with decent ergonomics and all of the desired modern technologies.
Comfort/space
In this segment, it's all about moving things and people. The QQ falls mid-pack with its 566 litres of cargo space. For comparison sakes, the Honda HR-V serves up 688 litres. The boot's false bottom and divider are clever and useful.
The rear bench is ideal for two adults, a typical scenario for vehicles in the segment. The Volkswagen Golf Sportwagen is a little wider and can make three abreast more comfortable. On the subject of comfort, the Nissan Qashqai has decent seats in both rows.
The front perches offer good support, thanks in part to the leather that covers all seating spots in the SL. There are plenty of cubby holes and bins for all our must-have gear.
Value/equipment
More often than not, budget and pricing are very real considerations in this category. The 2017 Nissan Qashqai's $19,998 starting price for the S FWD makes it an affordable way to get into safe and efficient family transportation. The least expensive AWD QQ is the S and it retails for $24,198.
At $26,798, the SV AWD is the best value. It includes a remote starter, heated steering wheel, 17" wheels and more. My SL AWD starts at $29,498 and features loads of kit. Look for the larger wheels, NissanConnect with navigation, hide, around view monitors and the 7″ touchscreen display. An $2,700 for the Platinum package adds loads of active and passive safety features including blind spot monitoring, intelligent cruise control and more.
Powertrain/handling
All Nissan Qashqai are motivated by the same 2.0-litre 4-cylinder engine. It produces 141 horsepower at 6,000 rpm and 147 lb.-ft. of torque as of 4,400 rpm. FRW models are equipped with a 6-speed manual transmission by default. All AWD versions get Nissan's Xtronic continuously variable transmission, or CVT.
Here's where I tie in what I was saying before. This powertrain provides enough energy to get the QQ up to speed. The CVT continues to suffer from rubbery or elastic-y response to throttle application. There's a delay that is further amplified by the lack of low-end torque. When cruising, and I mean driving in a dense urban area with a 30 km/h speed limit, it's not an issue. The moment speed limits rise, on a boulevard for example, it can become annoying. And despite CVTs helping fuel economy on a larger scale, I could average no better than 10L/100km, which I managed to best in a larger more powerful 3-row 2018 Volkswagen Tiguan.
The ride quality is on par with expectations. The fully independent suspension manages road irregularities without upsetting comfort. Steering is well assisted while the brakes are responsive. To sum up the drive, it's just fine. And in the end, that's more than good enough for most consumers.
The 2017 Nissan Qashqai is interesting because it does nothing exceptionally well, and by the same token, nothing truly bad. It just is and in this instance, it's actually perfect.
2017 Nissan Qashqai SL
Vietnamese Startup VinFast is Very Serious and Aggressive
February will be a big month. April will be another big month. So far, for Canada, sound decisions are being made. If you visit...
2024 BMW M3 CS Gets More Power, Sharper Handling, Less Weight
M3 CS gets M4 CSL motor and other tweaks CS takes M3 one step beyond Competition Think of this new 2024 BMW M3 CS...
2023 Honda Accord From $37k in Canada
Latest Accord comes with Google built-in Offers hybrid and gas power The 2023 Honda Accord sedan is getting ready to arrive at dealers in...
Updates Give the 2024 Polestar 2 More Range and More Power
The Single Motor version is now RWD instead of FWD and it offers up to 483 kilometres of range. Sustainability improvements have reduced...
Previous article2019 Chevrolet Silverado coming to the Detroit Auto Show
Next article2018 Nissan Leaf First Review
Trained as an Automotive Technician, Matt has two decades of automotive journalism under his belt. He's done TV, radio, print and this thing called the internet. He's an avid collector of many 4-wheeled things, all of them under 1,500 kg, holds a recently expired racing license and is a father of two. Life is beautiful. Send Matt an emai
2023 Mercedes-Benz EQS SUV First Drive Review: EQS luxury for the whole family?
We review the 2023 Mercedes-Benz EQS SUV, the new flagship fully electric SUV from the German automaker. 2023 Mercedes-Benz EQS SUV Pros Remarkable comfort Premium...
Matt St-Pierre - January 23, 2023
2023 Genesis Electrified G80 Review: Incognito EV with a Disappointing Ride
Pricing for the Genesis Electrified G80 starts at $79,825 in the US, and $105,150 in Canada. The G80 EV is indiscernible from the...
2023 Range Rover Review: Pretty much the same
We review the 2023 Range Rover, the latest generation of one of the premier full-size luxury SUVs on the market. 2023 Range Rover Pros Looks...
2023 Honda HR-V Review: Relevant but Not as Unique
The HR-V is priced at $28,730 in Canada and $21,650 in the US. This is the HR-V's first major update in North America...
2023 BMW iX M60 Review: Exactly What You Expect From BMW M
Motor Illustrated - January 3, 2023
Our review the high-performance 2023 BMW iX M60, the most powerful version in the BMW iX lineup. 2023 BMW iX M60 Pros - Ridiculous accelerations - Uncompromised...


Right as the new month started, so did the fall weather!
It has been much cooler lately--cold enough for sweatshirts in the mornings and evenings.
Let's start off with a tomato picture, just for fun.
The vegetable garden is about done.
I haven't seen any more squash or cucumbers growing.
The tomatoes are hanging on, slowly ripening in this cooler weather.
I still have a few outliers that need digging--carrots, potatoes, beets.
I did cut 60 stems of cosmos from my cutting garden to make bouquets with last week.
All's quiet in the shade bed and the raspberry patch, so they don't get a picture this month.
In the back flowerbed, the sedum are just coming into their early pink bloom color.
They are covered with bees at all times.
A rose here and there, perhaps some late-blooming penstemon, and that's about all for that bed.
Out front we have the same hardy plants that were blooming 2 weeks ago, still at it!
Echinacea, salvia, mums, and roses.
Oh, we can't forget the guillardia here on the end, nor the catmint (below).
East-side terrace still has the butterfly bushes blooming, as well.
I just discovered that these blooms smell divine!
I was out here weeding them the other day when I first caught a whiff.
It almost made weeding a pleasant experience!
So, not much new this time around!
Although a big change is in the works with the house.
For more beautiful gardens go over to May Dreams Gardens.
What's making your garden cheerful these days?
You certainly do have flower arranging talent! Beautiful bouquets!
Hello Linnae! Your little bouquets of flowers are absolutely adorable. It reminds me I should snip blooms for myself more often to brighten up our home. Thank you for sharing your garden with us.
Thanks Jane! I'm glad you came by for a visit!


text:
Q: Postgres \d+ (show relation information) equivalent via sql I have seen several examples like here or here
and I am able to do most of what I can do but not all of them.
if I have :
\d+ myschema.mytable

I have all the columns listed and the indexes. Format for the index is for example :
Indexes:
    "id_pkey" PRIMARY KEY, btree (id,name,timestamp)
    "ix05_id" btree (name,company)

I was able to get the columns via sql and for the indexes and the keys i have found some sql from the above post but not exactly to bring in that format.
So for keys I was able to do :
SELECT
  pg_attribute.attname,
  format_type(pg_attribute.atttypid, pg_attribute.atttypmod)
FROM pg_index, pg_class, pg_attribute, pg_namespace
WHERE
  pg_class.oid = 'mytable'::regclass AND
  indrelid = pg_class.oid AND
  nspname = 'myschema' AND
  pg_class.relnamespace = pg_namespace.oid AND
  pg_attribute.attrelid = pg_class.oid AND
  pg_attribute.attnum = any(pg_index.indkey)
 AND indisprimary

So this one fetches the columns the key applies to, but not the name of the index/key? How can I add that in the above query? With what table do I need to join?
For the indexes I was able to do
SELECT * FROM pg_indexes WHERE tablename = 'mytable' AND schemaname = 'myschema' ;

Which fetches the indexes, but does not explicitly list the column they apply to - I only see the indexdef which is how they created? Can I get that info by joining with other tables or do I have to parse the indexdef and get the columns index applies to?

A: psql has a -E option:

-E
--echo-hidden
Echo the actual queries generated by \d and other backslash commands. You can use this to study psql's internal operations. This is equivalent to setting the variable ECHO_HIDDEN to on.

So if you run psql -E and do \d+ myschema.mytable, you should see exactly what SQL queries are executed internally.

redpajama_set_name: RedPajamaStackExchange


Keeps track of what Users have purchased from a Convention. You must have the financials ConventionPrivilege to access this. Convention Receipts are accessed via /api/conventionreceipt.
It will be "Receipt #47" as an example.
The Convention this convention receipt belongs to.
The Payment that was used to pay for this receipt.
The list of Badges that were paid for in this receipt.
The list of BoothAddOns that were paid for in this receipt.
The list of Booths that were paid for in this receipt.
The list of LedgerEntrys created by this receipt.
The list of SoldProducts that were paid for in this receipt.
The list of Tickets that were paid for in this receipt.
The services used to fetch and manipulate convention receipts.
This will search across all conventions, but only for the current User. To search all the receipts on a single convention see "Relationships" in Convention.
If a user wants to get their receipt emailed to them again, post to this service. In addition to the financials ConventionPrivilege a user with the registration ConventionPrivilege may also use this service.


Courtesy of the Endicott Sports Information Department.
INDIANAPOLIS – The Endicott field hockey team is set to host Saint Joseph's (Maine) for the first round of the NCAA Tournament on Wednesday, Nov. 7 at 6 p.m. on North Field.
Endicott and Saint Joseph's (Maine) are meeting for the eighth time in program history and the Gulls lead the all-time series, 6-1.
The winner of Wednesday's contest will advance to the Second Round of the NCAA Tournament and will face Middlebury on Saturday, Nov. 10.
Saint Joseph's (Maine) at Endicott, 6 p.m.


text:
Below is an important letter released jointly by the U.S. Department of Housing and Urban Development (HUD), the U.S. Department of Health and Human Services, and the U.S. Department of Justice (DOJ) that reminds recipients of federal funds how the Personal Responsibility and Work Opportunity Reconciliation Act (PRWORA) of 1996 applies to their programs.
This letter reiterates long standing federal policies that immigrants cannot be denied access to certain services necessary to protect life and safety based on their immigration status.
This letter reiterates that immigrants experiencing homelessness, victims of domestic violence, sexual assault, dating violence, stalking or human trafficking may not be turned away on the basis of immigration status from life and safety services including but not limited to emergency shelters, and short-term housing assistance (including transitional housing and rapid re-housing), crisis counseling and intervention, soup kitchens, community food banks, emergency Medicaid and public health services.
Importantly, this Tri-Agency letter describes the anti-discrimination requirements that apply to all federal grantees and the application of these protections to cases involving immigrants.
Below you will find the Tri-Agency letter as well as federal agency letters (e.g. OVW, OVW, HUD) to their grantees.
Please do not hesitate to contact NIWAP with any technical assistance questions. (202) 274-4457 and info@niwap.org
HUD, HHS, DOJ Letter Regarding Immigrant Access to Housing and Services
OVW Cover Letter to Tri-Agency Letter and Blog Post
Blog post from OVW: https://www.justice.gov/ovw/ovw-blog
HUD Cover Letter OVW Cover Letter to GranteesHUD Cover Letter to Grantees
OVC Cover Letter to Grantees
HHS Cover Letter to FVPSA Grantees
Office of Special Needs Assistance Programs, The Personal Responsibility and Work Opportunity Act of 1996 and HUD's Homeless Assistance Programs
Frequently Asked Questions HHS Family and Youth Services Bureau on Family Violence Prevention and Services Act (FVPSA) Funded Services to Immigrant Survivors (August 10, 2016)
SNAPS In Focus: Addressing the Needs of Human Trafficking Victims (August 29, 2016)
For easy access to each of the documents cited in the Tri Agency Letter we have included the links below:
Programs Necessary for the Protection of Life and Safety – Attorney General Order 2353-2001
HUD Fund Recipients 2001 Shelter and Transitional Housing Letter
Access to HHS Funded Services For Immigrant Survivors Domestic Violence Fact Sheet 2001
Domestic Violence Fact Sheet: HHS Access to HHS Funded Services 2012
Interim Guidance on Verification of Citizenship, Qualified Alien Status, and Eligibility Under Title IV of PRWORA 1996
PRWORA 1996 Interpretation of Federal Public Benefit (August 4, 1998)
Joye Frost Letter: OJP-OVC Letter on Access to VOCA Victim Compensation for Immigrant Victims (July 2, 2010)
Office of Healthy Homes and Lead Hazard Control Policy Guidance (January 16, 2001)
U.S. Departments of HHS and Agriculture Policy Guidance Regarding Inquiries into Citizenship, Immigration Status and Social Security Numbers in State Applications for Medicaid, State Children's Health Insurance Program (SCHIP), Temporary Assistance for Needy Families (TANF), and Food Stamp Benefits (January 21, 2003)
U.S. Departments of HHS and Agriculture: Questions and Answers Re: Policy Guidance on Inquires into Citizenship, Immigration Status and Social Security Numbers (March 24, 2006)
Executive Order 13166 Federal Agency Limited English Proficiency (LEP) Guidance for Recipients (August 11, 2000)
See also the NIWAP publications
Anti-Discrimination and Underserved Population Protections for Immigrant Victims (February 10, 2017)
Emergency Shelter and Transitional Housing for Immigrant Victims: Government Policies (February 10, 2017)
This was developed under grant SJI-12-E-169 from State Justice Institute. The points of view expressed are those of the authors and do not necessarily represent the official position or policies of State Justice Institute.
National Immigrant Women's Advocacy Project (NIWAP, pronounced new-app)
American University, Washington College of Law
4801 Massachusetts Avenue NW · Washington, D.C. 20016
(o) 202.274.4457 · (f) 202.274.4226 · niwap@wcl.american.edu · wcl.american.edu/niwap
Topics: Benefits Available to All Immigrants, Housing, Public Benefits & Economic Stability


The Ethnic Skin Care Clinic offers specialized services for patients of color (defined as skin types IV-VI in the Fitzpatrick Skin Type Classification). The clinic can address medical and cosmetic concerns unique to this patient demographic.
Working within the Department of Dermatology, the Ethnic Skin Care Clinic works closely with the Aesthetic and Laser Services Clinic and Dermatology Clinic.


text:
Camp Rolling Hills
Book News!
Musical News!
Contact & Info for Schools, Camps, and Theaters
Officially, It's a 43% Chance of Getting into NYMF
So our next step in the New York Musical Theatre Festival is....waiting. And waiting. And waiting. We expect to hear by the end of this month, but that feels a long way away.
To pass the time, we're learning as much as we can about what we'll need to do should we be accepted. Most of these things will involve raising money (and figuring out how much, and how to get it), but also adding some people to our team, like designers and a general manager.
We've also learned our official chances of getting in to the festival. We're one of 23 shows chosen to be finalists, and 10 shows will be selected for the NYMF Next Link program. So roughly 43% of the shows get in.
We're already a part of a pretty select group, and feel honored to have gotten this far. But we're really hoping to go all the way to the festival. We'll find out, in 15 (short??) days.
"Camp Rolling Hills" Copyright 2012 Spiegalion Theatre Partnership and Stacy Davidowitz


Cyber risk is evolving but so are the risk transfer solutions available, Anup Seth, managing director of Aon Insurance Managers (Bermuda), tells Captive International.
Cyber risk is emerging as a growing threat to companies—and it is one that is constantly changing. But captive insurance can play a meaningful role in how it can be managed. A captive can be used to tailor specific coverages, lowering the total cost of risk and keeping insurance programmes consistent in the process.
This is according to Anup Seth, managing director of Aon Insurance Managers (Bermuda), who explains to Captive International how cyber insurance is evolving, and how the sector is growing. More companies are looking at alternative ways to insure this risk, he says.
"The captive can have a meaningful retention, and that can keep the total cost of risk lower for the parent company," says Seth.
Cyber insurance penetration in the commercial markets has been very low to date. Seth suggests that companies that have bought cyber coverage have, typically, been large data holders—financial institutions, retail companies and healthcare companies—which are looking for protection against a data breach.
This coverage is now opening up to companies that are not necessarily holding personal data, but have critical technology in their supply chain that may be subject to physical damage, bodily injury or business interruption exposures arising out of a cyber event.
"This opens up the industry to general manufacturing, utility companies, and life sciences companies," says Seth.
Given cyber's rising exposure and importance, Seth explains, Aon is now treating cyber separately as a standalone peril—previously it would have been an extension to a property or casualty policy.
"With technology being such an integrated part of all businesses, cyber risk is evolving, and the exposures that are now attributable to a cyber breach are quite significant. As a result, cyber insurance is evolving as well," says Seth.
In Aon's Global Risk Management Survey 2017, some of the greatest concerns for risk managers included physical damage and business interruption losses arising out of a cyber event.
There have been challenges in assessing cyber risk, he adds, as traditional methods of analysing risk from historical claims data are not as helpful for cyber, which has emerged only in the last few years.
"We have to take a different approach to underwriting cyber risk, and also to understanding the cyber exposures within an organisation," he explains.
One of the ways Aon is addressing cyber is through its Cyber Captive Program. This involves first understanding the cyber exposure of a company by undertaking a cyber resilience review.
Cybersecurity engineers conduct this review and look at the strengths of cybersecurity control within an organisation, and compare that with best practices. The review plays through different scenarios, such as where critical controls in place protecting core assets suddenly fail, to quantify what the cyber loss would look like.
"Akin to obtaining an engineering report before underwriting a property, before you undertake the underwriting of cyber risk you need to understand the cyber controls, through the resilience review," Seth continues.
Organisations also need to understand what their cyber insurance policy will look like now that insurers are treating cyber as a standalone peril. The resilience review would look at both non-physical and physical damage losses arising from a cyber event, and first party and third party coverage would also now be covered under this new approach, he says.
"When you look at the industry in total, the cyber industry is worth around $2 to $3 billion. We're expecting that to grow to $10 billion in the next three to five years, and captives will play an integral role," Seth adds.
Once an organisation understands its cyber exposures and the type of coverage it needs, a captive can have an important role to play in developing specific cyber insurance towers, explains Seth.
"For example, after the cyber resilience review the captive or parent company might like to buy $500 million of cover. As part of its programme structure, the captive retains the first $50 million of cover, and will then buy reinsurance for the remaining $450 million.
If there has been a specific cyber breach which has led to a physical damage loss or a business interruption loss, for example, Seth says there will be no confusion over which policy is going to respond, and it will be able to respond immediately.
Seth suggests this solution resolves the debate as to what policy is going to respond to a certain exposure, removing any ambiguity.
Another reason he says insurance carriers will prefer a captive solution is that the client has a meaningful retention and, effectively, skin in the game.
"Using a captive rather than a self-insured retention, you are creating a mechanism where all your data and all your analysis are stored into one company. It's a more efficient way of dealing with third parties—especially in a claims scenario as well," he says.
In terms of policy wording, Seth says that while you can still create a bespoke policy wording through buying direct insurance, it will be easier when the captive is retaining the first $50 million on the same policy form to build upon that and create a $500 million programme.
Another advantage of setting up a captive—based upon its strength after taking the resilience review—is that the captive can price the primary layer of the total cost of risk, which can set the tone and pricing consistency for the rest of the programme.


Don't confuse this with those ridiculous Star Wars movies they continue to make which are devoid of creativity and suspense. (Rogue One was good but the other three were horrific).
People have always been fond of watching TV. However, ever since the streaming technology came about, this craze has reached an all-time high. Cable and satellite television have always been around, and people were used to watching what the network operator chose.
But streaming became a breath of fresh air. Before the Internet was developed, the only types of on-demand programs that people knew about were video cassettes.
Besides that, people had no other way to decide what they wanted to watch on TV. Now streaming has taken the cable and satellite television almost to the verge of extinction.
When it comes to streaming, there is one name that reigns supreme and that is Netflix. This video streaming company has been around for a long time but was never as popular as it has become in the last few years. Even those who know nothing about streaming know that Netflix is the granddaddy of the industry.
Although there are other streaming companies, no one has been able to move Netflix from its throne. However, the other streaming services are giving Netflix a tough competition, making the streaming giant amp up its offerings. But if the morning shows the day, streaming wars are only going to get worse in the new year.
There is no doubt that Netflix leads the way with almost 150 million subscribers and an impressive bouquet of original shows, specials, and movies.
It's also the reason why the Morgan Stanley-Reed Hastings-owned company is the most expensive out of all streaming services.
But other streaming services are also getting stronger at the game, especially Hulu, which has even had one of its original movies nominated for the Oscars, and Amazon, which scored a winner with the Julia Roberts starrer Homecoming.
As every streaming service tries to beat rivals, subscribers have an endless list of content to watch. If you combine the big companies with the smaller, niche services, the total content will add up to millions of viewing hours, the kind of time that nobody has.
As a result, subscribers are moving away from services that don't appeal to them and sticking to only those that they really want to watch. This has stiffened the competition among streaming services.
With competition so stiff, many companies are finding it hard to keep their services afloat.
Not surprisingly, companies like WarnerMedia have shut down "niche" sites like the classic movie service FilmStruck (which reportedly had around 100,000 subscribers) and Korean program provider DramaFever. The indie-movie service Fandor that has been around since 2011 reportedly laid off its staff because it's getting sold.
YouTube Premium; which delivered the hit Cobra Kai has also changed its business model and decided to move away from originals.
What has been even more surprising is the vast number of original shows and movies that have failed to make a mark.
It seems like only Netflix and Amazon are capable of delivering hits, while smaller and lesser-known companies go unnoticed. Even if the shows get a lot of critical appraisals, they fail to last in people's memory.
Examples include the drama show Sorry For Your Loss by Facebook Watch, which had managed to get attention initially but faded away soon without getting the same appreciation as Netflix originals. Another example is the sci-fi show called Impulse by YouTube; a show that received praise at Comic-Con and was also renewed for another season but failed to generate any hype. Hulu is also getting original content but not many seem to know about it.
Being spoilt for choice is good, but not always. In this case, people are bombarded with TV shows and movies from left, right, and center. There are only so many hours in the day. It's impossible for a person to watch each and every show, even if they subscribe to multiple streaming services.
Subscribers don't have the freedom to sit back and relax with a single show. They are constantly offered one new show or movie after another.
The situation is getting worse in 2019 because other streaming services are following suit and launching their own original content.
Disney's new streaming service called Disney+ has announced that it will not use content from the company's library, but roll out original content, such as the Star Wars drama The Mandalorian and other shows as it chooses to move away from the Disney library. Apple also has an impressive lineup of original programs starring big names like Reese Witherspoon and M. Night Shyamalan.
AT&T is also not far behind in the race and has several big programs up the sleeves, such as the Harry Potter films, the Game of Thrones series, and other old-time favorites like Friends which is hilarious.
With this lineup, it can be safely said that Netflix and AT&T are going to be the two most powerful adversaries in the streaming showdown. Although the content that AT&T is now showing are not originals, maybe in the near future, the company could decide to own all of those content.
Times are tough for the streaming subscriber. In this case, the battle of the streaming services is definitely the hardest for the viewer. There might come a time when the subscriber chooses to ditch his streaming subscriptions and not only goes back to the humble TV but also starts investing in DVDs again.


text:
Ezdan Real Estate
Respect your privacy and strive to comply with applicable data protection and privacy laws. You may access this website www.ezdanrealstate.qa (referred to as the "Site") without providing or disclosing any personal or personally identifiable information. The purpose of our Privacy Policy is to better explain how Ezdan Real Estate collects, uses and protects visitor information when the Site is accessed. Please read our Privacy Policy and the Terms and Conditions of Site Use of the Site carefully.
By visiting and using the Site, you agree to the content of our Privacy Policy and Terms and Conditions of Site Use. By continuing to use this Site, you also agree that any disputes arising from Ezdan Real Estate online privacy terms will be governed by this Privacy Policy and Terms and Conditions of Site Use. If you do not wish to accept our Privacy Policy and the Terms and Conditions of Site Use, please discontinue further use of the Site. From time to time, Ezdan Real Estate may change the terms of our Privacy Policy. While using our website, some terms will change, and any such changes to these terms will be deemed to be an acceptance of the updated terms.
Our Site uses cookies, which are small data files stored on your computer's hard drive and read when you visit a website. Cookies may allow the Site to track and store your passwords [used on the Site]. Cookies may also provide Real Estate with information about your site usage which we then use to improve the quality of your Site experience. By using cookies, we are also able to better serve you because cookies enable us to keep track of the pages and Site features most often used by visitors. You may refuse to enable cookies when using the Site. If you disallow the use of cookies, then you may be unable to access features in certain areas of the Site.
Ezdan Real Estate takes the security of Site visitors' information seriously and strives to exercise care in handling such information. Noting that while no transmission of data over the internet can ever be considered entirely secure, Ezdan Real Estate endeavours to provide a secure transmission for your information being transmitted to our servers. Ezdan Real Estate uses acceptable industry methods such as firewalls and Secure Socket Layers to protect your information. As the security of your information transmitted cannot be entirely guaranteed, your use of the Site is done so at your own risk. Therefore, we encourage you to take precautions in protecting your personally identifiable information.


The governor of the state of Oklahoma has proclaimed that April 2019 be a month that citizens of the state to recognize and raise awareness of Congenital Diaphragmatic Hernia. Join us in raising awareness on CDH Awareness Day, April 19th, and all month long.
Start a CDH fundraiser for a chance to win a free t-shirt!


Whether antibiotics, cytostatic agents, infusion therapies, or other types of medicine, pharmacies usually need to get vital, temperature-sensitive medications to patients in a speedy fashion. As a result, hospitals and the manufacturers of the sterile preparations, so-called compounders, are often faced with logistical challenges. Packaging specialist Storopack has developed two sector-specific solutions for these kinds of situations: the Onco-System for pharmacies and laboratories is designed to facilitate the transportation of cytostatic agents and infusion therapies from the pharmacy (where they are mixed) to patients on the ward or at oncology centers. The Clinic-System is aimed at hospitals and covers transportation within clinics.
Both solutions guarantee that vital medications are supplied to patients safely and at the right temperature. This is made possible by the proven phase change material (PCM) technology of the cooling packs made of hard plastic, whose dew point can be precisely tailored to the required temperature range. The transport boxes close up tight and boast additional sealing, thus ensuring reliable leakage protection at all times. The system solutions are made of durable EPP and can thus be used repeatedly, without losing their clean appearance. Thanks to the smooth material surface and the removable lining, all components can be effectively cleaned. The sizes of the Onco-System boxes are tailored to IV bags, allowing them to lie flat. This prevents damage during transportation such as kinks in the bag or at the predetermined breaking points of infusion instruments.
"Time is of the essence when treating cancer patients, and there is no room for error," explains Olaf Neumann, Product Manager Medical Europe at Storopack. "When designing both sector-specific solutions, we therefore made sure that they are quick and easy to use. We are delighted to be able to provide the medical sector with a secure and reliable method for transporting sensitive and vital medications." For both solutions, colored specks on the surface of the boxes indicate their application and contents, so that, for instance, boxes for cytostatic agents can be identified at a glance. The cooling packs for every temperature range are configured the same, making it easier for pharmacists and clinicians to use and pack the boxes. What's more, the system solutions consist of a small number of coordinated components that can be used repeatedly and, if necessary, reordered individually at any time. If the box needs to be replaced, the cooling packs and closures can still be used. Both the Onco-System and Clinic-System are now available in two different sizes: the Onco-System comes with a useful volume of either 17 liters or 30 liters; with the Clinic-System, customers can choose between a useful volume of either 12 liters or 27 liters.


text:
WVML Traffic School | League Classifieds
WVML Member Portal
What is the WVML?
Corporate & Foundation Partners
Member Cities
WV Clerks & Recorders Association
WV Municipal Judges Association
WV City Management Association
WVML Municipal Policy
Unemployment Program
Utility Service Partners Program
Endorsed Property/Casualty Insurance
Traffic Course
Home Rule
WVML Legislative Position
WVML Legislative Updates
Today in the Legislature
United State Senate & Congress
League Classifieds
DEPUTY DIRECTOR OF FINANCE – CHRISTIANSBURG, VA
Nestled between the Blue Ridge Mountains, the Interstate 81 corridor, Virginia Tech, Radford University and two major hospitals, Christiansburg serves diverse collegiate, commercial and professional industries, while still maintaining the vibe of a small town. While we may be located in one of the fastest growing areas in Virginia, Christiansburg still has more than 2,000 acres of undeveloped land, providing us with a unique opportunity for smart and progressive urban planning.
Recreation is a large part of Christiansburg's identity, and you can see why when you visit our local parks and sports complexes and explore the Huckleberry Trail, which connects to neighboring Blacksburg. No matter the season, there are always exciting programs available through our Aquatic and Recreation centers. And with a growing festival scene and brand new Farmers Market, we're all about bringing people together.
Read more: DEPUTY DIRECTOR OF FINANCE – CHRISTIANSBURG, VA
Retirement Plus plan reaches $200 million in assets
CHARLESTON – West Virginia Retirement Plus has surpassed $200 million in assets, the continuation of a dramatic 10-year growth period.
As of Sept. 30 the plan possessed $200.2 million in total assets, a remarkable increase from the $68 million on hand when State Treasurer John Perdue's office assumed control in July of 2006.
On June 30 it claimed 16,793 participants, more than triple the 5,022 in the plan when Treasurer Perdue took over. The $200 million asset milestone similarly represents a virtual tripling in dollar amount.
Read more: Retirement Plus plan reaches $200 million in assets
Elkins Celebrates Municipal Government Week
The City of Elkins is celebrating Municipal Government Week.
Thirty students from Elkins Middle School and Elkins High School learned about city government by participating in a mock city council meeting on Tuesday.
Students went through the process of how committees work, and filter information back to council. The city's clerk said everyone should be aware of their municipal government.
Read more: Elkins Celebrates Municipal Government Week
Dayton Moms to Thank Mayor Nan Whaley and City Commissioners for Helping Kids Get a 'Strong Start'
MomsRising to Present 'Thank You' Letter to City Leaders for Their Work Supporting Early Learning
Mayor Nan Whaley and Dayton City Commissioners Matt Joseph, Jeffrey J. Mims, Chris Shaw, and Joey Williams have been working to make Dayton a "City of Learners" by focusing on the early education of Dayton's littlest residents. Dayton moms and dads will thank them for efforts at the City Commissioners' meeting:
Read more: Dayton Moms to Thank Mayor Nan Whaley and City Commissioners for Helping Kids Get a 'Strong Start'
Weirton Elementary School students see city government in action
WEIRTON, W.Va. — Weirton City Council took its meeting on the road Tuesday to make a decision about an important issue.
The meeting was held at Weirton Elementary School so students to see city government in action. As a bonus, those students to become the first to learn the city's Christmas tree display will be back this year.
Students learned plenty more, like 4th grader Kayla Velogel, who didn't know Weirton's Mayor's name is "Bubba," speaking of Harold "Bubba" Milller.
Read more: Weirton Elementary School students see city government in action
Register for IRS webinar: ACA Outreach for State and Local Governmental Employer Community
October 20 at 2 p.m. (Eastern)
This is a live webinar presented by the ACA Office and TE/GE Counsel to address governmental entities' concerns and needs as they relate to ACA information reporting requirements.
Learn about:
Determining Applicable Large Employer (ALE) status
Identifying full-time employees
Defining hours of service
What is Minimum Essential Coverage?
e-Filing of information returns
2016 filing season corrections and replacements
Penalties and relief
TIN solicitation
Changes to forms & instructions for Tax Year 2016
We will not be offering Continuing Education Credit for this event.
WV SHRM State Council Annual Conference
Still time for the discounted rate!
WV SHRM ANNUAL CONFERENCE BRIDGEPORT CONFERENCE CENTER BRIDGEPORT, WV 26330 OCTOBER 27 & 28, 2016
Thursday October 27, 2016 at 8:00 AM EDT
-to-
Friday October 28, 2016 at 1:00 PM EDT
BRIDGEPORT CONFERENCE CENTER
300 Conference Center Way
Register now : http://wv.shrm.org/events/2016/10/wv-state-council-conference
CITY MANAGER MORGANTOWN, WV
City Manager – Morgantown, W.Va. (pop. 31,000). A historic city located on the Monongahela River, Morgantown is the largest city in north central West Virginia and offers a unique community with a vibrant mix of cultural, social and economic diversity. Morgantown is home to West Virginia University, the largest institution of higher education in the state with an annual enrollment of over 31,000 students; and is the medical, cultural, and commercial hub of the region. Daytime population estimates are 70,000-plus in Morgantown.
Read more: CITY MANAGER MORGANTOWN, WV
GIVE YOUR FAVORITE TOWN A REVOLUTION!
Nominations are now open for the next $500,000 boost!
We've had so much fun and have been so inspired by this year's Small Business Revolution on Main Street project that we're going to do it again next year. If you live in, work in or just plain love an exceptional small town that could use a boost from Deluxe and the Small Business Revolution, nominate it today.
We'll narrow the nominations down to a set of finalists and ask the public to vote for a winner, which will receive $500,000 worth of marketing services and support. As we saw first-hand in Wabash, that sort of support can make all the difference in the world.
Nominations are now being accepted for one small town to receive a $500,000 transformation and to be featured in a video series starring Shark Tank's Robert Herjavec.
The town that wins the "Small Business Revolution on Main Street" contest and its small businesses will receive a $500,000 revitalization in the form of one-on-one guidance from Herjavec; marketing and business services from Deluxe Corporation, a leading provider of small-business marketing services; and upgrades to the town's public spaces.
This marks the second "Small Business Revolution on Main Street" contest, which awarded a $500,000 transformation to Wabash, Indiana, this summer. An award-winning film crew spent the summer in Wabash capturing the process, and the inspiring series just debuted at SmallBusinessRevolution.org. You can watch the series to see firsthand the amazing impact that the program could have on your town.
In addition to the $500,000 transformation and video series, the winning town will receive major publicity: The initial contest was covered in the Wall Street Journal, Inc. Magazine, Entrepreneur, and many other major media outlets across the country.
Nominations are open through Friday, Oct. 21 and take only a few minutes to complete.
The finalist announcement is planned for February, at which point the American public will vote to determine the final winner. Eligible towns must have fewer than 25,000 residents, and anyone can nominate a town, whether they live there or not.
More details appear at SmallBusinessRevolution.org, and here's the nomination page. Please share this opportunity with anyone who you believe may be interested, and let me know if you have any questions.
West Virginia Municipal League - 2020 Kanawha Blvd, Charleston, WV, 25311 | 304-342-5564 | website by brickswithoutstraw


text:
package reactor.ipc.stream;

import java.util.Objects;
import java.util.function.BiConsumer;
import java.util.function.Function;
import java.util.function.Supplier;

import reactor.core.Disposable;
import reactor.core.publisher.Mono;
import reactor.ipc.connector.Connector;
import reactor.ipc.connector.Inbound;
import reactor.ipc.connector.Outbound;

/**
 * A stream connector is {@link Connector} supporting reactive streams semantics.
 *
 * @param <IN> the input connection data type (bytes, object...)
 * @param <OUT> the output connection data type (bytes, object...)
 * @param <INBOUND> incoming traffic API such as server request or client response
 * @param <OUTBOUND> outgoing traffic API such as server response or client request
 */
public interface StreamConnector<IN, OUT, INBOUND extends Inbound<IN>, OUTBOUND extends Outbound<OUT>>
		extends Connector<IN, OUT, INBOUND, OUTBOUND> {

	/**
	 *
	 * @param connector
	 * @param decoder
	 * @param encoder
	 * @param <IN>
	 * @param <OUT>
	 * @param <INBOUND>
	 * @param <OUTBOUND>
	 * @return a {@link StreamConnector}
	 */
	static <IN, OUT, INBOUND extends Inbound<IN>, OUTBOUND extends Outbound<OUT>> StreamConnector<IN, OUT, INBOUND, OUTBOUND> from(
			Connector<IN, OUT, INBOUND, OUTBOUND> connector,
			BiConsumer<? super INBOUND, StreamOperations> decoder,
			Function<? super OUTBOUND, ? extends StreamOutbound> encoder) {
		return new SimpleStreamConnector<>(connector, decoder, encoder);
	}

	/**
	 * @param receiverSupplier
	 *
	 * @return
	 */
	default Mono<? extends Disposable> newReceiver(Supplier<?> receiverSupplier) {
		Objects.requireNonNull(receiverSupplier, "receiver");
		return newBidirectional(receiverSupplier, null);
	}

	/**
	 * @param api
	 * @param <API>
	 *
	 * @return
	 */
	default <API> Mono<API> newProducer(Class<? extends API> api) {
		Objects.requireNonNull(api, "api");
		return newBidirectional(null, api);
	}

	/**
	 * @param receiverSupplier
	 * @param api
	 * @param <API>
	 *
	 * @return
	 */
	<API> Mono<API> newBidirectional(Supplier<?> receiverSupplier,
			Class<? extends API> api);
	/**
	 * @param receiverSupplier
	 * @param api
	 * @param decoder
	 * @param encoder
	 * @param <API>
	 *
	 * @return
	 */
	default <API> Mono<API> newStreamSupport(Supplier<?> receiverSupplier,
			Class<? extends API> api,
			BiConsumer<? super INBOUND, StreamOperations> decoder,
			Function<? super OUTBOUND, ? extends StreamOutbound> encoder) {
		return StreamSetup.connect(this, receiverSupplier, api, decoder, encoder);
	}

}


a scary word, a word to be avoided.
that you don't hear the rest of what I say this morning.
between what was and what is to come.
and his journey to Jerusalem and the cross.
then teaches the disciples about the cost of discipleship.
and yet he wants to hold on to what was for a little longer.
the disciples fall to the ground overcome by fear.
but also I think out of fear of the change that has just been confirmed.
until after he's been raised from the dead.
for how to understand their experience.
as they take up their own crosses.
looking back on how life turned out after that event.
or during a loved one's last days.
resisting giving into that change of perspective in my life.
which was only ten years after the first women were ordained.
a whole chancel full of women pastors, right in front of me.
because they confirm what we already suspect and are resisting.
then walks with us into our changed lives.
because it is terrifying to us.
will help carry us through this time.
and we think it's an accurate description of our community.
and how we intend to live that out.
in whom we are rooted.
out of thanksgiving and love for Christ and our neighbors near and far.
get up and do not be afraid.