text:
Q: I do not know if I am initializing ADC correctly for PIC24F I am using a Microchip Pic24f board to receive 3 analog inputs from a accelerometer.
I am getting a signal for AN0 but for AN1 and AN2 there is a signal but the values are not right.
Here is the code where I initialize ADC.
void InitADC(int amask) {
  AD1PCFG = 0xFFF8; // select AN0, AN1, AN2 as analog input
  AD1CON1 = 0x00E0; // auto convert @ end of sampling, Integer Data in.

  AD1CON2 = 0x0000; // use MUXA, AVss and AVdd used as Vref

  AD1CON3 = 0x1F01; // Tad = 2xTcy = 125ns. 31*Tad for conversion time.
  AD1CSSL = 0; // no scanning required
  AD1CHS=0;
  AD1CHS=1;
  AD1CHS=2;

  AD1CON1bits.ADON = 1; // Turn on the ADC
} // InitADC

In the main():
TRISBbits.TRISB0 = 1;
TRISBbits.TRISB1 = 1;
TRISBbits.TRISB2 = 1;

I then read AD1PCFG = 0xFFFE; for each analog input in a different function.
The results of the inputs are read in by in that same function
return ADC1BUF0;

I am not sure if for the PIC24f if I need to use ADC1BUFx for each ANx analog input or if I can read the signals through just ADC1BUF0.
Also I do not know if I need to scan and for AD1CON2 the configuration needs to be different because of the multiple analog inputs being used.
I am fairly new to PIC24f and have searched everywhere for help and everything that I was able to try got me to get the signals to be read on the LCD but AN1 and AN2 data is not what it is supposed to be.
If anyone could help me that it would be appreciated.

A: This is an example that show how I implemented what is found in the Microchip family reference manual describing the type of ADC you may be using:
/*
 * File:   main.c
 * Author: dan1138
 * Target: PIC24FJ64GA002
 * IDE: MPLABX v5.45
 * Compiler: XC16 v1.61
 *
 * Description:
 *
 *  Initialize the ADC to convert voltage levels present on AN0, AN1 and AN5
 *
 *  Map UART1 with TXD on RB0 and RXD on RB1.
 *  Map UART2 with TXD on RB8 and RXD on RB8.
 *
 *  Initialize UART2 at 9600 baud and hook to printf.
 *
 * Created on March 11, 2021, 1:46 PM
 *
 * See: https://stackoverflow.com/questions/66552251/i-do-not-know-if-i-am-initializing-adc-correctly-for-pic24f
 *
 *                            PIC24FJ64GA002
 *               +-----------------:_:-----------------+
 *   ICD_VPP -> :  1 MCLR                     VDD  28 : <- 3v3
 *           <> :  2 RA0/RP26/AN0             VSS  27 : <- GND
 *           <> :  3 RA1/RP27/AN1   AN9 /RP15/RB15 26 : <> LED4
 *   ICD_PGD <> :  4 RB0/PGD1/AN2   AN10/RP14/RB14 25 : <> LED5
 *   ICD_PGC <> :  5 RB1/PGC1/AN3   AN11/RP13/RB13 24 : <> LED6
 *           <> :  6 RB2/RP2/AN4    AN12/RP12/RB12 23 : <> LED7
 *       POT <> :  7 RB3/RP3/AN5         RP11/RB11 22 : <>
 *       GND -> :  8 VSS                 RP10/RB10 21 : <>
 * 7.3728MHz <> :  9 RA2/OSCI                 VCAP 20 : <- 10uF
 * 7.3728MHz <> : 10 RA3/OSCO                 VSS  19 : <- GND
 *           <> : 11 RB4/SOSC            RP9 /RB9  18 : <> RXD
 *           <> : 12 RA4/SOSC            RP8 /RB8  17 : <> TXD
 *       3v3 -> : 13 VDD           INT0/ RP7 /RB7  16 : <>
 *       SW1 <> : 14 RB5/RP5             RP6 /RB6  15 : <>
 *               +-------------------------------------+
 *                               DIP-28
 *
 */

// CONFIG2
#pragma config POSCMOD = NONE           // Primary Oscillator Select (Primary oscillator disabled)
#pragma config I2C1SEL = PRI            // I2C1 Pin Location Select (Use default SCL1/SDA1 pins)
#pragma config IOL1WAY = OFF            // IOLOCK Protection (IOLOCK may be changed via unlocking seq)
#pragma config OSCIOFNC = ON            // Primary Oscillator Output Function (OSC2/CLKO/RC15 functions as port I/O (RC15))
#pragma config FCKSM = CSDCMD           // Clock Switching and Monitor (Clock switching and Fail-Safe Clock Monitor are disabled)
#pragma config FNOSC = FRCPLL           // Oscillator Select (Fast RC Oscillator with PLL module (FRCPLL))
#pragma config SOSCSEL = SOSC           // Sec Oscillator Select (Default Secondary Oscillator (SOSC))
#pragma config WUTSEL = LEG             // Wake-up timer Select (Legacy Wake-up Timer)
#pragma config IESO = ON                // Internal External Switch Over Mode (IESO mode (Two-Speed Start-up) enabled)

// CONFIG1
#pragma config WDTPS = PS32768          // Watchdog Timer Postscaler (1:32,768)
#pragma config FWPSA = PR128            // WDT Prescaler (Prescaler ratio of 1:128)
#pragma config WINDIS = ON              // Watchdog Timer Window (Standard Watchdog Timer enabled,(Windowed-mode is disabled))
#pragma config FWDTEN = OFF             // Watchdog Timer Enable (Watchdog Timer is disabled)
#pragma config ICS = PGx1               // Comm Channel Select (Emulator EMUC1/EMUD1 pins are shared with PGC1/PGD1)
#pragma config GWRP = OFF               // General Code Segment Write Protect (Writes to program memory are allowed)
#pragma config GCP = OFF                // General Code Segment Code Protect (Code protection is disabled)
#pragma config JTAGEN = OFF             // JTAG Port Enable (JTAG port is disabled)

#define FCY (16000000ul)                // This define allows the delay macros to work

#include "xc.h"
#include <libpic30.h>
#include <stdio.h>

/* define map input pin numbers */
enum
{
    RPI0  = 0,      /* pin RB00 */ /* PGC1 */
    RPI1,           /* pin RB01 */ /* PGD1 */
    RPI2,           /* pin RB02 */
    RPI3,           /* pin RB03 */
    RPI4,           /* pin RB04 */
    RPI5,           /* pin RB05 */
    RPI6,           /* pin RB06 */
    RPI7,           /* pin RB07 */
    RPI8,           /* pin RB08 */
    RPI9,           /* pin RB09 */
    RPI10,          /* pin RB10 */
    RPI11,          /* pin RB11 */
    RPI12,          /* pin RB12 */
    RPI13,          /* pin RB13 */
    RPI14,          /* pin RB14 */
    RPI15,          /* pin RB15 */
    RPI_NONE = 0x1f
};

/* define map output function numbers */
enum
{
    RPO_NONE = 0,
    RPO_C1OUT,
    RPO_C2OUT,
    RPO_U1TX,
    RPO_U1RTS,
    RPO_U2TX,
    RPO_U2RTS,
    RPO_SDO1,
    RPO_SCK1OUT,
    RPO_SS1OUT,
    RPO_SDO2,
    RPO_SCK2OUT,
    RPO_SS2OUT,
    RPO_OC1=18,
    RPO_OC2,
    RPO_OC3,
    RPO_OC4,
    RPO_OC5,
};

/* Initialize this PIC */
void
PIC_Init(
    void
    )
{
    /*
    ** Disable all interrupt sources
    */
    __builtin_disi(0x3FFF); /* disable interrupts for 16383 cycles */
    IEC0 = 0;
    IEC1 = 0;
    IEC2 = 0;
    IEC3 = 0;
    IEC4 = 0;
    __builtin_disi(0x0000); /* enable interrupts */

    CLKDIV =  0x0000; /* set for default clock operations */
    AD1PCFG = 0xffff; /* Set for digital I/O */
#ifdef AD1PCFGH
    AD1PCFGH = 0xffff;
#endif
    CMCON   = 0x0000;

    _NSTDIS = 1;    /* disable interrupt nesting */

    TRISA   = 0xFFFF;
    TRISB   = 0xFFFF;

    /* Unlock Registers */
    __builtin_write_OSCCONL(OSCCON & ~_OSCCON_IOLOCK_MASK);

    /* map inputs */

    _INT1R  = RPI_NONE; /* External Interrupt 1    */
    _INT2R  = RPI_NONE; /* External Interrupt 2    */
    _T2CKR  = RPI_NONE; /* Timer2 External Clock   */
    _T3CKR  = RPI_NONE; /* Timer3 External Clock   */
    _T4CKR  = RPI_NONE; /* Timer4 External Clock   */
    _T5CKR  = RPI_NONE; /* Timer5 External Clock   */
    _IC1R   = RPI_NONE; /* Input Capture 1         */
    _IC2R   = RPI_NONE; /* Input Capture 2         */
    _IC3R   = RPI_NONE; /* Input Capture 3         */
    _IC4R   = RPI_NONE; /* Input Capture 4         */
    _IC5R   = RPI_NONE; /* Input Capture 5         */
    _OCFAR  = RPI_NONE; /* Output Compare Fault A  */
    _OCFBR  = RPI_NONE; /* Output Compare Fault B  */
    _U1RXR  = RPI1;     /* UART1 Receive           */
    _U1CTSR = RPI_NONE; /* UART1 Clear To Send     */
    _U2RXR  = RPI9;     /* UART2 Receive           */
    _U2CTSR = RPI_NONE; /* UART2 Clear To Send     */
    _SDI1R  = RPI_NONE; /* SPI1 Data Input         */
    _SCK1R  = RPI_NONE; /* SPI1 Clock Input        */
    _SS1R   = RPI_NONE; /* SPI1 Slave Select Input */
    _SDI2R  = RPI_NONE; /* SPI2 Data Input         */
    _SCK2R  = RPI_NONE; /* SPI2 Clock Input        */
    _SS2R   = RPI_NONE; /* SPI2 Slave Select Input */

    /* map outputs */
    _RP0R   = RPO_U1TX;  /* U1 TXD */               /* pin RB00 */ /* PGC1 */
    _RP1R   = RPO_NONE;  /* U1 RXD */               /* pin RB01 */ /* PGD1 */
    _RP2R   = RPO_NONE;                             /* pin RB02 */
    _RP3R   = RPO_NONE;                             /* pin RB03 */
    _RP4R   = RPO_NONE;                             /* pin RB04 */
    _RP5R   = RPO_NONE;                             /* pin RB05 */
    _RP6R   = RPO_NONE;                             /* pin RB06 */
    _RP7R   = RPO_NONE;                             /* pin RB07 */
    _RP8R   = RPO_U2TX; /* U2 TXD */                /* pin RB08 */
    _RP9R   = RPO_NONE; /* U2 RXD */                /* pin RB09 */
    _RP10R  = RPO_NONE;                             /* pin RB10 */
    _RP11R  = RPO_NONE;                             /* pin RB11 */
    _RP12R  = RPO_NONE;                             /* pin RB12 */
    _RP13R  = RPO_NONE;                             /* pin RB13 */
    _RP14R  = RPO_NONE;                             /* pin RB14 */
    _RP15R  = RPO_NONE;                             /* pin RB15 */

    /* Lock Registers */
    __builtin_write_OSCCONL(OSCCON | _OSCCON_IOLOCK_MASK);
}
/*
 * Initialize the ADC
 */
