text:
Q: How to save csv data as excel file using pyqt5 I have a problem while saving a CSV file to excel in the below function. Like after creating a excel file, when try to open it showing error like file format or file extension is not vaild
def writeCsv(self):
        # find empty cells
        for row in range(self.model.rowCount()):
            for column in range(self.model.columnCount()):
                myitem = self.model.item(row, column)
                if myitem is None:
                    item = QtGui.QStandardItem("")
                    self.model.setItem(row, column, item)
        fileName, _ = QtWidgets.QFileDialog.getSaveFileName(self, "Save File",
                                                            (
                                                                        QtCore.QDir.homePath() + "/Dokumente/CSV/" + self.fname + ".xlsx"),
                                                            "xlsx files(*.xlsx)")
        if fileName:
            print(fileName)
            f = open(fileName, 'w')
            with f:
                writer = csv.writer(f,dialect= 'excel', delimiter = '/t')
                for rowNumber in range(self.model.rowCount()):
                    fields = [self.model.data(self.model.index(rowNumber, columnNumber),
                                              QtCore.Qt.DisplayRole)
                              for columnNumber in range(self.model.columnCount())]
                    writer.writerow(fields)
                self.fname = os.path.splitext(str(fileName))[0].split("/")[-1]
                self.setWindowTitle(self.fname)
                self.isChanged = False


As Presbyterians we believe that the Holy Spirit works best in the church through the will of the people as represented by its elders. Persons elected as elders serve together on the Session, the governing body that oversees the mission, ministries, and governance of Alexandria Church. Each elder serves a three-year term and provides leadership for one of the Ministry Teams of the Session.
Alexandria Church follows The Book of Order which contains the foundations of Presbyterian polity, our form of government, the directory for worship, and the rules of discipline. We also adhere to the Presbyterian Book of Confessions which contains historical statements of what we--as a church--believe.
The Session of Alexandria Church is currently utilizing The Confession of Belhar for its unit of study and growth. The confession was approved by Presbyterian Church USA's General Assembly in 2016.
All documents are downloadable by clicking on the title.


text:
B-I-N-G-OMG! Who's Ready To Get Social?
« All Past Events
All Upcoming Events »
« Social Media Takeovers Engage and Grow Brand Awareness
Your Digital Reputation: Are You Taking Advantage of LinkedIn's Many Opportunities? »
At our March event, instead of a traditional social media breakfast, attendees grabbed their special Social Media Bingo cards and circulated throughout the room networking, sharing laughs and business cards, and seeking out fellow attendees to fill in their Bingo card squares with signatures from their cohorts. Here are just a few of the questions they asked each other:
Have you received a reply from a celebrity on Twitter?
Do you manage four or more Facebook pages?
Is this your first time attending a SMBMad event?
Sharing Social Media and Professional Insights
During the session, attendees took time to share their views about SMBMad and what brings them to these early morning sessions. Not surprisingly, networking topped the list of an informal poll. Folks like to chat with members of the social media community and swap info.
Check out some of their comments:
Joan Pajari, ABR Employment Services and Kinsa Group, said she comes for the networking and to meet local people.
"I'm a one-person marketing department," she added. "If I'm not sure how to proceed, it's nice to know I can reach out to professionals and get honest opinions. The community is an invaluable resource."
Jude Sullivan, The Fitness Pastor, enjoys interacting with other people. He wants to find out how attendees use social media and how it connects people with varied backgrounds.
"I'm impressed with the different skills and talents that people have that I wouldn't have known about. This is the part I love the most," Jude said.
As a third-time attendee, Gail Sumi, League of Wisconsin Municipalities, said, "I like the connections you're able to make and the new ideas you come away with. It gives me an opportunity to network and that's what I'm here for."
For Monika Allen, content writer, SMBMad is helping her find out what other people are doing in the social media community. Before attending a meeting, she followed the organization on Facebook for a year.
First Timers Check Out SMBMad
"I want to know how to expand the reach of Girls Scouts of Badgerland," said Jade Morschauser. She attended SMBMad for the first time and is new to her job as a marketing specialist for the organization.
Linda Armas, Prepare Parents LLC, works as a strategic behavior coach for parents, businesses, and schools. "This organization will help me to be better recognized in the social media world," she said.
Sam Worple, Apex Systems, wants to meet people from all walks of life and learn about social media. He also wants to learn about social media to help grow his side business tying musky ties for fly fishing.
Social Media Breakfast also drew first timer Anne Spurgeon, Transana. She is interested in finding other attendees who need to reach an international audience. Anne's goal is to connect with a narrow niche of academic researchers located all over the world.
Long-time Attendee Praises Event Presenters
Melissa Carlson, Melissa Carlson Creative, has attended SMBMad since members first started meeting in the basement of a Madison restaurant many years ago.
"They've had many great speakers. One that resonates with me is the presentation where Megan Watt, Dream Catalyst Labs, performed an interconnective LinkedIn exercise," she said.
Melissa is one of the SMBMad sponsors. She said the organization "keeps me informed and helps me to have a basic working knowledge of social media."
Shout out to Fran Puleo, University of Wisconsin – Madison, for speaking with video sponsor Nick Palkowski, Live Action Production, about the reasons why she's such a fan of SMBMad.
Serving on SMBMad Board
Margie Romani, Romani Digital, has served on the organization's board for 3.5 years. Now she's the vice president.
"I really like what we're doing for the community. We help educate people. It's fun to find speakers who fill a need," she said.
Margie said that it's "crazy" that SMBMad can attract so many people for the 7:30 a.m. meeting. Each session gets 150 to 200 people with 10 to 20 new attendees each time. Margie's goal is to attract more sponsors so the organization can plan a summit or conference in Madison sometime in the future.
Faith Dey, Live Well Social Videos, praised the efforts of the SMBMad board. "It's great to have up-to-date topics that people want to learn about," she said.
Invited by a Friend
Spread the word about the benefits of SMBMad. Besides attending, members also can help sponsor the event or work as a volunteer in many capacities.
Harv Linse, CardConnect of Southeast Wisconsin, attended a meeting because Lance Ratze, Yola's Café—who has also sponsored events, providing tasty breakfast fare, invited him.
"I've met great people and established friendships," Harv said. He's looking forward to the April 17 SMBMad session with a LinkedIn theme.
Everyone's a Winner
At the start of the March session, Josh Klemons, president of the SMBMad Board, said all attendees playing Social Media Bingo will win. That's because the interactive nature of the game encouraged participants to meet new people in the social media community.
After hearing all the positive vibes in the room, few would disagree.
"We have so much to learn from each other," Josh said.
See you April 17 at The Brink Lounge. Chantel Soumis, Madison entrepreneur, will present Your Digital Reputation: Are You Taking Advantage of LinkedIn's Many Opportunities?
Leslie Blaize wrote this post on behalf of Winbound, a content marketing firm. Winbound provides an all-in-one content marketing and conversion optimization package specifically designed for small marketing departments.
Author: Leslie Blaize

redpajama_set_name: RedPajamaCommonCrawl


Looking for a cool Design Change for your blog sidebar's Headlines instead of that dull plain text headlines? Today we will learn an interesting way of customizing the sidebar Headline Backgrounds in BlogSpot templates. You have seen Photoshop Graphic designs in Ribbon, Canopy or Curtain Style but the problem with them is that you need to have good designing skills to in order to create them further they also slow down the load time of your webpage. Therefore we are bringing forward the simplest solution by designing Ribbon style backgrounds with the help of pure CSS3 rules without using a single image! The method described below can be used to create ribbon backgrounds in any platform, may it be wordpress or Blogger. All you need to do is add up some CSS styles. We are sure this will add an extra ordinary look and feel to your online diaries! The Demo can be seen live on our blog sidebar. Its time to get into your blogger factory and be creative. Lets get started!
In the address bar section of the widget window that pops up you will find a long http URL. Towards the end of the link you will find the widgetid value as shown below. Which is HTML13 in our case.
4. Copy this widget value in exact same form.
5. Done! Move to next steps now.
Inside the editor hit Ctrl + F to open a search box.
To change the background color of the ribbon tails edit: #353A3D Tip: Give it a slightly lighter shade compared to the background. See an example of ribbon tails below. Background is Red but tails are lighter Red.
8. Expand the code by clicking the black arrow. You will need to expand it one more time.
Here we simply enclosed the sidebar Headline with a Span tag in order to apply the ribbon tail effect. The headline could have a Tag <h2> or <h3> or even <h1> . This tag may differ in custom templates.


Rethinking Dams: Innovative Hydropower Solutions to Achieve Sustainable Food and Energy Production and Sustainable Communities, 2017-2010.
PI. Emilio F Moran. Co-PIs: David W Hyndman, Maria Claudia Lopez, Nathan J Moore, Norbert H Mueller.
African Great Lakes Coffee Project, 2015-2018.
PI. Dan Clay. Co-PIs: David Ortega and Maria Claudia Lopez.
Funded by US Agency for International Development.
Co Pis Jenny Hodbod, Maria Claudia Lopez.
Funded by the Foundation for Food and Agriculture Research.


Air Cargo Carriers Flight 2Q2301 connects St. Croix, U.S. Virgin Islands to San Juan, Puerto Rico, taking off from St. Croix Henry E. Rohlsen Airport STX and landing at San Juan Luis Munoz Marin International Airport SJU.
The flight distance is 151 km / 94 miles and the average flight speed is 240 km/h / 149 mph. In the last 30 days, the average delay of the flight was 6 minutes and the flight was on-time 83% of the times. The average flight time is 37 minutes.
This Air Cargo Carriers flight can also be referenced as SNC2301, 2Q 2301, SNC 2301.
2Q2301 Flight Delay Compensation up to 600€!


John Park is an artist and teacher based in Venice, Ca. He received his training from the Rhode Island School of Design where he studied classical painting, sculpture, and anatomy. His current body of work is an attempt to synthesize this classical background with the more urban aesthetic of the New Contemporary Art movement. The paintings are executed live at various festivals, events, clubs and bars and finished in studio. He teaches drawing and painting at Concord Prep High School in Santa Monica.


text:
slogo
=====

Provides a development environment that supports users to write SLogo programs.

