text:
package com.zhw.core.poi;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFDateUtil;
import org.apache.poi.hssf.usermodel.HSSFPalette;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
//import org.apache.poi.ss.util.CellAddress;
import org.apache.poi.ss.util.CellRangeAddress;

public class ExcelShower  {

    /**
     * SID.
     */
    private static final long serialVersionUID = -8344971443770122206L;

    public class RowColSpan{
    	public int rowstartindex;
    	public int colstartindex;
    	public int rowspan;
    	public int colspan;

		public RowColSpan() {
			super();
		}

		public RowColSpan(int rowstartindex, int colstartindex, int rowspan,
				int colspan) {
			super();
			this.rowstartindex = rowstartindex;
			this.colstartindex = colstartindex;
			this.rowspan = rowspan;
			this.colspan = colspan;
		}

    }

    /**
     * 读取 Excel 显示页面.
     * @param filename
     * @return
     * @throws Exception
     */
    public StringBuffer read(String  filename) throws Exception {
        HSSFSheet sheet = null;
        StringBuffer lsb = new StringBuffer();
        String cr = "\n";
        int whiteRowheight = 17;
        String excelFileName = filename;
        try {
            HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(excelFileName)); // 获整个Excel

            for (int sheetIndex = 0; sheetIndex < workbook.getNumberOfSheets(); sheetIndex++) {
                sheet = workbook.getSheetAt(sheetIndex);// 获所有的sheet
                String sheetName = workbook.getSheetName(sheetIndex); // sheetName
                if (workbook.getSheetAt(sheetIndex) != null) {
                    sheet = workbook.getSheetAt(sheetIndex);// 获得不为空的这个sheet
                    if (sheet != null) {
                    	whiteRowheight = (int) sheet.getDefaultRowHeightInPoints();

                        int firstRowNum = sheet.getFirstRowNum(); // 第一行
                        int lastRowNum = sheet.getLastRowNum(); // 最后一行

                        ArrayList<RowColSpan> rcList = new ArrayList<RowColSpan>();
                        // 构造Table
                        lsb.append("
"+cr);//border:1px solid #000;border-width:1px 0 0 1px;
                        for (int rowNum = firstRowNum; rowNum <= lastRowNum; rowNum++) {
                            if (sheet.getRow(rowNum) != null) {// 如果行不为空,
                                HSSFRow row = sheet.getRow(rowNum);
                                short firstCellNum = row.getFirstCellNum(); // 该行的第一个单元格
                                short lastCellNum = row.getLastCellNum(); // 该行的最后一个单元格
                                int height = (int) (row.getHeight()/15.625); // 行的高度

                                lsb.append("
"+cr);//border:1px solid #000;border-width:0 1px 1px 0;
                                for (short cellNum = firstCellNum; cellNum <= lastCellNum; cellNum++) { // 循环该行的每一个单元格
                                	HSSFCell cell = row.getCell(cellNum);
                                    if (cell != null) {
                                    	HSSFCellStyle cellStyle = cell.getCellStyle();
                                        HSSFPalette palette = workbook.getCustomPalette(); //类HSSFPalette用于求颜色的国际标准形式
                                        HSSFColor hColor = palette.getColor(cellStyle.getFillForegroundColor());
                                        HSSFColor hColor2 = palette.getColor(cellStyle.getFont(workbook).getColor());
                                    	int cellReginCol = getMergerCellRegionCol(sheet,rowNum, cellNum); // 合并的列(solspan)
                                        int cellReginRow = getMergerCellRegionRow(sheet, rowNum, cellNum);// 合并的行(rowspan)
                                    	// 获取边框和颜色
                                        Short bct = cellStyle.getTopBorderColor();
                                        Short bcr = cellStyle.getRightBorderColor();
                                        Short bcb = cellStyle.getBottomBorderColor();
                                        Short bcl = cellStyle.getLeftBorderColor();
                                        Short bwt = cellStyle.getBorderTop();
                                        Short bwr = cellStyle.getBorderRight();
                                        Short bwb = cellStyle.getBorderBottom();
                                        Short bwl = cellStyle.getBorderLeft();
                                        String bctn = convertToStardColor(palette.getColor(bct));
                                        String bcrn = convertToStardColor(palette.getColor(bcr));
                                        String bcbn = convertToStardColor(palette.getColor(bcb));
                                        String bcln = convertToStardColor(palette.getColor(bcl));
//                                        System.out.println(sheet.getColumnOutlineLevel(cellNum));
//                                        short fontHeights = (short) (cellStyle.getFont(workbook).getFontHeight() / 2); // 字体大小
//                                        float f = sheet.getColumnWidthInPixels(cellNum);
//                                        short fontHeightp = (short) (cellStyle.getFont(workbook).getFontHeightInPoints() / 2); // 字体大小
//                                        int width1 = sheet.getColumnWidth(cellNum); //
//                                        float width2 = sheet.getColumnWidthInPixels(cellNum); //
                                        // 合并单元格,获取第二个开始为CELL_TYPE_BLANK,或者有边框的空白单元格
                                        if (cell.getCellType() == HSSFCell.CELL_TYPE_BLANK) {
                                            //判断是否是合并单元格,如果已经在合并单元格内,则不画表格
                                            if(cellReginRow>1 || cellReginCol>1){
                                        		boolean isinblock = false;
                                        		for (int i = 0; i < rcList.size(); i++) {
                                        			RowColSpan each = rcList.get(i);
													if(each.rowstartindex<=rowNum && each.rowstartindex+each.rowspan>rowNum &&
															each.colstartindex<=cellNum && each.colstartindex+each.colspan>cellNum){
														isinblock = true;
														break;
													}
												}
                                        		if(isinblock){
                                        			continue;
                                        		}
                                        	}
                                        	String borderw = String.format("border-width:%dpx %dpx %dpx %dpx;", bwt,bwr,bwb,bwl);
                                        	String borderc = getBorderColor(bctn,bcrn,bcbn,bcln);
                                            StringBuffer tdStyle =new StringBuffer("<td style=\"border-style:solid; "+borderw+borderc+"margin:2px 0 2px 0; "+cr);

                                            String bgColor = convertToStardColor(hColor);//背景颜色
                                            short boldWeight = cellStyle.getFont(workbook).getBoldweight(); // 字体粗细
                                            short fontHeight = (short) (cellStyle.getFont(workbook).getFontHeight() / 2); // 字体大小
                                            String fontColor = convertToStardColor(hColor2); // 字体颜色
                                            if(bgColor != null && !"".equals(bgColor.trim())){
                                                tdStyle.append(" background-color:" + bgColor + "; ");
                                            }
                                            if(fontColor != null && !"".equals(fontColor.trim())) {
                                                tdStyle.append(" color:" + fontColor + "; ");
                                            }
                                            tdStyle.append(" font-weight:" + boldWeight + "; ");
                                            tdStyle.append(" font-size: " + fontHeight + "%;");
                                            lsb.append(tdStyle + "\"");

                                            int width = (int) (sheet.getColumnWidthInPixels(cellNum));//(sheet.getColumnWidth(cellNum)/ 35.7); //
                                            String align = convertAlignToHtml(cellStyle.getAlignment()); //
                                            String vAlign = convertVerticalAlignToHtml(cellStyle.getVerticalAlignment());
                                            lsb.append(" align=\"" + align + "\" valign=\""+vAlign+"\" width=\"" + width + "\" ");
                                            lsb.append(" colspan=\"" + 0 + "\" rowspan=\""+0+"\"");
                                            lsb.append(">"+getCellValue(cell)+cr+"	"+cr);
                                            continue;
                                        }

//                                            StringBuffer tdStyle =new StringBuffer("1 || cellReginCol>1){
	                                    	if(bwr <= 1){
		                                    	HSSFCell lastCopsedcell = row.getCell(cellNum+cellReginCol-1);
		                                    	if(lastCopsedcell!=null)
		                                    	bwr = lastCopsedcell.getCellStyle().getBorderRight();
	                                    	}
	                                    }
                                    	String borderw = String.format("border-width:%dpx %dpx %dpx %dpx;", bwt,bwr,bwb,bwl);
                                    	String borderc = getBorderColor(bctn,bcrn,bcbn,bcln);
                                        StringBuffer tdStyle =new StringBuffer("<td style=\"border-style:solid; "+borderw+borderc+"margin:2px 0 2px 0; "+cr);

                                        String bgColor = convertToStardColor(hColor);//背景颜色
                                        short boldWeight = cellStyle.getFont(workbook).getBoldweight(); // 字体粗细
                                        short fontHeight = (short) (cellStyle.getFont(workbook).getFontHeight() / 2); // 字体大小
                                        String fontColor = convertToStardColor(hColor2); // 字体颜色
                                        if(bgColor != null && !"".equals(bgColor.trim())){
                                            tdStyle.append(" background-color:" + bgColor + "; ");
                                        }
                                        if(fontColor != null && !"".equals(fontColor.trim())) {
                                            tdStyle.append(" color:" + fontColor + "; ");
                                        }
                                        tdStyle.append(" font-weight:" + boldWeight + "; ");
                                        tdStyle.append(" font-size: " + fontHeight + "%;");
                                        lsb.append(tdStyle + "\"");

                                        int width = (int) (sheet.getColumnWidthInPixels(cellNum));//(sheet.getColumnWidth(cellNum)/ 35.7); //
                                        String align = convertAlignToHtml(cellStyle.getAlignment()); //
                                        String vAlign = convertVerticalAlignToHtml(cellStyle.getVerticalAlignment());
                                        lsb.append(" align=\"" + align + "\" valign=\""+vAlign+"\" width=\"" + width + "\" ");
                                        lsb.append(" colspan=\"" + cellReginCol + "\" rowspan=\""+cellReginRow+"\"");
                                        lsb.append(">"+getCellValue(cell)+cr+"	"+cr);
                                        //判断是否是合并单元格,如果已经在合并单元格,记录并给后面留作判断
                                        if(cellReginRow>1 || cellReginCol>1){
                                        	RowColSpan e = new RowColSpan(rowNum,cellNum,cellReginRow,cellReginCol);
											rcList.add(e);
                                        }
                                    }else{//  cell==null,插入空 列
                                    	lsb.append(""+cr+"	"+cr);
                                    }
                                }
                                lsb.append("
"+cr);
                            }
                            else{// row==null,插入空行
                            	lsb.append("
"+cr+"
"+cr);//border:1px solid #000;border-width:0 1px 1px 0;
                            }
                        }
                        lsb.append("
"+cr);
                    }
                }
            }
        } catch (FileNotFoundException e) {
            throw new FileNotFoundException("文件 " + excelFileName + " 没有找到!");
        } catch (IOException e) {
            throw new FileNotFoundException("文件 " + excelFileName + " 处理错误("
                    + e.getMessage() + ")!");
        }
        return lsb;
    }

	/**
     * 取得单元格的值
     * @param cell
     * @return
     * @throws IOException
     */
    private static Object getCellValue(HSSFCell cell) throws IOException {
        Object value = "";
        if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {
            value = cell.getRichStringCellValue().toString();
        } else if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
            if (HSSFDateUtil.isCellDateFormatted(cell)) {
                Date date = cell.getDateCellValue();
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                value = sdf.format(date);
            } else {
                double value_temp = (double) cell.getNumericCellValue();
                BigDecimal bd = new BigDecimal(value_temp);
                BigDecimal bd1 = bd.setScale(3, bd.ROUND_HALF_UP);
                value = bd1.doubleValue();

                /*
                DecimalFormat format = new DecimalFormat("#0.###");
                value = format.format(cell.getNumericCellValue());
                */
            }
        }
        if (cell.getCellType() == HSSFCell.CELL_TYPE_BLANK) {
            value = "";
        }
        return value;
    }

    /**
     * 判断单元格在不在合并单元格范围内,如果是,获取其合并的列数。
     * @param sheet 工作表
     * @param cellRow 被判断的单元格的行号
     * @param cellCol 被判断的单元格的列号
     * @return
     * @throws IOException
     */
    private static int getMergerCellRegionCol(HSSFSheet sheet, int cellRow,int cellCol) throws IOException {
        int retVal = 0;
        int sheetMergerCount = sheet.getNumMergedRegions();
        for (int i = 0; i < sheetMergerCount; i++) {
            CellRangeAddress cra = (CellRangeAddress) sheet.getMergedRegion(i);
            int firstRow = cra.getFirstRow();  // 合并单元格CELL起始行
            int firstCol = cra.getFirstColumn(); // 合并单元格CELL起始列
            int lastRow = cra.getLastRow(); // 合并单元格CELL结束行
            int lastCol = cra.getLastColumn(); // 合并单元格CELL结束列
            if (cellRow >= firstRow && cellRow <= lastRow) { // 判断该单元格是否是在合并单元格中
                if (cellCol >= firstCol && cellCol <= lastCol) {
                    retVal = lastCol - firstCol+1; // 得到合并的列数
                    break;
                }
            }
        }
        return retVal;
    }

    /**
     * 判断单元格是否是合并的单格,如果是,获取其合并的行数。
     * @param sheet 表单
     * @param cellRow 被判断的单元格的行号
     * @param cellCol 被判断的单元格的列号
     * @return
     * @throws IOException
     */
    private static int getMergerCellRegionRow(HSSFSheet sheet, int cellRow,int cellCol) throws IOException {
        int retVal = 0;
        int sheetMergerCount = sheet.getNumMergedRegions();
        for (int i = 0; i < sheetMergerCount; i++) {
            CellRangeAddress cra = (CellRangeAddress) sheet.getMergedRegion(i);
            int firstRow = cra.getFirstRow();  // 合并单元格CELL起始行
            int firstCol = cra.getFirstColumn(); // 合并单元格CELL起始列
            int lastRow = cra.getLastRow(); // 合并单元格CELL结束行
            int lastCol = cra.getLastColumn(); // 合并单元格CELL结束列
            if (cellRow >= firstRow && cellRow <= lastRow) { // 判断该单元格是否是在合并单元格中
                if (cellCol >= firstCol && cellCol <= lastCol) {
                    retVal = lastRow - firstRow + 1; // 得到合并的行数
                    break;
                }
            }
        }
        return retVal;
    }

    /**
     * 单元格背景色转换
     * @param hc
     * @return
     */
    private String convertToStardColor(HSSFColor hc) {
        StringBuffer sb = new StringBuffer("");
        if (hc != null) {
            int a = HSSFColor.AUTOMATIC.index;
            int b = hc.getIndex();
            if (a == b) {
                return null;
            }
            sb.append("#");
            for (int i = 0; i < hc.getTriplet().length; i++) {
                String str ;
                String str_tmp = Integer.toHexString(hc.getTriplet()[i]);
                if (str_tmp != null && str_tmp.length() < 2) {
                    str = "0" + str_tmp;
                }else {
                    str = str_tmp;
                }
                sb.append(str);
            }
        }
        return sb.toString();
    }

    /**
     * 单元格小平对齐
     * @param alignment
     * @return
     */
    private String convertAlignToHtml(short alignment) {
        String align = "left";
        switch (alignment) {
        case HSSFCellStyle.ALIGN_LEFT:
            align = "left";
            break;
        case HSSFCellStyle.ALIGN_CENTER:
            align = "center";
            break;
        case HSSFCellStyle.ALIGN_RIGHT:
            align = "right";
            break;
        default:
            break;
        }
        return align;
    }

    /**
     * 单元格垂直对齐
     * @param verticalAlignment
     * @return
     */
    private String convertVerticalAlignToHtml(short verticalAlignment) {
        String valign = "middle";
        switch (verticalAlignment) {
        case HSSFCellStyle.VERTICAL_BOTTOM:
            valign = "bottom";
            break;
        case HSSFCellStyle.VERTICAL_CENTER:
            valign = "center";
            break;
        case HSSFCellStyle.VERTICAL_TOP:
            valign = "top";
            break;
        default:
            break;
        }
        return valign;
    }

    private String getBorderColor(String bctn, String bcrn, String bcbn,
			String bcln) {
    	String defaultbc = "#000";
    	if(bctn == null || "".equals(bctn.trim())){
    		bctn=defaultbc;
        }
    	if(bcrn == null || "".equals(bcrn.trim())){
    		bcrn=defaultbc;
        }
    	if(bcbn == null || "".equals(bcbn.trim())){
    		bcbn=defaultbc;
        }
    	if(bcln == null || "".equals(bcln.trim())){
    		bcln=defaultbc;
        }
    	String format = "border-color:%s %s %s %s;";
		return String.format(format, bctn.trim(),bcrn.trim(),bcbn.trim(),bcln.trim());
	}

    public static void main(String [] args) throws Exception{
    	ExcelShower e = new ExcelShower();
    	StringBuffer sb = e.read(null);
    	System.out.println(sb.toString());
    }
}

redpajama_set_name: RedPajamaGithub


Engineering-geologic survey is performed with the aim to evaluate engineering-geologic conditions of a construction site and to obtain soil characteristics in the area of reaction of the geologic environment with designed constructions, as well as initial data acquisition for carrying out works on protection of engineering constructions against aggressive impact of the environment.
The above survey is performed by studying physical-geologic conditions, geologic structure, hydrogeologic conditions, main physical-mechanic soil features, chemical composition of underground waters and corrosive soil activity.
drafting of a technical report with conclusions and recommended strength and deformation parameters.
Based on the results of engineering-geologic survey a technical report is issued containing data of physical-geographic conditions of the surveyed area, geologic-lithologic soil description, hydrologic conditions, physical-geologic processes, physical-mechanic soil features, aggressive and corrosive water and soil features, forecasts, conclusions, recommendations.


Paris was taken out of her Calabasas family house on a stretcher at around 2 AM and taken by ambulance to a nearby hospital.
The 911 call came in at 1:27 AM. We're told the caller reported a possible overdose, although a source connected to the emergency response said there was cutting.
On Tuesday night ... Paris posted some cryptic tweets, including, "I wonder why tears are salty?" ... and "yesterday, all my troubles seemed so far away now it looks as though they're here to stay."
We're told she's doing ok.
Debbie Rowe has confirmed exclusively to Entertainment Tonight that Paris Jackson tried to commit suicide and is currently in a Los Angeles hospital.
She was rushed to the hospital with cuts on her wrist in the early morning hours. Rowe tells ET that Jackson has had "a lot going on [lately]."
LA County Fire confirms to ET that they received a 911 call for an overdose at 1:15 a.m. and one person was transported to hospital.
10 hours ago, Jackson Tweeted, "yesterday , all my troubles seemed so far away ... now it looks as though they're here to stay."
We know the media lies. That being said, I pray that Paris is ok and hope that these reports are untrue.
Too many teens are committing suicide, especially recently, mostly because of bullying - which needs to STOP. People need to smarten up and spread love, not hate.
This is too much. I sure do hope this is meant to be Michael's cue to walk back into the picture clear as day to save his girl's life. It would be nice if this is a ploy for his cue. Seems like too much info is being released for it to be true as I would think they'd try to keep it quiet for now... But, I have to admit, the situation is making me nervous. Suicide is nothing to play/ploy with. I don't k ow what to believe at the moment.
felt she became a little pessimistic , don't really know what the family will decide , Rehab or not ? but she really needs it .
and Maybe this whole story is real , and maybe not .. , I Hope she is okay , hang in their paris !
9:51AM PST: A source closely connected to Paris tells TMZ ... she has "tried this [a possible suicide attempt] in the past" but "this was far more serious. It was not a cry for help."
10:14 AM PST: A source connected to the family tells TMZ ... Paris "threw a fit" last night after she was told she couldn't go to a Marilyn Manson concert. We're told she ran into her room screaming and slammed the door.
10:14 AM PST: Debbie Rowe's lawyer, Eric George, tells TMZ: "We appreciate everyone's thoughts for Paris at this time and their respect for the family's privacy."
I don't know what to believe, I truly hope it isn't true.
Although TMZ is reporting that Paris is okay, I'm worried, maybe because I'm a mom of teenagers. Paris had to endure a lot lately because of the trial and the media circus, possibly she was stressed out too because of haters on internet and possibly there was more. I know that teenager's brains are more sensitive to stress. I'm just thinking out loud and I wish I could help her. But again, I hope this news isn't true.
A compassionate mom :bearhug: to you Paris.
I'm with bec and RK. I can't believe that Paris would do this, not that I know her but it just doesn't ring true at all.
TMZ writes BS stuff about the Jacksons all the time - does anyone know if they broke the story?
The tweets seem to be a set up - foreshadowing.
And then there's the timing for this to happen with everything else that's going on.
But who knows what's really going on. Paris has to deal with a lot but she is strong.
Oh my god... I'm so confused and sad right now. I pray this isn't true.
"Mommy, if I go to sleep will I wake up?" <---no child should have to endure that kind of fear...EVER.
Idk if that has something to do with this or... ugh. I just hope so bad this isn't true. Paris, we love you.
This is reminiscent in EVERY facet of the "michael jackson death phenomena." . the family has always ascertained that michael would never intentionally harm himself to the point in which he commits suicide. Conrad Murray had supposedly iterated that michael injected himself and committed suicide. so suddenly paris jackson is overcome with a substantial amount of grief that would cause her to attempt suicide in the MONTH that michael allegedly departed from us? Not buying this. It's trash. absolute garbage and sensationalism. This is part of michael's plan to resurrect himself. I know Paris is a teenager, and I don't want to begin to downplay this by any means, however, what could provoke paris to initiate such an act when I truly believe that she has a lot to look forward to in her life. She has been raised by a remarkable human being and comes from an relentlessly strong family. Her family has such profound convictions and they see life from a very optimistic perspective. What could have prompted any of the jackson, let alone paris, to even entertain the thought of possibly departing from this world?
I think this is the indicator that something even more complex is on the horizon.
and come on TMZ says it started when her request to go to a Marylin Manson concert was denied ? (You Can Do better TMZ) it doesn't really worth it ..
I can't believe that Paris wouldn't want to be here to see her Mom's brand new foal grow up. Wouldn't that be a 15 year olds dream come true? Nope...not buying it. Too much to live for and enjoy doing it.
And now there is talk on the other forum Paris cut her arm before???
If this is true..why did we never hear anything about it??
I´ve heard about it some weeks ago. It´s been in the news in Germany.
and come on TMZ says it started when her request to go to a Marylin Manson concert ? it doesn't really worth it ..
but only one reason to die.
why would should she trade that for an early demise, knowing that she has so much more left to give to this world?
we are all remarkably beautiful and have something we have to showcase to the world we thrive in.
take a moment to grasp onto the preciousness of life that has the ability to inspire and captivate us all.
Paris jackson, truth or not, you are a beautiful, compassionate human being who deserves to live her life out to the greatest potential.
too many times we are faced with debilitating issues...that are inhibit our ability to function and succeed.
then she shouldn't let slightly negative portion of life consume her identity and mak that dictate the future of her life.
I'm alive today because I have something to live for, and an endless supply of hope which will help to plant this cultivated heart to bloom into something stronger.
if paris is really having issues, she must grow a garden for herself internally so that she may prosper and grow into the beautiful garden that she will become inside her soul.
Oh, how sad if true. I just saw this thread, I'm at work and hadn't seen it yet. Paris is mature for her age , that's very true. But no matter what, she is still a child. I pray that this is not true.
"Being a sensitive 15 year old is difficult no matter who you are. It is especially difficult when you lose the person closest to you."
"Paris is physically fine and is getting appropriate medical attention. Please respect her privacy and the family's privacy."
If it is..i dont know what to believe anymore.


text:
Bóthar changing lives and empowering communities in Nepal
Bóthar representative Patty Abozaglo recently returned from Nepal to report on Bóthar's projects there...
Nepal is one of Bóthar's priority countries since 2005. A longstanding partnership with Heifer International Nepal and local partner Prayas Nepal is making possible to reach the poorest of the poor in the country, those who in the cast system are considered untouchables.
Programme Manager Patty Abozaglo and Technical Advisor Vet Surgeon, Dr. Brendan Mimnagh travelled to Nepal last September on a field trip to visit the communities receiving support as part of a livestock three- year project ( 2018-2020). We were very happy to see how women farmers are getting maximum benefit of the project. We confirmed that all animals were in good health. This means that families get better prices when animals are sold in the market.
In Nepal, 25% of the population is poor. Relief Web reported that between 1996 and 2006, the civil war between government armed forces of Nepal and Maoists left thousands of people dead, and many more displaced. Economic migration is big in Nepal too.
The earthquake in 2015 killed nearly 9,000 people and injured over 22,000 people. Thousands of people lost their homes and their jobs and were forced to find other ways to make a living. To-date reconstruction work continues. Bóthar's funding has reached one of the most affected areas in the central part of the country, in Siddhalek Village, Dhading district.
Over 1,300 families are benefiting from Bóthar's work in Nepal. The project is starting its third year of implementation. 1,170 women farmers organised in groups have received goats as part of the Pass on the Gift scheme. Goats (local indigenous breed) are very popular animals in Nepal. There is a good market for them as people consume their milk. Women participants commit themselves to learn how to rear their goats and to pass on the first breed to another woman farmer. One cooperative is being set up where women farmers have the opportunity to sell their goats at better price.
During this trip, we saw how women have benefitted from this project. Women visited said how grateful they were with Bóthar support: "This project has brought better health and nutrition for our families. It has given us the opportunity to learn and generate our own income. The goats are healthier and we can sell them at a better price in the market. We are eating better and we are learning how to do business too" It is also perceived that families have been reunited, as husbands who had migrated have returned to their families and are involved in the project.
Bóthar in Nepal: Making a Difference in Women's Lives
Dayalaxmi is one of the female farmer's participants in this project, who we visited this time.
Before, she was just like any other women in her community, she was mostly engaged in housework but after her engagement in project, her life changed and she feels motivated to contribute to the development of her community.
Personally, she says: "the project made me more interested in goat farming. I thought I was weak and incapable but my perception changed. At the beginning, I felt I was not confident enough. Participating in the project, I learned that the first step is to think positively and believe in the work you initiate. Now, I am confident and able in expressing my thoughts and opinions. I also feel accountable for the decisions I make." She currently has 21 goats and has already invested in building a shed for her goats. Her husband participates in the project too.
Dayalaxmi is the Chairperson of the Ganesthan Self Help Group, which is one of the various groups set up by this project. She is the first chairperson. As part of the project activities, the group has received training on improved animal management, fodder forage among others.
She believes that accountability is a core principle. Being the chairperson, she says: "I represent the group and ensure that all members receive the same knowledge. In my leadership, I was able to get 18 goats from the Rural Municipality." As a representative of the group, she has had the opportunity to participate in a three-day exposure visit which boosted her confidence.
The project has provided support to build sheds for the animals, a breeding buck and fodder-forage. They are now getting ready to share the off springs on its Pass-On Ceremony. Another benefit is that participants are now affiliated to Upahar Mahila Cooperative, which is getting stronger and scaling up as increasing sales of goats and other related products (e.g. fodder) are taking place.

redpajama_set_name: RedPajamaCommonCrawl


text:
Search For: turning
Resulted in: 40 - 60 of about 148
The Book of the Apocalypse Revealed, Uncovering the Secrets That Were Foretold There and Have Lain Hidden until Now 938
938. Verse 4. And they shall see His face, and His name shall be in their foreheads, signifies that they will turn themselves to the Lord, and the Lord will turn Himself to them, because they are conjoined through love. By "seeing the face of God and of the Lamb," or the Lord, is not meant to see His face, because no one can see His face, as He is in His Divine love and in His Divine wis...
http://www.smallcanonsearch.com/read.php?book=ar&section=938
438. XIII. THAT MAN IS ABLE TO TURN HIMSELF TO WHICHEVER SPHERE HE PLEASES, BUT SO FAR AS HE TURNS TO THE ONE, HE TURNS AWAY FROM THE OTHER. Man was created to do what he does from freedom according to reason and altogether as of himself. Without these two he would be, not a man but a beast, for he would not receive and appropriate to himself as his own anything flowing to him out of heaven. Then...
The Second Book of Kings 21
1 Manasseh was twelve years old when he began to reign; and he reigned fifty-five years in Jerusalem: and his mother's name was Hephzibah. 2 He did that which was evil in the sight of Yahweh, after the abominations of the nations whom Yahweh cast out before the children of Israel. 3 For he built again...
http://www.smallcanonsearch.com/read.php?book=2ki&section=21
The Book of Isaiah 28
1 Woe to the crown of pride of the drunkards of Ephraim, and to the fading flower of his glorious beauty, which is on the head of the fertile valley of those who are overcome with wine! 2 Behold, the Lord has a mighty and strong one. Like a storm of hail, a destroying storm, and like a storm of mighty waters overflowing, he will cas...
http://www.smallcanonsearch.com/read.php?book=isa&section=28
1 It happened, when king Hezekiah heard it, that he tore his clothes, covered himself with sackcloth, and went into Yahweh's house. 2 He sent Eliakim, who was over the household, and Shebna the scribe, and the elders of the priests, covered with sackcloth, to Isaiah the prophet, the son of Amoz. 3 They...
1 Behold, Yahweh's hand is not shortened, that it can't save; neither his ear heavy, that it can't hear: 2 but your iniquities have separated between you and your God, and your sins have hidden his face from you, so that he will not hear. 3 For your hands are defiled with blood, and...
The Book of Ezekiel 41
1 He brought me to the temple, and measured the posts, six cubits broad on the one side, and six cubits broad on the other side, which was the breadth of the tent. 2 The breadth of the entrance was ten cubits; and the sides of the entrance were five cubits on the one side, and five cubits on the other side: and he measured its leng...
http://www.smallcanonsearch.com/read.php?book=ezek&section=41
The Gospel According to Matthew 9
1 He entered into a boat, and crossed over, and came into his own city. 2 Behold, they brought to him a man who was paralyzed, lying on a bed. Jesus, seeing their faith, said to the paralytic, "Son, cheer up! Your sins are forgiven you." 3 Behold, some of the scribes said to themsel...
http://www.smallcanonsearch.com/read.php?book=mt&section=9
The Gospel According to Mark 8
1 In those days, when there was a very great multitude, and they had nothing to eat, Jesus called his disciples to himself, and said to them, 2 "I have compassion on the multitude, because they have stayed with me now three days, and have nothing to eat. 3 If I send them away fasting to their home, t...
http://www.smallcanonsearch.com/read.php?book=mk&section=8
The Gospel According to Luke 7
1 After he had finished speaking in the hearing of the people, he entered into Capernaum. 2 A certain centurion's servant, who was dear to him, was sick and at the point of death. 3 When he heard about Jesus, he sent to him elders of the Jews, asking him to come and save his servant.
http://www.smallcanonsearch.com/read.php?book=lk&section=7
The Gospel According to Luke 23
1 The whole company of them rose up and brought him before Pilate. 2 They began to accuse him, saying, "We found this man perverting the nation, forbidding paying taxes to Caesar, and saying that he himself is Christ, a king." 3 Pilate asked him, "Are you the King of the Jew...
http://www.smallcanonsearch.com/read.php?book=lk&section=23
The Gospel According to John 21
1 After these things, Jesus revealed himself again to the disciples at the sea of Tiberias. He revealed himself this way. 2 Simon Peter, Thomas called Didymus, Nathanael of Cana in Galilee, and the sons of Zebedee, and two others of his disciples were together. 3 Simon Peter said to them, "I'm goi...
http://www.smallcanonsearch.com/read.php?book=jn&section=21
A Disclosure of the Hidden Treasures of Heaven Contained in the Holy Scripture or Word of the Lord, Together with Amazing Things Seen in the World of Spirits and in the Heaven of Angels 101
101. That the Lord is the "east" also appears from the Word, as in Ezekiel: He brought me to the gate, even the gate that looketh the way of the east, and behold the glory of the God of Israel came from the way of the east; and His voice was as the voice of many waters, and the earth shone with His glory (Ezek. 43:1-2, 4). It was in consequence of the Lord's being the &q...
http://www.smallcanonsearch.com/read.php?book=ac&section=101
245. That "He said to the serpent, Thou art cursed above every beast, and above every wild animal of the field" signifies that the sensuous part averted itself from that which is heavenly, turned itself to that which is of the body, and thus cursed itself, may be clearly shown from the internal sense of the Word. Jehovah God or the Lord never curses anyone. He is never angry with anyone,...
279. All these verses then, taken in a series, involve that the sensuous part averted itself from the celestial (verse 14); that the Lord would come into the world for the purpose of reuniting them (verse 15); that combat arose in consequence of the external man averting itself (verse 16); whence resulted misery (verse 17); condemnation (verse 18); and at length hell (verse 19). These things follo...
309. That by the "flame of a sword turning itself" is signified self-love [amor proprius] with its insane cupidities and persuasions, which are such that they desire to enter [into the mysteries of faith], but are carried away to corporeal and earthly things, might be confirmed by so many passages from the Word as would fill pages; but we will cite only these from Ezekiel: Pro...
583. That the Nephilim are called "mighty men" from the love of self, is evident from various passages of the Word, where such are called "mighty"; as in Jeremiah: The mighty ones of Babel have ceased to fight, they sit in their holds, their might faileth, they are become as women (Jer. 51:30), where the "mighty ones of Babel" denote those who are eaten up...
830. They who beguile men by subtle deceit, wearing a pleasant face and manner of speech, but concealing envenomed guile within, and thus captivating men for the purpose of ruining them, are in a hell more dreadful than the hells of others, even more dreadful than the hell of murderers. They seem to themselves to live among serpents; and the more pernicious their deceit has been, the more dreadful...
947. CHAPTER 9 CONTINUATION CONCERNING THE HELLS HERE, CONCERNING OTHER HELLS, DISTINCT FROM THOSE PREVIOUSLY DESCRIBED Those who are deceitful and who suppose that they can obtain all things by deceitful craft, and who have confirmed themselves in this idea by their success in the life of the body, seem to themselves to dwell in a kind of tun or vat at the left, which is called...
2303. Angelic spirits who were above in front spoke with me in angelic speech not distinguished into words, saying that their state was a state of the tranquillity of peace, and that there were also little children among them, and that they were conscious of blessedness from being in association with them; these spirits also were of the female sex. They said further concerning infants on earth, th...


text:
Promoting economic resilience, implementing resistive economy policies axis of all gov't activities, efforts: Rouhani
In a video conference in the presence of the Supreme Leader of the Islamic Revolution, Iran's President commemorated martyrs Rajai and Bahonar, and emphasized that the government of Prudence and Hope has always used Supreme Leader's instructions to solve the country's problems and lead it to development.
Speaking on Sunday in this meeting, President Hassan Rouhani described "promoting economic resilience and implementing the policies of resistive economy" as one of the most important and main guidelines of the Supreme Leader and said, "In this regard, promoting economic resilience and implementing resistive economy policies have been the axis of all activities and efforts of the government".
Referring to the coronavirus pandemic that has affected the Islamic Republic of Iran since the end of last year, Dr. Rouhani said, "Before the outbreak of coronavirus, the country had faced two other serious external shocks during the government of prudence and hope. One was the fall in oil prices in early mid-2014 and the other was the tough US sanctions since 2018".
The President stated, "Although the fall in oil prices, and especially the unprecedented and oppressive US sanctions, also created problems for the people, but in the face of these problems, the government managed the country well and using the experience of successfully dealing with these two shocks, it was also able to manage the country well in dealing with problems caused by the coronavirus pandemic".
Dr. Rouhani pointed out, "While the economy of many major countries in the world shrank by 20%, the Iranian economy was damaged by only 3% in the face of the problems caused by coronavirus outbreak, which is a sign of the government's ability to withstand this problem and manage it".
The President continued, "Of course, the government had already increased the budget reliance on oil to 9.9 per cent in 2019, in line with Your Excellency's emphasis on reducing the budget's reliance on oil, which has become even lower this year".
Explaining the achievements of the government of prudence and hope in the last 7 years, Dr. Rouhani said, "While the outbreak of coronavirus in all countries has increased unemployment, in Iran during the period we have faced the coronavirus pandemic, unemployment has decreased by 1.1 per cent in total. This achievement has not been achieved by itself, but has been achieved through the efforts of the government in the past years under the guidance of Your Excellency".
The President referred to the doubling of hospital beds during the period of this government compared to all previous governments after the victory of the Islamic Revolution, adding, "Despite many economic problems, the government has made a great transformation in the health and treatment sector of the country, which has resulted in a lower number of coronavirus deaths in our country compared to many other developed countries".
The President described the increase in the number of active knowledge-based companies in the country from 55 to 5,200 companies during the government as another important achievement.
Dr. Rouhani pointed out that the government of prudence and hope was the only government that started its activities after the revolution in the conditions of severe inflation, but shortly reduced the inflation rate and made it single digit for the first time in 26 years.
The President stated, "In the last 7 years, the country's production in the petrochemical and steel industry has almost doubled and the country's revenues from petrochemical exports increased from $11 billion to $25 billion".
Dr. Rouhani stated that in the first 4 months of the year 1398 (mid-2019), the growth rate of the country's production, despite the outbreak of coronavirus, has increased by 13% compared to the same period last year.
Stating that 4.5 million housing units have been built over the past seven years, the President said, "While in the previous government, only 775,000 Mehr housing units were put into operation, in this government, more than 1.3 million Mehr housing units have been completed and put into operation".
Referring to the government's measures to develop ports and other infrastructure needed to boost production, the president said, "During this government's term, more than 1,700 kilometres of railways and 10,000 kilometres of roads have been built".
The President added, "The coverage of the electricity network in the country has exceeded almost 99% and 32,000 villages have benefited from broadband communication facilities and significant services have been provided in the field of health and rural roads".
Referring to the government's efforts to enforce the rights of the Iranian people in the international field, Dr. Rouhani stated, "Today, successful steps have been taken in the exploitation of joint gas and oil fields and the organization of border waters, and in two important legal disputes with the United States, we have won the trial in The Hague, and in addition to cancelling UN Security Council resolutions against the Islamic Republic, we have been able to close the PMD case".


Several types of essays need several types of research. Our professional writers can supply you with a paper that's sure to satisfy all of the needs you have. Finally you will always wind up with a amazing paper which reads properly just delight in the professor wants it.
The procedure for sync structure in a documentary can typically be divided into three different stages. When you prefer to produce an essay, you'll need to have just a little time and analysis surrounding the current market that you would want to be mindful of. Such large numbers of words are important to raise the substitution density.
On the web is a great place. Moving further, it's necessary for you to present details of one's own homework. Video assignments are the best method to proceed.
In the event you choose to employ a specialist to compose your essay, you'll need to explain the duty to receive a better quality. Nowadays it's quite hard to locate a trusted essay writing service. Therefore, in the event you'd like a perfect composition that's interesting to read, make certain you provide us a call!
Provided you just know the fundamental steps of article writing, you ought to be well-equipped to care for any composition topic. It's quite tough to edit your own essay and occasionally constructive criticism is required. The main reason you want to not edit an article by yourself could be the simple fact that it is tough to analyze your writing.
In the majority of cases, the underlying problem from the essay are visible with closer inspection. Only take a peek at our price calculator to learn exactly what your ideal price for that paper is! No matter the total price of a paper depends upon the total amount of the buy.
All you want to do is set your ideas and thoughts together without focusing on punctuation and grammar, and we are going to wind around for you! Clients wanting expert essay writing services can have a catchy moment.
The essay editor will surely replicate your exclusive identification by making use of a sense of enthusiasm, in order which you will become admitted to any scholar training class. Our article editors perform tirelessly to get certain that you work has delivered punctually at the ideal grade that they can offer. In a case after your composition is a fantastic portion of your final grade, it's natural that you wish to employ https://essaywriter.ca/homework-help/ a specialist editor.
Even before you opt to get essay editing services in the us, then you're certain to get the best bargain which can be seen on the current market, and in case you combine this with all our consistency in delivering quality services to the clients, you have a deal which no additional editing company provides. Our editing company may enable one to arrange your paper and then prepare it to each one of your own events. You may even go with internet academic writing services since they're offering invaluable help at inexpensive rates but make sure to have a look at the credibility of your selected services.
Likewise, faculty and greater school essay writing solutions are required to make sure that students maintain good levels to the interest of their up coming viability in the work marketplace. Additional such writing experts have qualifications from trusted institutions in an assortment of subject such as Science, organization, literature and economics amongst others. A college essay might be a project during the term, but it may also function as a test or maybe your final.
In the event you have some questions about the selection of services which we provide please get in contact us and we'll be quite pleased to aid you. With the net, there certainly are a lot of services for essay editing, and lots of applicants ' are using these. How to make an order is straightforward much like analyzing the snail email.
Editing solutions are supplied by businesses that hire professional editors and writers. It's crucial to good writing. It is vital to writing.
Address our adept specialists and you'll acquire considerable aid using all editing. Our crew of experienced authors will receive you the best essay editing solutions. Utilizing dissertation editing services is far easier then focusing on your own homework by yourself.
You have a trailer of your article and have to create alterations if necessary. The absolute finest research papers usually aren't hailed only even if you are a power creator. There might be cases the minute an admission essay is crucial, a scholarship essay is crucial, or private statements needs to possess editing.


text:
The proposals of Karl Schiller
The German Minister for Finance and Economic Affairs, Karl Schiller, was known for his austere financial policy. While criticised at times by his Social-Democratic Party (SPD), he was highly appreciated in banking and business circles. He was unyielding in his bid to curb inflation and was steadfast in his desire to maintain the stability of the German mark. His economic policy, endorsed by the three Benelux countries and Italy, was spurned by France.
Karl Schiller wanted all the European currencies to float. But that step was sure to push up the value of certain currencies, amongst them the French franc. The French President, Georges Pompidou, and his Finance Minister, Valéry Giscard d'Estaing, opposed Mr Schiller's proposal and preferred to fix parities via exchange rate controls. The Germans rebuffed such an interventionist approach. France was above all trying to avoid an overvalued franc, since that would harm French exports and might slow economic growth and even lead to social unrest.
Moreover, France wanted to maintain its image of a world power and did not want to be pulled along in the wake of the German mark, which, some people felt, was already beginning to look like a monetary standard. In short, the Six were deeply divided as to which monetary policy to pursue.


Handmade by artisans in France, Maison Gatti products are made with 1st grade Malacca Rattan and Rilsan.
Rilsan is: Fade, Termite, Fungus, and Mold Resistant.
Standard Seat Size: 16" x 15"
Large Seat Size: 17 1/2" x 16"
All chairs are available to be custom-made as a stool except model "1900"
Handmade by artisans in France, Maison Gatti products are made with 1st Choice Loonty Koboo and Rilsan PA11. Fade, Termite, Fungus, and Mold Resistant.


Bankruptcy Information | What Debts Survive My Bankruptcy?
What Debts Survive My Bankruptcy?
Home > Bankruptcy Basics > What Debts Survive My Bankruptcy?
10 Jun What Debts Survive My Bankruptcy?
There are a number of debts that will survive a bankruptcy filing, whether Chapter 7 or Chapter 13 is filed.
Child support or alimony are priority debts and those debts survive bankruptcy.
Debts owed to the government, whether taxes, fines or restitution–Some taxes owed before filing are discharged; others are not. The rules for determining which kinds are sometimes dischargeable and which are not ever dischargeable are complicated and have been the subject of numerous posts here on the Bankruptcy Law Network,including Kent Anderson's advice on what can be done if bankruptcy doesn't discharge the tax. Kent Anderson's post on highway use taxes is found here. Peter Orville's post on business taxes that survive is found here.
Student loan debt is sometimes dischargeable, but it is difficult.
Those are the easy-to-spot debts, the ones where an attorney knows there will be issues. But there are other debts which may be non-dischargeable. Those debts are the ones where the debt was incurred because of embezzlement, fraud, larceny, or a breach of some fiduciary duty. A fiduciary duty is one where the debtor is in some position of trust where the debtor is required to manage money or property. Examples are spouses, an executor of an estate, a guardian of an estate, a partner, a mortgage broker, or even an attorney for their client.
Debts incurred because of some willful and/or malicious act (in Chapter 7, the act of the debtor must be both willful AND malicious; in Chapter 13, the act of the debtor must be willful OR malicious).
Debts incurred as the result of a driving while under the unfluence where the debtor caused personal injury.
Debts incurred for luxury goods or cash taken immediately before bankruptcy from a credit card.
Debts incurred as the result of the debtor's fraud or lying on a credit application.
Debts that are not listed on the bankruptcy schedules (if the creditors get paid, like in a Chapter 13), the unlisted creditor didn't have a chance to apply for payment.
An experienced attorney can look at your debts and provide legal advice on whether all or some of your debts fit into the non-dischargeable category.


text:
The Silver Tongue
Rhetorical criticism for the engaged citizen
Annotated Blogroll
The Power of Black Twitter
tags: Black Twitter, Race, twitter
by Derek G. Handley
I confess. I do not tweet. My social media participation began and ended with the now seemingly archaic Facebook. But for many, the most important and influential conversations are now taking place at lightning-fast speed in 140 characters on twitter. Within this world of tweets, there is a subgroup that seems to be increasing in power and reach. It's called "Black Twitter" and constitutes a subculture tweet about everything and anything regarding Black culture. The term "Black Twitter," according to my research, goes back to 2009, and its ongoing influence on politics and pop culture is undeniable. Stories have been written about "Black Twitter" getting its own wikipedia page, and the Communication Department at USC is conducting an extensive research project on "Black Twitter."
A Washington Post article notes that "Black Twitter is part cultural force, cudgel, entertainment and refuge. It is its own society within Twitter, replete with inside jokes, slang and rules, centered on the interests of young blacks online." In some ways, "Black Twitter" has become like the Black Barbershop or Hair Salon where all issues affecting Black America are discussed and at times hotly debated. According to a Pew report, a quarter of African American internet users use twitter, and a Salon.com article reports that "eleven percent of African-American users report using Twitter at least once daily, compared to only three percent of white users." However, membership in the Black Twitter-sphere does not restrict itself to African Americans. It is not racial identity per se but the topic of Black culture that unites those in "Black Twitter."
To date "Black Twitter" has been credited with several high profile "firings" including Paula Deen of the Food network for using the "N" word, and Republican staffer Elizabeth Lauten who criticized President Obama's daughters. On the social justice front, Black Twitter has been credited with mobilizing and organizing protests during the Zimmerman trial and preventing a juror from the case from writing a book about it. This power reflected in the reaction to the Trayvon Martin and Michael Brown killings has proven to be a force in current events. The results of these social justice issues are the numerous phrases made popular by Black Twitter: #BlackLivesMatter, #HandsUpDontShoot, and #ICantBreathe.
Prior to social media, these localized events probably would not have evolved into national news stories. However, the details, images and words of anger over police brutality circulated through the twitter-sphere has proven to be influential and to have forced the rest of the nation to respect its power. This influence is the reason why Blogger Feminsta Jones calls Black Twitter the "underground railroad of activism."
From a rhetorical perspective, the political and cultural power of Black Twitter can be viewed as a "counter-public": a place where positions and ideas are circulated that may be counter to those of the mainstream. African Americans who believe their views on matters get overlooked by the general public now have the ability to bring attention to these issues. But it is the constant re-circulation and retweeting of those views that gives Black Twitter its power and influence. Disturbing incidents that occur in Ferguson, Mo. can now reach activists in Brooklyn, NY. Twitter's capacity to organize information and to constantly draw the attention of a large group of people to specific issues is extraordinary.
It will be interesting to see what other events will become "high profile" because of "Black Twitter." Still, I won't be joining the Twittersphere anytime soon so I'll have wait until the next "Black Twitter" driven debate comes to mainstream media.
If you want to know more:
* Here is the Pew Report that provide the demographics of social media,
* Here is the USC study "Black Twitter project" whose research question is "Black Twitter clearly exists. But what is Black Twitter?"
* My comparing Black Twitter to a counterpublic is informed in part by a 1994 article by political scientist Michael C. Dawson of the University of Chicago titled, "A Black Counterpublic?: Economic Earthquakes, Racial Agenda(s), and Black Politics.. Here is his article
* Michael Warner's book Publics and Counterpublics is another source for public sphere theory.
* From Philly.com Kimberly C. Ellis. a scholar of American and Africana Studies is working on a book titled The Bombastic Brilliance of Black Twitter
from → Analysis
← What's Not Being Said about the Rolling Stone/UVA Rape Controversy
Just the Facts, Please →
LadyBug1995 permalink
#BlackLivesMatter is still so much less important than Feminism! As long as ALL women are oppressed by patriarchy why do we even worry about a very narrow oppression example – just a single race?
Derek G. Handley permalink*
LadyBug1995, I encourage you to read Black Lives Matter website. You will see it is very much rooted in feminism, a movement that so many Black women have felt excluded from.
The Beginning and the End of The Silver Tongue
Standing Rock and Place-As-Rhetoric
Concussions, Climate, and Cause/Effect
Check Out these Guns: Concealed Carry, the Second Amendment, and the Firearm as an Organ
Ethos and the Rhetoric of "Blackness"
Read us in your RSS feed!
…and Twitter!
What's Not Being Said about the Rolling Stone/UVA Rape Controversy wp.me/p15f4I-AY 5 years ago
Conflict Over @conflictkitchen: When Restaurants Get Death Threats wp.me/p15f4I-AQ 5 years ago
Hashtags and Images after Ferguson wp.me/p15f4I-Au 5 years ago


text:
The Economist compares Alexandria Ocasio-Cortez to Jeremy Corbyn
Alexandria Ocasio-Cortez and Jeremy Corbyn. Don Emmert/AFP/Getty Images, Liam McBurney/Pool/Getty Images
"A new kind of left-wing doctrine is emerging," The Economist writes in its lead article, with "socialism [back] in fashion" 28 years after the end of the Cold War.
What they're saying: "In America Alexandria Ocasio-Cortez, a newly elected congresswoman who calls herself a democratic socialist, has become a sensation even as the growing field of Democratic presidential candidates for 2020 veers left. In Britain Jeremy Corbyn, the hardline leader of the Labour Party, could yet win the keys to 10 Downing Street."
Why it matters: "Socialism is storming back because it has formed an incisive critique of what has gone wrong in Western societies."
"Whereas politicians on the right have all too often given up the battle of ideas and retreated towards chauvinism and nostalgia, the left has focused on inequality, the environment, and how to vest power in citizens rather than elites."


Yinhai Beijing pine Technology Co., Ltd.
Yinhai Beijing pine science and Technology Co., Ltd., 21 years of industrial refrigeration equipment service provider. Engaged in air conditioning compressor, cold storage refrigeration compressor, refrigeration compressor unit and refrigeration system parts sales, undertake refrigeration engineering. In 2011, Yinhai pine won the Emerson environmental optimization technology of wheel compressor product agent authorization certificate, and in 2013 obtained the Emerson air conditioning refrigeration valve full range of products agent authorization certificate. Yinhai pine is committed to providing better refrigeration equipment and technical services for the industrial refrigeration market.
AW Facility Management Sdn. Bhd.


text:
Guidelines for the Management of Pediatric Severe Traumatic Brain Injury, Third Edition: Update of the Brain Trauma Foundation Guidelines, Executive Summary.
OBJECTIVES:The purpose of this work is to identify and synthesize research produced since the second edition of these Guidelines was published and incorporate new results into revised evidence-based recommendations for the treatment of severe traumatic brain injury in pediatric patients. METHODS AND MAIN RESULTS:This document provides an overview of our process, lists the new research added, and includes the revised recommendations. Recommendations are only provided when there is supporting evidence. This update includes 22 recommendations, nine are new or revised from previous editions. New recommendations on neuroimaging, hyperosmolar therapy, analgesics and sedatives, seizure prophylaxis, temperature control/hypothermia, and nutrition are provided. None are level I, three are level II, and 19 are level III. The Clinical Investigators responsible for these Guidelines also created a companion algorithm that supplements the recommendations with expert consensus where evidence is not available and organizes possible interventions into first and second tier utilization. The purpose of publishing the algorithm as a separate document is to provide guidance for clinicians while maintaining a clear distinction between what is evidence based and what is consensus based. This approach allows, and is intended to encourage, continued creativity in treatment and research where evidence is lacking. Additionally, it allows for the use of the evidence-based recommendations as the foundation for other pathways, protocols, or algorithms specific to different organizations or environments. The complete guideline document and supplemental appendices are available electronically from this journal. These documents contain summaries and evaluations of all the studies considered, including those from prior editions, and more detailed information on our methodology. CONCLUSIONS:New level II and level III evidence-based recommendations and an algorithm provide additional guidance for the development of local protocols to treat pediatric patients with severe traumatic brain injury. Our intention is to identify and institute a sustainable process to update these Guidelines as new evidence becomes available.
Reuter Rice, Karin Eve
Kochanek, PM; Tasker, RC; Carney, N; Totten, AM; Adelson, PD; Selden, NR; Davis-O'Reilly, C; Hart, EL; Bell, MJ; Bratton, SL; Grant, GA; Kissoon, N; Reuter-Rice, KE; Vavilala, MS; Wainwright, MS
10.1097/pcc.0000000000001736


text:
            <?php foreach ($render['tasks'] as $task): ?>

                        <input type="checkbox" id="done-<?= $task->getId(); ?>" <?= $task->isDone()?'checked':''; ?>/>
                        <label for="done-<?= $task->getId(); ?>"
                               class="<?= $task->isDone()?'task-done':''; ?>"
                               title="<?= $task->getDescription(); ?>">
                            <?= $task->getTitle(); ?>

            <?php endforeach; ?>

<?php if (isset($_SESSION['success'])): ?>
    <div class="ui <?= $_SESSION['success'] ? 'success' : 'error' ?> message">

<?= $_SESSION['success'] ? 'Tarefa Criada' : 'Ocorreu um erro na operação' ?>

    <?php unset($_SESSION['success']); ?>
<?php endif; ?>
<form method="post" action="/task/done" style="display: none" id="change-task">
    <input type="hidden" name="task-id" id="task-id"/>
</form>


1. My winter term coat has been accepted into a fashion show at Oberlin. I made some modifications over the break, took a couple of pictures, and entered it in last week, and although I don't have a model yet, I'm pretty excited to see what happens!
2. Over break, my friend Emily and I went to visit Yale. I sort of fell in love with the campus and the promise of grad school (someday, someday! Unfortunately, probably not at Yale, but eh...) and was pleasantly surprised by both an awesome vintage store and a cool little yarn shop, called - quite fittingly - Knit New Haven. They had Pigeonroof Studios roving, and I snatched some of it up. The colorway is called Structure. I also had a truly amazing find at the vintage store, which I really need to devote an entire post to - stay tuned!
4. Last but not least: midterm grades. I pwned my Korea midterm paper, and my art history midterm, and my Japanese exam. Take that, spring semester.


text:
Q: Stack variable corrupted when trying to add element in array I am trying to added element in to 2d array. But it says

Runtime check failure #2 -Stack around the variable 'pos' was corrupted.

Here is my code
void addTheNewTask(char(*array)[SIZE_OF_ARRAY], int* Row)
{
    int row = *Row;
    if (row == SIZE_OF_ARRAY)
    {
        printf("To DO List ...already full....please remove some items and create space to add more");
        return;
    }
    int pos;
    printf("Please enter the index where you want to Enter the new task\n");
    scanf("%d", &pos);
    char str1[SIZE_OF_ARRAY];
    printf("\nPlease Enter the task\n");
    scanf("\n%[^\n]", str1);
    if (pos >= SIZE_OF_ROW)
    {
        printf("Crossing the maximum array size");
        return;
    }
    if (pos != row + 1 && pos>row)
    {
        printf("There are empty slots before....try to insert their first.");
        return;
    }
    if (pos == row + 1)
    {
        strcpy(array[pos], str1);
    }
    else
    {
        //now we have to store the string already at index pos
        char str2[SIZE_OF_ARRAY];
        strcpy(str2, array[pos]);
        strcpy(array[pos], str1);
        int i;
        for (i = pos + 1; i<row; i++)
        {
            strcpy(str1, array[i]);
            strcpy(array[i], str2);
            strcpy(str2, str1);
        }
        strcpy(array[i], str2);
        *Row = row + 1;

    }

    return;
}

After hit ignore for a couple times, it works just like what I want, but I just wonder why is this happen? Can I fix it?
Thanks!

redpajama_set_name: RedPajamaStackExchange


text:
Home Locations Maryland 'The Wizard of Oz' at Children's Theatre of Annapolis
'The Wizard of Oz' at Children's Theatre of Annapolis
Greg Kenney
Based on the children's books by L. Frank Baum, The Wizard of Oz tells the story of young Dorothy Gale and her dog, Toto, who are swept out of Kansas by a cyclone and transported to the magical land of Oz. There she goes on an epic journey to find the Wizard, who is her only hope of returning home. Along the way she befriends a brainless scarecrow, a heartless tin man, and a cowardly lion. Together they embark on a quest to find the Wizard and have their longings fulfilled.
The cast of 'The Wizard of Oz.' Photo by Kathleen Ouellette.
Children's Theatre of Annapolis' production of The Wizard of Oz was truly wonderful. Julia Rach, who portrays Dorothy, was phenomenal! From the moment she entered the stage, Julia's performance as Dorothy was engaging and contagiously energetic. In addition to her acting abilities, her vocal chops also shone through. Her rendition of "Somewhere Over the Rainbow" was not only heartwarming, but also vocally sublime.
Accompanying Dorothy on her journey was Jordan Sledd (the Scarecrow), Zachary Roth (the Tin Man), and Austin Dare (the Cowardly Lion). The three were an excellent trio. It was quite apparent that Jordan Sledd, though portraying a thoughtless character, has great wit as an actor. His vocals in "If I Only Had a Brain," paired with his physical comedy, brought a reality to the character that was unconventional and intriguing. Zachary Roth was far from stiff and heartless in his portrayal of the Tin Man. His commanding stage presence, superb vocals in "If I Only Had a Heart," and smart physicality created an endearing and memorable performance. Austin Dare gave a performance of the Cowardly Lion that was the perfect mix of crown-worthy and cuddly. His rendition of "King of the Forest" was side-splitting!
Ally Baca (The Wicked Witch of the West). Photo by Kathleen Ouellette.
Speaking of side-splitting, Ally Baca was hilariously sinister as the Wicked Witch of the West. Her comedic timing was impeccable and her performance of "Jitterbug" was astounding. In stark contrast to the Wicked Witch, Marisa Roper was practically perfect as Glinda. Her beautiful vocals in "Munchkinland," matched with her blissfully calming presence, were a breath of fresh air.
What would Glinda be without her munchkins? The munchkins, as well as the entire ensemble were definitely on point. The ensemble members had the difficult task of portraying numerous roles. However, they certainly rose to the occasion. The show was full of unique, exuberant, and wacky characters. In addition to an entire spectrum of characters, came a diverse span of costumes. The costume department, headed by Michelle Lucente and Kathleen Ouellette, clearly put a great deal of thought and time into each costume. This is saying something as there were easily over 100 costumes!
Another person who had their work cut out for them was Kathy Garrity, who headed the makeup department. She did a spectacular job of creating visually stunning characters, such as the Wicked Witch, Lion, Tin Man, and Scarecrow.
Props designers Sue Konick and Tina Williams created props that added another level of greatness to the show. Miss Gulch's bicycle, as well as the crow puppets in the Scarecrow scene and the cow puppet in the cyclone scene were just a few examples of their genius work.
While we are on the subject of genius, Todd Croteau and Beth Wilson fabricated brilliant and vibrant moveable set pieces. Some notable pieces included the Wicked Witch's Castle and the Emerald City.
Another person who deserves praise for their work is light designer and technical director Chris Timko. Upon entering the auditorium, Chris Timko's green lighting sets the mood. From their, the lighting and special effects only get better as the show progresses. Between the Witch's entrance effect and the lighting in Oz's chamber, Timko's lighting and effects come together to form a visually engulfing presentation.
Last but certainly not least, Jason Kimmell's choreography was intelligent and exciting. Two numbers that really stood out were "Jitterbug" and "Merry Old Land of Oz".
Anyone who has a brain will not want to miss this merry old, wonderful production! Full of dazzling sets, captivating characters, delightful music (by Harold Arlen and E.Y. Harburg), and charming choreography, this is a production you will not want to miss!
Come travel over the rainbow to CTA and see this magical production! of The Wizard of Oz.
The Wizard of Oz plays for only one more weekend on January 16 and 17th at 7:30 pm and January 17 and 18th at 2:00 pm. For tickets, call (410) 757-2281 (extension 5), buy them at the door, or purchase them online.
Previous article'A Shot in the Dark' at Prince George's Little Theatre
Next article'In Love and Warcraft' at No Rules Theatre Company
Greg Kenney is a junior at Grace Brethren Christian School. He loves to perform. He is an Interlochen alumni and has been blessed to work on various productions throughout the Maryland and Virginia regions. Greg thanks God, his Parents, and Joel Markowitz for this awesome opportunity.


That Punk Suggs is talking how he Hated Ward so much and threatened to break his neck if he cracked back on him like he did Rivers. Man I HATE the Ratbirds so much.
The Lamar Jackson thing is going to be interesting.
I expect he takes Flacco's job by midseason.
While Jackson will be inconsistent, he's got a lot of Vick in him.
Gonna make for some exciting games ahead.
And Vick never won anything. I do not want an athlete at the QB position, I want a passer. So how good a passer is he?
Well want a QB that is a passer more than a runner myself. Running QB's wear out after a few years hence RGIII!
When you have the ball at your own 20 with 2:00 left in the game needing a TD to win, it's not your QB's running ability that's going to get you that TD, it's his passing. I will take a statue in the pocket who can pass over an athlete who can't every time.
I agree with you guys. At this point I'd rather have Mason BUT if Lamar works on his game and improves as a passer he is gonna be Hell do deal with for years to come. It's a wait and see process as we never know how rookie QB's are gonna pan out.
Remember Tim Tebow made the Steelers look like a laughing stock. Jackson is light years better at what he does and will learn a lot more going forward. Just say'n.
Jackson has the ability to be both a very good passer and elite runner.
He'll never be a Ben level passer for sure, but he might end up being a more electric Russell Wilson.
We'll find out down the road.
As a Steelers fan, I have no fear of Lamar Jackson...ZIP!
I think Flacco bounces back this year. The guy clearly wasn't healthy for the first part of last season coming back from that back injury, and he finished the end of the year playing more like his old self (9 TDs, 2 INTs his last 5 games). That team was ravaged with injuries and he had little help outside of Alex Collins.
Lamar Jackson will make a hell of a CFL quarterback someday.
Vick never won anything.....except when he played against the Steelers and looked other worldly. So if he follows Vick's career path it would be bad news for us.
Convenient to forget when looking at Vick's 294 yards passing and 1 TD pass in that game was the 473 yards and 4 TDS (253 and 2 to Plaxico Burress, one to Ward with no shoe) the Falcons gave up to Touchdown Tommy Maddox.
Pretty sure I can tell you what the more embarrassing defensive performance was that day, all things considered.
I love that Ward was in Sugss' Head so bad!
Maybe that's why Hines smiled so big while playing the Ravens!
He was in all their heads. They would cry and whine about legal blocks.
Last edited by StillMadAtSlobber on Wed Jul 25, 2018 7:35 pm, edited 1 time in total.
He was in all their heads. They would cry and wine about legal blocks.


Shaandaar Weddingz > Decorators > Bougainvilla Design Pvt. Ltd.
Embrace the modern intricacies of wedding decor with bougainvilla designs. Trust them for bringing the most unique style statements to your events. Be dazzled by their enchanting event management skills. They deliver as per your requirements and strive for authentic designing and decor. Having worked with some of the biggest names in the industry having wide variety of experience in event management and styling. A unique floral design team is there to create unique and creative floral arrangements.
Sit back and relax your wedding while the company takes care of your smallest of the requirement. Venue selection, decoration, catering, entertainment, catering, photographer, choreographer and many such details can be taken care by their expert team of organisers. With the best knowledge of the industry, you will be spoiled for choices with their options and customisations.
Detailed knowledge of colour, flowers and fabric techniques – the three vital elements for a good design.


iLaddie: Whisky Nerd: Is Mr. Justin Bieber also a whisky aficionado?
I came across a page informing the world that Mr. Justin Bieber seems, like myself, to also have a taste for fine whisky.
Can we welcome Mr. Bieber as a fellow whisky aficionado? Let's find out!
I found it interesting to find out what whisky Mr. Bieber was drinking and luckily the page gives some details.
The page mentions that it was a "Hennessy" whisky and from the images and video I was able to deduct what spirit it was.
Since the Hennessy bottles are all off different shape depending on the spirit, it was not to hard to find the bottle that Mr. Bieber was drinking. The bottle he is holding us tapering outwards from the bottom. Since only one bottle in the Hennessy range had this feature it was quite easy to identify the spirit. The bottle Mr. Bieber was holding is most likely "Hennessy VS".
I had heard of Hennessy before, but never in the context of Whisky or Whiskey.
After some googling I found out there is no such thing as Hennessy Whisky. The bottle Mr. Bieber was holding is a cognac!
Hennessy Very Special brings together an intense and fruity character with oaky notes. On the palate, powerful flavors suggest grilled almonds, supported by notes reminiscent of fresh grapes.
According to http://whiskyanalysis.com/index.php/methodology-introduction/methodology-flavour-comparison/ Mr. Bieber would probably like whiskies such as Aberlour 10yo, Glenfarclas 10yo/12yo/21yo/25yo/30yo, Glenmorangie Signet, Highland Park 18yo.
I have not found any more references of Mr. Bieber being a fellow whisky aficionado but if he is I am sure we will welcome him!


Biography: Mr. Rogers joined CFA Institute in January 2009 after more than two decades of global experience as an investment practitioner and executive in the Asia-Pacific region and the U.S. He served as president and chief investment officer of Invesco Asset Management Ltd., Japan, CEO and Co-CIO of Invesco Global Asset Management, N.A., and as CEO of Invesco's worldwide institutional division, where he led up to 2,500 individuals.
After 150 registrations have been received, members pay $45 (cash, check, credit card or function ticket) and student-members pay $10 (cash, check, credit card or function ticket). The student-member rate is only available to students who have been approved as a Student-Member of CFA Chicago.
Note: We have reached our capacity of 150 free tickets for this event. Please note that if you are registering for this luncheon, and you are not using a function ticket, your credit card will be charged.
Cancellations accepted until 5:00 pm, May 15. There is a $5 surcharge for walk-ins.


I want to give credit where credit is due and thank all my sponsors, supporters and give a shout out to everyone and everything that helps me achieve what I set out to do. Being an amateur athlete I do this for fun. Thanks for helping me accomplish all the adventures I have embarked on in my life and here's looking forward to more.
KTM has one of the most complete lines of any bicycle manufacturer. Based in Austria, built in Austria, they make road bikes, cyclocross bikes, mountain bikes, plus bikes, fat bikes, city bikes, and some of the best electric bikes in the world and have done so since 1964. They have embraced through axles, disc brakes, tapered steerers and have an incredibly complete line of apparel and accessories. The more I ride, and the more disciplines I ride, the more I realize it really is nice to have the right tool for the job, KTM makes this easy. This partnership is a perfect match. For 2019 I'm again very excited to be a KTM Brand Ambassador.
Sealskinz makes "endurance accessories". Specifically, they make socks, gloves, and hats; all of which are soft, warm and waterproof. For someone like me who has poor circulation in my hands and feet, their products are a godsend! Not only are their products effective at keeping out the cold and wet, they stretch an amazing amount and are super comfortable. And they have socks with a silicone gripper at the top of the cuff to seal(skinz) out the water that runs down your legs! Genius. Use this link for a 20% discount.
Ultimate Direction makes some of the best hydration products around. It makes me laugh when I think how much I used to dislike carrying a water bottle... now I hardly leave the house without one. Currently, I still use the Handy 20 (this item has been discontinued). It grips a bottle more securely than any other handheld holder I have tried and I can fit a large (read: 24 oz) cycling bottle in it. My favorite pack is the PB Adventure Vest 3.0. It's incredibly versatile in that it's very light, yet holds enough for a self-supported 100 mile/all day outing. You can use it with bottles, a bladder or both. And there is still room for a camera, food and extra clothing. Perhaps most importantly, it's comfy and does not bounce around no matter how full/empty it is. Did I mention you can attach trekking poles to the front? Oh yes. I also love the Race Vest 4.0, this model is incredibly light and if you don't need to carry clothing or extra gear, it will hold all your nutrition and hydration and trekking poles and make you feel fast!
The Seattle Running Club is my club. Without them, I would never have met so many incredible people and talented runners or been exposed to so many amazing running routes and adventures.
This is what I use and what I freely and heartily endorse. There are a lot of products and services out there and through trial and error, I have found that everything on this list really does work for endurance athletes.
Matt Daniels Run Club - I have a coach! Matt Daniels is a positive, encouraging mentor. I discovered Matt because I was originally hoping to hire David and Megan Roche but they are so darn popular I was not able to. After numerous requests, David finally told me I should look up Matt who is one of David's clients. David said I would not be disappointed and he was right. Matt uses the same philosophy and keeps the focus on all things positive. For someone like me that needs to keep the focus on why I started running in the first place (to have fun, to explore, and to go on adventures), this has been awesome. I recommend Matt.
Stryd makes power meters for running. Just like for cycling, power is the most objective and consistent measurement of how hard you are working. Watts are, after all, watts. They don't vary depending on how rested you are or what direction the wind is blowing. Power is the best way to pace your effort no matter what distance you are running. The Stryd footpod pairs with iOS, Android, most GPS watches, and it also gives you a host of other metrics including pace & distance (if you are running indoors), cadence, form power, leg spring stiffness, ground time, vertical oscillation and a run stress score. All without overriding these numbers if they are already being provided by your existing gear. I got turned on to Stryd by Joseph Gray. Being familiar with power from cycling I was really just looking for a reliable running unit and Stryd is that. I was hooked. In 2018 I posted some ultra PRs, for sure I am smarter now than when I started running but I give a lot of credit to Stryd. It just makes pacing easy.
Stance makes the best socks. I used to think you needed "tough" socks or "toe" socks when what I really needed was the right shoe for my feet. Once I got that dialed in, comfort was all that mattered and that is what Stance excels at. They make all the popular lengths (my favorite is the crew - it keeps dirt out) and the slight amount of compression is really nice. These socks work great in the heat, in the wet, they don't bunch up or rub or cause blisters, the elastic snaps back wash after wash, and you will be able to find a design that no one else is wearing. Style, you know you love it!
FootWorks Physical Therapy has been patching me up for years. Neal Goldberg understands athletes because he is one and because he has worked with some of the best. I have received bike fits, cycling insoles, routine physical therapy, rehab from a chronic back and a pretty serious ankle injury and treatment for an IT band injury and a running over-use injury all from FootWorks.
Flora Health makes Udo's Oil and I love it. Not only is it a super source of omega-3 and omega-6 acids in an optimal ratio it also tastes great. I put it on salads, in smoothies, you name it. Need a great recovery tool and endurance fuel? Check.
Patagonia. No other clothing company that I know of makes such great performing apparel for every condition and activity imaginable AND cares so much about our planet. They exercise control over the entire supply chain for the common good. Their products are comfy, technical (meaning they work when you work hard) and they look great. You can feel good when you wear this brand.
If you run or ride a bike odds are you use at least a stopwatch and more than likely a cyclometer or GPS. Garmin makes some of the best and has some of the best accessories. Currently, I am using the Fenix 3 for running along with a Heart Rate Strap. Since this unit has an accelerometer, I no longer need a Foot Pod for indoor runs. I use the Edge 500 (along with a heart rate strap) for cycling sometimes and when I'm adventuring (any activity) I add the inReach SE for safety.
If you have a regular job and/or have a family, no doubt you are doing some of your workouts early in the morning or late at night. Add in Daylight Saving Time and I am donning a light several days each week during the winter. Black Diamond makes some great ones and I am currently using an old version of the Sprinter Headlamp (rechargeable, flashing red tail light) and the Icon Headlamp (200 Lumens, all night battery life). They also make the gold standard in trekking poles, the Distance Carbon Z Pole. Holy cow are these things light and easy to deploy and stow. Shelley and I also have some less extreme Trail Trekking Poles for hiking and snowshoeing.
Road ID. It's small, it's comfy, it doesn't cost much, and it's a big pile of peace of mind. When I go running or riding alone, or even when I'm with friends; how would anyone know who to contact if something were to happen to me? Road ID solves that problem. I wear mine 24/7/365. Shelley appreciates this.


text:
Q: two copies of jquery in code, how do i use newer version I am writing a greasemonkey script. The site is using jquery, i need a function in a newer version. In my GM script i have
// @require        http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2.min.js
...
var $ = unsafeWindow.jQuery;

However after using alert($().jquery); i see it is still the old version. How can i get the newer version in code?

A: If you use unsafeWindow.jQuery, you get the site's jQuery. If you use $ without reassigning it, you'll get the jQuery downloaded by Greasemonkey. So just remove the line assigning $.
Uninstall and reinstall the script. If you edit the @require line, it won't take effect until the script is installed again.

A: You can use the noConflict option, sample code below:
<script type="text/javascript">
    // get a reference to the old one
    var jq132 = jQuery;
    // free up the $ alias (it becomes version 1.4.2
    jQuery.noConflict();

    // create a new alias for the 1.4.2 version
    var jq142 = $;
    // restore the 1.3.2 version to the $ alias
    $ = jq132;
</script>

If you don't want the 1.3.2 version at all then you can free up both the $ and the jQuery name by calling:
jQuery.noConflict(true);