static const uint8_t Selector[] = {0x00,0x01,0x05};

void ADC_Init(void)
{
    AD1PCFGbits.PCFG0 = 0;  /* AN0/RA0 */
    AD1PCFGbits.PCFG1 = 0;  /* AN1/RA1 */
    AD1PCFGbits.PCFG5 = 0;  /* AN5/RB3 */

    TRISAbits.TRISA0 = 1;
    TRISAbits.TRISA1 = 1;
    TRISBbits.TRISB3 = 1;

    AD1CON1 = 0x0000;       // SAMP bit = 0 ends sampling and starts converting
    AD1CHS  = 0x0000;       // default to channel 0
    AD1CSSL = 0;
    AD1CON3 = 0x0102;       // Manual Sample, TAD = 3 TCY, Auto-Sample Time 1 TAD
    AD1CON2 = 0;
    AD1CON1bits.ADON = 1;   // turn ADC ON

}
/*
 * ADC Read channel
 */
uint16_t ADC_ReadChannel(uint16_t Index)
{
    if(Index < sizeof(Selector))
    {
        AD1CHSbits.CH0SA = Selector[Index];
    }
    AD1CON1bits.SAMP = 1;   // start sampling...
    __delay_us(5);          // Ensure the correct sampling time has elapsed before starting conversion.
    AD1CON1bits.SAMP = 0;   // start converting
    for(;;)
    {
        if(AD1CON1bits.DONE) break; // conversion done?
    }

    return ADC1BUF0;  // yes then get ADC value
}
/*
 * Initialize UART2
 */
#define U2_BAUD 9600L
#define U2_BRGH_VALUE 0

#if U2_BRGH_VALUE
#define U2_BRGH_SCALE 4L
#else
#define U2_BRGH_SCALE 16L
#endif

#define U2_BRGREG (FCY/(U2_BRGH_SCALE * U2_BAUD)-1L)

#if U2_BRGREG > 65535
#error Cannot set up UART2 for the FCY and BAUDRATE. Correct values in init.h and uart.h files.
#endif

/*
** Check if baud error greater than 2.5 percent
*/
#define REAL_BAUDRATE ( FCY / ( U2_BRGH_SCALE * ( U2_BRGREG + 1L) ) )

#if (REAL_BAUDRATE > (U2_BAUD + (U2_BAUD * 25L) / 1000L)) || (REAL_BAUDRATE < (U2_BAUD - (U2_BAUD * 25L) / 1000L))
#error UART baudrate error greater than 2.5 percent for the FCY and U2_BAUD. Correct values in uart.c file.
#endif
#undef REAL_BAUDRATE

void UART2_Init(void)
{
    _U2TXIE = 0;
    _U2RXIE = 0;
    _U2ERIE = 0;
    _U2RXIP = 0b100;
    _U2TXIP = 0b100;
    _U2ERIP = 0b100;

    U2MODE = 0;
    U2STA = 0;

    U2BRG = U2_BRGREG;
    U2MODEbits.BRGH = U2_BRGH_VALUE;
    U2MODEbits.UARTEN = 1;
    U2STAbits.UTXEN  = 1;
}
void UART2_Write(uint8_t txData)
{
    while(U2STAbits.TRMT != 1);

    U2TXREG = txData;    // Write the data byte to the USART.
}
/*
 * hook for printf
 */
int __attribute__((__section__(".libc.write"))) write(int handle, void *buffer, unsigned int len)
{
    unsigned int i;

    for (i = len; i; --i)
    {
        UART2_Write(*(char*)buffer++);
    }
    return(len);
}
/*
 * Main Application
 */
int main(void)
{
    uint16_t ADC_results[sizeof(Selector)];
    uint16_t ADC_value;
    uint16_t NewResults;
    uint16_t Index;

    PIC_Init();
    ADC_Init();
    UART2_Init();

    printf("\r\nPIC24FJ64GA002 start, built on %s at %s\r\n", __DATE__, __TIME__);
    /*
     * Application loop
     */
    NewResults = 1;
    for(;;)
    {
        for(Index = 0; Index < sizeof(Selector); Index++)
        {
            ADC_value = ADC_ReadChannel(Index);
            if (ADC_value != ADC_results[Index])
            {
                NewResults |= 1;
            }
            ADC_results[Index] = ADC_value;
        }
        if(NewResults)
        {
            NewResults = 0;
            printf("Values");
            for(Index = 0; Index < (sizeof(ADC_results)/sizeof(*ADC_results) ); Index++)
            {
                printf(" AN%1u = %5u", Selector[Index], ADC_results[Index]);
            }
            printf("\r\n");
        }

    }
    return 0;
}

You do not provide enough information in your post to know which one of the 55 controllers you may actually be using.
I used the PIC24FJ64GA002 controller that I can find right now that has the ADC hardware you could be using.


We understand the challenges of planning charity and association events. Often on a large scale and with tight budgets, we know that finding the right venue at the right price is crucial. That's why we can offer dedicated, discounted rates exclusively to charities and associations.
A modern, fresh and bright event space with harbour views.
If there is a rate and venue here that suits your needs then get in touch today. If not, then let our experienced team find the perfect venue for your next event. We understand that trawling websites, and making phone calls to multiple venues isn't for everyone, and that's why we have a team of experienced and passionate venue finding professionals. The team will get to know your requirements and find the ideal venue for you.