=======
Jack Baskin, Rahul Harikrishnan, Duke Kim, Petra Ronald, $cotty $haw

Start Date: September 29

Finish Date: October 26

Estimated Work Hours: 600

Responsibilities
=======

Jack: Frontend, interaction with controller

Petra: Frontend, frontend design, GUI, buttons, grids, command history, Turtle, frontend refactoring

Duke: Backend/Middle, containers, gateways, controller, ControlCommands, VariableCommands, JUnit tests, recursive parsing, resource bundles, overall design

Rahul: Backend/Middle, save/load, controller, ViewCommands, TurtleCommands, ControlCommands, JUnit tests, middle design, translators

Scotty: Backend/Middle, parser, factories, command hierarchies, ExpressionCommands, linguistics, JUnit tests, backend and middle design

Resources
=======
Dr. Duvall, Cody Lieu

Start File: Slogo.java (View package)

Resource Files: The entire resources package

Important Information
=======
The user may type in commands or click on buttons to interact with the program. There is the ability to add extra grids and turtles under the Add option. There are also options for changing the background, the pen, the languages, etc. The frontend also allows keyboard interactions. With the backend, the user to add and create turtles, commands, etc. In fact, the user is allowed to enter nested commands, or even absurdly long inputs full of internal commands.

Problems
=======
We were not able to maintain our original design and therefore have some blurring of the frontend and backend. Our powerful middle does help separate the two, but some aspects of the design, such as the location of the turtle (originally in the backend as a model), changed during the last week of the project.

Redeeming Qualities and Extra Features
=======
Our project is anchored by a powerful reflective middle, which consists of the parser, the translators, the factories, the gateways, the containers, and the controller. They work to convert the user input into commands that allow the user to interact with the program.

The parser breaks down the user input, including valid examples in which commands may be freely substituted in place of arguments of a command, into separate words. The translators then convert the words into keys that correspond to command classes so the factories can build the command objects recursively. This process relies on a strong command hierarchy designed early in the project and maintained in essence throughout the implementation of SLOGO.

The gateways hold all the information related to the backend of the program. Most of this information is required for commands. The gateways also limit information access in the extending commands to minimize the risks of errors. Method command execution can remain general, and data access is streamlined to ideally limit repeated data. The containers unify all containers (turtles, grids, variables) to one specific type. This allows the extension of methods in the interface that share behavior and maintain a sense of scope in the "active" and "inactive" regardless of turtles, grids, variables, etc. Our controller handles communication between the frontend and backend. It also checks for errors, allows the saving and loading of files, and throws exceptions that may arise. In short, it acts as the brain of our program.

Our JUnit tests show that our commands are all functioning correctly, and much of that owes credit to our robust command hierarchy design. This very simply and nearly organizes all commands, including future additions. Finally, our additional linguistic translations can help expand SLOGO to many others around the world, if the user chooses to.

Impressions
=======
Peer programming was extremely useful throughout this project. Communication was also extremely important. Much of the divergence and later issues during our implementation resulted from not working, or at least not communicating, as a team. Increased interaction and communication did, however, build stronger team chemistry.

Design Document
=======
Our Design Document for Cell Society has been added as a PDF named "PartOnePlan.pdf" to the src folder. It has not been altered since its original submission, so any current information at the time of submitting the entire Cell Society project will be found above in this README.

redpajama_set_name: RedPajamaGithub


text:
package com.wantdo.stat.utils;

import com.google.common.collect.Lists;
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;

import java.text.SimpleDateFormat;
import java.util.*;

/**
 * Date工具类
 *
 * @Date : 2015-9-28
 * @From : stat
 * @Author : luanx@wantdo.com
 */
public class DateUtil {