At this time of Thanksgiving, it is good to reflect on the good things this year has brought to us. For those of us in the Massachusetts ME/CFS & FM Association, a year is often full of personal ups and downs. It is the same in the ME/CFS/FM environment, but in 2018 we have seen much that is good. Real progress is being made in research, advocacy, and public awareness about ME/CFS. The momentum is building!
For our Association, 2018 was a ground-breaking year.
With Rivka Solomon's incredible help, we held 11 screenings of Unrest all over Massachusetts, reaching over 1000 people. Our 5 presentations targeting health care providers and researchers reached over 500 people.
The Northeastern University School Health Academy, the Massachusetts Rehabilitation Commission (MRC), and Mass General Hospital's Institute for Health Professions asked us to provide educational programs for their members, staff, and students in the coming winter and spring.
We have an opportunity to educate the staff of MRC Disability Services; these are the folks who turn down 90% of ME/CFS disability applications at the first two levels, adding at least a year and much anguish and expense to getting disability benefits for ME/CFS patients.
Our annual meeting and lecture on Nov 3rd provided an opportunity for 80 patients and family members to meet one another and feel part of a supportive community, as well as hearing an informative and entertaining talk about the tortured history of the PACE trials by David Tuller.
We started a "virtual" peer support group, ably led by 3 of our members.
Eight of our members have been interviewed by Llewellyn King for segments on ME/CFS Alert, and interviews with two of our members have been posted on the Jackson Laboratory ME/CFS blog.
On the National ME/CFS Fly-In Day in May, ably led by Bob Robitaille and Susan Buckley, with help from Rivka Solomon, members participated in educational meetings with staff and constituents witht he entire MA congressional delegation: nine MA House districts and two Senate offices.
We worked with #MEAction, SMCI and Sen. Markey's office and Sen. Susan Collins (R-ME) to introduce a resolution in the Senate (Sen. Res. 508) in support of ME/CFS. This was not voted on this session and Sen. Markey will introduce a new resolution early next spring in time for a vote (hopefully) before May 12 (ME/CFS Awareness Day).
Our Association continues to collaborate with SMCI and #MEAction, and to participate in the U.S. Action Working Group, providing a role model for advocacy and state level activities for individuals and smaller groups from 25 states.
At the state level, we joined the Telemedicine Coalition and our program at the State House on April 24 was in support of the Telemedicine bill, which, if passed, would allow patients to see their doctors via computer videoconferencing. That was eventually folded into the larger Health Care bill which passed in the Senate but not the House.
Of course, there have been some disappointments.
Just when CFSAC, for which we were a liaison member with Leah Williams representing us, was really getting traction it was abruptly and unexpectedly terminated by HHS. HHS cited several initiatives started by CFSAC and implied that its work was done (!). It seems unlikely this decision will change, leaving several important projects cut off mid-stream, and formal channels of communication with our partners in federal agencies closed. We signed a joint letter from advocacy groups to the Secretary of HHS asking to have CFSAC reinstated (which we don't believe it will be). Sen. Markey's office is working on a Senate letter to HHS requesting more information about reasons for the termination of CFSAC and possibilities for the future.
And we still have a great shortage of health care providers in MA who can treat our patients with understanding and compassion, one of the essential services a state-level organization needs to provide. Hopefully, our educational efforts will soon pay off and we will see more providers willing to take on the challenge of helping people living with this often-devastating disease.
Procuring in-home services for severely ill patients, helping patients whose years of illness have devastated them financially to connect with resources.
Finding more help for FM patients.
It is especially heartening that the ideas and support for these initiatives are coming from our members!
To do all of this, and more, in the coming year we have begun to address our Association's needs – building our capacity with volunteers and possibly some paid staff, setting clear priorities, and strengthening our financial support. I'm confident that with the Board you elected this month together with our growing cadre of volunteers, we can meet these goals and take advantage of new opportunities.
On a personal note, this is my final letter to you as President of this Association. I have been honored to serve for the last six years and am proud of what we have done together. I look forward to continuing to serve on the Board while passing on the major responsibilities of leadership to our very capable and enthusiastic new officers, Board members, and volunteers. You will be hearing from our new President, Leah Williams, soon.
Getting to know so many of you and hear your stories has been a privilege and inspires me every day. Thank you.


text:
Q: Percentage of array between values Im searching for an easy way to find which percentage of the data is within certain intervals using python.
Consider an array X of float values. I'd like to do something similar to quantiles:
X.quantile(np.linspace(0,1,11))

But instead, I'd like to know which percentage of values are within -10 and 10, for example.
X.method([-10,10])

I know I can do that with scipy.stats.percentileofscore doing
percentileofscore(X,10) - percentileofscore(X,-10)

I was wondering whether there's a simpler, implemented solution so I could do instead
X.method([a,b,c])

Which would give me the percentage of values between the min(X) and a, a and b,  b and c, and finally between c and max(X)

A: A simple solution is to use np.histogram:
import numpy as np
X = np.arange(20)
values = [5, 13]  # these are your a and b
freq = np.histogram(X, bins=[-np.inf] + values + [np.inf])[0]/X.size
print(freq)
>> array([0.25, 0.4 , 0.35])

A: Basic Numpy and Pandas solutions
There's no completely prepackaged method (in Numpy), but there's lots of one liners. Here's how to do it using comparison and logical ops (Edit tip of the hat to Paul Panzer for suggesting the use of np.count_nonzero):
import numpy as np

arr = np.linspace(-15,15,1000)
np.count_nonzero((arr > -10) & (arr < 10))/arr.size

Output:
0.666

If you're willing to use Pandas, the pandas.Series.between method gets you a little closer to the complete package you want:
import pandas as pd

sr = pd.Series(np.linspace(-15,15,1000))
np.count_nonzero(sr.between(-10,10))/sr.size

Output:
0.666

Pitfalls
Every interval analysis method involves an explicit or implicit definition of the interval that you're considering. Is the interval closed (ie inclusive of the extreme values) on both ends, like [-10, 10]? Or is it half-open (ie excludes the extreme value on one end), like [-10, 10)? And so forth.
This tends not to be an issue when dealing with arrays of float values taken from data (since it's unlikely any of the data falls exactly on the extremes), but can cause serious problems when working with arrays of int. For example, the two methods I listed above can give different results if the array includes the boundary values of the interval:
arr = np.arange(-15,16)
print(np.count_nonzero((arr > -10) & (arr < 10))/arr.size)
print(np.count_nonzero(pd.Series(arr).between(-10,10))/arr.size)

Output:
0.6129032258064516
0.6774193548387096

The pd.Series.between method defaults to to a closed interval on both ends, so to match it in Numpy you'd have to use the inclusive comparison operators:
arr = np.arange(-15,16)
print(np.count_nonzero((arr >= -10) & (arr <= 10))/arr.size)
print(np.count_nonzero(pd.Series(arr).between(-10,10))/arr.size)

Output:
0.6774193548387096
0.6774193548387096

All of this to say: when you pick a method for this kind of interval analysis, be aware of it's boundary conventions, and use a consistent convention across all your related analyses.
Other solutions
If you assume the data is sorted (or if you sort it yourself), you can use np.searchsorted:
arr = np.random.uniform(-15,15,100)
arr.sort()
np.diff(arr.searchsorted([-10, 10]))[0]/arr.size

Output:
0.65

A: Setup
a = np.linspace(-15,15,1000)

No builtin method exists, but quite simple to define your own using np.count_nonzero and size.  In general:
c = (a > -10) & (a < 10)
np.count_nonzero(c) / a.size

You can wrap this in a function for convenience and to allow for cases where you want closed intervals:
def percent_between(a, lower, upper, closed_left=False, closed_right=False):
    """
    Finds the percentage of values between a range for a numpy array

    Parameters
    ----------
    a: np.ndarray
      numpy array to calculate percentage
    lower: int, float
      lower bound
    upper: int, float
      upper bound
    closed_left:
      closed left bound ( > vs >= )
    closed_right:
      closed right bound ( < vs <= )
    """
    l = np.greater if not closed_left else np.greater_equal
    r = np.less if not closed_right else np.less_equal

    c = l(a, lower) & r(a, upper)
    return np.count_nonzero(c) / a.size

percent_between(a, -10, 10)

0.666

A: Just to let you guys know I found a very simple solution to this using value_counts and np.inf:
import pandas as pd
import numpy as np

values = pd.Series(np.linspace(0, 100, 200))
values.value_counts(normalize=True, sort=False, bins=[-np.inf, 10, 20, np.inf])

normalize=True returns percentages, setting it to False give the count
sort=False will return in the order of the bins, setting it to True will sort in descending values of the counts
bins define the interval points
This returns
(-inf, 10.0]    0.1
(10.0, 20.0]    0.1
(20.0, inf]     0.8
dtype: float64

redpajama_set_name: RedPajamaStackExchange


In my previous blog article, I introduced the first of three stages of reconfigurable computing, which described the use of reconfigurable computing solutions to address specific challenges. With solution-focused reconfigurable computing, it is the requirements of the solution that drives the adoption of reconfigurable computing. Reconfigurable computing just happens to solve the problem better than the alternatives.
In the next two articles, I will talk more about the next stages of development for reconfigurable computing, where it is the possibilities that reconfigurable computing enables that inspires new solutions and innovation. The difference between the stages relate to the maturity and sophistication of supporting frameworks. In this article, we are taking the first steps on that journey with customer-invoked reconfigurable computing.
Software programmability is a hot topic across many industries. The ability to change the behavior of a system through software is highly desirable and it is also one of the main reasons behind the interest in reconfigurable computing. It is the ability to reconfigure FPGAs on-the-fly that has captured the imagination, and which makes reconfigurable computing a natural choice for software-defined datacenter computing, networking, storage or security.
The new programming languages that enable customers to directly program FPGAs in the same way as a CPU is programmed today are evolving rapidly. P4, OpenCL, Xilinx's SDAccel and Intel's OPAE are all paving the way for software frameworks that will allow all programmers and not just FPGA experts to take advantage of reconfigurable computing.
However, there is still some way to go with these solutions. As many of the underlying technologies were not designed for FPGAs, but for other technologies and paradigms, like GPUs, it will take time to adapt and enhance them so that they can exploit the specific advantages of FPGAs.
The crux of the issue is that FPGAs are not processors. Processors interpret instructions to perform actions. FPGAs, on the other hand, are a direct implementation of an algorithm that can be parallelized and scaled to run very fast. This is more akin to designing an Application Specific Standard Product (ASSP) semiconductor chip to perform a specific task, such as a cross-bar switch or mapper chip. This is a very different computing paradigm to processors, so it is natural that enabling the definition of FPGA solutions through C/C++ or P4 will take time to mature.
In the interim, alternative approaches can be taken based on reconfiguration of the FPGA chip either partially or completely. One of the advantages of FPGAs is that the functionality of the FPGA, as defined by the FPGA image file, the firmware that defines what the FPGA does, can be replaced instantly, on-the-fly and remotely with minimal disruption. This allows various FPGA image-based solutions to be designed and made available for loading on FPGAs when required.
This is an example of a complete reconfiguration, but it is also possible to perform partial reconfiguration where only a portion of the FPGA is reconfigured. The basic principles are well understood, and real examples exist (such as the Napatech compression offload solution built for Nokia and our latest demonstration of a virtual RAN PDCP acceleration solution at Mobile World Congress 2018 together with Xilinx, Radisys and Silex Inside). However, the frameworks to fully support partial reconfiguration are still maturing, so a solution-focused approach is still to be recommended.
This drives the need for reconfigurable computing solution providers who can implement a customer-invoked reconfigurable computing solution. As the tools and mechanisms mature, it will become possible to provide more generalized solutions where users can "drop-in" their own developed or sourced FPGA-based functionality using partial reconfiguration, but until then, a solution-focused approach ensures that the benefits of the reconfigurable computing solution can still be realized.
We are on a quickly maturing development curve for customer-invoked reconfigurable computing that opens exciting possibilities for new solutions. Working with reconfigurable computing solution providers today enables users to enjoy the benefits immediately while building their understanding of reconfigurable computing so that maturing tools and frameworks can be fully exploited once available.
In the next article, we will look even further ahead to the challenges that emerge when multiple reconfigurable computing solutions need to be deployed and managed in a datacenter environment.


text:
Critic's Corner: Wanting – Everything In the World
Posted on August 19, 2012 August 27, 2012 by a-Tunes.net
We weren't familiar with the material of Canadian singer/songwriter Wanting, a woman that moved there to study from China at the age of 16, and has since found her passion for music. Wanting's team reached out to us a few months ago, and helped us get better acquainted with her work and although it's a bit overdue, we now have a review of her album Everything In the World. So now the only question is, does the album leave you wanting more, or just wanting? Sorry, the pun was irresistible.
Upon initial listen, it was a bit interesting trying to identify what kind of singer Wanting intends to be. Although she definitely presents herself as a singer/songwriter, her material ranges from acoustic ballads to Pop/Rock to Indie Folk-Pop and everything in between. While on one hand this offers variety, it's execution is a bit uneven at times.
A positive example is the opener, "Life is Like a Song". It starts off in the style of indie-folk, reminiscent of Yael Naim's "New Soul", before morphing into something slightly grungier and taking on a Pop/Rock vibe. It comes off a bit odd at first, but ultimately it works. On the other hand, Wanting goes a darker route with the song "Anxiety", and although it's clear what she was trying to express, the song with it's wet drum loops and moody keys, ends up feeling too artificial. None of the tracks on this release are an offensively bad listen, but some are definitely more forgettable than others.
Singles like the title song, "Everything in the World", and "Star in You", and "Drenched" are all sleepy listens that fail to capture my undivided attention with their generic and dated sound. They just don't stand out enough. I find if worth mentioning that it's when Wanting keeps it simple does she shine the brightest. Her ballad "Hand Hold" has only two instruments and it allows the subtleties of her voice to come through brilliantly. It's easily my favorite song of the album. "You Exist in My Song" (Demo Version) is another great example of 'less is more'. Sure it's less refined than the studio version, but it's much more raw and authentic and makes me glad that it was included on the tracklist. Plus it was sung in the singer's native language of Chinese, eliminating some of the hesitancy I sensed in some of the English tracks.
Wanting has an airy voice, but it does have substance when necessary. It's an admirable instrument, but it would seem that she is still trying to find and hone a style to call her own. At times you can hear some Sarah Mclachlan, other times it's Lilly Allen or One Fine Frenzy, and there are even moments of Joan Osborne and other 90's female Pop/Rock staples. Some would argue it shows versatility, but I felt it came off more as an experiment in trying to establish a vocal identity. The other interesting note I had is that her Chinese songs appear to feel much less inhibited, and Wanting seems to be more emotionally connected to the lyrics. I say this as a non-Chinese speaker but I believe her unique phrasing is a result of English being a second language. This is both a pro and a con – depending on the song.
In the end, I'd say this is a solid release. It shows promise and potential for Wanting. Hopefully as time goes on, she'll learn to become more focused and intentional in how she presents herself. If she learns to effectively tap into her voice more consistently, while making the best of her unique phrasing, I think she could become an artist that's hard to ignore. In the mean time we get to experience the journey of witnessing her find her identity as an artist, for better or worse. If you're looking for a something to listen to on a laid back, leisurely evening – give this one a stream. There are certainly a few gems sprinkled throughout that you should appreciate.
Must Listen: Life is Like a Song; Hand Hold; You Exist in My Song Demo Version
a-Tunes Score: 7/10
Tags: Everything in the World, Wanting, You Exist in My Song, 我的歌声里Categories: Critic's Corner
3 thoughts on "Critic's Corner: Wanting – Everything In the World"
Pingback: Wanting Releases the MV for "我的歌声里 (You Exist in My Song)" | a-Tunes
Pingback: New MV from Wanting 曲婉婷 – "Life is Like a Song" | a-Tunes
Pingback: Wanting Debuts the "Drenched" Music Video | a-Tunes
PreviousSouleaf Releases the MV for "Cali Sunshine"
NextSee Clara C's "Offbeat" Performance for Guitar Center

redpajama_set_name: RedPajamaCommonCrawl


text:
Pedestrian killed on Vreed-en-Hoop road; bus driver arrested
A pedestrian was killed in an accident on the Vreed-en-Hoop, West Coast Demerara, Public Road Friday evening.
The dead man has been identified as 55-year-old Linden Johnson of Lot F-D New Road, Vreed -en-Hoop.
Police say that the accident occurred at about 18:10hrs at New Road, Vreed-en-Hoop.
Investigations, so far, disclosed that minibus, BAB 1624, was proceeding east along the northern side of New Road Vreed-en- Hoop at a fast rate of speed when the driver alleged that Johnson ran from south to north across the road into the path of the minibus. This resulted in the left side front of the vehicle to collide with Johnson. As a result of the collision, the pedestrian fell onto the parapet where he received injuries about his body.
The pedestrian was subsequently picked up in an unconscious state and taken to the West Demerara Regional Hospital, where he was pronounced dead on arrival by a Doctor.
Notice of intended prosecution was served on the minibus driver, Claude Pilgrim, a 40-year-old resident of Vergenoegen, East Bank Essequibo (EBE) and the vehicle was examined by a Licencing and Certifying Officer.
Several Region 7 communities flooded; water levels to rise as rains continue
A breathalyzer test was conducted on the driver and no trace of alcohol was found on his breath.
Johnson's body is presently lying at Ezekiel Funeral Parlor awaiting a Post Mortem Examination. The driver remains in custody assisting with the investigation.
200 communities, 100,000 persons to benefit from Hinterland ICT Project – PM Phillips


text:
More Than a Dozen Rankings Across Eight Categories for Goldberg Segalla in 2017 "Best Law Firms" Survey
Goldberg Segalla is pleased to announce that it has earned five Metropolitan Tier 1 rankings in the U.S. News — Best Lawyers® "Best Law Firms" survey for the third year in a row. As in 2015 and 2016, Tier 1 rankings in Insurance Law, Personal Injury Litigation: Defendants, and Product Liability Litigation: Defendants were awarded to the firm's Buffalo office, while its White Plains and Princeton offices once again garnered the top honor in Commercial Litigation and Product Liability Litigation: Defendants, respectively.
The 2017 rankings highlight the capabilities and stature of Goldberg Segalla's Business and Commercial, Product Liability, Global Insurance Services, and Employment and Labor Practice Groups, among others, and include additional rankings in the following categories:
Employment Law: Management — Buffalo
Labor Law: Management — Buffalo
Legal Malpractice Law: Defendants — Buffalo
Insurance Law — Greensboro, Princeton, and Rochester
Personal Injury Litigation: Defendants — Rochester and Princeton
Litigation: Construction — Buffalo
"Best Law Firms" rankings are based on a rigorous evaluation process that includes the collection of client and lawyer evaluations, peer review from leading attorneys in their field, and more. Tier designations reflect the high level of respect a firm has earned among other leading lawyers and clients in the same communities and the same practice areas for its abilities, its professionalism, and its integrity.


There is no lack of mystery surrounding the Japanese cyberspace. From the conspicuous number of Japanese blog posts, to the contradiction of rabid anonymous flaming and conformist humble giants, to the overwhelming popularity of TV celebrities, Japan's net culture is a challenge to characterize, to say the least.
There is, however, a history to the Japanese Internet, one that in part explains and ties together its seemingly contradictory elements. A major theme in this history is Japan's so-called lost generation, those people currently in their late-20s and 30s who joined the work force just after the bubble economy burst in the early 1990s. Coincidentally, this was right around the same time that the Internet was making its first appearance in Japan.
In an interview last month, well-known writer and freelance journalist Sasaki Toshinao (佐々木俊尚), formerly of Mainichi newspaper, presented his own interpretation of this history. Sasaki's area of specialization is IT, a topic about which he has written extensively in numerous articles as well as many books, most recently "The Flat Revolution" (2007). The interview was conducted by a group of four third year architecture students at the Tokyo Institute of Technology who call themselves g86, referring to their shared year of birth, 1986.
Sasaki: Speaking about generations, in Japan in the mid 1990s, in 1991 when the bubble burst, during that period employment became very difficult. When people speak about the bubble era, they usually mean the mid-1980s, and this lasted up until around 1992. When I joined the Mainichi newspaper co. in 1988, about 100 people joined at the same time. By '91 or '92, there were 150 or 200, but by '93 there was a complete change, it started to drop suddenly down to 10 people or so, and people who started job hunting during that period couldn't find employment anywhere. On top of this, the number of working poor — people able only to find temporary employment, who became the "freeters" — had increased a great deal; this was the "lost generation", in short, the first generation of people in Japan since the war to be poorer than their parents. So these are people who are about 35 years old now, people who were born around 1970.
This lost generation appeared at just about the same time as the Internet made its arrival. The business climate turned sour right around '93, and the Internet started becoming popular in Japan around '95. The Internet entered the scene following a two year lag, and although the lost generation was facing a terrible situation in society, this [period] overlapped with them also using the Internet to initiate a new [kind of] communication, and with the origin of a confrontation between, [on the one hand,] mass media as the expression space of a discussion space for old men, and [on the other] the Internet as an expression space a discussion space with the lost generation at its axis.
For example, this became the most vivid two years ago, in 2005. In that year, there was the Livedoor scandal as well as Koizumi's dissolution of the postal system [postal reform]. While the mass media was unanimously critical of Livedoor and Koizumi, on the net there were more than a few voices defending Horie and Livedoor, and the same for the Koizumi administration. It was here that the difference between generations became clear, and at this point bloggers — in other words the lost generation — recognized very clearly that the mass media was not media that acted on their behalf. In other words, the fact that there was a discontinuity between generations was brought out in visual terms. And then on top of this, Koizumi's Liberal Democratic Party ended up winning, and the hope was born that the views of Internet users, up until then doing their little thing in the corner, could actually change the times. So 2005 was a monumental year for expression on the Internet.
After this, the mass media would for example write that those guys typing away at their mobile phones on the train are stupid, while the reading of books on the train, which had always happened, was treated as just [a form of] expression media; in other words, although only the device had changed, [the mass media] wrote [these things] because they knew they would be popular with old men. But these people [in the mass media] in fact knew nothing about what was happening in the expression discussion space of the Internet. They didn't read blogs. The world of blogs was not a portal. In other words, it was impossible to "read this and understand everything". Therefore for outsiders, those unaccustomed and with poor literacy, it was hard to enter [this world], and they had absolutely no contact [with it].
On the other hand, people from the lost generation would look at television and newspapers and just think, how stupid [are these people]? Watching commentators on the morning talk shows, there was almost nothing to strike a chord. Looking at blogs, conversely, many found points that made sense, and that they could agree with. There again, a complete subdivision of the space of expression occurred, and with them circumstances of mutual incompatibility.
Sasaki: Recently, I have been paying attention to the keyword "kuukikan" ("sense of air"). This "kuukikan" on the Internet is visible only to people who are inside it. The problem that I think is then very important is the question of how those outside this circle of people can begin to visualize [the "kuukikan"]. Blogs, I have a feeling, are [places] where to a certain degree this is being visualized. Using emoticons all from the form of text, this is one more step. Creating things which seep through the lines of text — they can be words or symbols, or whatever — but there is the possibility of something being visualized through them. What is important I think is how to visualize the atmosphere that hangs in these places, not only blogs but precisely these kinds of spaces, metaverses and so on. I think it would be fantastic if only it became possible to search the "kuukikan".
Kamatani: The "seken" that was once in Japanese society has disappeared, and it has shifted to "kuuki", this is what I'm thinking. For example, expressions like "KY (kuuki ga yomenai / can't read the air)" have recently crossed generations and established themselves, and I think you could say that this thing called "kuuki" ("air") has become a keyword in modern society.
Sasaki: What is called "seken" is an economic growth model, and in an age in which everybody shared a common foundation, "kuuki" was referred to as "seken". But nowadays, people do not all share the same common foundation, so the "kuuki" is being segmented, and growing smaller. These are just the little "kuuki" inside each "seken". Whether there can be a common "kuuki" between all of them, and whether one small segment can easily communicate with the neighboring segment, these various issues have come up, and this is the state of affairs we have come to over these past ten years. In the '80s, everybody had the same shared foundation; it was of course '97 that became the dividing line, and after that it became necessary to construct a new model, but as it stands today, this [new model] is not yet a reliable foundation. What happened in '97 was that Yamaichi Securities went bankrupt, and this sparked a currency crisis.
Sasaki: That was the year that the post-war economic framework ceased to exist. In '93, a few years earlier, the Liberal Democratic Party became the opposition party, and this was the demise of the economic growth model. So I think one could say that '97 was the dividing line, [the point] when "seken" became "kuuki". What became the extremely essential issue was the question of how this new society would formulate a kind of permanence for the younger generation. So the reason that things like "The Dignity of the Nation" could sell was I think that everyone had feelings of nostalgia. "Always – Sanchōme no Yūhi" as well.
Kobayashi: In this age, where the infrastructure has changed so dramatically, what is your stance as a journalist, and what kind of things are you aiming for?
Sasaki: That would be the "kuukikan" I just mentioned. What is the "kuukikan" trying to do, what is it aiming at, how is it being built up — the people within the "kuuki" ("air") are not self-conscious of these things. The work they are actually doing is that of fixing the "kuuki" in the form of printed words. This is what they think of as their work. For me, what is called journalism is the continuous attempt to somehow fix in words the "kuuki" of the era.
Kobayashi: There are many new things being born from the generations of people younger than you, so I'm wondering, are there any inter-generational changes in values, and so on, that you struggle to understand?
Sasaki: I am now 46 years old. Of people active on the net, there's almost nobody in their 40s. So from the start, I do not have the same sense of generation. I don't really think about that kind of thing. It comes down to being able to analyze calmly, I think. I cover right now keitai shosetsu [short stories on mobile phone], but I don't particularly like them (LOL). Something becomes visible from analyzing what people think when writing and reading keitai shosetsu. The difference between middle and high-school students absorbed in keitai shosetsu, and myself, is that while their strength is that they have experienced first-hand the "kuukikan", they have no sense of history or sense of society. In my case I have these. So based on these, I attempt to analyze why these kinds of things exist. This is precisely what journalism is.
Pingback: Asiajin » Blame Internet Over The Lowest Homicide Late. What?


text:
Home > Culture and Education > Cultural exchanges > French Spring Festival > Raphe HEC: Street artist in Sri Lanka
Raphe HEC: Street artist in Sri Lanka [fr]
The French Spring Festival is still going on! Last week, the cities of Kandy, Matara and Colombo welcomed Raphe HEC, a French graffiti artist master in the art of spray can painting!
Internationally famous, Raphe HEC is a member of Hip Hop Citoyen, a French organization promoting urban arts. Recently, he also co-founded Haut en Couleur, a collective of artists who invade the streets of Paris, capital of France, with colourful creations!
He visited Sri Lanka from the 29th of June to the 4th of July, painting on several outdoor venues. In Kandy, he presented two major performances at the Alliance Française, raising the enthusiasm of the students. In Matara, everybody can now admire his artwork on the façade of Indian Spice, restaurant on Beach Road, and to conclude his tour in Sri Lanka, he created a giant fresco in Torrington Avenue, Colombo 7, for the greatest pleasure of the children from the neighborhood.
Raphe HEC's unique style mixes graffiti, figurative illustration and always tries to pay a tribute to Sri-Lankan culture. His project aims at involving the local community in its creative process. In Matara and Kandy, the event attracted about 60 people, with attendance at its peak during the inaugurations of the artworks, which took place under the patronage of local authorities.
The Embassy of France gives special thanks to the Ministry of Cultural Affairs of Sri Lanka, the Galle Face Hotel, official hotel partner, Jet Airways, official airline partner, Colombo Municipal Council and all other partners for contributing to the great success of this street art session 2015, event of the 4th FRENCH SPRING FESTIVAL.
More information about the artist and the organization Hip Hop Citoyen available on these links:
https://www.facebook.com/raphael.hec?fref=ts
https://www.facebook.com/pages/Hip-Hop-Citoyens/375751079218089
Bastille Day bringing the French Spring Festival to an end!
French artist Philippe Baudelocque for French Spring Festival 2019
Jazz Concert by Octave et Anatole on July 12th at the Hilton
COSMOS, a piano concert by Shani Diluka on July 9th at Bishop's College
The French Spring Festival is coming back ! Come and meet the artists from June 14th to July 14th


Skagit Northwest Orthopedics, a division of Proliance Surgeons, Inc., is looking for a MA/LPN to work in our clinic.
This position can be full-time or part-time with a complete benefit package.
If interested in applying, please submit your resume through the form below, email to k.hammer@proliancesurgeons.com, or fax to 360-424-2428.


text:
Las elecciones generales de Bolivia de 1964 se llevaron a cabo el 31 de mayo. Víctor Paz Estenssoro del Movimiento Nacionalista Revolucionario (MNR) fue el único candidato a presidente, y los demás partidos sólo presentaron candidaturas parlamentarias. Paz Estenssoro fue reelegido con casi el 98% de los votos, y el MNR retuvo su amplia mayoría en el Congreso.

Resultados

Referencias

1964
Bolivia
Bolivia en 1964

redpajama_set_name: RedPajamaWikipedia


Janine D'Anniballe, PhD, Director of Access, Emergency and Community Services for Mental Health Partners, will lead a conversation focused on helping people cope with the aftermath of traumatic events like the recent flood disaster.
Additional mental health professionals from Mental Health Partners will be available to talk with attendees about personal experiences, to offer guidance and assistance, and provide information about community resources available for mental health and wellness. Other local agency and disaster assistance staff will be present too.
Longmont City Manager Harold Dominguez will give a flood update to the City Council on Tuesday night at 7 pm in council chambers located in the Civic Center at 350 Kimbark St.
If you can't make it to the meeting, but would like to watch it live, it will be broadcasting on Comcast cable channel 8 and live streaming at www.longmontchannel.com.


CLEVELAND (July 9, 2018) — With toasty temperatures taking over the city this summer, Clevelanders can stay cool and still enjoy everything that the region offers. From outdoor activities to waterfront fun to indoor cooldowns and refreshing treats, Destination Cleveland suggests residents beat the heat this summer and explore some of Northeast Ohio's "coolest" experiences.
Residents interested in spending time on the water (but wanting to stay dry) can hop aboard one of the two ships that cruise on the Cuyahoga River and Lake Erie. Locals can pick from the Nautica Queen, which offers buffet dining and on-board entertainment, or The Goodtime III, which offers sightseeing tours of The CLE. Each ship offers special events throughout the summer which range from happy hour cruises to dance cruises to Sunday brunch cruises.
For schedules and tickets visit the Goodtime III or Nautica Queen websites.
Residents don't have to travel far to beat the heat at the ultimate summer beach party. The Cleveland Metroparks hosts the Edgewater Live concert series every Thursday during the summer with local headlining acts as well as paddleboard rentals, food trucks and beachfront bars. Clevelanders can also chill at the new Edgewater Beach House with a Honey Hut ice cream cone in hand. Euclid Beach also offers Euclid Beach Live every Friday so locals can revel their way into the weekend.
For more information on Edgewater Live and Euclid Beach Live, please visit their websites.
Whether it's speeding on a jet ski or kayaking at a leisurely pace, Clevelanders have a bounty of water-based activities within just a short drive. Residents can navigate the waters of Lake Erie and the Cuyahoga River with jet ski, boat and kayak rentals at Great Lakes Watersports or try some stand-up paddle boarding or take a kayak tour with 41° North.
For more information on Great Lakes Watersports or 41° North, please visit their websites.
Clevelanders can escape the heat and put their brains to the ultimate test at Escape Hunt. Groups can choose from three different escape room themes, from a London-based murder mystery to a steel mill on the verge of explosion to a mission to stop top-secret information from leaking to the public. Friends and families can try to "keep their cool" and work together to break free or compete against each other (and against the clock!).
Sunday, Tuesday, Wednesday, Thursday, 12:30 p.m. – 8:30 p.m.; Friday – Saturday, 12:30 p.m. – 10 p.m.
Residents can cool off as they go under the sea and explore the Greater Cleveland Aquarium. The aquarium offers daily activities including stingray and tortoise encounters as well as a public aquarium feed where visitors can see sharks, archerfish or gamefish grab a bite to eat. Clevelanders can feel like they are underwater with a stroll through the 175-feet-long SeaTube, which features grouper, stingrays, eels and four species of sharks swimming above and around them.
Hours: Monday – Sunday, 10 a.m. – 5 p.m.
Families can chill out at one of the Cleveland theaters offering film screenings this summer for only one dollar. From showings of "The Secret Life of Pets" to "Sing" to Dr. Seuss' "The Lorax," Capitol Theatre and Shaker Square Cinemas are just a few of the theatres with this cool summer special. For movie viewing under the stars, Crocker Park is hosting its free "Movies in the Park" program through the summer on Thursday nights.
Residents can stay cool and learn about the Serum Run of 1925 by visiting the Cleveland Museum of Natural History's master of the cold: Balto, the famous Alaskan sled dog. Balto and his teammates were considered heroes for completing their leg of the historic run under extremely treacherous conditions. A local businessman brought the team to Cleveland in 1927 to save them from the inhumane treatment of the vaudeville circuit on the West Coast. The cool experience of seeing Balto isn't the only thing residents can experience at the Museum of Natural History. They can plunge into the mysteries of the universe, learn about dinosaurs (before the dawn of the Ice Age) and even see wild animals from the region in the Ralph II Perkins Wildlife Center & Woods Garden.
Hours: Monday – Saturday, 10 a.m. – 5 p.m.; Wednesday, 10 a.m. – 10 p.m.; Sunday, noon – 5 p.m.
For the full schedule of Summer Splash activities, visit Public Square's website.
An island escape is just an hour's drive away for Clevelanders! From hiking coastal trails to kayaking near cliffs to cooling off with a drink on a patio, Lake Erie Shores & Islands has summer activities covered. Each shoreline city and island offers its own vibe along with a variety of restaurants, activities and attractions to enjoy. Locals can spend just a day or even a weekend exploring the shores.
For more information on Lake Erie Shores & Islands, please visit their website.
Clevelanders can take a step back in time to the 1940s at Sweet Moses Soda Fountain & Treat Shop. With original soda fountain furnishings and a variety of drinks inspired from the period, residents can pull up a seat at the ice cream counter for a beverage or sweet treat to cool off. From The Terminal Tower Sundae to bananas foster to classic vanilla bean, locals can satisfy their sweet tooth in this unique CLE location.
From a craft beer on a patio along the Cuyahoga River to a day in the unofficial brewery district of Ohio City, residents can explore Northeast Ohio's craft beer scene – and enjoy an ice-cold brew – with the new Cleveland Brewery Passport. Locals can pick up a free Cleveland Brewery Passport at any of the 30 participating breweries or the Cleveland Visitors Center (334 Euclid Ave.). A bonus while folks enjoy their chilled beverages of choice? Different prizes for completing part or all of the passport.
For more "cool" places or to learn more about Destination Cleveland or new attractions and activities, please visit thisiscleveland.com, follow us on Twitter, Facebook and Instagram and subscribe to our channels on YouTube and Pinterest.
DON'T FORGET: Destination Cleveland's Concierge Team is also available to help residents and their visiting family and friends explore the region. Contact our team through email at [email protected]inationcle.org, live chat at thisiscleveland.com or stop in the Cleveland Visitors Center (334 Euclid Ave., Cleveland, 44114) Mon. – Sat., 9 a.m. – 6 p.m. to plan your adventure.
ABOUT DESTINATION CLEVELAND: Destination Cleveland is Cleveland's convention and visitors bureau. This private, non-profit organization's mission is to drive economic impact and stimulate community vitality for Greater Cleveland through leisure and business travel. Cleveland welcomes 18 million visitors annually. For more information, visit thisiscleveland.com.


Welcome to Catfish Corner. These shaped wall tiles will add heart and humor to any room. I design and handcraft all pieces in my Salem, OR studio. Check out the latest designs including high-fire stoneware for home and garden at CatfishCorner.Etsy.com.
Each piece is slab rolled, incised, and glazed with brilliant low-fire colors inspired by the cast ceramic bathroom wall decorations of the 40's & 50's. Natural variations in color and pattern make each tile unique.
Perhaps a soap dish or tea bag holder is what you're after. I also make ornaments for Christmas or year-round.
In the Lincoln City Outlet Mall, Space #405.
Handmade products by Oregon artists.
Open 10-8 every day and on Facebook.
My artwork is available at a number of gift shops in Oregon, Washington, and California and I also attend several art and craft shows each season.
Thanks for visiting Catfish Corner. Contact me by email for custom pieces or visit Etsty.com for ready-to-ship gift items.


text:
Readers ask: Why Is The Mountain A Zombie?
1 Was the Mountain a zombie?
2 Is the Mountain undead?
3 What happened to mountain's face?
4 Is the Mountain a zombie in the books?
5 Could mountains be killed?
6 Who kills The Mountain?
8 Why does mountain hate the hound?
9 Why the mountain killed Qyburn?
10 How did The Mountain turn into a zombie?
11 Do we ever see The Mountain's face?
12 Does The Mountain ever speak?
13 Who is bigger Hodor or The Mountain?
14 Does The Mountain take off his helmet?
Was the Mountain a zombie?
In Season 5, The Mountain was reintroduced, this time as the Westerosi answer to Frankenstein's monster. While fans haven't seen The Mountain fight since he became a zombie-like servant, it's clear that he lost any hope of being anything other than a killing machine.
Is the Mountain undead?
Robert Strong, the undead version of Gregor "The Mountain" Clegane, has generally been depicted on Game of Thrones as a purple lump with an ill-fitting helmet hiding his face. In this year's season finale, he removed the mask to terrorize Septa Unella — but we still didn't get a good look at his reconstructed mug.
What happened to mountain's face?
Icelandic strongman, Hafþór Júlíus Björnsson, known for his role as The Mountain in Game of Thrones and for being "Europe's strongest man", recently announced that he is suffering from Bell's palsy. Bell's palsy is a – usually – self-limiting condition that causes paralysis to one side of a person's face.
Is the Mountain a zombie in the books?
In the books it's pretty clear that the Mountain was dead. His remarkably large skull has been cleaned of flesh and sent to Dorne. The giant knight known as "Sir Robert Strong" has never been seen without his armor, helm and all (it may even be said that the helm is welded onto the armor). He also doesn't eat or speak.
You might be interested: Quick Answer: What Are The Appalachian Mountains?
Could mountains be killed?
The Mountain didn't die after being stabbed multiple times, and even being stabbed through the eye. That's because The Mountain was hardly man anymore. In season 4, he was poisoned in a trial by combat and left for dead. But ex-maester Qyburn performed an experiment to bring The Mountain back from certain death.
Who kills The Mountain?
Why does mountain hate the hound?
Game of Thrones: Let's Be Honest, the Hound Has Good Reason to Hate the Mountain. The rivalry between the brothers started out just as a simple sibling rivalry: Gregor, the older, was upset that Sandor decided to play with a toy that Gregor had discarded.
Why the mountain killed Qyburn?
Cersei asked him to guard n accompany her he did not budge, Qyburn did the same and probably he just killed him so that he can focus on his target (Sandor).
How did The Mountain turn into a zombie?
This is true both literally (three different actors have portrayed him), and within the confines of the show, because he turns into a zombie (or something). It happens because the Mountain ends up fighting Oberyn Martell after Tyrion Lannister is accused of murdering Joffrey and requests trial-by-combat.
You might be interested: Question: Where Is Broke Back Mountain Set?
Do we ever see The Mountain's face?
We saw a brief glimpse of him with his helmet off in the season finale, but it was so dark that it was hard to make much of anything out, other than that it was gross. I used Photoshop to lighten that screenshot, and it's still hard to see anything. It was even darker when the episode actually aired.
Does The Mountain ever speak?
Chances are, The Mountain can't talk and won't talk and will just serve as the scary ass knight to lead the Lannisters to take back King's Landing and be the bad ass ruling family they once were.
Who is bigger Hodor or The Mountain?
The Clegane brothers, Sandor (the Hound, played by Rory McCann) and Gregor (the Mountain, played by Hafþór Júlíus Björnsson), are two of the biggest guys in Westeros, looming over everyone they encounter. (At 7'0", actor Kristian Nairn is actually taller than both McCann and Björnsson (the Mountain).)
Does The Mountain take off his helmet?
The Mountain only took his helmet off once, in the Season 6 finale when Cersei had captured Septon Unella (Hannah Waddingham) and called in The Mountain to torture the woman who made Cersei endure her walk of shame at the end of Season 5.


text:
Apple Introduces iPhone OS firmware 2.1 and iTunes 8!
Today, at the Let's Rock iPod event held at Yerba Buena Center in San Francisco, Apple has released two major upgrades to it's current software offerings.
True to the rumors, Apple CEO Steve Jobs took the wraps off of iTunes 8 today. iTunes 8 contains a number of new features including Accessibility (through VoiceOver), New "Grid" Browsing, and Genius. The Grid browsing is similar to the iPhoto layout where you can browse albums by cover and switch between viewing by Albums, Artists, Genres and Composers in respective tabs above. For any given artist, you can mouse over and see the different album artworks, like you would an event in iPhoto. The Genius feature in iTunes 8 Automatically makes playlists from songs in your library that go great together with just one click. Additionally, the Genius sidebar will make recommendations from the iTunes Store based on the music you already have. Genius information is sent to iTunes servers anonymously (which is optional) and will be used to generate better results for you every week. iTunes 8 is a free download and will be available today for both Mac and PC from apple.com/itunes.
Apple also introduced a new version of it's iPhone OS, version 2.1 at it's media event today. iPhone firmware 2.1 is said to contain much better battery life, fewer dropped calls, bug fixes, faster backups to iTunes and no more App crashes. However, it is unclear if the Push Notification made it's way into the 2.1 version of the firmware. The iPhone OS version 2.1 software will be available as a free download to iPhone users and free to all iPod touch owners who already have the 2.0 firmware (paid for) and installed and will be available for download this Friday, September 12th.
Stay tuned for the latest information regarding Apple's latest hardware and software announcements here at theiLife.com.
« Apple says "Lets Rock": iPod Event Live Coverage – Liveblog Apple Rocks Out with Updates to the iPod Nano and Touch Lines (and colors for the iPod Shuffle) »
Date : 9 September 2008
Categories : Apple, News, Software
You can use these tags :   <acronym title="">
      <q cite=""> <s>


Ireland's most capped hockey player – going to India one ahead of Shirley McCay – Eugene Magee has been a mainstay of the Irish midfield and forward lines since making his debut at 19 years-old back in 2005. Prior to that, he combined his hockey in Banbridge Academy with playing minor hurling for Down and his club Ballela.
His close technique is among the strongest in the side which he combines with clever three-dimensional skills, making him one of the most composed performers in the team. With a keen eye for goal, he has scored 52 times for Ireland with a mix of goals from play and also as an alternative option at penalty corners, regularly employed for switch moves.
He is well-travelled, enjoying spells in the Netherlands with HGC, Dragons in Belgium and Crefelder in Germany and also Australia. With Dragons, he landed a bronze medal in the Euro Hockey League competition with Dragons in the 2011/12 season.
In between those spells, Magee has been a key player in successful Banbridge teams, captaining the club to the Irish Senior Cup in 2015 and leading them to an EY Hockey League title in 2017.
With Ireland, Magee has played in the last three Olympic qualifying cycles and five European championships campaigns, culminating in the bronze medal in 2015 in London – Ireland's first elite level medal. After all his efforts, he finally became an Olympian at Rio 2016.
Magee's part in the World Cup qualifying process, though, was a mixed one from the agony of suffering an ankle injury that would rule him out of the 2017 Europeans to the ecstasy later that day of beating New Zealand for the first time to secure the ticket to Bhubaneswar.
His day job is as a software engineer for a golf technology company.
Mitch Darling is a diminutive forward who has been a central part of the Irish panel since 2009. Sprightly in front of goal, he is also famed for his work-rate in transition at the head of the team's press, organising from the front.
He returned to Irish action in May this year for the first time since the Rio Olympics, taking time out to focus on his work. He is a solicitor by trade and took extended leave to be part of the preparations, something which meant he missed the World Cup qualifying process in 2017 and the Euros a month later.
Prior to that, he had been a key figure in the Irish team in the 2012 Olympic qualifying campaign, winning European bronze in 2015 and playing in the 2016 Olympics, scoring a peach of a goal in the 3-2 loss to Germany in the group stages.
He has enjoyed a number of stints outside Ireland, playing first KHC Leuven in Belgium and has played with three clubs in the Netherlands: Den Bosch, SCHC and Rotterdam.
Otherwise, he has been a Three Rock Rovers club member with whom he won Irish Senior Cup and EY Champions Trophy titles earlier in 2018 and impressed at EHL ROUND1 in Barcelona, advancing to the KO16 ahead of Spain's Junior FC and Racing Club de France.
His Irish debut came just 26 days after his 18th birthday at a four nations tournament in Gniezno in Poland, making him the fourth youngest player to play for Ireland. He passed 50 goals for his country – eighth on the all-time list – in Valencia earlier in November this year.
Matthew Nelson enjoyed one of the most meteoric rises to the national scene from the junior age groups. In July 2016, he rescued the Irish Under-18's place in the top tier with an equalising goal seven minutes from time against Italy with a virtuoso solo goal. His raw pace and direct running are a feature of his game.
Just five months later, he was part of the senior setup, making his debut in November that year and was then included in the full schedule of big events for 2017.
This started with World League Round 2, progressing through the Hamburg Masters, World Cup qualification at the WL Semi-Final in Johannesburg – scoring a key goal in the win over South Africa – and the European Championships. In total, he played 28 of 29 international matches over the course of the year, the most of any Irish player.
Indeed, he will be the fastest Irish player of all-time to 50 caps when he plays his first game in Bhubaneswar.
During his youth, while he took up a stick first at age seven, he combined his talent between hockey and football for much of that time before focusing on one. He was one of the flyers in Lisnagarvey's EY Hockey League and Champions Trophy success in 2016. He is currently a trainee teacher at Stramillis College.
The qualifier! In both of Ireland's qualifying campaigns for major world events, a single Alan Sothern strike has often been the pivotal moment. For Rio 2016, he nailed a corner against Pakistan for a critical 1-0 win before scoring again against Malaysia in their final World League 3 tie, earning the ticket to the Olympics.
For this World Cup, his strike with 11 minutes to go against New Zealand also yielded a 1-0 win that guaranteed passage to Bhubaneswar. Those goals, with a supreme poacher's instinct, are what have him fourth on the all-time goalscorer list, rapidly closing in on third place Stephen Butler on 78.
He was a central squad member from 2009 but injury cruelly ruled him out for the 2012 Olympic qualifiers. He returned to the panel in 2013 to score in World League Round 2 in India. Sothern also netted in the 4-2 win over England in August 2015 in the European Championships bronze medal win.
He was part of the Rio team for the 2016 Olympics and then followed up with some cracking performances at the World League Semi-Final in 2017 where his three goals, along with that winner against the Blacksticks, set them on course for the World Cup.
Pembroke is very much his home club with his father Charlie a long-time member, often managing the first team, and he won back-to-back Irish Hockey League titles with the club in 2009 and 2010.
In between times, he has lined out in the Dutch league with Den Bosch and in Belgium with Racing Club de Bruxelles. He is currently with La Gantoise in Belgium where he scored eight times in the first half of the season.
Sothern is also a Type One diabetic.
Jeremy Duncan's life as an international took off in 2017 when he admits he took the conscious decision to live a high performance lifestyle to pursue an international place. Prior to that, he was known for prodigious talent with deceptive stick skills which he showed off for Railway Union – reaching their first Irish Senior Cup final since the 1970s in 2012 – and then UCD.
It paid off soon after moving to the pro ranks with Herakles – whom he helped to the FINAL4 of the Euro Hockey League – as he made his ranking tournament debut at World League Round 2 and received further call-ups to the Hamburg Masters' gold medal run and World League Semi-Final.
He was born in Australia, first picking up a stick at "age three or four" with his mother, Valerie Parkhill, the instigator.
An Irish Senior Cup winner with Old Alex, she was part of the famous Irish team that won the 1983 Intercontinental Cup winning side in Kuala Lumpur. His father, Tony, "had never seen a stick in his life until he met my mum" and he remains a rugby man.
They moved to Ireland full time when Jeremy was nine with his father taking up a role in Kilkenny College. As a result, for his entire secondary school life, his son tag-teamed rugby and hockey at different stages.
His focus on hockey now, though, is paying major dividends.
He came to Irish international attention with a fine performance in the 2009 interprovincial tournament as a last minute call-up for Ulster. He impressed enough to make his Irish debut just three months later – on the same day as Paul Gleghorne – and never looked back, becoming a central panel member in 2010. His debut came at the age of 23, the second oldest debut of this current group after Jonathan Bell.
He grew up in Newtownards while his school days were based in Bangor Grammar before he moved to Bath in England for his studies. His next move to Reading saw him move into the English Premier League, playing in the Euro Hockey League, before switching to Racing Club de Bruxelles for two seasons, helping the side finish second in the Belgian league.
Outside of hockey, Cargo is a technical consultant with an applied intelligence company and he has played for Hampstead and Westminster in England for the past two seasons.
One of the rising stars of Irish hockey, Daragh Walsh has some of the trickiest skills in the squad and an array of stylish shoot-out moves should it come down to it. His international debut came at age 19 when he lined out against Pakistan in a 3-2 at Lisnagarvey and, within three months, played in the Hamburg Masters success and made his major tournament debut at the European Championships in Amstelveen.
He had come to national attention as a 16-year-old when he was called into the Irish Under-21 side for their Euro Junior Championship II gold in Lousada, Portugal. He was due to play again at that age group in 2017 before injuries opened up the opportunity at senior level.
On the club front, his beginnings in the game were at Corinthian Hockey Club in Whitechurch before moving to nearby Three Rock Rovers in his early teens. There, he won an Irish Senior Cup title aged just 16 and he has since won a myriad of titles, including two EY Champions Trophy crowns, another Senior Cup as well as two National Indoor Trophys and a EuroHockey Indoor Club Challenge II last February in Georgia.
He played a starring role in Rovers' EHL ROUND1 exploits in October 2018 when they advanced to the KO16, eliminating Spain's Junior FC and Racing Club de France, displaying his midfield magic.
Sean Murray is one of the new breed of Irish internationals who emerged in 2017 following the Rio Olympics, stepping up quickly to become a mainstay of the side. He made his debut in a 2-2 draw in 2015 with Argentina and played a couple of times at the back end of November 2016 against Spain.
2017, however, saw him become a key man in midfield, performing well in the World League Round 2 in his native Ulster. Murray was part of the Hamburg Masters team that won gold in June and he played a full part in the World League Semi-Final in Johannesburg. He gained further international attention with two classy goals in the Europeans, snatching an equaliser against Germany in their 1-1 draw.
Indeed, his eye for goal has seen him net 10 goals from play in 51 caps, something which he showed at Easter 2017 in the Euro Hockey League KO16 with a viral hit when he flicked over Atletic Terrassa's Marc Calzada's head from point blank range for Lisnagarvey.
In 2018, he has again been central, lining out in 22 of 27 games, missing one of the games at the Sultan Azlan Shah tournament in March through illness but, again, scored a key goal in the 3-2 comeback win over India.
His youth saw him come through Wallace High School where he captained the team to the 2015 Burney Cup title. Lisnagarvey is his family club with his father Mark a key organiser – and Irish masters international – there. With Garvey, the high point was winning the EY Hockey League and Champions Trophy in 2016. Since graduating with a maths degree from Queen's University, he has been snapped up by HC Rotterdam in the Dutch Hoofdklasse.
Since then, he has been an ever-present in tournament panels, working as a perfect foil to Shane O'Donoghue, his lengthy runs helping facilitate a fast, counter-attacking style.
Those performances have helped Ireland's run toward Olympic qualification and European bronze. Memorably, Shimmins won the penalty stroke in the last five seconds against England which O'Donoghue converted to secure the bronze medal in that 4-2 win.
He played a full role in Rio in all five matches. He took a little step away from the panel before returning to the fold in time to be part of the 2017 Europeans squad.
He started playing hockey at the age of 11 with Pembroke and Wesley College with whom he won numerous schools titles while also playing cricket to representative level. He took up a scholarship with UCD for a couple of seasons before returning to Pembroke. He has also competed in two editions of the New Zealand Hockey League where he played with the Southern Dogs regional team.
This season, he has taken on a new challenge, linking up with Belgian champions KHC Dragons.
A bolter in Craig Fulton's first international tournament squad, Michael Robson was called into the 2014 Champions Challenge squad just a couple of weeks after the South African took over the head coach's role.
It came just seven months after he won the European B division with the Irish Under-18s having captained the Irish Under-16s two years earlier.
Since then, he has amassed over 80 caps despite still only being 23 and his cool head in midfield with skill and distribution makes him a composed star in the side.
After the Champions Challenge, he made his elite level tournament debut in spectacular style at the European Championships in August 2015, winning the bronze medal. He was a reserve for Rio 2016, travelling out to the Olympics as a "P-player" but was not called into the matchday squad.
An injury-hit 2017 saw him play in the Euros in Amsterdam but not much else but he has been almost an ever-present in 2018 for Ireland, playing 21 ties to date in between midfield and forward lines.
On the club front, he learned his trade with Annadale before moving to Lisnagarvey for a couple of seasons and is playing with Crefelder HTC in Germany since 2017.
A dynamic midfielder with a devilish drag-flick, Shane O'Donoghue also provides Ireland's chief goal-threat with the matter of becoming Ireland's all-time top scorer a matter of when, not if. He is just one off John Jermyn's record of 93, doing so at the highest games per goal ratio of anybody for almost 50 years – Derek Hennessy between 1957 and 1969 netted 37 times in 23 matches was the last to score at a quicker rate.
He made his debut in 2011 at the age of 18 and played in his first ranking event of note at the World League Round 2 in Delhi, scoring five times, in 2013.
In 2015, he scored three times in both the World League in Antwerp to ensure Olympic qualification and in the European Championships bronze medal success – including two against England. He was duly nominated for the FIH Rising Star of the Year for his efforts.
He earned his Olympic rings in Rio 2016, scoring twice in Ireland's 4-2 win over Canada, their first victory in the competition in 108 years. He added another against Argentina for good measure.
He played a full role throughout the World Cup qualifying process in 2017 via the World League Semi-Finals and the European Championships. Indeed, he has been a pillar of consistency, playing 50 of Ireland's last 56 international games over the past two years.
O'Donoghue grew up with Glenanne where both his father and mother were players, the former being part of the first ever side from the club to win the Leinster Senior League, Irish Senior Cup and All-Ireland Championships.
He would follow in those footsteps as he won an Irish Senior Cup in 2010 when still in school. He went to UCD for his studies before departing to Belgium and Dragons with whom he won back-to-back Belgian league titles in his first stint.
He returned to the Glens for a season, propelling them to the EY Hockey League title for the 2017/18 season before returning to Belgium and Dragons for a second spell. He combines hockey with his studies as he completes a Masters in Performance Psychology from UL. While in Belgium, he also works with Mentally Fit Institute. He was previously in Dublin Gaelic football underage training panels, learning the game at St Anne's in Bohernabreena.
The Lisnagarvey stalwart has been one of the stand-out defenders for the last six years with the Irish team since making his debut aged 24 and a half, the oldest first cap of any of the current squad by over a year.
It came in the lead-up to the 2012 Olympic qualifiers and, after that campaign, he quickly became a central member of the panel, playing in virtually every series since the World League Round 1 in Swansea in September 2012, He has captained the side over 30 times.
He has formed a great understanding with the likes of Conor Harte and Paul Gleghorne with whom he has rotated in the central defensive roles as well as at either right or left back.
For Bell, the signature games for him came in Antwerp in 2015's World League Round 3, particularly in the wins over Pakistan and Malaysia. He missed the 2015 European Championship bronze, though, through injury but was a central figure in 2017, playing in the World League Semi-Final and the European Championships. In 2018, he has been one of the most constant figures, playing in 25 of the 27 international matches this year.
On the club front, he is a one-club man and captained Lisnagarvey to the inaugural EY Hockey League title in 2016. He has also played in the Euro Hockey League, reaching the KO16 in 2013. He combines his hockey with a full-time job as an environmental planner.
A twin to goalkeeper and captain David Harte, Conor is a formidable sweeper with excellent concentration in the tackle and great vision to spray powerful passes from the back, either along the ground or via the aerial route.
He made his Irish debut on the same day as his brother in August 2006 in Le Touquet and he became a central player for the 2012 Olympic qualifying campaign and has been a central figure ever since. In the Olympic qualifiers in Antwerp, he sustained a shoulder injury in game four and missed three crucial games but came back strong in the European Championships to win the bronze medal in August 2015.
He was an ever-present in the qualification campaign for the World Cup in 2017, lining out in Stormont and Johannesburg, as well as the European championships in Amstelveen.
He grew up in Kinsale in west Cork where he played GAA with Courcey Rovers and was introduced to hockey at Bandon Grammar School, winning the All-Ireland schools championships. He moved to Dublin to study in DCU and play with Pembroke, winning a famous quarduple along with a EuroHockey Club Champions Trophy title in 2009.
All the way, he lined out alongside his brother and both moved to SCHC in the Netherlands after college before their paths split with Conor moving back to Pembroke and then on to Racing Club de Bruxelles for the last four seasons. In 2015, he also had a stint with Dabang Mumbai in the Hockey India League.
Conor's father Kieran – a cousin of decorated manager Mickey – is a former goalkeeper with the Tyrone senior football team. He is currently pursuing a PHD via CIT and is a qualified teacher.
A teak-tough defender, usually in the central role alongside fellow twin tower Conor Harte, Paul Gleghorne is one of the best tacklers in the world game with an uncanny knack for nicking possession.
Indeed, his bravery and ability to put his body where previous few others would dare was typified in Ireland's 4-2 win over England in the European Championships bronze medal match when he tore muscles in his shoulder but still exited the game as player of the match.
It was made all the sweeter as he was playing against his older brother Mark, a former Irish international who has since declared for England and Great Britain. They will likely meet in the group stages when the Green Machine take on the English.
With Ireland, he quickly became a central figure after making his debut in 2009, called into the World Cup qualifiers panel after just five caps and three months after his debut. He has been an ever-present in major tournaments ever since and has only missed three Irish games in 2017 and 2018, playing a full role in the World Cup qualifying campaign in Belfast and Johannesburg.
His school days were spent with RBAI and Instonians before his studies took him to England where he played with Loughborough Students. He returned to Ireland and Inst before switching to Lisnagarvey, helping the side win the inaugural EY Hockey League in 2016.
Paul is an accountant by trade and has previously played in tournaments by taking unpaid leave but had moved this season into full-time hockey in Germany with Crefelder HTC alongside fellow Ulster men Matthew Bell, Michael Robson and Neal Glassey.
It was the 2015 European Championships when Matthew Bell truly came of age as an Irish international star in the bronze medal match against England. While he had played a ranking tournament at Champions Challenge I in 2014, the performance against the English was a massive moment as he took on some heavy lifting in the backline with both Ronan Gormley and Paul Gleghorne nursing injuries, Bell shining with an immaculate showing.
It was not quite enough to force his way into the Olympic squad but he has very much been a central figure since 2016, playing in each step of the World Cup qualifying journey in 2017 in Stormont and Johannesburg as well as in the European Championships.
A Banbridge boy, he won back-to-back All-Ireland schools titles in 2010 and 2011 with Academy and was with the club up until two seasons ago. With the club, he won the EY Hockey League and Irish Senior Cup double in 2017 while he was also a heroic figure when Bann eliminated Royal Leopold and Saint Germain in the EHL ROUND1.
The club runs very much in his veins with his father a lifelong member. He graduated with a masters in mechanical engineeer from Queen's University before moving to Germany to play hockey professionally with Crefelder HTC where he is in his second season.
Lee Cole comes from a family of incredible hockey-playing calibre with both his father David (Didi) and uncle Johnny lining out for Ireland. He is one of four brothers with eldest brother Stephen just missing out on selection for this competition while David has also played for the senior team and younger brother Geoff is an Under-21 international.
He made his senior debut in February 2015 on a frozen night at Three Rock Rovers but his senior tournament debut did not come until 2017's World League Round 2 following a number of the Olympians stepping away.
He took his chance and was included in the Hamburg Masters winning side and the 2017 European Championship panel later the same year. In 2018, he has featured in 22 out of 27 games, establishing himself as a fixture in the line-up.
His schools hockey career culminated in captaining St Andrew's to a slew of titles including the 2012 All-Ireland prize. On the club front, he is a Monkstown man at heart, playing a key part in their three successive Irish Hockey League victories. He moved to Royal Oree in 2017 and is now in his second season with the Belgian club.
Cole is a Business and Management graduate.
Stu Loughrey first broke into the Irish setup in 2011 as a 20-year-old and was a mainstay in 2013 when he played in all three ranking events that year – World League Rounds 2 and 3 as well as the European Championships, scoring a rare but crucial goal to keep Ireland in the top tier in a 3-3 draw with the Czech Republic.
After that, it took another four years for Loughrey to break back into the team for a ranking event but 2017 was certainly the year he pinned down one of the full-back slots. The gold medal at the Hamburg Masters set the tone and he went on to be an ever-present in the World League Semi-Final where World Cup qualification was assured and then again at the European Championships in Amstelveen.
His youth hockey was spent between St Andrew's College where he won the All-Ireland Schoolboys Championships and Pembroke with his two brothers Mark – an Under-21 international – and David.
He moved to England for university at Loughborough and has since played for Bath Buccaneers, Cannock, Reading and, most recently, Hampstead & Westminster. He is a PE teacher.
Luke Madeley is the newest member of the Irish panel and has not played in a major ranking tournament before, showing the speed of his recent rise to prominence.
He made his debut in 2017 in a 3-2 win over Pakistan before captaining the Irish Under-21s in the EuroHockey Junior Championships in Valencia. Since the turn of the year, he has played a greater role with nine caps in 2018.
His club appearances with Three Rock Rovers helped propel his rise, notably scoring a last minute goal in EHL ROUND1 against Junior FC to see the Irish club eliminate their Spanish counterparts in October. Rovers won Irish national titles both indoors and outdoors – including the Irish Senior Cup when he scored a hat trick in the final, the EY Champions Trophy and National Indoor Trophy – last year as well as the EuroHockey Indoor Challenge II with Madeley a pivotal defender in both codes.
His mother, Siobhan, is well-known in hockey circles as the communications manager of the European Hockey Federation. The powerful defender is one of four Wesley College graduates in the panel alongside Kirk Shimmins, Daragh Walsh and Mitch Darling.
During his school days, he also played out-half in Wesley's Vinny Murray Cup winning rugby side in 2013. He completed a degree in history and geography earlier this year.
Ireland's captain and goalkeeper David Harte is the side's iconic figure with so many accolades to his name. He won both the 2015 and 2016 FIH Goalkeeper of the year and has more clean sheets (34) for Ireland and captained the side more times (56) than any other Irish goalkeeper.
Indeed, he is the only goalkeeper to pass 200 caps, amassing numerous Goalkeeper of the Tournament awards, notably at the 2015 World League semi-final which assured Olympic qualification, and in Ireland's run to European bronze in 2015 in London.
His biography starts off in a similar manner to his twin brother Conor. He grew up in Kinsale in west Cork and was introduced to hockey at Bandon Grammar School, winning the All-Ireland schools championships. He moved to Dublin to study in DCU and play with Pembroke, winning a famous quarduple along with a EuroHockey Club Champions Trophy title in 2009. He made his Irish debut on the same day as his brother in August 2006 in Le Touquet.
After Pembroke, both moved to SCHC but David stayed in the Netherlands where he linked up with SV Kampong with whom he became the first Irish man to win the Euro Hockey League in 2016. He also became the world's most expensive goalkeeper, being signed for three seasons to date with the Hockey India League, his fee being $51,000 in 2016.
David's father Kieran – a cousin of decorated football manager Mickey – is a former goalkeeper with the Tyrone senior football team. He is a qualified PE and biology teacher but plays hockey full-time and continues to be part of the Kampong team that has won back-to-back Dutch Hoofdklasse crowns.
He was recently named to the FIH's athlete commission, a role he also fulfils for the European Athletes Commission and the Olympic Council of Ireland.
The ying to David Harte's yang, David Fitzgerald has been the long-time back-up goalkeeper to the world's number one, always on hand to step in when required between the posts.
Between 2012 and 2016, he was the go-to second goalkeeper, including three European championships, culminating in the bronze medal in London in 2015. He was one of the reserve "P-players" for Rio 2016, staying in Brazil but not making it into any of the match-day squads.
He missed the vast majority of the 2016-17 season with a shoulder injury and he only played his first international match in 18 months in February of this year.
He has played his entire club career since the age of nine with Monkstown, helping end their 99-year wait for the Irish Senior Cup in 2013 and he has gone on to win three Irish Hockey League titles and a EuroHockey Club Champions Trophy title in 2014.
Click here for the official World Cup site.


text:
Sunday, April 30, 2006 Link To Herald The Halifax Herald Limited
Cleanup grilled Public hearings kick off on tar ponds incineration plan
By GREG MacVICAR
SYDNEY - Three weeks of public hearings into plans to clean up the Sydney tar ponds got underway Saturday with proponents putting their best foot forward on the plan to incinerate contaminated sludge.
The hearings, before a three-member independent panel, began with a presentation by Sydney Tar Ponds Agency CEO Frank Potter and Greg Gillis, vice-president of AMEC Earth and Environmental, the lead firm in the creation of the agency's environmental impact statement.
"I'm here to tell you that most people in Sydney do not care much about how we clean up the tar ponds and coke ovens, as long as we pick a tried-and-true method that has proven safe and effective at similar sites," said Mr. Potter. "The tried-and-true technology for destroying PCBs is incineration. A properly designed, properly operated incinerator will, over the lifetime of its operation, destroy 99.9999 per cent of the contaminants we put into it."
He acknowledged there was opposition to the plan. On Friday, about 25 people in Sydney protested the proposal to incinerate 120,000 tonnes of tar ponds sludge contaminated with polychlorinated biphenyls and polycyclic aromatic hydrocarbons.
"Will it satisfy everyone?" asked Mr. Potter. "No, it will not. There are those who demand a cleanup, but for whom no actual cleanup method is ever good enough. Most residents of Sydney are happy to have us rely on the best technical advice and experience we can obtain and then act on that advice."
Mr. Gillis outlined the agency's 3,000-page environmental impact statement, which proposes stabilizing 580,000 tonnes of sludge on site, using hardening agents such as cement powder and shipping 120,000 tonnes of sludge contaminated with PCBs and PAHs to Victoria Junction for incineration.
He said the plan aims to reduce ecological and health risks and enhance development, investment and social benefits in Cape Breton Regional Municipality. And he emphasized that the assessment concluded the process wouldn't hurt the local environment or harm human health.
"Do you characterize the proposed remediation project as being a permanent solution?" asked Lesley Griffiths, the panel's chairwoman and co-principal of Griffiths Muecke Associates, a Halifax community planning and environmental consulting firm.
She added that she wanted to know whether the agency could "walk away" from both the tar ponds and incineration sites after the 25 years of monitoring it proposes.
"The way the systems are right now, I believe you'll have the walk-away solution that you're looking for in 25 years," said Don Shosky, a geohydrologist with agency partner firm Earth Tech.
The panellists asked the agency for more information in the coming days on what risk the contaminants will pose 25 years after cleanup.
Another panellist, Bill Charles, former dean of the Dalhousie University law school, asked the agency to rank the Sydney tar ponds among toxic sites around the world.
"I would put it in the top 20 per cent," said Mr. Shosky. "I think there are a lot of sites out there that are a lot worse. Certainly this is a fairly large volume of material that has to be dealt with."
The panellists also asked the agency to expand in future sessions on a statement by Mr. Potter in his opening remarks: "Contaminants at the coke ovens have soaked deep into fractures in the bedrock. There is no acceptable technology for removing them, so they will have to be managed over the long term."
The hearings resume Monday at 1 p.m. and continue until May 19, after which the panel has 55 days to report to the provincial and federal environment ministers with its conclusions, concerns and recommendations.
( gmacvicar@herald.ca)


text:
namespace breeze_rtm
{
namespace omg_rtc
{
class DataFlowComponentService: public LightweightRTObjectServicePartner
{
	public:
	virtual ~DataFlowComponentService() {}

	virtual DataFlowComponent *Create(const UniqueIdentifier& id) const = 0;
	virtual DataFlowComponent *Create(const UniqueIdentifier& id, Logger* logger) const = 0;
};
}
}

#endif

redpajama_set_name: RedPajamaGithub


Affinity Photo is another Photo manipulation software developed by Serif (http://www.serif.com) Looking over some tutorial videos, I found that Affinity Photo offered majority of the editing option I was using in Photoshop. There were a few things I had issues with like changing the path of text, but it was not enough to have me doubt the ability of the application to replace Photoshop. Serif offers a 10 day trial of the software. Once I got to put my hands on the software, I was completely impressed. Affinity Photo has built in tutorials (links to videos and what not) on how to do some common things you would do in this type of software. This software is a flat rate of $50.00 (Currently as of time of writing, 30% off).
With both of these products being exceptional for my needs, the only thing that was really tipping me towards affinity was the flat rate. Affinity costs more up front but six months with Photoshop exceeds the cost. What really tipped the scales for me was Affinity Photo having an iPad app which used the same core engine. This means that I can migrate my work between my Mac and my iPad and have all the same editing options as the desktop software. This had an additional cost of $20.00 (Currently as of time of writing, 30% off), but even with the total collection at $70.00, since this was less than a year of Photoshop CC, it fully tipped the favor to Affinity.
I'd love to hear what you guys think. Leave a comment below telling me why you would pick one or the other.
I reviewed the following message in Facebook messenger from multiple people recently.
Please tell all the contacts in your messenger list not to accept anything from Fabrizio Brambilla. He has a photo with a dog. He is a hacker and has the system connected to your messanger account. If one of your contacts accepts it, you will also be hacked, so make sure that all your friends know it. Thanks. Forwarded as received.
I decided since I am bringing my blog back mostly for guidance on things like these, this would be a perfect subject to start with. I want to be sure I am clear on this next statement.
Your account cannot be compromised by a friend accepting a friend request.
Now that I have made that clear, I want to make another statement that I hope I'm very clear on.
Your account cannot be compromised by accepting a friend request.
With those being said, I want to say thank you to those who did send this warning to me. I appreciate your better safe than sorry mentality.