    /**
     * 当天的开始时间
     *
     * @return
     */
    public static long startOfToday() {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MILLISECOND, 0);
        Date date = calendar.getTime();
        return date.getTime();
    }

    /**
     * 当天的结束时间
     *
     * @return
     */
    public static long endOfToday() {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, 23);
        calendar.set(Calendar.MINUTE, 59);
        calendar.set(Calendar.SECOND, 59);
        calendar.set(Calendar.MILLISECOND, 999);
        Date date = calendar.getTime();
        return date.getTime();
    }

    /**
     * 当天指定的指定时间
     */
    public static long selectOfToday(int hour, int minute, int second, int millisecond) {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, hour);
        calendar.set(Calendar.MINUTE, minute);
        calendar.set(Calendar.SECOND, second);
        calendar.set(Calendar.MILLISECOND, millisecond);
        Date date = calendar.getTime();
        return date.getTime();
    }

    /**
     * 昨天的开始时间
     *
     * @return
     */
    public static long startOfyesterday() {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.add(Calendar.DATE, -1);
        calendar.set(Calendar.MILLISECOND, 0);
        Date date = calendar.getTime();
        return date.getTime();
    }

    /**
     * 昨天的结束时间
     *
     * @return
     */
    public static long endOfyesterday() {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, 23);
        calendar.set(Calendar.MINUTE, 59);
        calendar.set(Calendar.SECOND, 59);
        calendar.set(Calendar.MILLISECOND, 999);
        calendar.add(Calendar.DATE, -1);
        Date date = calendar.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取上周的开始时间
     */
    public static long startOfLastWeek() {// 当周开始时间
        return startOfThisWeek() - 7 * 24 * 60 * 60 * 1000;
    }

    /**
     * 功能:获取上周的结束时间
     */
    public static long endOfLastWeek() {// 当周开始时间
        return endOfThisWeek() - 7 * 24 * 60 * 60 * 1000;
    }

    /**
     * 功能:获取本周的开始时间 示例:2013-05-13 00:00:00
     */
    public static long startOfThisWeek() {// 当周开始时间
        Calendar currentDate = Calendar.getInstance();
        currentDate.setFirstDayOfWeek(Calendar.MONDAY);
        currentDate.set(Calendar.HOUR_OF_DAY, 0);
        currentDate.set(Calendar.MINUTE, 0);
        currentDate.set(Calendar.SECOND, 0);
        currentDate.set(Calendar.MILLISECOND, 0);
        currentDate.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
        Date date = currentDate.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取本周的结束时间 示例:2013-05-19 23:59:59
     */
    public static long endOfThisWeek() {// 当周结束时间
        Calendar currentDate = Calendar.getInstance();
        currentDate.setFirstDayOfWeek(Calendar.MONDAY);
        currentDate.set(Calendar.HOUR_OF_DAY, 23);
        currentDate.set(Calendar.MINUTE, 59);
        currentDate.set(Calendar.SECOND, 59);
        currentDate.set(Calendar.MILLISECOND, 999);
        currentDate.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
        Date date = currentDate.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取本月的开始时间
     */
    public static long startOfThisMonth() {// 当周开始时间
        Calendar currentDate = Calendar.getInstance();
        currentDate.set(Calendar.HOUR_OF_DAY, 0);
        currentDate.set(Calendar.MINUTE, 0);
        currentDate.set(Calendar.SECOND, 0);
        currentDate.set(Calendar.MILLISECOND, 0);
        currentDate.set(Calendar.DAY_OF_MONTH, 1);
        Date date = currentDate.getTime();
        return date.getTime();
    }

    public static long endOfThisMonth() {
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.DAY_OF_MONTH, 1);
        cal.set(Calendar.HOUR_OF_DAY, 23);
        cal.set(Calendar.MINUTE, 59);
        cal.set(Calendar.SECOND, 59);
        cal.set(Calendar.MILLISECOND, 999);
        cal.add(Calendar.MONTH, 1);
        cal.add(Calendar.DATE, -1);
        Date date = cal.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取上月的开始时间
     */
    public static long startOfLastMonth() {// 当周开始时间
        Calendar currentDate = Calendar.getInstance();
        currentDate.set(Calendar.HOUR_OF_DAY, 0);
        currentDate.set(Calendar.MINUTE, 0);
        currentDate.set(Calendar.SECOND, 0);
        currentDate.set(Calendar.MILLISECOND, 0);
        currentDate.set(Calendar.DAY_OF_MONTH, 1);
        currentDate.add(Calendar.MONTH, -1);
        Date date = currentDate.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取上月的结束时间
     */
    public static long endOfLastMonth() {
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.DAY_OF_MONTH, 1);
        cal.set(Calendar.HOUR_OF_DAY, 23);
        cal.set(Calendar.MINUTE, 59);
        cal.set(Calendar.SECOND, 59);
        cal.set(Calendar.MILLISECOND, 999);
        cal.add(Calendar.DATE, -1);
        Date date = cal.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取一个月前的时间
     */
    public static long beforeAMonth(){
        Calendar cal = Calendar.getInstance();
        Date currentDate = new Date();
        cal.setTime(currentDate);
        cal.add(Calendar.MONTH, -1);
        Date date = cal.getTime();
        return date.getTime();
    }

    /**
     * 根据long返回year
     *
     * @param milliseconds
     * @return
     */
    public static Object[] theYearOfTime(long milliseconds) {
        Calendar cal = Calendar.getInstance();
        Date date = cal.getTime();
        int thisYear = date.getYear() + 1900;
        cal.setTimeInMillis(milliseconds);
        date = cal.getTime();
        int regirsterYear = date.getYear() + 1900;
        if (regirsterYear < thisYear) {
            List<Integer> yearL = new ArrayList<Integer>();
            for (int i = regirsterYear; i <= thisYear; i++) {
                yearL.add(i);
            }
            return yearL.toArray();
        } else {
            return new Object[]{thisYear};
        }
    }

    /**
     * 功能:获取本年的开始时间
     */
    public static long startOfTheYear(int year) {// 当周开始时间
        Calendar currentDate = Calendar.getInstance();
        currentDate.set(Calendar.YEAR, year);
        currentDate.set(Calendar.MONTH, 0);
        currentDate.set(Calendar.HOUR_OF_DAY, 0);
        currentDate.set(Calendar.MINUTE, 0);
        currentDate.set(Calendar.SECOND, 0);
        currentDate.set(Calendar.MILLISECOND, 0);
        currentDate.set(Calendar.DAY_OF_MONTH, 1);
        Date date = currentDate.getTime();
        return date.getTime();
    }

    /**
     * 功能:获取本年的开始时间
     */
    public static long endOfTheYear(int year) {
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.YEAR, year);
        cal.set(Calendar.MONTH, 11);
        cal.set(Calendar.DAY_OF_MONTH, 31);
        cal.set(Calendar.HOUR_OF_DAY, 23);
        cal.set(Calendar.MINUTE, 59);
        cal.set(Calendar.SECOND, 59);
        cal.set(Calendar.MILLISECOND, 999);
        Date date = cal.getTime();
        return date.getTime();
    }

    /**
     * String转Date
     */
    public static Date stringToDate(String str){
        Date date = null;
        try {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
            if (!StringUtils.isEmpty(str)) {
                date = simpleDateFormat.parse(str);
            }
            return date;
        } catch (Exception e){
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 获取当前日期
     */
    public static Date getDate(){
        try {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            Date date = simpleDateFormat.parse(simpleDateFormat.format(new Date()));
            return date;
        }catch (Exception e){
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 获取当前日期
     */
    public static String getStringDate() {
        try {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            String date = simpleDateFormat.format(new Date());
            return date;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 获取当前日期
     */
    public static Date getDate(Date dateInput) {
        try {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            Date date = simpleDateFormat.parse(simpleDateFormat.format(dateInput));
            return date;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    public static List<String> getDateList(Date startDate, Date endDate){
        List lDate = Lists.newArrayList();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        lDate.add(simpleDateFormat.format(startDate));
        Calendar calBegin = Calendar.getInstance();
        // 使用给定的 Date 设置此 Calendar 的时间
        calBegin.setTime(startDate);
        Calendar calEnd = Calendar.getInstance();
        // 使用给定的 Date 设置此 Calendar 的时间
        calEnd.setTime(endDate);
        // 测试此日期是否在指定日期之后

        while (endDate.after(calBegin.getTime())) {
            // 根据日历的规则,为给定的日历字段添加或减去指定的时间量
            calBegin.add(Calendar.DAY_OF_MONTH, 1);
            lDate.add(simpleDateFormat.format(calBegin.getTime()));
        }
        return lDate;
    }

    /**
     * 得到几天前的日期
     *
     * @param d
     * @param day
     * @return
     */
    public static Date getDateBefore(Date d, int day) throws Exception{
        Calendar now = Calendar.getInstance();
        now.setTime(d);
        now.set(Calendar.DATE, now.get(Calendar.DATE) - day);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = simpleDateFormat.parse(simpleDateFormat.format(now.getTime()));
        return date;
    }

    /**
     * 得到几天后的日期
     *
     * @param d
     * @param day
     * @return
     */
    public static Date getDateAfter(Date d, int day) throws Exception{
        Calendar now = Calendar.getInstance();
        now.setTime(d);
        now.set(Calendar.DATE, now.get(Calendar.DATE) + day);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = simpleDateFormat.parse(simpleDateFormat.format(now.getTime()));
        return date;
    }

    /**
     * 获取整点时间,四舍五入
     * @param date
     * @return
     */
    public static DateTime integralPointOfDate(DateTime date){
        int minute = date.getMinuteOfHour();
        if (minute >0 && minute <= 30){
            return date;
        } else {
            return date.plusHours(1);
        }
    }

    public static Date randomDate(String beginDate, String endDate) throws Exception{
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date start = simpleDateFormat.parse(beginDate);
        Date end = simpleDateFormat.parse(endDate);
        if (start.getTime() >= end.getTime()) {
            return null;
        }
        long date = random(start.getTime(), end.getTime());
        return new Date(date);
    }

    private static long random(long begin, long end){
        long rd = begin + (long) (Math.random() * (end - begin));
        if (rd == begin || rd == end){
            return random(begin, end);
        }
        return rd;
    }

}


Be a speaker! / Jelentkezz előadónak!
#metoo has made white middle aged middle class men feel under threat from a "politically correct" rabble. The current US President equates student protesters with neo-Nazis. The pop psychologist and brain behind male white victimhood Jordan Peterson says your opinion isn't valid if you don't make your bed in the morning, but history proves that so called "politically correct" ideas always turn out to be right even if they look clumsy at first.
Recorded at Ignite Budapest #7, May 23, 2018, Brody Studios, Budapest, Hungary.


text:
Luge Down a Mini Olympic Track
By Nina Kokotas Hahn
Difficulty Meter The most intense 21-second crunch of your life
Drive Time 3.25 hours
Embrace your inner Olympian at the Muskegon Winter Sports Complex, where you can cruise down a luge track designed by 1980s U.S. champ and three-time Olympian Frank Masley. Though kids 8 and up can ride, the sport is ideal for grownups who want to forget they're exercising, since its mega–adrenaline rush can disguise the workout's physical demands. Sign up for the 2.5-hour Learn to Luge (from $40, msports.org). You'll be outfitted with a helmet and elbow pads and get schooled on how to control the sled before being unleashed down 650 feet of track—about one-tenth the size of an Olympic course. At speeds of up to 30 miles an hour, you'll fly through four curves and two straightaways and experience 2.2 g's of force, all in about 21 seconds. You'll get another three to eight rides (depending on group size), but only after lugging your luge up the 65 stairs each time. Think of it as a bonus workout.
@media (min-width:736px) { #cube-2-outer { display:none !important; } }
The Particulars
Body Burn You'll work your core keeping your balance on the way down—and your shoulders and arms hauling your sled back up.
Stay Ask for a water view at the 10-story, 139-room Shoreline Inn (from $119, shorelineinn.com) on Muskegon Lake, with views as far off as the dunes.
While there The must-sees at the Muskegon Museum of Art ($8, muskegonartmuseum.org) include John Steuart Curry's Tornado Over Kansas, Edward Hopper's New York Restaurant, and Common Ground, a show of 85 works by African American artists, which runs through April 17.
Previous Snowkite across a frozen lake in Madison, Wisconsin Next Climb up a frozen waterfall in Munising, Michigan


Women from Moundou, Chad, walk near the El Jire Rapha Clinic which recently opened a new maternity ward.
MOUNDOU, CHAD—On a recent visit to Chad, Africa, I was impacted by how much has been accomplished through the visionary thinking of Luke Society ministry director Dr. Frederic Djongali.
El Jire Rapha Clinic — which translated means: God provides healing — is located on the southern end of the Sahara desert. Resources are limited in this dry, sandy, landlocked country where 87 percent of people live below the poverty line (www.wfp.org).
When the Luke Society partnered with Dr. Frederic in 2011 he was already operating a small clinic. During the next eight years, through the mindful leading and strategic thinking of Dr. Frederic, the clinic has grown to see more than 3,500 clients per year.
Dr. Frederic also has an entrepreneurial spirit. When there were not enough nurses to staff his clinic, he began a nursing school which now graduates more than 100 nurses each year to work in his clinic and around Chad. When Dr. Frederic's children didn't have a quality school to attend, he started an elementary school, which, in its second year of operation, already educates more than 500 students.
A few years ago Dr. Frederic contacted the Luke Society about the growing number of mothers and babies who were dying because of lack of proper maternal care and cesarean section options. Through the help of Luke Society donors, a maternity ward was recently completed, which will impact many mothers as they deliver their babies.
Praise God for the innovative thinking and entrepreneurial spirit of Dr. Frederic and other Luke Society ministry directors. Through this innovative thinking, bodies are being healed, people are being educated, and the Gospel is spreading.
Click the link to read the full February GAP newsletter, including prayer requests from around the world.


Thursday and Friday of last week, fished out of Fort Lauderdale and targeted mahi. Conditions were favorable with a good amount of weed from 100' to 800'. Like always, we were prepared with a good size load of live pilchards and goggle eyes.
On Thursday, we spend most of our time on the reef, with our top- and mid-baits producing bonito and kingfish ranging from 10 to 25 lbs. Friday, we fished with Billy and Pierre and they asked me to target mahi. We headed north by the Steeple and started on the reef in 150', and then, ventured into deeper water slowly, looking for mahi under numerous patches of weed.
In 500', we started to see some action – a sailfish free jumping and a frigate bird moving fast through the area. We immediately put out a live goggle eye and pilchard on flat lines and maneuvered the baits under the frigate. Within moments, a 20 lb. mahi took the pilchard and the fight was on for Billy. After a successful battle, we took some pictures and kept looking for more fish. We managed to catch a few more nice ones and lots of small ones for Pierre and Billy.
On Sunday and Monday we decided to do some bottom fishing, and Sunday was definitely our best day. We had 5 mutton snapper up to 14 lbs., some nice grouper up to 20 lbs. that we released unharmed and ready to fight another day!


text:
Mon, 30 Jan 2023 Today's Paper
Home Financial News Bank of Ceylon deposit base exceeds Rs. 1 trillion
Bank of Ceylon deposit base exceeds Rs. 1 trillion
By Dineth Rathnayaka
11 March 2016 12:00 am - 0 - {{hitsCtrl.values.hits}}
The Bank of Ceylon, the Sri Lankan banking giant has scored its second trillion by its deposit base reaching over Rs. 1 trillion.
With this achievement Bank has created history by being the first and the only bank in Sri Lanka to pass this milestone.
The Bank's historic first trillion was achieved in year 2012 by earning a Rs. 1 trillion asset base which was the first time any corporate entity had achieved a Rs. 1 trillion balance sheet in Sri Lanka.
Along with this achievement the bank made another headline by earning the highest ever profit made by a single Sri Lankan business entity which is Rs. 25.3 billion PBT, bettering its own record set by its 2014 profit before tax of Rs.20.3 billion.
"Our strategic objectives have always been in line with the Government's economic development initiatives. The country is in a progressive path for a refined and long term economic and social development. In this ambitious journey the Bank is connected with each one of the economic and social areas directly or indirectly and we are bound to ensure that we maintain our performance at the highest level to fulfill our duty towards the country" stated the Bank's Chairman Ronald C.Perera.
"The Bank of Ceylon did not achieve this target single handedly. Therefore we are thankful for the support and trust it received from its main stakeholder the Government of Sri Lanka and its loyal customers ranging from individuals to corporate entities from all walks of life. Most importantly the dedication and the hard work that was rendered by the staff of the Bank was yet another key pillar in achieving this target" stated the General Manager D.M. Gunsekera. "Whilst thanking all our stakeholders who have joined hands with us in this journey, I wish to announce that we are now planning towards our third trillion in near future." he further added.
The Bank has been recognized by a number of reputed international and local institutions. The most recent was winning the Over-all Gold award and becoming the winner at the National Business Excellence Awards 2015 organized by the National Chamber of Commerce, in the categories of Banking sector, Excellence in CSR, Excellence in Local Market reach and Extra-large category and the runner-up of Excellence in Capacity building. BOC was also named as the Strongest Bank in the country by "The Asian Banker", making it stand with other banking giants in Asia Pacific region. The Bank has been ranked among the "Top 1000 Banks" in the world with the country rank No.1 by the prestigious U.K based magazine "The Banker". These fortify not only the image of the bank but also that of the country's economic profile by uplifting the Sri Lankan Banking industry in the international arena.
Johnston asks for Trade Ministry?
Grade 5 Scholarship Exam results likely this week
Court issues order preventing IRD collecting APIT from judges
Charge sheet ready to remove PUCSL Chairman
Printing of ballot papers for LG polls to commence next week
SJB questions House prorogation
Eagerly waiting to face charge sheet: PUCSL Chairman
52 minute ago - 0 - 61


For months now, we have been pointing out the blindingly obvious fact that the Brexit goals of both Labour and the Conservatives are deluded.
Put simply, you can't pick and choose aspects of the single market. You are either in it or out with it. If you are in you need to accept the four freedoms of movement of goods, capital, services, and labour.
Now as we have pointed out previously, you can have access to the European Economic Area like the EFTA countries do. This is a reasonable option. However, it should be noted that EEA countries don't have frictionless trade as customs apply. Furthermore, all EEA countries have to allow freedom of movement of people.
Freedom of movement of people is a red line for the EU. A red line that clashes with the stated policy of Labour and the Conservatives. Both of these parties want to pick and choose the bits they like while ditching things the EU is telling us are non negotialble.
Now, I don't doubt that Labour and the Tories are serious about reducing immigration and leaving the single market.
Brexit, after all, was driven by a wave of British nationalism and fearmongering. Yet I also take the Europeans seriously when they repeatedly tell us about the things they won't budge on. Their chief Brexit negotiator, Michael Barnier, just told us this as clear as day.
I have heard some people in the UK argue that one can leave the single market and keep all of its benefits – that is not possible. I have heard some people in the UK argue that one can leave the single market and build a customs union to achieve 'frictionless trade' – that is not possible.
There is no reason to disbelieve Barnier. This isn't a negotiating tactic. What he is saying is fundamental to the ethos of the whole EU project. All the real world examples show us that you can't be out of the single market and still have all its benefits. Post-Brexit, numerous things we take for granted now are going to be a lot more difficult.
Despite the fact that things will also be more difficult for the EU, it is ludicrous to think that the organisation will abandon its core principles.
The EU will not put its entire future at risk by abandoning all it stands for.
Because of this, it is difficult to envisage a situation in which either side can budge from their clashing red-lines. It's hard to imagine a scenario in which the talks can end in anything other than a bad deal. This is a really serious situation and there is no sign that our leaders are in touch with the reality of it.
The question is, how long are we going to allow this Brexiteer bubble of delusion to continue? The least we should demand from our leaders is for them to have policies and goals that are grounded in reality.
As we pointed out last week, there is one way to give Parliament the opportunity to avoid a bad deal if it happens.


A new company setup by Highland and Island Enterprise has released their plans to bring Wireless Broadband solutions to 30+ exchanges in the Highlands. One exchange in Morayshire has been selected for the initial rollout in 2004. That lucky exchange is Alves.


At the 2019 Oscars, actor and director Bradley Cooper will showcase onstage his new role: Singer.
The Academy of Motion Picture Arts and Sciences announced last week that he and Lady Gaga will perform their Oscar-nominated song "Shallow" from his movie A Star Is Born, Cooper's directorial debut, which sees him playing a famous country singer and her a rising music star. Last weekend, Cooper made a surprise onstage appearance at Gaga's show in Vegas to perform a "Shallow" duet.
Cooper was nominated for two DGA Awards but did not take any home. He was, however, honored onstage as a nominee by his former Hangover director Todd Phillips.
Meanwhile, in addition to their nod for "Shallow," Cooper and Gaga are nominated for Oscars their leading acting roles in A Star Is Born. Cooper was not nominated in the directing category. However, the movie is nominated for Best Picture.
The 2019 Oscars will air live from the Dolby Theatre in Hollywood on ABC on Sunday, February 24 at 8 p.m. ET / 5 p.m. ET.


text:
Ametistfly, Eucarta amethystina är en fjärilsart som beskrevs av Jacob Hübner 1802. Ametistfly ingår i släktet Eucarta och familjen nattflyn, Noctuidae. Arten är ännu inte påträffad i Sverige. En underart finns listad i Catalogue of Life, Eucarta amethystina austera Warren, 1911.

Källor

Externa länkar

Fjärilar
Nattflyn
amethystina

redpajama_set_name: RedPajamaWikipedia


The website is now updated to 300 waterfalls. The waterfall map stands at 200 waterfalls. I will update it in due time, but as always, you can search by region instead to see all 300 waterfalls.
If you haven't, read this UPDATE for more information.


Based in Spain, rates on an unsolicited basis all mid-cap (non-financial) companies in Spain. Additionally, Axesor assigns ratings on a solicited basis and has an ample credit scoring activity in Spain.
Axesor is registered as CRA with ESMA since October 1st, 2012.
Since 1. January 2014, Axesor is also a recognized ECAI across the whole European Union.
Axesor is considered a small Credit rating agency for the purpose of Article 8d of CRAIII.
Business Model: Axesor operates currently under a hybrid model. While Asexor entered the market by assigning unsolicited ratings on Spanish mid-cap companies, Axseor now also assigns solicited ratings (on Corporates, project finance and bonds).
Availability of ratings and reports at website: Axesor operates mainly under the investor-pays model. The list of rated entities is available here: http://rating.axesor.es/en/list-of-companies-rated. Solicited ratings are marked and the ratings are disclosed.


The hotel Sonnenhof in Zwiesel is an ideal starting point for unforgettable hiking and Nordic Walking tours. In addition, our 3-star hotel in Zwiesel shows perfect conditions to pass wonderful holidays in a quiet but central position without any transit traffic very close to the Forest including hiking, bicycle or mountain bike tours, horseback riding or golfing during the summer season as well as cross-skiing, snowshoeing, skiing or snowboarding on a well groomed cross-country run next to the hotel during the winter season.
It is also possible to play table tennis or tabletop football – also ideal for our young vacationers.
Our hint for families and our bathing vacationers.
Experience a haunting bathing experience throughout the year, summer as winter! In our Zwieseler Erlebnisbad you will find everything which your heart desires. Unwind in the indoor swimming pool with a 25m swimming pool, an extra area for children, warm water massages, Kneipp treatment pool, outdoor swimming pool including flow channel, steam bath, three solaria, infrared warmth cabin and cafeteria. Furthermore, the Erlebnisbad offers a beach volleyball court including a huge sunbathing area.
Spa holidays in Zwieseler Winkel in the heart of the Bavarian Forest.
Come in… and forget your daily stress.
Cozy guest rooms with dreamlike outlook let your holiday become unforgettable.


text:
This Week in Research: A Complete Meltdown on Earth; Corporations Have Too Much Cash
Rachel Monroe
This one was hard for me to wrap my head around: so, Earth used to be much smaller than it was. Geochemists at the University of Maryland can tell this from studying Earth's mantle — the rocky layer between our planet's metallic core and its outer crust. But back in those wild days of planet formation — that is, ten to twenty million years after the formation of the Solar System — we were getting knocked around quite a bit. And some of those collisions made our planet bigger. At some point back then, researchers posit, Earth smashed into another planet-sized body whirling through space… and thus our bratty little sister orb, the Moon, was born. But despite the many collisions, a part of Earth's mantle stayed solid, and is part of our planet to this day. Lucky for us it worked out this way: "Prior to this finding, scientific consensus held that the internal heat of the early Earth, in part generated by a massive impact between the proto-Earth and a planetoid approximately half its size (i.e., the size of Mars), would have led to vigorous mixing and perhaps even complete melting of the Earth." Complete melting of the Earth! It sounds like an action-adventure movie. But when the UM researchers found volcanic rocks in Russia that were 2.8 billion years old (yep, billion with a b), they found complicated differences in isotopic composition that indicated that Earth's mantle (or at least part of it) was able to withstand that early battering. In other words, we've never had a complete meltdown. Good to know.
Even in our sluggishly-recovering economy, U.S. corporations have money. Approximately $508 billion, in fact — and that's their excess cash holdings, meaning the money they don't need for normal operations. And while that may be less than the $2 trillion figure that gets thrown around, it's still more than three percent of our country's GDP. "Spending even a fraction of these cash reserves on capital investment could substantially boost economic growth and employment," says Jeffrey Werling, who heads the University of Maryland's Inforum Research Center. That doesn't mean giving each American her share of the excess cash ($1,623 each!). Instead, the UM economists crunched some numbers and found that if that money was spent wisely over the next three years, it could boost the workforce by adding 2.4 million jobs in the next two years — thus reducing the employment rate by 1.5 percent. A nice added effect would be to bump the U.S. GDP up by 1 percent in 2012, 1.5 percent in 2013, and 1.6 percent in 2014. Or corporations could work together to create an "Infrastructure Bank," which would support investing in infrastructure projects throughout the country. According to the economists' models, this could boost investment in local, state, and federal structures by as much as $250 billion by 2016 and adding 1.1 million new jobs. How would you spend the money?
Latest posts by Rachel Monroe (see all)
Facebook's IPO:A Good Investment? U of MD Prof Says, Maybe - May 18, 2012
This Week in Research:Fear of Falling; Building Better Banks - March 9, 2012
Baltimore's Own Rubik's Cube Champion - March 8, 2012


text:
Q: Issue with Dapper and Informix Text data types I have a .NET library that has functionality to insert rows into an Informix table. One of the fields in this table is of the TEXT data type. This code utilises Dapper (1.42.0).
Recently, the code spontaneously broke with the following error.

ERROR [HY000] [Informix][Informix ODBC Driver][Informix]Illegal attempt to convert Text/Byte blob type."}  System.Data.Odbc.OdbcException

The exception bubbles up from the ODBC driver, through Dapper's SQLMapper class.
Eventually, it was discovered that the problem coincided with a Windows update which appears to have broken functionality with Dapper itself. To test this theory, updates were removed and functionality restored. Unfortunately, I have not had time to isolate the specific update.
To be more specific, using ordinary ODBC types in .NET works fine.
Also using dynamic parameters and anonymous typing works fine with Dapper as well. Here's a console app just as an example;
private static void TestDapperAnon()
    {
        using (OdbcConnection cn = new OdbcConnection(connectionString))
        {
            DynamicParameters dparams = new DynamicParameters();
            dparams.Add("?note?", $"Adding a note #{new Random().Next(1000)}", System.Data.DbType.String, System.Data.ParameterDirection.Input);

            cn.Open();
            int result = cn.Execute(query, dparams);
            Console.WriteLine("result was " + result);
            Console.ReadLine();

        }
    }

What breaks the code is the use of the strongly-type version of the query with Dapper:
private static void TestDapperStronglyTyped()
    {
        Notepad pad = new Notepad
        {
            id = 0,
            note_id = 999,
            created = DateTime.Now,
            user = "USER",
            note = "meh"
        };
        using (OdbcConnection cn = new OdbcConnection(connectionString))
        {
            cn.Open();
            int result = cn.Execute(query, pad);
            Console.WriteLine("result was " + result);
            Console.ReadLine();
        }
    }

I can't show the notepad type for security reasons, but its property names match the field names exactly, as per Dapper's documentation. I suspect it has something to do with how Dapper maps type properties to parameter values.
My question is whether anyone has encountered this issue recently and whether they have any suggestions as to a fix?
UPDATE
Having found time to delve in this issue a little more, I discovered quite by accident that if I adjust the Size property of the command parameter, I can avoid the exception.
The dynamic parameters generated by Dapper have a Size property of 4000. By accident, I discovered that if you set this property to 8001 using debugging tools, the exception can be avoided. I have no idea why it is 8001.
I'm guessing, but I suspect the Dapper logic sets a default size of 4000 when it generates dynamic parameters based on the string type. (E.g. See SqlMapper.cs, line 2648).
I am now left wondering whether it possible to override this default behaviour.

redpajama_set_name: RedPajamaStackExchange


You should call the national Post Office customer service team by dialling the following contact number 0345 600 3210 so that you can receive tracking updates on an item that is out for delivery or if you have enquiries about their currency exchange rate before changing your pounds to euros.
Contact the national Post Office customer service department by calling the following telephone number 0345 600 3210 if you have any questions about the travel insurance policies provided. For instance, Post Office holidaymakers can enquire about the travel money options available along with any foreign currency exchange rates before taking out an insurance policy before they travel. You should also contact the Post Office if you would like an estimate on the cost of sending a letter or package via the Parcelforce brand. For instance, a customer service advisor will be able to estimate the cost of sending your item by its weight and dimensions saving you from having to visit your local Post Office for a quote. Moreover, if you are expecting an item that is currently out in transit then you can request tracking updates along with a delivery estimate so you can arrange to be home to receive it. However, if a parcel has not arrived in time then you can both use this number to register a formal complaint with the Post Office before asking whether you are eligible to claim a refund.
You should also call the Post Office banking enquiries number 0345 600 3210 if you are interested in a current account with the company. The Post Office Money department will give customers the choice between a standard current account or a control account at a £5 monthly subscription fee. However, you can also use this number to enquire about a savings account or to ask how to apply for a cash ISAs with Post Office Money.
Contact numbers that have a local area code will charge callers the standard per-minute rate as any other geographic UK phone call. However, you may be able to contact the Post Office customer service team for free if you are able to use any inclusive minutes in your mobile tariff or if your landline package has free calls to local numbers. Callers will be glad to know that the Post Office customer service helpline is available 7 days a week, during the opening hours of 8am-8pm Monday to Saturday and 9am-6pm Sunday.
Often the best way to resolve a problem you are having with any courier or banking services is to visit your local Post Office yourself, and you can find the address and contact details of your nearest branch when using the Online Post Office Locator.


text:
81% of people have confidence in the PSNI, survey finds
Four-fifths believe the PSNI treats Catholics and Protestants equally while three-quarters think the police do a good job
Michael McHugh
Police in Northern Ireland enjoy an 81% confidence rating, a survey has shown.
Four-fifths believe the PSNI treats Catholics and Protestants equally while three-quarters think the police do a good job.
It comes as Justice Minister David Ford ruled out a return to 50/50 recruitment despite reduced numbers of Catholic applicants.
He said: "Police accountability arrangements are important and 81% believe that the Policing Board helps ensure the police do a good job.
"The important role of the Police Ombudsman is highlighted, with almost 86% believing he is independent of police and 86% agreeing that the Ombudsman helps the police do a good job.
"Overall, I welcome this report and am confident that the important work the Chief Constable and his officers do on the ground in every community to help keep people safe contributes to these high results."
PSNI recruiting for new £19k constables – and here's how you can get the job
PSNI recruiting two new pilots with a salary of £60,000 each
Dozens protest outside Belfast PSNI recruitment event
The results come from the Northern Ireland Crime Survey quarterly update, based on the 12 months to March 2015 published by the Department of Justice.
Mr Ford has ruled out a return to 50/50 PSNI recruitment to tackle a shortage of Catholic officer recruits.
He added: "I am keen that the PSNI should continue the great strides it has taken to create a police service that is representative of the wider community it serve.
"I do not believe discrimination through the reintroduction of a 50/50 recruitment policy is the way to do it.
"The recruitment scheme was introduced as part of the Patten report which reformed policing and rebalanced the largely Protestant RUC, operating from 2001 to 2011. It was designed to boost the number of Catholics in the force and brought the proportion up to about 30%."
During the period 2001-2011, 4,274 student officers were appointed. However a recent recruitment campaign, the first since 50/50 ended, has seen only 17% of Catholics entering the police, assistant chief constable Mark Hamilton said.
poll loading
Do you have confidence in the PSNI?
0+ VOTES SO FAR
David Ford


text:
IS MINAJ POSSESSED?
Home/Catalyst/Front Page/IS MINAJ POSSESSED?
Nicki Minaj [pronounced Min-aah-juh] fresh off looking like a fool with Madonna at the Super Bowl, showed up at the Grammys on February 12 walking on the red carpet with a guy dressed like the pope. This was just a prelude of what was to come.
Minaj's performance began on stage with a mock confessional skit. This was followed by a taped video depicting a mock exorcism. With stained glass in the background, she appeared on stage again with choir boys and monks dancing.
The most vulgar part was the sexual statement that showed a scantily clad female stretching backwards while an altar boy knelt between her legs in prayer. Finally, "Come All Ye Faithful" was sung while a man posing as a bishop walked on stage; Minaj was shown levitating.
None of this was by accident, and all of it was approved by The Recording Academy, which puts on the Grammys. Whether Minaj is possessed is surely an open question, but what is not in doubt is the irresponsibility of The Recording Academy. Never would they allow an artist to insult Judaism or Islam.
It's bad enough that Catholics have to fight for their rights vis-à-vis a hostile administration in Washington without also having to fend off attacks in the entertainment industry. The net effect, however, will only embolden Catholics.
Our protest of this obscene assault was picked up by media outlets from the New York Times to The Times of India.
By Bill|2012-12-21T18:36:08-05:00March 7th, 2012|Categories: Catalyst, Front Page|Tags: March Issue 2012|Comments Off on IS MINAJ POSSESSED?


Thank you for visiting our site, and a very warm welcome to Florea Tours.
Our agency, with more than a decade of experience in tourism, offer a selection of apartments and villas for rent in Rabac and surroundings, Istria, Croatia. We provide the comfort and 24/7 assistance for your peaceful holiday, far from the everyday stress. Our object is to understand what are you looking for from your dream holiday and to ensure the most authentic adriatic experience for you, whatever your tastes or budget.
Send your selection by pressing the "Send inquiry" button and within 24 hours you will receive the confirmation of the inquiry and the amount of the advance payment. Upon payment of advance payment, reservation is confirmed.
Rabac is a tourist center and harbor on the south-east coast of Istria, located in a small cove near Labin. Today a well-known tourist resort, by the middle of the 19th century, Rabac was just a small fishermen village with hardly ten houses. 'Quarnaro', the first hotel in Rabac, was opened in 1889.


text:
The A-Unicornist
Science. Reason. Culture. Unicorns.
Why Christianity is bullshit, part 1: The Bible is stupid
Imagine that you were the perfect, omnipotent, all-knowing Lord and Creator of the universe. You decided that you were going to give one -- just one -- book to humanity. It would be their moral compass, an insight into their nature and into yours, and act as a guide for how they could live rightly and walk a path that would lead their souls into an eternity with you.
Obviously, the first thing you'd want to put in there are some totally unscientific, archaic behavioral codes for menstruating women, and for pregnant women after they give birth. You'd want to be sure to help them regulate slavery, and specify how badly they were allowed to beat their slaves. And of course you'd want the book to be chock full of mythology -- a creation myth, a flood myth, a fictional exodus, and hagiographical stories about how your loyal armies killed the shit out of everyone who dared to worship the wrong gods.
There's a point here about the Bible that, in my estimation, really cannot be understated: there is absolutely nothing in the Bible that could not have been simply made up by Bronze-Age human beings. Nothing at all. There are no profound scientific insights that such cultures could never have known. There's some bogus cosmology, a flat Earth, and instructions for how to slaughter animals among other profound insights.
Now, some Christians are keen to point out that the Jews did apparently get some things right. They had a sanitation system... but so did ancient Egypt, the Hittities, the Elamites, and the Aegean civilization. So, big whoop. They also had some codes for cleansing themselves after handling dead bodies or lepers, but these rituals also included ritual animal sacrifice. Not exactly cutting-edge. Moreover, the rituals themselves were stupid -- after handling a corpse, for example, you would be "unclean for seven days" [Numbers 19:11]. This obviously had little to do with hygiene.
Then we have the New Testament. Written by anonymous authors decades after the events purportedly happened and filled with internal factual contradictions, with no trace of the original manuscripts and thousands of copies rife with errors, there is nothing about the New Testament that demands that a rational person should believe it to be divinely inspired. I talked about this in detail in my post The Gospel Challenge, where I challenged Christians to show that the evidence demanded that we believe the supernatural claims of the Bible are anything more than made-up. There's simply no reason whatsoever for any rational person to make such an assumption.
Is the Bible really the best God could do? Is this book of myths, scientific blunders, and ambiguous or even downright demonstrably bogus historicity really what anyone really thinks the omnipotent Lord of the universe would bestow upon humanity? That this God would ignore humanity for the bulk of its 200,000+ years on the Earth, only deciding to reveal his One True Religion to a small, mostly illiterate Bronze Age tribal culture?
Think of all the things the Bible could be if it were really divinely inspired. Think of all the knowledge and insight such a holy book could contain that simply could never have been made up -- profound scientific insights, timeless moral instruction, and revelation clear enough to prevent the innumerable schisms in Christian theology over fundamental issues, like how to attain salvation. Any sane, rational view of the Bible shows it to be little more than the confused scribblings of Bronze Age tribes.
The (pseudo) science of the film "Sunshine"
Recently I've been bemoaning the fact that sci-fi horror is one of the most woefully underexploited genres in Hollywood. We can easily count the classics in the genre on one hand — Alien/s, The Thing, The Fly, maybe even 2001 if you think HAL9000 is a scary sonofabitch. There are lots of mediocre to good-but-not-great sci-fi horror flicks — Pitch Black, Pandorum, Mimic, Event Horizon...
The only big-budget film in the genre I can think of is the highly divisive Prometheus (personally, I concur with Roger Ebert and Richard Roeper). I suppose Gravity, which was obviously amazing, could fit in there too — although it seems to fall more under pure 'suspense' than horror. There have been some lower budget sci-fi horror flicks, like the pretty-decent Europa Report and the rather middling Last Days on Mars, but really I have a hard time thinking of outstanding, classic entries in the genre.
In any case, I decided to add Sunshine, directed by Danny Boyl, to the list. I'd hear…
The Bible is a worthless historical document
The story of the Jewish exodus out of Egypt is of pretty pivotal importance in the Bible. It's what established Moses as God's chosen leader of his chosen people, and that leadership became integral to the establishment of Old Testament law. Indeed the covenant of the Jews before Christ came was called the Mosaic Covenant.
One problem though: there's not actually any evidence that it ever happened. There's zero evidence that the people of Israel were ever enslaved by the Egyptians at all, much less that they escaped in a brave insurrection. Some modern-day Christians are fond of incorporating a healthy dose of retroactive rationalization to explain the total lack of contemporaneous or extra-Biblical evidence. But it's a myth, a fable – and most historical scholars know this.
This raises some interesting questions. The creation story of Genesis, Adam and Eve, the Flood, Jonah and the Whale, the story of Job – all myths, proved completely implausible by modern scienc…
Atheist, humanist, liberal, science lover, metalhead, guitarist, personal trainer, occasionally chef, master of the five-point-palm exploding heart technique.
Why Christianity is bullshit, part 3: The theology...
Why Christianity is bullshit, part 2: The Bible is...
Some things I watched that I thought you might lik...
Responses to my review of "True Reason"
Quick update, October edition
An atheist reads "True Reason": Chapter 16
Quote of the day – on materialism
How William Lane Craig misrepresents Alexander Vil...
William Lane Craig debates a chair
William Lane Craig is a hypocrite and a charlatan
Does atheism assume materialism to be true?
Survey finds 19% without religious affiliation
Totally obvious things that religious conservative...
I can't make this stuff up
Accommodationism
Brian Auten
Chrisopher Hitchens
Fine-tuning
Frans De Waal
Hitchens
NonStampCollector
TheraminTress


We have officially begun international production on Creating4Change! For the next two weeks the Creating4Change team will be filming Sohini Chakraborty and the wonderful staff at Kolkata Sanved, documenting their use of dance to rehabilitate survivors of human trafficking and abuse throughout Southeast Asia. Joining me on this exciting journey is the talented Creating4Change cinematographer Meena Singh.


The CellaVision DM9600 automatically captures digital images of cells from blood smears and body fluid preparations for routine hematology testing. A loading capacity of 96 slides, mechanism for continuous feed and approximately 30 slides throughput/h makes it ideal for hematology labs with high-volume testing requirements.
The CellaVision DM1200 automatically captures digital images of cells from blood smears and body fluid preparations for routine hematology testing. With a loading capacity of 12 slides and approximately 20 slides throughput / h, it is suitable for both large and medium-sized laboratories.


text:
What's on Tap When Intuitive Surgical Reports Earnings Next Week?
Danny Vena, The Motley Fool
Motley Fool April 11, 2019
Intuitive Surgical (NASDAQ: ISRG) is one of a handful of companies scheduled to kick off earnings season next week, and expectations are high for the robotic surgery specialist. The stock is already up 22% so far in 2019, easily surpassing the 15% gains of the S&P 500 .
The maker of the minimally invasive da Vinci Surgical System will once again be making its case with investors, as Intuitive Surgical is scheduled to report its first-quarter results after the market closes on Thursday, April 18. Let's recap the company's fourth-quarter results and dive into some recent developments to see what investors can expect when Intuitive Surgical reports earnings.
Two surgeons sitting at consoles in an operating room, with nurses in attendance conducting robotic surgery.
Image source: Intuitive Surgical.
Q4 recap
In the fourth quarter , Intuitive reported revenue of $1.05 billion, up 17% year over year, and earnings per share (EPS) of $2.96, up 14%. The EPS figure was skewed downward by a $25 million contribution to launch the Intuitive Foundation, which CEO Gary Guthart said in the company's Q4 conference call will support clinical and technology research and philanthropy in the communities Intuitive serves. Excluding the one-time charge, EPS would have clocked in at $3.12, representing a much healthier 20% growth rate.
Intuitive saw strength in each of its operating segments. Sales of instruments and accessories increased 18% year over year, system sales climbed 20%, and services revenue grew by 11%.
It wasn't just financial metrics that shined. The number of procedures completed using Intuitive's robotic surgical systems grew by 19% year over year, far exceeding the 13% the company guided for at the midpoint of its range.
A lot has happened since the robotic surgery pioneer reported earnings in January.
In mid-February, the U.S. Food and Drug Administration (FDA) cleared the Ion flexible catheter system to perform biopsies in the peripheral lung. Lung cancer is the leading cause of cancer deaths worldwide, but it is often difficult to diagnose, because it's tough to access suspicious -- and potentially cancerous -- lesions or nodules deep in the lung. The Ion system use an ultra-thin catheter with an articulating joint that can rotate 180 degrees in any direction, as well as a flexible biopsy needle. This allows physicians to navigate through small airways to reach suspect areas and collect a sample for testing. This could eventually be a big moneymaker for Intuitive Surgical, and shipments will kick off in the second quarter of 2019.
The da Vinci SP single-port surgical system made its debut back in May 2018, but Intuitive Surgical continues to seek and gain approval for additional procedures. Last month, the FDA cleared the single-port approach for lateral oropharyngectomy procedures (commonly referred to as radical tonsillectomy) and tongue base resection. The SP system -- with three, multijointed, wristed instruments and a fully wristed 3D HD camera -- helps surgeons access narrow and difficult-to-reach areas of the body via a single incision, which results in less blood loss and faster healing.
While neither of these developments will add meaningfully to Intuitive's results in the current quarter, it does help illustrate the bright future ahead.
What the coming quarter could hold
Intuitive Surgical doesn't want to play the Wall Street earnings game and therefore doesn't provide guidance. In the absence of specific guidelines from the company, investors can look to analyst forecasts, but should be wary of falling into their short-term thinking.
Analysts' consensus estimates are calling for revenue of $975.96 million, up 15% year over year, and earnings per share of $2.71, and increase of about 18%.
Intuitive Surgical has been a consistently strong performer for investors, and the recent approvals by the FDA show the company isn't taking its foot off the gas. We'll have more specific details when Intuitive reports earnings on Thursday, April 18.
20 of the Top Stocks to Buy (Including the Two Every Investor Should Own)
5 Recession-Proof Stocks
How to Beat the Market
Danny Vena owns shares of Intuitive Surgical. The Motley Fool owns shares of and recommends Intuitive Surgical. The Motley Fool has a disclosure policy .
Should We Worry About First Capital, Inc.'s (NASDAQ:FCAP) P/E Ratio?
Here's What Civista Bancshares, Inc.'s (NASDAQ:CIVB) P/E Is Telling Us
Is Commercial Metals Company (NYSE:CMC) A Smart Pick For Income Investors?
Should Blackstone Mortgage Trust (NYSE:BXMT) Be Disappointed With Their 30% Profit?
Here's Why I Think Toronto-Dominion Bank (TSE:TD) Is An Interesting Stock
Could Paramount Gold Nevada Corp.'s (NYSEMKT:PZG) Investor Composition Influence The Stock Price?
Why You Should Like CDK Global, Inc.'s (NASDAQ:CDK) ROCE
One Thing To Remember About The Regis Healthcare Limited (ASX:REG) Share Price


text:
Сак — жіноче півпальто вільного крою.
 Сак — знаряддя для лову риби.
 Сак — торба, мішок з цупкої тканини для перевезення речей.
 САК — Система автоматичного керування.
 САК — субарахноїдальний крововилив, (кровотеча, що відбулася в субарахноїдальний простір).
 Сак або Сауки — індіанське плем'я, яке розмовляє мовою сак-фокс алгонкінської сім'ї.

Сак — українське прізвище. Відомі носії:

 Сак Вадим Андрійович (1993—2015) — солдат Збройних сил України, учасник російсько-української війни.
 Сак Людмила Миколаївна — український мистецтвознавець.
 Сак Олександр Олександрович — майор Збройних сил України, учасник російсько-української війни.
 Сак Юрій Миколайович (*3 січня 1967) — український футбольний тренер, у минулому — гравець збірної України з футболу, низки радянських, українських та російських футбольних клубів.

Українські прізвища


text:
Everything (680,551)
Letters (2,823)
Places and Monuments (349)
Plans and Drawings (15,819)
Images (244,322)
Objects (117,568)
Coins (23,092)
Deposits (1,765)
Scrapbooks (34)
Scrapbook Items (14,460)
All References (319)
Publication Pages (53)
Plot on
Agora Deposit: J 5:1
Collection: Agora
Type: Deposit
Name: J 5:1
Title: Crossroads Well
Category: Well
Description: Located at the bifurcation of the Panathenaic Way and West Road.Byzantine fill (9th-10th century) in upper 5.70m. with a series of Classical to Hellenistic accumulations below.
Contents: Coins:
10 July 1971 #861
n.d. 1971 #867
Notes: Objects that are listed in the notebooks as "redigging" upper or middle levels, etc., are not assigned to subdivisions because their level is uncertain; they appear only in the parent J 5:1.
.1=Byzantine fill
.2=Upper accumulation
.3=POU
.4=Lower accumulation and POU
Bibliography: Hesperia 91 (2022), p. 134, n. 2.
Hesperia Suppl. 50 (2018), p. 106, n. 10.
Hesperia 83 (2014), p. 200, table 2.
Hesperia Suppl. 46 (2011), p. 375.
Agora XXIX, p. 458.
Agora XXVIII, p. 243.
Agora XXXIII, p. 363.
Date: 14 June-27 July 1971
Section: ΒΓ
Grid: J/10-5/5
Elevation: -13.4m.
Masl: -13.4m.
References: Publications (7)


text:
Q: How big can I make email, first_name, last_name and username in auth.User? I've lost an user today :(
An user tried to signup to my site and his email was bigger than 75 characters (Django's auth.User default), I'm working on a migration to fix that, but I wonder, how big can I make the column without having to worry about performance|storage|memory issues?
I use PostgreSQL and Django 1.3.1 on Heroku.
Here's the South migration I intend to run:
class Migration(SchemaMigration):

    def forwards(self, orm):
        # Changing User.username, User.email, User.first_name and User.last_name
        # to bigger fields
        db.alter_column('auth_user', 'username', models.CharField(max_length=255, unique=True))
        db.alter_column('auth_user', 'email', models.CharField(max_length=255, blank=True))
        db.alter_column('auth_user', 'first_name', models.CharField(max_length=255, blank=True))
        db.alter_column('auth_user', 'last_name', models.CharField(max_length=255, blank=True))

    def backwards(self, orm):
        db.alter_column('auth_user', 'username', models.CharField(max_length=30, unique=True))
        db.alter_column('auth_user', 'email', models.CharField(max_length=75, blank=True))
        db.alter_column('auth_user', 'first_name', models.CharField(max_length=30, blank=True))
        db.alter_column('auth_user', 'last_name', models.CharField(max_length=30, blank=True))

A: Using only migrations will leave problems associated with form validation, django.contrib.admin and etc.
There is very similar question you can see here: Can django's auth_user.username be varchar(75)? How could that be done?
There's also package than you can use to extend username field: https://github.com/GoodCloud/django-longer-username (based on that question)
You can extend that code found in that package to extend email field too (since it extends only username field)


Get 30% OFF Tax Solutions with this code. Hurry up!
Follow this link to get eSmart Tax coupon codes, promos & sales. Hurry up!
10% OFF Your Entire Purchase! Use this promo code!
Check out Liberty Tax coupon codes, promos & sales Hurry up!
Check out FreeTaxUSA coupon codes, promos & sales and enjoy big savings with your purchase. Hurry up!
Get 30% OFF tax filing solution with this code. Hurry up!
Download FREE tax software at FreeTaxUSA.
Save $6 OFF State Filings at E-file.com! Enter this promo code during checkout!
Get paid $50 OFF when you refer a new customer to Liberty Tax.
Follow this link to get Eztaxreturn coupon codes, promos & sales. Hurry up!
Get 50% OFF On Tax Returns at Efile. Save now!
Get $20 Walmart Gift Card On Preparation Costs Of $65 or more at Jackson Hewitt. Enjoy now!
Save up to 50% OFF competitors' price at Eztaxreturn. Check it out!
Get Up To $1,300 Express Refund Advance at Jackson Hewitt. Save now!
Get $7 OFF On State Filings at Efile. Get it now!
Enjoy FREE online tax filing. Don't miss out!
Get FREE Basic Plans At Efile. Get it now!
Get 20% OFF your purchase with this code.
Apply this code to get 20% OFF your purchase. Shop now!
Apply this code to get 20% OFF Tax Solutions. Check it out!
Save Extra 20% OFF Online Tax Filing Solutions. Don't miss out!
Get 25% OFF With the Fast Refund at Efile. Save now!
Save Up To 20% Off Self-Study Learning Bundles at Western CPE!
File with your local tax pros at Liberty Tax this year and pay just 50% of what you paid last year with a competitor.
File your taxes at a local Liberty Tax® office, and get 30% OFF the tax prep fees.


Yale Strom and Hot Pstromi will be in concert at the Congregation of Moses Nov. 14 with special guest Rachel Barton Pine.
Violinist, composer, filmmaker, writer, photographer and playwright Yale Strom is a pioneer among revivalists in conducting extensive field research in Central and Eastern Europe and the Balkans among the Jewish and Rom communities since the early 1981.
At first, his work focused primarily on the use and performance of klezmer music among these two groups. Gradually, his focus increased to examining all aspects of their culture, from post-World War II to the present. Over more than three decades and 75 such research expeditions, Strom has become one of the world's leading scholar-ethnographer-artists of klezmer music, history and culture.
His klezmer research was instrumental in helping form the repertoires of his klezmer band, Hot Pstromi. Since he began his first band in 1981, Strom has been composing his own New Jewish music, which combines klezmer with Khasidic nigunim , Roma, jazz, classical, Balkan and Sephardic motifs.
These compositions range from songs to quartets to a symphony, which premiered with the St. Louis Symphony Orchestra. He composed original music for the Denver Center production of Tony Kushner's The Dybbuk.
He also composed all the New Jewish music for the National Public Radio series Fiddlers, Philosophers & Fools: Jewish Short Stories from the Old World to the New, hosted by Leonard Nimoy, as well as numerous film (A Life Apart) and dance (Malashock Dance Troupe) scores.
Strom is also one of the only top composers of Jewish music to carry on the tradition of writing original songs, with Yiddish lyrics, about humanitarian and social issues, as well as melodies for synagogue liturgy commissioned by synagogues like B'nai Jeshurun in New York City.
His many recordings run the gamut of traditional klezmer to "new" Jewish music and have appeared on Top Ten, Year's Best and critically acclaimed lists across North America. Strom has performed with many world-renowned musicians including Mike Block, Andy Statman, Mark Dresser, Marty Ehrlich, Mark O'Connor, Alicia Svigals, Samir Chatterjee, Salman Ahmad, Damian Draghici, Adam del Monte, Lulo Reinhardt, Sunny Jain, Rachel Barton Pine and many other virtuosi.
Elizabeth Schwartz is celebrated for her uniquely dusky timbre – Multiple reviews have hailed her "soulful", "passionate" and "penetrating" vocals. She has drawn numerous comparisons to both Edith Piaf and Romania's Maria Tanase. From her many appearances with Yale Strom & Hot Pstromi and as a solo artist, Schwartz has built a loyal following among fans, critics and collaborators. Her first recording of Yiddish, Hebrew and Ladino vocals for the Naxos World label, "Garden of Yidn", debuted on Canada's Mundial Top World Music poll. It was hailed as "a landmark in modern Yiddish song" (Sing Out! Magazine). Her vocals can be heard on the soundtrack for the documentary film "L'Chayim, Comrade Stalin!", as well as on the acclaimed Naxos World releases "Garden of Yidn" and " Café Jew Zoo", " Dveykes (Adhesion)", with Yale Strom, Marty Ehrlich, Mark Dresser, Diane Moser and Benny Koonyevsky (Global Village Music) "The Absolutely Complete Klezmer II" (Transcontinental), "Borsht with Bread, Brothers" and "The Devil's Brides" (both with ARC Music UK).
In a historic, barrier-breaking concert, Schwartz was the first woman invited to sing in New York City's 125 year-old, landmark Eldridge Street Synagogue. She performs regularly across North America and Europe in venues ranging from jazz clubs to concert halls (including Carnegie Hall), as well as synagogues and festivals. She regularly performs with Yale Strom, Alicia Svigals, Mark Dresser, Salman Ahmad andSamir Chatterjee and has recorded and concertized with many others, including Hungarian supergroup Muzsikas , Tsimbl maestro Kalman Balogh , Romanian panflutist Damian Draghici , guitar legend Lulo Reinhardt, Marta Sebestyen, fiddle legend Mark O'Connor, Andy Statman, Tovah Feldshuh, violin virtuoso Rachel Barton Pine and others. Schwartz also performs with the "Common Chords" ensemble, which explores harmony, peace, understanding, improvisation and great music between traditionally conflicted cultures. She is the subject of the documentary film, "Rumenye, Rumenye: Searching for Schwartz", directed by acclaimed Romanian filmmaker Radu Gabrea. As a writer, Schwartz contributes a food blog, "Di Grine Cuisine: A Vegetarian Yiddish Eater, At Home and Abroad" to theweiserkitchen.com, co-created the award-winning audio drama "The Witches of Lublin", contributed a chapter on klezmer vocal technique to "Shpil: The Art of Playing Klezmer" (Scarecrow Press).


Get a Montclair Home for the Price of an Oakland Condo!
Highly desirable location convenient to Montclair Village and schools.
Great outdoor area for entertaining.
Extra space for whatever you need it for!
Updated master and hall baths.
Sunny living room leads out to huge wood deck perfect for entertaining!
Level yard great for gardening or children.
Request disclosure package prior to writing offer.


Connie and I are truly excited to introduce our NEW travel-size and purse-friendly beauty essence serum mists. Ultra cute, and super convenient to carry with you, these multi-taskers will keep you fresh-faced + glowing where ever you go.
Along with the gorgeous new design + packaging you'll notice we have a beautiful new sprayer too! We spent quite a bit of time (and effort) trying to find, and test, the perfect sprayer – not only because it had to be gorgeous, but it had to perform well with our mists as well.
MIYU's plant-powered formulas are richer than your average facial mist, therefore more difficult to dispense through most sprayers. You'll find some of the richer, heavier essences housed in a pour bottle, however we strongly felt the experience of spritzing an essence onto your face was just so much more refreshing – and relaxing.
The new sprayer dispenses a fine, all-over mist that will take you to your happy place, whenever you need a moment.
If you're not familiar with beauty essences, here's a little Beauty Essence 101: For years essences have been used in Asia, as an added step to your beauty routine, to treat, smooth and hydrate skin. Usually applied at the toner stage, the essence goes on after cleansing and before your serum and moisturizer.
If you're thinking, who who has time for another skincare step? We're with you. MIYU beauty essences simplify skincare, allowing you to skip steps instead. Use our essence to replace your toner and even your serum or moisturizer (in summer months). The leave-on step treatment infuses hydration deep into the skin, and because it's so lightweight it can be applied generously (and layered) to help boost the effectiveness of any treatments that follow.
hydrate mi beauty essence: instantly hydrates, protects skin against age-accelerating free radicals, and revitalizes dull complexions.
de-stress mi beauty essence: calms inflammation + redness, fights stress induced free radicals, and rebuilds the skin barrier to reveal healthier, more resilient skin.
As part of our ongoing green initiative, our new beauty essence bottles are eco-friendly and recyclable, with all paper packaging printed on Forest Stewardship Certified (FSC) paper.
Tell us what you think of our new travel serum mists. Or better yet, post a photo of your essence on social media + hashtag #miyubeauty for your chance to be included in our Instagram Gallery!
Why not leave a comment? We'd love to hear from you!


text:
Tag Archives: Lena Waithe
November 28, 2019 Cultureblackloveconvo, Daniel Kaluuya, Jodie Turner-Smith, Lena Waithe, love, police brutality, queen and slim, racismDapper Dr Feel
Daniel Kaluuya and Jodie Turner-Smith
Queen and Slim is a moving film that dives into the racial injustice of the judicial system that frequents the media and social platforms. It's not just another film that explores this topic, it's a film that pays attention to perspectives. Much like the 2000 film Traffic, Queen and Slim gives a look at various perspectives from different characters when dealing with racism, police harassment, and brutality while following an innocent Black woman and Black man just trying to survive. Along the way, the audience gets to follow the growth of the characters the and challenges (both mental and physical) they must face.
Social Media Discussions and Disagreements
It's as if the subject matter of police brutality was brought up at a family gathering during the holidays or posted on a social media thread – everyone has a different perspective that they are entitled to. Not all agree on the actions of the subjects but each has different thoughts because of their experience or career, especially those family and friends in law enforcement. Each person that Queen (Jodie Turner-Smith) and Slim (Daniel Kaluuya) encounter are easily personified as those very same people. From the police officers who are in pursuit of them to their family members to a young man they meet at a body shop to a paranoid man in a trailer park who help them.
Of course, as the protagonists of the film, they are heralded as heroes for fighting racism and murdering a cop but they didn't do it to be heroes, they did it to survive. Their reactions to the police officer are on different spectrums – Slim being the more passive type while Queen, who is a lawyer, is more vocal.
The interesting thing is how many Black people support them and don't blow their cover while they are on the run. Like most Black folk, they are tired of police killing innocent people such as Philando Castile.
The film also shows the perspective of good police officers who know their job well and pose no harm to innocent people but still get categorized as a threat. This was an interesting perspective because at times people forget that there are police officers who do their job. In some cases, they become villainized and sometimes assaulted because of the negative connotation of the badge caused by bad cops.
During the course of the film, there are characters who resemble some Black folk who don't care about the fate of innocent Black people and only care about themselves. They are the very same people in the world who show indifference for selfish reasons or only care about making their money. I have definitely encountered various types of people in my life and have been a little irritated at times when people cannot think objectively about the topic of police brutality, so the film did a great job of delivering the message that I try to relay when I talk to others about the subject matter.
Waithe and Matsoukas Are A Dope Combo
Lena Waithe did a tremendous job with the characters to ensure that this wasn't another Bonnie and Clyde or Set It Off film wild chase that the film may seem like from the trailers. It's moreso storytelling about real people, with real problems, who face a world that is full of imperfections while dealing with their personal issues and growing together.
The beauty of the film was the vulnerability and connection that the two characters develop during the course of the film. I really saw the two characters exchange energy as each started to take on personality traits (i.e Slim becoming less uptight and Queen becoming more open to spirituality), from the beginning to end, its something I felt was well represented.
I was really impressed with the way the film was directed by Melina Matsoukas, the different hues and angles played to the emotions of the scenes. Especially when Queen and Slim had moments of reflection or action. I really felt apart of the scenes and felt the acting that made the characters compelling. Matsoukas directorial efforts proves that she knows how to really capture important moments.
There were many scenes where I saw Queen and Slim as enslaved escapees back in the day, especially when they hid under floorboards when the police came looking for then in an all-white neighborhood. It also reminded me of the enslaved stacked together under a ship.
Queen and Slim is a must-watch film that will be immortalized as a film that audiences will enjoy now and future generations will fully appreciate. My hopes are that it will reach a wide demographic who they can see the perspective of the Black people.
Directed by: Melina Matsoukas
Written by: Lena Waithe
Starring: Daniel Kaluuya, Jodie Turner-Smith


text:
Q: Python Matplotlib: plotting histogram with overlapping boundaries removed I am plotting a histogram using Matplotlib in Python with the matplotlib.bar() function.  This gives me plots that look like this:

I am trying to produce a histogram that only plots the caps of each bar and the sides that don't directly share space with the border of another bar, more like this: (I edited this using gimp)

How can I achieve this using Python?  Answers using matplotlib are preferable since that is what I have the most experience with but I am open to anything that works using Python.
For what it's worth, here's the relevant code:
import numpy as np
import matplotlib.pyplot as pp

bin_edges, bin_values = np.loadtxt("datafile.dat",unpack=True)
bin_edges = np.append(bin_edges,500.0)

bin_widths = []
for j in range(len(bin_values)):
    bin_widths.append(bin_edges[j+1] - bin_edges[j])

pp.bar(bin_edges[:-1],bin_values,width=bin_widths,color="none",edgecolor='black',lw=2)

pp.savefig("name.pdf")

A: I guess the easiest way is to use the step function instead of bar:
 http://matplotlib.org/examples/pylab_examples/step_demo.html
Example:
import numpy as np
import matplotlib.pyplot as pp

# Simulate data
bin_edges = np.arange(100)
bin_values = np.exp(-np.arange(100)/5.0)

# Prepare figure output
pp.figure(figsize=(7,7),edgecolor='k',facecolor='w')
pp.step(bin_edges,bin_values, where='post',color='k',lw=2)
pp.tight_layout(pad=0.25)
pp.show()

If your bin_edges given represent the left edge use where='post'; if they are the rightern side use where='pre'. The only issue I see is that step doesn't really plot the last (first) bin correctly if you use post (pre). But you could just add another 0 bin before/after your data to make it draw everything properly.
Example 2 - If you want to bin some data and draw a histogram you could do something like this:
# Simulate data
data = np.random.rand(1000)

# Prepare histogram
nBins = 100
rng = [0,1]
n,bins = np.histogram(data,nBins,rng)
x = bins[:-1] + 0.5*np.diff(bins)

# Prepare figure output
pp.figure(figsize=(7,7),edgecolor='k',facecolor='w')
pp.step(x,n,where='mid',color='k',lw=2)
pp.show()


text:
City councilman pushing to require sprinklers in apartment buildings like Trump Tower after fatal fire
Councilman Robert Cornegy (D-Brooklyn) said he plans to introduce a bill requiring sprinklers at all residential buildings with four or more apartments. (Jefferson Siegel/New York Daily News)
After a deadly fire at Trump Tower, a city pol is proposing legislation to require sprinklers at the building — and all other large apartment buildings.
Councilman Robert Cornegy announced Monday that he plans to introduce the bill, which would require sprinklers at all residential buildings with four or more apartments.
Currently, new buildings are required to have sprinklers — but those built before 1999 are exempt.
President Trump was among the most prominent New York developers lobbying against requiring existing buildings to retrofit and add sprinklers when the law was debated during the Giuliani administration.
"It's time we bring the law up to date to protect New York citizens," Cornegy, the chair of the housing and buildings committee, said at a press conference outside City Hall.
Building owners "are potentially putting the lives of thousands of New Yorkers in danger by not having the basic safety networks in place like a sprinkler system," said the Brooklyn Democrat.
One man died in a deadly blaze at Trump Tower on a floor without sprinklers. (Angus Mordant/for New York Daily News)
Todd Brassner, 67, died Saturday in the fire at the Midtown high-rise.
The building does not have sprinklers on its residential floors — only in the commercial areas — and FDNY Commissioner Daniel Nigro said the lack of sprinklers was identified as a contributing factor in the blaze.
During the 1998 debate, Trump argued that sprinklers were too expensive, at $4 a square foot, to install throughout an entire building.
Cornegy did not provide an estimate of how many buildings would be covered or how much the installation would cost.
"I think there's no cost that we can put on lives," he said.
Deadly fire erupts at Trump Tower
The Trump Tower blaze is the latest in a string of deadly apartment building fires, many at older buildings without sprinklers.
The Trump Organization did not immediately respond to a request for comment.
The legislation, which still has to be formally drafted, will contain a provision preventing landlords of rent-stabilized apartments from counting sprinklers as a "major capital improvement" that allows them to jack up the rent, Cornegy said.
But landlords of market-rate buildings could end up passing the cost on to their tenants.
Trump has not commented on the death at his building, only tweeting before it was known that someone had died to praise the FDNY and his "well built" tower.
"I'm naive enough to think that he would be concerned that someone lost their life based on a loophole," Cornegy said.
new york fires
robert cornegy
new york city council
Latest Politics
Trump eyes rollback of Michelle Obama's school-lunch standards — on her birthday