text:
namespace EmployerInfo
{
    partial class frmThongTinCongTy
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.cbxPageLimit = new System.Windows.Forms.CheckBox();
            this.chkListBox = new System.Windows.Forms.CheckedListBox();
            this.checkBox2 = new System.Windows.Forms.CheckBox();
            this.btnRun = new System.Windows.Forms.Button();
            this.numMaxSlg = new System.Windows.Forms.NumericUpDown();
            this.cbxSlg = new System.Windows.Forms.CheckBox();
            this.stt1 = new System.Windows.Forms.Label();
            this.progressBar1 = new System.Windows.Forms.ProgressBar();
            this.stt2 = new System.Windows.Forms.Label();
            this.stt3 = new System.Windows.Forms.Label();
            this.label2 = new System.Windows.Forms.Label();
            this.label3 = new System.Windows.Forms.Label();
            this.cbxMin = new System.Windows.Forms.ComboBox();
            this.cbxMax = new System.Windows.Forms.ComboBox();
            this.cbxNewItem = new System.Windows.Forms.CheckBox();
            this.txtLastID = new System.Windows.Forms.TextBox();
            ((System.ComponentModel.ISupportInitialize)(this.numMaxSlg)).BeginInit();
            this.SuspendLayout();
            //
            // cbxPageLimit
            //
            this.cbxPageLimit.AutoSize = true;
            this.cbxPageLimit.Location = new System.Drawing.Point(16, 12);
            this.cbxPageLimit.Name = "cbxPageLimit";
            this.cbxPageLimit.Size = new System.Drawing.Size(138, 20);
            this.cbxPageLimit.TabIndex = 10;
            this.cbxPageLimit.Text = "Giới hạn theo trang";
            this.cbxPageLimit.UseVisualStyleBackColor = true;
            this.cbxPageLimit.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
            //
            // chkListBox
            //
            this.chkListBox.FormattingEnabled = true;
            this.chkListBox.Items.AddRange(new object[] {
            "Tên công ty",
            "Địa chỉ",
            "Giám đốc/Đại diện pháp luật",
            "Giấy phép kinh doanh",
            "Ngày cấp",
            "Mã số thuế",
            "Ngày hoạt động",
            "Hoạt động chính",
            "Điện thoại"});
            this.chkListBox.Location = new System.Drawing.Point(40, 129);
            this.chkListBox.Name = "chkListBox";
            this.chkListBox.Size = new System.Drawing.Size(191, 259);
            this.chkListBox.TabIndex = 11;
            //
            // checkBox2
            //
            this.checkBox2.AutoSize = true;
            this.checkBox2.Location = new System.Drawing.Point(16, 104);
            this.checkBox2.Name = "checkBox2";
            this.checkBox2.Size = new System.Drawing.Size(190, 20);
            this.checkBox2.TabIndex = 13;
            this.checkBox2.Text = "Các trường dữ liệu muốn lấy";
            this.checkBox2.UseVisualStyleBackColor = true;
            this.checkBox2.CheckedChanged += new System.EventHandler(this.checkBox2_CheckedChanged);
            //
            // btnRun
            //
            this.btnRun.Image = global::EmployerInfo.Properties.Resources.info;
            this.btnRun.Location = new System.Drawing.Point(567, 42);
            this.btnRun.Name = "btnRun";
            this.btnRun.Size = new System.Drawing.Size(81, 82);
            this.btnRun.TabIndex = 14;
            this.btnRun.Text = "GET INFO";
            this.btnRun.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
            this.btnRun.UseVisualStyleBackColor = true;
            this.btnRun.Click += new System.EventHandler(this.btnRun_Click);
            //
            // numMaxSlg
            //
            this.numMaxSlg.Enabled = false;
            this.numMaxSlg.Location = new System.Drawing.Point(361, 11);
            this.numMaxSlg.Maximum = new decimal(new int[] {
            10000,
            0,
            0,
            0});
            this.numMaxSlg.Minimum = new decimal(new int[] {
            1,
            0,
            0,
            0});
            this.numMaxSlg.Name = "numMaxSlg";
            this.numMaxSlg.Size = new System.Drawing.Size(62, 22);
            this.numMaxSlg.TabIndex = 16;
            this.numMaxSlg.Value = new decimal(new int[] {
            1,
            0,
            0,
            0});
            //
            // cbxSlg
            //
            this.cbxSlg.AutoSize = true;
            this.cbxSlg.Location = new System.Drawing.Point(275, 12);
            this.cbxSlg.Name = "cbxSlg";
            this.cbxSlg.Size = new System.Drawing.Size(80, 20);
            this.cbxSlg.TabIndex = 17;
            this.cbxSlg.Text = "Số lượng";
            this.cbxSlg.UseVisualStyleBackColor = true;
            this.cbxSlg.CheckedChanged += new System.EventHandler(this.checkBox3_CheckedChanged);
            //
            // stt1
            //
            this.stt1.AutoSize = true;
            this.stt1.ForeColor = System.Drawing.Color.Green;
            this.stt1.Location = new System.Drawing.Point(272, 156);
            this.stt1.Name = "stt1";
            this.stt1.Size = new System.Drawing.Size(148, 16);
            this.stt1.TabIndex = 18;
            this.stt1.Tag = "Tổng số trang: {0:##.##}";
            this.stt1.Text = "Tổng số trang: {0:##.##}";
            //
            // progressBar1
            //
            this.progressBar1.Location = new System.Drawing.Point(253, 403);
            this.progressBar1.Name = "progressBar1";
            this.progressBar1.Size = new System.Drawing.Size(395, 12);
            this.progressBar1.TabIndex = 20;
            this.progressBar1.Visible = false;
            //
            // stt2
            //
            this.stt2.AutoSize = true;
            this.stt2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
            this.stt2.Location = new System.Drawing.Point(272, 181);
            this.stt2.Name = "stt2";
            this.stt2.Size = new System.Drawing.Size(186, 16);
            this.stt2.TabIndex = 21;
            this.stt2.Tag = "Số link sẽ lấy dữ liệu: {0:##.##}";
            this.stt2.Text = "Số link sẽ lấy dữ liệu: {0:##.##}";
            this.stt2.Visible = false;
            //
            // stt3
            //
            this.stt3.AutoSize = true;
            this.stt3.ForeColor = System.Drawing.Color.Red;
            this.stt3.Location = new System.Drawing.Point(272, 207);
            this.stt3.Name = "stt3";
            this.stt3.Size = new System.Drawing.Size(160, 16);
            this.stt3.TabIndex = 22;
            this.stt3.Tag = "Số link đã duyệt: {0:##.##}";
            this.stt3.Text = "Số link đã duyệt: {0:##.##}";
            this.stt3.Visible = false;
            //
            // label2
            //
            this.label2.AutoSize = true;
            this.label2.Enabled = false;
            this.label2.Location = new System.Drawing.Point(37, 43);
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size(57, 16);
            this.label2.TabIndex = 7;
            this.label2.Text = "Từ trang";
            //
            // label3
            //
            this.label3.AutoSize = true;
            this.label3.Enabled = false;
            this.label3.Location = new System.Drawing.Point(37, 71);
            this.label3.Name = "label3";
            this.label3.Size = new System.Drawing.Size(65, 16);
            this.label3.TabIndex = 9;
            this.label3.Text = "Đến trang";
            //
            // cbxMin
            //
            this.cbxMin.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbxMin.Enabled = false;
            this.cbxMin.FormattingEnabled = true;
            this.cbxMin.Location = new System.Drawing.Point(120, 40);
            this.cbxMin.Name = "cbxMin";
            this.cbxMin.Size = new System.Drawing.Size(70, 24);
            this.cbxMin.TabIndex = 23;
            //
            // cbxMax
            //
            this.cbxMax.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbxMax.Enabled = false;
            this.cbxMax.FormattingEnabled = true;
            this.cbxMax.Location = new System.Drawing.Point(120, 68);
            this.cbxMax.Name = "cbxMax";
            this.cbxMax.Size = new System.Drawing.Size(70, 24);
            this.cbxMax.TabIndex = 24;
            //
            // cbxNewItem
            //
            this.cbxNewItem.AutoSize = true;
            this.cbxNewItem.Location = new System.Drawing.Point(275, 42);
            this.cbxNewItem.Name = "cbxNewItem";
            this.cbxNewItem.Size = new System.Drawing.Size(144, 20);
            this.cbxNewItem.TabIndex = 26;
            this.cbxNewItem.Text = "Chỉ lấy thông tin mới";
            this.cbxNewItem.UseVisualStyleBackColor = true;
            this.cbxNewItem.CheckedChanged += new System.EventHandler(this.cbxNewItem_CheckedChanged);
            //
            // txtLastID
            //
            this.txtLastID.Enabled = false;
            this.txtLastID.Location = new System.Drawing.Point(425, 40);
            this.txtLastID.Name = "txtLastID";
            this.txtLastID.Size = new System.Drawing.Size(95, 22);
            this.txtLastID.TabIndex = 27;
            //
            // frmThongTinCongTy
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(663, 427);
            this.Controls.Add(this.txtLastID);
            this.Controls.Add(this.cbxNewItem);
            this.Controls.Add(this.cbxMax);
            this.Controls.Add(this.cbxMin);
            this.Controls.Add(this.stt3);
            this.Controls.Add(this.stt2);
            this.Controls.Add(this.progressBar1);
            this.Controls.Add(this.stt1);
            this.Controls.Add(this.cbxSlg);
            this.Controls.Add(this.numMaxSlg);
            this.Controls.Add(this.btnRun);
            this.Controls.Add(this.checkBox2);
            this.Controls.Add(this.chkListBox);
            this.Controls.Add(this.cbxPageLimit);
            this.Controls.Add(this.label3);
            this.Controls.Add(this.label2);
            this.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.Margin = new System.Windows.Forms.Padding(4);
            this.Name = "frmThongTinCongTy";
            this.Text = "frmM2";
            this.Load += new System.EventHandler(this.frmM1_Load);
            this.Shown += new System.EventHandler(this.frmM2_Shown);
            ((System.ComponentModel.ISupportInitialize)(this.numMaxSlg)).EndInit();
            this.ResumeLayout(false);
            this.PerformLayout();

        }

        #endregion

        private System.Windows.Forms.CheckBox cbxPageLimit;
        private System.Windows.Forms.CheckedListBox chkListBox;
        private System.Windows.Forms.CheckBox checkBox2;
        private System.Windows.Forms.Button btnRun;
        private System.Windows.Forms.NumericUpDown numMaxSlg;
        private System.Windows.Forms.CheckBox cbxSlg;
        private System.Windows.Forms.Label stt1;
        private System.Windows.Forms.ProgressBar progressBar1;
        private System.Windows.Forms.Label stt2;
        private System.Windows.Forms.Label stt3;
        private System.Windows.Forms.Label label2;
        private System.Windows.Forms.Label label3;
        private System.Windows.Forms.ComboBox cbxMin;
        private System.Windows.Forms.ComboBox cbxMax;
        private System.Windows.Forms.CheckBox cbxNewItem;
        private System.Windows.Forms.TextBox txtLastID;

    }
}

redpajama_set_name: RedPajamaGithub


text:
Butterflies and the New Year: Update for 2022
by Catherine Campbell January 14, 2022
With the on-going drought in the western U.S. and exceptionally high summer temperatures, 2021 proved to be one of the most challenging years so far for our butterfly farm. Western Tiger and Two-tailed swallowtails did moderately well, but we had near total brood losses of Anise and Oregon swallowtails, due to the extreme heat wave. Most of our moth species proved more resilient, although our smaller experimental broods of Western Eyed and Big Poplar sphinx moths also succumbed to heat-related issues. (Based on what we saw in the region, wild populations also suffered greatly.)
Through the pain of 2021, we learned a lot of valuable lessons. We look forward to doubling down and having a more successful 2022, regardless of what Mother Nature may throw at us. We're already planting seeds and getting set-ups ready for spring and summer rearing. We plan to re-establish the broods that were weakened in 2021. Some of these adjustments are to create different, more heat-resistant set-ups and others relate to providing host plants with higher moisture content leaves.
To kick off the year, egg pre-orders are available for Polyphemus silk moths, Ceanothus silk moths, and the lovely White-lined sphinx "hummingbird" moths. At this point, we're holding off on butterfly eggs, but may offer butterflies as freshly-hatched caterpillars, as numbers allow. Look for this possibility in June. We're hoping to offer butterfly egg presales again in 2023.
One success of 2021 was collecting seeds from a wider variety of nectar and host plants, which are now available.

redpajama_set_name: RedPajamaCommonCrawl


Fluorite earrings hand fabricated from fine and sterling silver in a seascape design. The 10mm fluorite stones are striped in purple and blue. Behind the stones, the silver has been cut away to allow the sun to shine in to complete the beachy/sunset look.
Measures 2 1/2" from top of the sterling silver ear wires to the bottom of the dangles. Dangles are 5/8" at the widest portion.
Each pair is individually hand crafted. Every effort is made to reproduce designs exactly but do expect slight variances. Fluorite cabochons will be similar to those pictured, and will be matched pairs, but may vary in stripe placement.


My poor blog has been neglected as I have been making weekly YouTube videos for Rainbow Loom Bracelets (also known as Loom Bands). Here is a few of my no loom or loom optional tutorials that I have posted to youtube. Be sure to check them out. You can view my channel here, or search for the bracelet name along with Rainbow Loom and the tutorial should show up.
These rubber band bracelets are truly addicting to make. With techniques similar to crocheting, but less commitment I can see why people of all ages are hooked on this Rainbow Loom (LoomBands, BandaLoom, Crazy Loom, Fun Loom, Wonder Loom) trend.
The tutorials below can be made without a loom. I use two pencils rubber banded together for most of the tutorials I make. Hope you enjoy! If you happen to make any of these bracelets I would love to see it. Please tag me on instagram, my username is @thecheesethief.
such a nice thing you are sharing !
SHAREit Download supports numerous image formats, audio visualisations, playlists, audio files, video files, reporting weather forecasts and also third-party plugins. It works on the internet as well as home networks. Wechat For PC is distributed under the GNU General Public Licence (GPL) and has tax exemption.
Cheap Trendy Men's Clothing this year the most popular style of clothing theme. This year the main single product, partial leisure clothes, such as the spring and summer season popular super long coat, pencil pants, and autumn and winter began.
Hope you will be back soon. Merry Christmas!
I NICE POST AND KEEP UP THE GOOD WORKS THANKS FOR THE SHARING, SUCH A NICE POST.
and impossibilities: It is this, that in all things distinguishes the strong soul from the weak.


text:
Q: JSon Parsing in ADF web activitiy I am trying to use the JSON out from one activity to another post activity
Output fro the 1st activity is
{
"pid": "0",
"name": " test_onbirded1",
"description": " ON_BOARDED_TRAIT111 ",
"traitType": " ON_BOARDED_TRAIT",
"dataSourceId": " 122233",
"folderId": " 982331",
"traitRule": "(lifecyclemainfrequent == 2)",
"ADFWebActivityResponseHeaders": {
"x-ms-request-id": "b583f633-501e-0089-1270-7961c2000000",
"x-ms-version": "2020-08-04",
"x-ms-creation-time": "Tue, 13 Jul 2021 13:18:52 GMT",
"x-ms-lease-status": "unlocked",
"x-ms-lease-state": "available",
"x-ms-blob-type": "BlockBlob",
"x-ms-server-encrypted": "true",
"Accept-Ranges": "bytes",
"Date": "Thu, 15 Jul 2021 11:58:36 GMT",
"ETag": ""0x8D94787B0F9ED99"",
"Server": "Windows-Azure-Blob/1.0;Microsoft-HTTPAPI/2.0",
"Content-Length": "208",
"Content-Type": "application/octet-stream",
"Last-Modified": "Thu, 15 Jul 2021 11:57:16 GMT"
},
"effectiveIntegrationRuntime": "DefaultIntegrationRuntime (North Europe)",
"executionDuration": 0,
"durationInQueue": {
"integrationRuntimeQueue": 0
},
"billingReference": {
"activityType": "ExternalActivity",
"billableDuration": [
{
"meterType": "AzureIR",
"duration": 0.016666666666666666,
"unit": "Hours"
}
]
}
}
But I  only want to use
{
"pid": "0",
"name": " test_onbirded1",
"description": " ON_BOARDED_TRAIT111 ",
"traitType": " ON_BOARDED_TRAIT",
"dataSourceId": " 122233",
"folderId": " 982331",
"traitRule": "(lifecyclemainfrequent == 2)}
in the next web activity which is post
How do I  exclude the other values from the output to the input :) to next web activity.

A: Rather than using a data flow and spinning up an entire spark cluster just to make an API Call, it's probably better to explicitly set the body of the next API using the output value from previous API call directly.
For example:
if your response from the first API call is:
{ "pid": "0", "name": " test_onbirded1", "description": " ON_BOARDED_TRAIT111 ", "traitType": " ON_BOARDED_TRAIT", "dataSourceId": " 122233", "folderId": " 982331", "traitRule": "(lifecyclemainfrequent == 2)", "ADFWebActivityResponseHeaders": { "x-ms-request-id": "b583f633-501e-0089-1270-7961c2000000", "x-ms-version": "2020-08-04", "x-ms-creation-time": "Tue, 13 Jul 2021 13:18:52 GMT", "x-ms-lease-status": "unlocked", "x-ms-lease-state": "available", "x-ms-blob-type": "BlockBlob", "x-ms-server-encrypted": "true", "Accept-Ranges": "bytes", "Date": "Thu, 15 Jul 2021 11:58:36 GMT", "ETag": ""0x8D94787B0F9ED99"", "Server": "Windows-Azure-Blob/1.0;Microsoft-HTTPAPI/2.0", "Content-Length": "208", "Content-Type": "application/octet-stream", "Last-Modified": "Thu, 15 Jul 2021 11:57:16 GMT" }, "effectiveIntegrationRuntime": "DefaultIntegrationRuntime (North Europe)", "executionDuration": 0, "durationInQueue": { "integrationRuntimeQueue": 0 }, "billingReference": { "activityType": "ExternalActivity", "billableDuration": [ { "meterType": "AzureIR", "duration": 0.016666666666666666, "unit": "Hours" } ] } }

then the body of your next API call should be like so:
{
    "pid": "@{activity('First API Call').output.pid}",
    "name": "@{activity('First API Call').output.name}",
    "description": "@{activity('First API Call').output.description}",
    "traitType": "@{activity('First API Call').output.traitType}",
    "dataSourceId": "@{activity('First API Call').output.dataSourceId}",
    "folderId": " @{activity('First API Call').output.folderId}",
    "traitRule": "@{activity('First API Call').output.traitRule}"
}

As you can see it is using the output of the previous activity directly, without the cost of spinning up a spark cluster.

A: Use Select as an interim activitym and then use post, if that is possible.
https://learn.microsoft.com/en-us/azure/data-factory/data-flow-select

A: You cannot achieve this in Data Flow.
So, in Copy Data activity, use the column mapping to generate a new file (in sink).
Used this new file as source in the Data Flow.
Step1: Mapping:

Step2: While Mapping delete unnecessary properties as shown in below image:

Step3: Input

Step4: Output

redpajama_set_name: RedPajamaStackExchange


text:
/* ###
 * IP: GHIDRA
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package ghidra.app.events;

import java.lang.ref.WeakReference;

import ghidra.framework.plugintool.PluginEvent;
import ghidra.framework.plugintool.ToolEventName;
import ghidra.program.model.listing.Program;
import ghidra.program.util.ProgramLocation;

/**
 *
 * Plugin event that is generated when a tool receives an external
 * ProgramLocationToolEvent.
 */
@ToolEventName(ExternalProgramLocationPluginEvent.TOOL_EVENT_NAME) // this allows the event to be considered for tool connection
public final class ExternalProgramLocationPluginEvent extends PluginEvent {

	/**
	 * The name of this plugin event.
	 */
	public static final String NAME = "External Program Location Change";
	public static final String TOOL_EVENT_NAME = "Program Location Change";

	private ProgramLocation loc;
	private WeakReference<Program> programRef;

	/**
	 * Construct a new ProgramLocationEvent.
	 * @param src the name of the plugin that generated this event.
	 * @param loc the ProgramLocation object that contains the new location.
	 * @param program the Program for which the loc object refers.
	 */
	public ExternalProgramLocationPluginEvent(String src, ProgramLocation loc, Program program) {
		super(src, NAME);
		this.loc = loc;
		this.programRef = new WeakReference<>(program);
	}

	/**
	 * Returns the ProgramLocation stored in this event.
	 */
	public ProgramLocation getLocation() {
		return loc;
	}

	/**
	 * Returns the Program object that the location refers to.
	 */
	public Program getProgram() {
		return programRef.get();
	}

}


In your fifteen minute sound bite of stardom, finishing first, fastest, smartest, most skilled or best in the class will only last as long as it takes for the Universe to catch on that it's time your ego got refreshed with a face shot of purifying, fluffy snow! Take your time in life; the how, what, where, when, why and who unfolds naturally as you remain attentive to the moment.
I'm not the most patient person "I" know. Depending on the nature of my desire, this particular "virtue" often remains aloof to my experience. In the West we are used to a fast food style of approach to living. I do not believe there are many areas of life that have not been affected by the increasing demands and compulsive sense of urgency that we have towards our desires; that it all happens, AND that it all happens NOW!
When I was first exposed to this particular insight it referred to the context of the "Spiritual" path; we're so used to getting our veggie burgers J in a couple of minutes; why not enlightenment? While the fast food approach to living life may be eagerly consumed in many areas, it has absolutely no frame of reference when it comes to "healing" or spirituality; it is only the mind that filters a perceived reality, at a time based level.
The notion that one can accelerate the "healing", "realization" or "creative" process is as much a delusion as the actual idea of "healing", "realization" or "creative process" is itself; but those are other conversations!
Slowliness is holiness because we can only, ever, experience one moment at a time, and since this present moment leads to the next present moment, neither is considered to be more important or significant than "the other"; it is only the subjective mind that sees's a progression or recession in the changeable; while the unchanging remains, forever present, whole or complete. It is only the subjective mind that short orders our wants, needs and desires and the dreams we have for our life.
What happened no longer exists; what is happening now will be of the greatest value, when our attention is supremely concentrated in the now. What will happen is of no importance to this now, since it exists only as a possibility in the womb of creation. What is happening will always, only happen in the now; when the mind superimposes its own wants, needs and desires onto that now, the trouble begins.
We get caught up in our sense of urgency because the mind imagines it has some influence and control over the present moment, as we identify to our body/mind we project the illusion of control onto the uncontrollable. Our obsessive interventions (often called planning!) serve to strengthen the illusion that the "I" has somehow mastered an ability to create a reality, where there can be no authorship or ownership. If anything is to happen, it requires the entire "Universe" to participate in "that happening"; the sense of doership arises after the circumstance or situation has already arisen.
Our fixation and hunger for having it all now, is further complicated by a society that enables our obsessions by creating systems and models based on "urgency" and satisfaction with the intention of providing us instantaneous gratification, i.e. our "credit model" (no explanation needed?) while temporary often leads to an extreme cost.
As I mentioned before; I'm not the most patient person I know; I've played, danced and sunk in this impulsive energy many times and what I've learned is that in most cases, there is a belief that one can only repress or express (respond and act) to this energy. The greater the urgency, the greater the chance lies in the possibility that these impulses of energy that are operating are NOT you, and will in most cases, not serve you in the expression of "your" desire.
Herein lies an opportunity to a deeper level of potential freedom; to simply witness the beginning, middle and end of those urgency patterns, to sit with these impulses and see what might be revealed, by NOT acting; by watching and witnessing those impulses; to potentially reveal hidden assumptions and beliefs that may surface when those impulses are NOT responded to.
The inherent value of witnessing these patterns of the mind, these impulses of energy that we imagine and assume our self to be, is that we objectify and deconstruct the very impulses that in most cases drive lifetimes of behaviors, actions, choices and decisions; that often, and in most cases, go on unattended.
How can you make your life less busy?
This entry was posted on Saturday, January 3rd, 2009 at 2:39 pm and is filed under books, Ideas, Inspiration, life, Lifestyle, Meditation, Musings, Personal, Philosophy, Psychology, relationships, Spirituality, thoughts and Yoga. Tagged: books, Inspiration, Meditation, michael sean symonds, Personal Growth, Psychology, self help, Spirituality, transformation, whistler, Yoga, Zen Shredding. You can feed this entry. You can leave a response, or trackback from your own site.
very nice blog! Taking one's time produces greater quality, a more lasting impact. Elegantly prepared writing my friend, and love the customised colors. A happy zen day to you!


text:
Vous êtes ici: Page d'accueil / ...
Highlighting the importance of promoting environmental values and practices within communities
Publié: 5 juin 2014 12:00 CET
The shores are polluted. Lake Managua shifted its boundaries after the 1972 earthquake. Managua has a high level of urban Risk associated with delinquance in these shantytowns and earthquakes which happen on a regular basis. Nigel Dickinson/Red Cross
By Meinrad Burer, Climate Change Mitigation, IFRC
Most often it is the world's most vulnerable who feel the brunt of environmental degradation and climate change.
From rural villages and remote islands to sprawling metropolises, Red Cross and Red Crescent volunteers have witnessed and raised the issue of environmental degradation as a major factor in disaster risk with immediate consequences on the lives and livelihoods of the people they serve.
The extent to which communities understand the importance of managing their natural resources in a sustainable way is key to how resilient they will be to future natural disasters.
Sustainable support and strong commitment to promote greater public adoption of environmentally sustainable living is therefore critical, to enable healthy and safe living within ecological constraints.
Mohammed Omer Mukhier, head of community preparedness and risk reduction at the International Federation of Red Cross and Red Crescent Societies (IFRC), said the Red Cross Red Crescent network is taking serious steps to promote environmental values and practices through advocacy and social mobilization. "We are also looking throughout the network, on how we can reduce the environmental impact of carrying out our work, by taking action to reduce our institutional carbon footprint and by mainstreaming environmental considerations within our relief and recovery operations," he said. Moreover, National Societies are working with communities across the globe to strengthen their resilience to climate and environmental challenges. "The expertise of Red Cross and Red Crescent staff and volunteers in disaster preparedness and risk reduction efforts, and their continued and trusted presence within local communities, holds great potential for an effective implementation of environment-friendly behaviours."
For example, in Indonesia and Nicaragua, the Red Cross implemented solid waste management, minimization of litter and recycling programmes, leading to a decrease of the amount of rubbish going into canals and rivers and clogging drains, thus reducing the risk of floods in the area.
The distribution of fuel efficient stoves by Red Cross volunteers in Uganda and Guatemala has minimized the use of firewood and contributed to reducing deforestation. The use of the improved stoves has also delivered health and socio-economic benefits to poor communities. Besides reducing respiratory infections, the use of these stoves have also reduced the risk of uncontrolled fires and burns. In addition, it gives people the time to participate in other revenue generating activities instead of collecting firewood.
The Colombian Red Cross has been assisting families living in high risk areas due to coastal erosion to relocate to safer grounds. The society is also working with local businesses, forming Green Committees made up of employees of these local companies to raise awareness on and champion good environmental behaviour.
The Green Recovery and Reconstruction Toolkit was developed soon after the 2004 Indian Ocean tsunami through a partnership between the American Red Cross and the World Wildlife Fund. It was originally tested in Indonesia and Sri Lanka, and has since been used in Chile, Haiti, India, and Pakistan to make sure that recovery programmes include environmentally sustainable considerations. The development and implementation of the toolkit provide a great basis for further environmental stewardship initiatives, which the Red Cross and Red Crescent are well placed to carry out because of its large network of volunteers and presence in almost every community across the globe.
"While still building on community-based interventions, action is also taking place at scale," said Mukhier. "Take for example the Viet Nam Red Cross, which has been planting and protecting mangrove forests along the coast since 1994, with the support from the IFRC."
Today, according to Mukhier, these mangroves represent 4 per cent of mangroves in Viet Nam and are effective carbon sinks that contribute to mitigating the effects of climate change. They also are the first line of defence against rising waters and so will have a marked influence on the scale of devastation during a typhoon or storm surge.
Similarly, the Kenyan Red Cross Society and the IFRC have launched the Sustainable Environment Restoration Programme (SERP), together with the Kenyan Ministry of Environment, Water and Natural Resources, with the aim to plant and care for 2.5 billion trees by 2018, restore river basins, conduct environmental education in all schools and manage solid waste to tackle environmental degradation and climate change consequences.
"More than ever, we need to embark on effective – and adequately funded – resilience-building measures, which will also address environmental degradation issues, starting with the poorest and most vulnerable parts of the world," said Mukhier.


text:
Tyne & Wear selected
Tim Healy and AC/DC's Brian Johnson get Newcastle plaques
https://www.bbc.com/news/uk-england-tyne-39770142
Image copyright BBC/GettyImages
Image caption Tim Healy and Brian Johnson are set to receive plaques on the Tyne riverside
Plaques commemorating actor Tim Healy and AC/DC singer Brian Johnson are to be added to a riverside walk.
The public voted for the bronze signs to be the latest installed on the NewcastleGateshead Initiative's Local Heroes Walk of Fame.
Television presenters John Grundy and Mike Neville will also be honoured with plaques which will be installed in May.
The walk along the Newcastle Quayside opened in 2014 and 29 plaques have so far been installed.
Sarah Stewart, from the group, said: "Those recognised... have all made a huge contribution to the region and are a driving force behind the NewcastleGateshead we have today."
Brian Johnson was born in Dunston, Gateshead, and became the lead singer of rock group AC/DC in 1980 after the death of former frontman, Bon Scott.
Tim Healy from Benwell in Newcastle, is an actor best known for roles in Auf Wiedersehen Pet and Benidorm.
TV presenter and author John Grundy specialises in the history of North East England and is also the chairman of Friends of Beamish Museum.
Mike Neville is best known for his work with the BBC and Tyne Tees Television.
AC/DC singer Brian Johnson receives honorary degree
Benidorm star Tim Healy flown home for treatment
NewcastleGateshead Local Heores
Tyne & Wear live reporting
Live Latest updates from North East England Live
Full article Latest updates from North East England Live


text:
Carnivorous plants and Salamanders
Posted on 12 Junie 2019 by volksvryheid
In study published in the journal Ecology, a pair of biologists in the province of Ontario found that northern pitcher plants – also known as turtle socks – devour juvenile spotted salamanders. Carnivorous plants have a taste for salamanders, scientists find The northern pitcher plants, also known as turtle socks, devour juvenile spotted salamanders
Biologists have discovered evidence that carnivorous plants in Canada feast on young salamanders, in what is believed to be the first instance of vertebrate consumption by plants in North America.
In study published in the journal Ecology, a pair of biologists in the province of Ontario found that northern pitcher plants – also known as turtle socks – devour juvenile spotted salamanders.
M Alex Smith, a professor of biology at Guelph University first discovered a salamander in a pitcher plant accidentally: he was leading a group of university students on a field course in Ontario's Algonquin Park. But the sighting of the small reptile in the plant felt like a "WTF moment", Smith told the Guardian in an email.
After consulting with the park's resident salamander expert, Patrick Moldowan, a PhD student at the University of Toronto, the two suspected Smith's discovery might have been more than a chance sighting. After surveying pitcher plants in Algonquin, Moldowa found that 20% of plants had at least one juvenile spotted salamander in them. "The second WTF moment," said Smith.
The pitcher plant is one of nearly 600 carnivorous plants found throughout the world. Inhabiting much of Canada and the eastern United States, the pitcher thrives in low-nutrient areas, such as bogs.
The plant is well known for its appetite of invertebrates, like spiders and other small insects – but the discovery of decomposing salamanders significantly expands the scope of what plants may be consuming – and raises numerous questions.
"Are plants a significant form of mortality for the salamanders? Are the salamanders a significant form of nutrition for the plants? Are the salamanders, in fact, not a good thing for the plants?" said Smith.
What makes the research especially tantalizing, said Smith, is that while the plants and salamanders are relatively common sightings in the park, researchers didn't realize the deadly relationship between the two.
The remote Wildlife Research Station in Algonquin park – the province's oldest protected area – has been active for the last 70 years.
"This crazy discovery of previously unknown carnivory of a plant upon a vertebrate happened in a relatively well-studied area on relatively well-studied plants and animals!" said Smith.
The team is testing multiple hypotheses about what lures the young salamanders into the fatal grip of the pitcher plant. One suspicion is that the salamanders accidentally fall into the plants and drown. The plants might also have a digestive enzyme that speeds up the process: researchers observed it took less than two weeks for the salamanders to decompose.
"I hope and imagine that one day the general public's interpretive pamphlet for the bog will one day say, "Stay on the board walk and watch your children – here be plants that eat vertebrates!!" said Smith.
https://www.theguardian.com/world/2019/jun/12/canada-carnivorous-plants-eat-salamanders
Scientists at the University of Freiburg in Germany have for the first time characterised the snapping movement of this rare aquatic carnivorous plant, found in wetlands around the world. Aldrovanda vesiculosa snaps its "trap" shut 10 times faster than the much larger Venus flytrap, using a combination of hydraulics and the release of pre-stress to capture water fleas and possibly even tadpoles and small fish.
Cobra lily
An example of a pitfall trap, or pitcher plant, this distinctive species, native to the western US and given its name because it resembles a striking cobra, traps insects in its tubular leaves, which can grow to nearly a metre in height. The prey is distracted by false exits – the real one is concealed – until it tires and falls into fluid at the bottom of the pitcher, where it is digested with the help of bacteria.
In the manner of flypaper, these diverse carnivorous plants, with nearly 200 species distributed across every continent except Antarctica, use sweet, sticky mucilage to lure and capture their prey. Rather than provide energy, the insects are used to supplement nutrients lacking in poor soil conditions. Trapped prey are engulfed in a web of the sticky glands and digested by enzymes.
Bladderwort
Mosquito larvae, aquatic worms and tadpoles are among the victims of this genus, containing some 220 species of plants found in lakes, streams and waterlogged soils around the world. When prey brushes against trigger hairs, a trapdoor is activated and the prey is sucked into a hollow bladder, whereupon the door closes again – all within a few thousandths of a second.
Corkscrew plant
Easy to enter but difficult to escape, due to spiralling arms with inward-pointing hairs, these plants of the genus Genlisea, found in Africa and South and Central America, are examples of so-called lobster-pot traps. The traps are underground and they draw the prey – usually minute microfauna – upwards into the body of the plant. Carnivory in corkscrew plants wasn't proven until 1998.
https://www.theguardian.com/environment/2018/may/13/the-five-carnivorous-plants-you-thought-triffids-make-believe-waterwheel-plant-cobra-lily-sundew
Posted in Bladderwort, Canada - Ontario, Carnivorous plants, salamanders, Sundew
Previous Post Immigrants – Europe – Italy – Libya
Next Post Crimea – self-determination (Putin)


text:
Evil Dictator Awards
Lewis Black holds an awards ceremony for some of the most evil dictatorships in the world.
By The Daily Show
The Olympics are not even a day old and already a number of incidents have put the repressive apparatus of the Chinese state on full display. On the eve of the Beijing Games, Daily Show correspondent Lewis Black holds an award ceremony for other dictatorships that could give China a run for its money in the blood sport of violating human rights. When it comes to state-sanctioned brutality, he explains, "they're all winners."
–Will Di Novi
Check out more great Nation videos on our YouTube channel.


Looking across to Raise and Keppel Cove today, before the rain, hail and snow started!
Bowfell Buttress from the Climbers Traverse just below the Great Slab. The Traverse path is buried under the snow.
The best view of the day. Looking up towards the summit from near Brownrigg Well.
Looking down Striding Edge from above the snow-packed exit onto the summit plateau.
Looking down the steep snow bank at the exit from Swirral Edge today. Ice axe and crampons essential!
Steve and Lisa enjoying their first winter mountaineering experience on Swirral Edge today.
The summit cairn from the cross shelter today. Not a lot to see, and very, very windy!
Looking up & across at the weak cornices to the N of Striding's exit. Not the best pic but I didn't want to hang around!
The sun briefly cast the shadow of Striding Edge over a white Red Tarn. Spectacular - come properly equipped and enjoy !
St Sunday Crag, Fairfield & Grisedale valley look magnificent in their covering of fresh (& very soft) snow.


text:
Kenton és un poble dels Estats Units a l'estat de Delaware. Segons el cens del 2000 tenia una població de 237 habitants.

Demografia
Segons el cens del 2000, Kenton tenia 237 habitants, 83 habitatges, i 63 famílies. La densitat de població era de 538,3 habitants/km².

Dels 83 habitatges en un 36,1% hi vivien nens de menys de 18 anys, en un 59% hi vivien parelles casades, en un 9,6% dones solteres, i en un 22,9% no eren unitats familiars. En el 14,5% dels habitatges hi vivien persones soles el 4,8% de les quals corresponia a persones de 65 anys o més que vivien soles. El nombre mitjà de persones vivint en cada habitatge era de 2,86 i el nombre mitjà de persones que vivien en cada família era de 3,11.

Per edats la població es repartia de la següent manera: un 27,8% tenia menys de 18 anys, un 9,3% entre 18 i 24, un 30,4% entre 25 i 44, un 24,9% de 45 a 60 i un 7,6% 65 anys o més.

L'edat mediana era de 36 anys. Per cada 100 dones de 18 o més anys hi havia 90 homes.

La renda mediana per habitatge era de 38.250 $ i la renda mediana per família de 38.000 $. Els homes tenien una renda mediana de 32.143 $ mentre que les dones 27.500 $. La renda per capita de la població era de 15.539 $. Aproximadament el 10,6% de les famílies i el 15,4% de la població estaven per davall del llindar de pobresa.

Poblacions més properes
El següent diagrama mostra les poblacions més properes.

Referències

Pobles de Delaware
Comtat de Kent (Delaware)

redpajama_set_name: RedPajamaWikipedia


Like any other Window World product, our Shutters combine superior performance with transformational visual appeal. Heavier than industry standards for durability, with color-through processing to resist fading, they are made for years of delight. And with a limited lifetime warranty, years is just the beginning. Available in raised panel, louvered, combo, and board-n-batten profiles, each in 19 popular colors. Custom options and shutter tops complete the look.


Has the topic lost its value as oil prices go down?
Do efficient car project simply die off now?
This is like deciding to hold off repairing the leaking roof, because it has stopped raining.
Oil prices will go back up, and electric/hybrid cars are the future. And efficiency is always a good thing; for all resources: water, food, air, and the earth is connected to all of these.
I saw an Aptera getting off the highway near our home a month or so ago.
Really?! Too bad you didn't have a camera handy! What highway and what day/time was it? The folks over at the Aptera Forum are anxious for any and all news about the Aptera.
Did the vehicle you saw have the rear quarter windows, or not?
No, no camera. It was in the early evening here in Grand Rapids. I figure it was probably some automotive journalist testing it--they occasionally drive cars over to this side of the state.
But back on topic. I recently stumbled over some money, and the Aptera looks soooo killer. And the idea to be able to commute with a car like this would be so promising. But unfortunately, I don't live in CA, not even the US... so it seems like I have to wait some more years for eco-friendly driving to become true.
I don't think the ideo of energy efficient cars will vanish again. In the "60 Minutes" interview Obama said that abandoning the quest of alterntive fuels and energy independence now would be absurd.
Also Vokswagen is developing a 2l car and other German car companies have also already invested heavily into hybrid and other fuel efficient propulsion technologies.
I just read that discussion about the safety of small cars. Here is a video of a Smart car craseh ageinst a 2-ton Mercedes S-Class. It looks pretty violent but IIRC the forces on the driver in the Smart were within healthy margins. The video is in German but the pictures speak for themselves.
'to have something handy' means to have something quickly available. handy is an adjective (?) here not a noun like in German. German for that sentence would be "...keine Kamera zur Hand (!) hattest.
Last edited by Mescalero on Tue Nov 18, 2008 9:56 am, edited 1 time in total.
'to have something handy' means to have something quickly available. handy is an adjective (?) here not a substantive like in German. German for that sentence would be "...keine Kamera zur Hand (!) hattest.
unfortunately, I don't live in CA, not even the US... so it seems like I have to wait some more years for eco-friendly driving to become true.
Electric vehicles that use lithium batteries... Yesterday I read how "eco friendly" production of lithium and batteries is. Horror! Plus it is not possible to ramp up production. Not enough for cellphones and laptops as it is.
looks can be deceiving. the loremo uses cutting edge passenger cell design to achieve 5-star passenger safety without adding huge amounts of extra weight. also, what's not sci-fi about the whole front of the car hinging up in order to get in or out?
also, what's not sci-fi about the whole front of the car hinging up in order to get in or out?
That's the BMW Isetta from the post-war time. You can bet it had no five-star passenger security.
I just like the looks of the Aptera more - it's not that I don't like the Loremo, which should in fact be available in Germany first.
On the British TV show Top Gear they raced three cars from Basel, Switzerland to Blackbool, England, 750 miles away.
They used a Jaguar, a Subaru Legacy and a VW Polo BlueMotion, all diesel enginges.
The VW was quickest and most economical with 80mpg.
80mpg is better than the Toyota Prius although the Polo has no fancy hybrid technology. I think the whole hybrid thing really only works in an urban environmen with a lot of braking and accelerating.
The Prius is also a bigger car. If you put a efficient diesel in the Prius, and/or made it a plug in, it could better the Polo, possibly.
I think the whole hybrid thing really only works in an urban environmen with a lot of braking and accelerating.
That's actually incorrect. Braking and accelerating is bad for any vehicle, even hybrids. The electric motor cannot provide enough power alone to get hybird vehicles (e.g. Prius) up to speed, so the engine is used just like in any other vehicle. For me the Prius gets better highway mileage as compared to city mileage, which goes against the EPA ratings, and this is true for most Prius owners (you can search the forums at priuschat.com to verify this).
With that said there are driving techniques that can be used to improve city mileage (as well as highway). This has been most commonly referred to as hypermiling. A lot of it involves proper planning and anticipation while driving.
It's a common mistake to believe that hybrids run as electric vehicles in the city, but unfortunately this just isn't the case.
That's actually incorrect. Braking and accelerating is bad for any vehicle, even hybrids.
But whats the advantage of a hybrid if you drive long distances with (near) constant speed? Then all the power used will be generated by the combustion engine. Braking at high speeds won't give you lots of energy back because the batteries can't be charged that quickly.
Of course in urban areas a lot of energy is dissipated by braking, but if there's an area in which a hybrid outperforms a diesel it should be in stop-and-go traffic.
Aptera has updated their webpage with much more detailed images -- I'd say it definitely has driven front wheels!
They start production this month! The cost will be the mid-$20K to the mid $40K range, depending on model (all-electric, serial hybrid, possibly fuel-only) and the options you choose. Sale to California residents only, for now, but all over the USA at some point fairly soon.
1,500-2,000 pounds (or so); again depending on the model and options. Dual air bags, front crumple zone, passenger safety cell with door beams, etc.
Now I can't account for all the claims made in this article, but I do know the Honda CRX-HF had a 1300cc engine and just one compression ring per cylinder, as opposed to the usual two. Owners reported getting in excess of 50 mpg on the highway. And without all the resources poured into the batteries, and their shipping costs both as raw materials and as finished products.
However, once again, let's not be ridiculous. A prof I had owned one of those early diesel Rabbits, and paid $900 to have the clutch replaced, or about twice the going rate for a clutch job back in those days. I like German engineering and drivability, it's the durability that leaves something to be desired.
If they can really make the Aptera for 20-something-thousand Dollars, that be huge. It wouldn't even need fancy all electric angines. A nice modern diesel engine and you could probably achieve 100 mpg.
The Euro NCAP board recently crashed the Ford Ranger, a 2-ton double cab pick up. It achieved only two stars in the front impact category. The Fiat 500, a car half the size achieved all five possible stars.
2 seats is going to be a big deterant for people. It may be a good "secondary drive to work" car, but a primary or only vehicle? They really need to make a 4 seater model. Especially considering the average american family is 2.4 kids.
Time to bring back the rumble seat.
Aptera is working on a 4 seat, 4 wheeled car -- the working name is Palomar. We know absolutely nothing about it yet.
A note on the Aptera 2e: you can put a child seat in the center back. OTOH, how many people on average are in each car on the road? I don't have the exact numbers, but at least 3/4 of all cars on the road -- there is just one person.
Considering the average American family has more than 2.4 cars, that's rather a moot point.
For dad's 50 mile commute to work it is perfect, whereas mom can drive the kids 5 miles to soccer practice in her volvo estate.
No need to have three 5-7 seaters in a family of 4.4 people, of which 2 drive.
They now are aiming for October 2009 for production, which is a full year later than they had originally intended. It is a complex machine, and there are a lot of bits to nail down; like a battery supplier.
They have released a lot more details and specifics about the 2e, at the TED conference, where they are offering rides, as well.
Official dimensions: 53" high x 91.0" wide x 173" long.
110v 15A charge time: 8 hrs.
Battery output: 10-13 KWh battery pack.
- Battery Type: Lithium Ion Phosphate.
There should be a video up pretty soon, too.


text:
Q: pip lxml install segmentation fault Running Python 2.7.5 and OSX 10.8. Also running Python in a virtual env created with the Anaconda package manager. I've got XCode 4.6.3 with command line tools installed.
Messing around with scraperwiki example:
import scraperwiki
html = scraperwiki.scrape('https://scraperwiki.com/hello_world.html')
import lxml.cssselect
import lxml.html
root = lxml.html.fromstring(html) # turn our HTML into an lxml object
tds = root.cssselect('td') # get all the <td> tags
for td in tds:
    print lxml.html.tostring(td) # the full HTML tag
    print td.text                # just the text inside the HTML tag

Trying to use lxml.cssselect raises this error:
/Users/mmoncrief/anaconda/envs/py27/lib/python2.7/site-packages/lxml/cssselect.py in <module>()
     16     external_cssselect = __import__('cssselect')
     17 except ImportError:
---> 18     raise ImportError('cssselect seems not to be installed. '
     19                       'See http://packages.python.org/cssselect/')
     20

ImportError: cssselect seems not to be installed. See http://packages.python.org/cssselect/

Using IPython, I looked for installed modules under lxml (typing lxml.) and find only lxml.etree and lxml.get_include: no cssselect module.
I tried updating lxml using pip install lxml --update. This gives back:
Running setup.py egg_info for package lxml
    /Users/mmoncrief/anaconda/envs/py27/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url'
      warnings.warn(msg)
    Building lxml version 3.2.3.
    Building without Cython.
    Using build configuration of libxslt 1.1.28
    Building against libxml2/libxslt in the following directory: /Users/mmoncrief/anaconda/envs/py27/lib

    warning: no files found matching '*.txt' under directory 'src/lxml/tests'
Downloading/unpacking update
  Could not find any downloads that satisfy the requirement update
No distributions at all found for update
Storing complete log in /Users/mmoncrief/.pip/pip.log

Tried uninstalling lxml and re-installing with pip, and I get a clang error and seg fault. Here is the section fro pip.log:
    /Users/mmoncrief/anaconda/envs/py27/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url'

  warnings.warn(msg)

Building lxml version 3.2.3.

Building without Cython.

Using build configuration of libxslt 1.1.28

Building against libxml2/libxslt in the following directory: /Users/mmoncrief/anaconda/envs/py27/lib

running install

running build

running build_py

copying src/lxml/includes/lxml-version.h -> build/lib.macosx-10.5-x86_64-2.7/lxml/includes

running build_ext

building 'lxml.etree' extension

/usr/bin/clang -fno-strict-aliasing -I/Users/mmoncrief/anaconda/envs/py27/include -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/mmoncrief/anaconda/envs/py27/include -I/Users/mmoncrief/anaconda/envs/py27/include/libxml2 -I/private/var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-build-mmoncrief/lxml/src/lxml/includes -I/Users/mmoncrief/anaconda/envs/py27/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.macosx-10.5-x86_64-2.7/src/lxml/lxml.etree.o -flat_namespace

clang: warning: argument unused during compilation: '-flat_namespace'

src/lxml/lxml.etree.c:136455:17: warning: enumeration value '__pyx_e_4lxml_5etree_PARSER_DATA_INVALID' not handled in switch [-Wswitch]

        switch (__pyx_v_doc_ref->_type) {

                ^

src/lxml/lxml.etree.c:140541:72: warning: incompatible pointer types passing 'struct __pyx_obj_4lxml_5etree__BaseContext *' to parameter of type 'struct __pyx_obj_4lxml_5etree__XSLTContext *' [-Wincompatible-pointer-types]

    __pyx_t_1 = ((PyObject *)__pyx_f_4lxml_5etree_12_XSLTContext__copy(((struct __pyx_obj_4lxml_5etree__BaseContext *)__pyx_v_self->_context))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[2]; __pyx_lineno = 543; __pyx_clineno = __LINE__; goto __pyx_L9;}

                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/lxml/lxml.etree.c:138476:138: note: passing argument to parameter '__pyx_v_self' here

static struct __pyx_obj_4lxml_5etree__BaseContext *__pyx_f_4lxml_5etree_12_XSLTContext__copy(struct __pyx_obj_4lxml_5etree__XSLTContext *__pyx_v_self) {

                                                                                ^

src/lxml/lxml.etree.c:141947:70: warning: incompatible pointer types passing 'struct __pyx_obj_4lxml_5etree__BaseContext *' to parameter of type 'struct __pyx_obj_4lxml_5etree__XSLTContext *' [-Wincompatible-pointer-types]

  __pyx_t_1 = ((PyObject *)__pyx_f_4lxml_5etree_12_XSLTContext__copy(((struct __pyx_obj_4lxml_5etree__BaseContext *)__pyx_v_stylesheet->_context))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[2]; __pyx_lineno = 680; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/lxml/lxml.etree.c:138476:138: note: passing argument to parameter '__pyx_v_self' here

static struct __pyx_obj_4lxml_5etree__BaseContext *__pyx_f_4lxml_5etree_12_XSLTContext__copy(struct __pyx_obj_4lxml_5etree__XSLTContext *__pyx_v_self) {

                                                                                ^

src/lxml/lxml.etree.c:160878:19: warning: expression result unused [-Wunused-value]

    PyObject_INIT(o, t);

                  ^

/Users/mmoncrief/anaconda/envs/py27/include/python2.7/objimpl.h:164:69: note: expanded from macro 'PyObject_INIT'

    ( Py_TYPE(op) = (typeobj), _Py_NewReference((PyObject *)(op)), (op) )

                                                                    ^

src/lxml/lxml.etree.c:162691:19: warning: expression result unused [-Wunused-value]

    PyObject_INIT(o, t);

                  ^

/Users/mmoncrief/anaconda/envs/py27/include/python2.7/objimpl.h:164:69: note: expanded from macro 'PyObject_INIT'

    ( Py_TYPE(op) = (typeobj), _Py_NewReference((PyObject *)(op)), (op) )

                                                                    ^

src/lxml/lxml.etree.c:168247:19: warning: expression result unused [-Wunused-value]

    PyObject_INIT(o, t);

                  ^

/Users/mmoncrief/anaconda/envs/py27/include/python2.7/objimpl.h:164:69: note: expanded from macro 'PyObject_INIT'

    ( Py_TYPE(op) = (typeobj), _Py_NewReference((PyObject *)(op)), (op) )

                                                                    ^

src/lxml/lxml.etree.c:170913:19: warning: expression result unused [-Wunused-value]

    PyObject_INIT(o, t);

                  ^

/Users/mmoncrief/anaconda/envs/py27/include/python2.7/objimpl.h:164:69: note: expanded from macro 'PyObject_INIT'

    ( Py_TYPE(op) = (typeobj), _Py_NewReference((PyObject *)(op)), (op) )

                                                                    ^

src/lxml/lxml.etree.c:12774:13: warning: function '__pyx_f_4lxml_5etree_displayNode' is not needed and will not be emitted [-Wunneeded-internal-declaration]

static void __pyx_f_4lxml_5etree_displayNode(xmlNode *__pyx_v_c_node, PyObject *__pyx_v_indent) {

            ^

8 warnings generated.

/usr/bin/clang -bundle -undefined dynamic_lookup -L/Users/mmoncrief/anaconda/envs/py27/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.5-x86_64-2.7/src/lxml/lxml.etree.o -L/Users/mmoncrief/anaconda/envs/py27/lib -lxslt -lexslt -lxml2 -lz -lm -o build/lib.macosx-10.5-x86_64-2.7/lxml/etree.so

clang: error: unable to execute command: Segmentation fault: 11

clang: error: linker command failed due to signal (use -v to see invocation)

error: command '/usr/bin/clang' failed with exit status 254

----------------------------------------

Command /Users/mmoncrief/anaconda/envs/py27/bin/python -c "import setuptools;__file__='/private/var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-build-mmoncrief/lxml/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-vTKUXu-record/install-record.txt --single-version-externally-managed failed with error code 1 in /private/var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-build-mmoncrief/lxml

Exception information:
Traceback (most recent call last):
  File "/Users/mmoncrief/anaconda/envs/py27/lib/python2.7/site-packages/pip/basecommand.py", line 139, in main
    status = self.run(options, args)
  File "/Users/mmoncrief/anaconda/envs/py27/lib/python2.7/site-packages/pip/commands/install.py", line 271, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/Users/mmoncrief/anaconda/envs/py27/lib/python2.7/site-packages/pip/req.py", line 1185, in install
    requirement.install(install_options, global_options, *args, **kwargs)
  File "/Users/mmoncrief/anaconda/envs/py27/lib/python2.7/site-packages/pip/req.py", line 592, in install
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
  File "/Users/mmoncrief/anaconda/envs/py27/lib/python2.7/site-packages/pip/util.py", line 662, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command /Users/mmoncrief/anaconda/envs/py27/bin/python -c "import setuptools;__file__='/private/var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-build-mmoncrief/lxml/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-vTKUXu-record/install-record.txt --single-version-externally-managed failed with error code 1 in /private/var/folders/l2/zvz4t5rs7pb3n1bc4_bdz6n4cbzgwl/T/pip-build-mmoncrief/lxml

Any help greatly appreciated!

A: Note the error message:

ImportError: cssselect seems not to be installed. See
  http://packages.python.org/cssselect/

cssselect has been moved to become a separate package. Try installing it with
pip install cssselect

A: This worked for me, instead of installing lxml via:
pip install lxml
try:
$CPATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libxml2 pip install -U lxml
Solution found here: http://unflyingobject.com/blog/stories/installing-lxml-on-109/


text:
@interface PYSearchSuggestionViewController ()

@property (nonatomic, assign) UIEdgeInsets originalContentInset;

@end

@implementation PYSearchSuggestionViewController

+ (instancetype)searchSuggestionViewControllerWithDidSelectCellBlock:(PYSearchSuggestionDidSelectCellBlock)didSelectCellBlock
{
    PYSearchSuggestionViewController *searchSuggestionVC = [[PYSearchSuggestionViewController alloc] init];
    searchSuggestionVC.didSelectCellBlock = didSelectCellBlock;
    searchSuggestionVC.automaticallyAdjustsScrollViewInsets = NO;
    return searchSuggestionVC;
}

- (void)viewDidLoad {
    [super viewDidLoad];

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    if ([self.tableView respondsToSelector:@selector(setCellLayoutMarginsFollowReadableWidth:)]) { // For the adapter iPad
        self.tableView.cellLayoutMarginsFollowReadableWidth = NO;
    }
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboradFrameDidChange:) name:UIKeyboardDidShowNotification object:nil];
}

- (void)dealloc
{
    [[NSNotificationCenter defaultCenter] removeObserver:self];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];

    self.originalContentInset = self.tableView.contentInset;
}

- (void)keyboradFrameDidChange:(NSNotification *)notification
{
    [self setSearchSuggestions:_searchSuggestions];
}

#pragma mark - setter
- (void)setSearchSuggestions:(NSArray<NSString *> *)searchSuggestions
{
    _searchSuggestions = [searchSuggestions copy];

    [self.tableView reloadData];

    if (!UIEdgeInsetsEqualToEdgeInsets(self.originalContentInset, UIEdgeInsetsZero) && !UIEdgeInsetsEqualToEdgeInsets(self.originalContentInset, UIEdgeInsetsMake(-30, 0, 30 - 64, 0))) {
        self.tableView.contentInset =  self.originalContentInset;
    }
    self.tableView.contentOffset = CGPointMake(0, -self.tableView.contentInset.top);
}

#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    if ([self.dataSource respondsToSelector:@selector(numberOfSectionsInSearchSuggestionView:)]) {
        return [self.dataSource numberOfSectionsInSearchSuggestionView:tableView];
    }
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    if ([self.dataSource respondsToSelector:@selector(searchSuggestionView:numberOfRowsInSection:)]) {
        return [self.dataSource searchSuggestionView:tableView numberOfRowsInSection:section];
    }
    return self.searchSuggestions.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    if ([self.dataSource respondsToSelector:@selector(searchSuggestionView:cellForRowAtIndexPath:)]) {
        UITableViewCell *cell= [self.dataSource searchSuggestionView:tableView cellForRowAtIndexPath:indexPath];
        if (cell) return cell;
    }

    static NSString *cellID = @"PYSearchSuggestionCellID";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];
    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID];
        cell.textLabel.textColor = [UIColor darkGrayColor];
        cell.textLabel.font = [UIFont systemFontOfSize:14];
        cell.backgroundColor = [UIColor clearColor];
        UIImageView *line = [[UIImageView alloc] initWithImage: [NSBundle py_imageNamed:@"cell-content-line"]];
        line.py_height = 0.5;
        line.alpha = 0.7;
        line.py_x = PYSEARCH_MARGIN;
        line.py_y = 43;
        line.py_width = PYScreenW;
        [cell.contentView addSubview:line];
    }
    cell.imageView.image = [NSBundle py_imageNamed:@"search"];
    cell.textLabel.text = self.searchSuggestions[indexPath.row];
    return cell;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if ([self.dataSource respondsToSelector:@selector(searchSuggestionView:heightForRowAtIndexPath:)]) {
        return [self.dataSource searchSuggestionView:tableView heightForRowAtIndexPath:indexPath];
    }
    return 44.0;
}

#pragma mark - UITableViewDelegate
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPath animated:YES];

    if (self.didSelectCellBlock) self.didSelectCellBlock([tableView cellForRowAtIndexPath:indexPath]);
}

@end


text:
Jinggangshan är en stad på häradsnivå i som lyder under Ji'ans stad på prefekturnivå Jiangxi-provinsen i sydöstra Kina. Den ligger omkring 260 kilometer sydväst om provinshuvudstaden Nanchang. År 2000 inlemmades det tidigare häradet Ninggang (Ningang Xian) i Jinggangshan.

Staden har fått sitt namn från Jinggangbergen, dit Mao Zedong, Zhou Enlai, Zhu De och andra kommunistledare flydde efter en serie misslyckade uppror i Hunan och Jiangxi hösten 1927.

WP:Projekt Kina


text:
Visual Parables
A leading resource for faith-and-film reviews and study guides
Movie Reviews A-Z Index
Film Capsules
Visual Parables Journal
Visual Parables Journal Issues
Ed's Blog
Posted on August 13, 2015 August 15, 2015 by Ed McNulty
Kahlil Gibran's The Prophet (2014)
Review of: Kahlil Gibran's The Prophet (2014)
movie:
Reviewed by: Ed McNulty
Last modified:August 15, 2015
Using the story of a troubled child befriended by an imprisoned poet as a framing device, this animated film illuminates 8 poems from Gibran's THE PROPHET.
Rated PG. Running time: 1 hour 24 min.
Our content ratings (1-10); Violence 2; Language 0; Sex 8/Nudity 1.
Our star rating (1-5): 5
My child, if you accept my words
and treasure up my commandments within you,
making your ear attentive to wisdom
and inclining your heart to understanding; if you indeed cry out for insight,
and raise your voice for understanding; if you seek it like silver,
and search for it as for hidden treasures— then you will understand the fear of the Lord
and find the knowledge of God.
(c) 2014 GKIDS
Like millions of readers, I have loved selected portions of Kahlil Gibran's The Prophet, often using "On Marriage" in wedding liturgies and "On Children" with parents. Actress Salma Hayek apparently not only loves this book of Middle Eastern wisdom but also decided to produce a movie based on it. She secured Lion King's director Roger Allers as the over-all director, and then for each of the 8 poems (chosen from the 26 in the book) she selected animators to interpret them. Their eight little segments could stand alone as animated shorts, but joined together with a back story and enhanced by the stirring score of Gabriel Yared, they will remind veteran film lovers of Walt Disney's Fantasia.
A quick survey of the eight artists and their contributions:
Michal Socha, in the cautionary "On Freedom," depicts birds becoming entrapped in birdcages, and this changes into a tree that morphs into a wickerman that transforms into an even more intriguing image.
Nina Paley in "On Children" uses a striking style of black figures resembling the shadow puppets from Indonesia. In one segment a pregnant female archer shoots an arrow into the abdomen of another pregnant woman, thus launching into the world another human being.
Joann Sfar depicts "On Marriage" as a tango performed by a bare-footed but formally attired couple. (This is the only one that disappointed me because, instead of looking like a Middle Easter bride and groom, they appeared to be a sophisticated couple from Paris
Joan C. Gratz in "On Work" shows us a farmer harvesting with a scythe, this changing into other shapes, and eventually into hands carving a toy boat and giving it into younger hands as we hear that "work is love made visible."
Bill Plympton in his short on "On Eating and Drinking" appeals to our appetites. His crayon drawings, beginning with a head ingesting rainbow-like food, then morphing into a plowman and his horse in a field that in turn changes to grain and many other forms, appears crude, even childish, but it is effective.
Tomm Moore (Secret of Kells, one of my favorite recent animated films!) in "On Love" combines Celtic and Middle-Eastern art that at times makes us think we are watching the lovers through a kaleidoscope. My favorite of all!
Mohammed Saeed Harib in "On Good and Evil" drawing in the tradition of Japanese ink paintings, uses bird, tree, vine and seed images.
The twin brothers Paul and Gaetan Brizzi not only drew a maiden or nymph for "On Death," but also were the storyboard artists for the whole film. (You might recall that they created "The Firebird" segment in Disney's Fantasia 2000).
Liam Neeson, who also voices the character Mustafa, reads the poems for each of the above sequences. To make such a philosophical book appealing to children, director Roger Allers greatly expanded the slight framing device of Gibran's book. The connecting story, set in the seas-side town of Orphalese, involves a mischievous little girl named Almitra whose mother Kamila (voice of Salma Hayek) is the housekeeper for Mustafa (Liam Neeson), a poet/philosopher, held under house arrest for the past seven years because his writings are considered seditious. Since the trauma of her father's death two years earlier the little girl has not spoken, but her lack of voice has not deterred her from getting into all kinds of trouble with the villagers.
One day she follows her mother to work, and soon the poet befriends her, showing her the power of the imagination to make even a prisoner free. But, he warns, in the first of the illustrated poems, one must not worship one's freedom and thus become its captive. There quickly follows the insightful "On Children." A large paunched Sergeant (Alfred Molina) arrives to announce that Mustafa is being released immediately, and that he and the guard Halim (John Krasinski) are to deliver him to the ship that has just docked at the wharf below. On the way Mustafa is greeted by the adoring villagers, thus providing opportunities for the recitation of the other six poems. He also is able to smooth things over with "my new friend" Almitra and the villagers whom she has wronged so that she will be looked after when he is gone. He even instills hope and confidence in Halim who has harbored an unexpressed love for Kamila. The people thank Mustafa for his writings not just by their praise and words of thanks, but also by showering him with food for the journey. They insist on accompanying the party to the ship.
Almita senses that the Sergeant's story about the ship's taking Mustafa back to his native land does not ring true, but she is not able to convey this to her friend. Her fears are borne out when the Sergeant halts before the grim prison where so many dissidents have been shot. A riot breaks out when the people realize that their hero is not about to be set free. Inside the prison the Pasha tries to get Mustafa to sign a paper renouncing his work, but he refuses. That night with the help of Hamil and Kamila, Almitra is able to climb up to a window and peer down at her imprisoned friend. She finds her voice again as they converse, Mustafa assuring her that life and death are one—and asking that she do him a favor. Go back to his cottage and rescue his art and writings before they can be destroyed. Thus we have a race between the three to gather up the precious works before the Sergeant and his soldiers can arrive. What happens to Mustafa is beautifully depicted, fully in keeping with the intention of the film's audience of both children and adults.
The varied art is splendid, no doubt some of it appealing to different persons according to their tastes. You need not worry that the children will not "get" the poems, the art itself being entertaining. Small viewers can enjoy the adventuresome Almitra now and return to the poems when they are older, having at least been introduced to them. Some of Gibran's thoughts are a bit too New Age for me, but most contain a measure of wisdom and stimulation. His caution against deifying Freedom is very pertinent, and the thought that all work—not just that of artists and poets– has meaning takes us back to the similar teaching of Martin Luther that all believers are called to be priests, not just those whom the church ordains. As noted earlier, the film is greatly enhanced by composer Gabriel Yared, Yo-Yo Ma's lending his cello to "On Death" brings out its bitter sweetness. This is a film filled with such beautiful art that I look forward to owning it on video so as to be able to return to it again and again. I think you might feel this way too after seeing it.
This review with a set of discussion questions will be in the September issue of Visual Parables.
CategoriesFeature of the Week, Movie Reviews Tagsbased on a book, child, Kahlil Gibran, Middle East, poet, prison
Subscribe or Unsubscribe Receive email notifications when new posts appear in Visual Parables.
Good films for MLK Holiday Weekend
Selma, Lord, Selma (1999)
Just Mercy (2019)
New! Visual Parables Journal for January 2020
Categories Select Category Ed's Blog (139) Feature of the Week (244) Film Capsules (30) Interviews (1) Movie Reviews (2,047) Uncategorized (13) Visual Parables Journal (2)
About Ed McNulty
Ed McNulty is a trusted friend in congregations nationwide, after more than 30 years of publishing film reviews, study guides and books that explore the inspiring connections between faith and popular culture. Thousands of people have enjoyed his books or the full Visual Parables Journal . Many small groups have used his materials. Countless families have heard Ed's ideas echoed from pulpits and in newsletters—thanks to clergy and newsletter editors who subscribe to either the Journal or the monthly Film Capsules.
More About Ed & Visual Parables
Follow Ed Online
Previous PostPrevious The Stanford Prison Experiment (2015)
Next PostNext Irrational Man (2015)
Visit Read the Spirit
Here's Help for a Hopeful 2020—and an Invitation to Join this Adventure
Judy Gruen: An Annual New Year's Eve "Surprise" Party
Benjamin Pratt: Welcoming Spirits of a Christmas Carol and the Grace That Flows Around Them
In 'Tehran Children,' Mikhal Dekel opens new doorways into a little-known 'Holocaust Refugee Odyssey'
Service of the Longest Night and the challenge of ACEs, Adverse Childhood Experiences
Part of Read the Spirit
Footer photo by Paul Green on Unsplash


Seven out of ten Brits believe their homes are dysfunctional and the answer is to sell up and move. But renovator, businesswoman and property expert Sarah Beeny proves that the potential answer is to make the space you already have work harder – and smarter.
Rosi and John need a glamorous retirement apartment to work for all their future needs, so Sarah installs monitoring cameras and revolutionises its look.
US-born John botched the first renovation of his Putney flat, so Sarah generates a life-size floor plan and redesigns his kitchen, living room and garden.
Alex and Michelle need to sort out a hallway of seven doors and create an outdoor family area. Sarah generates floor plans and redesigns their spaces.
Jo worked hard to buy her house, but the downstairs is not fit for purpose and the bedrooms lack style, so Sarah creates new floor plans and redesigns them.
Glenn and Cassie need to make a home in London's East End work for them and their new baby. Sarah creates a floor plan and new looks for four rooms.
Tracey and Nigel have a large family that their semi-detached house cannot handle. Sarah suggests a surprising layout solution.


On August 7, 2015, RealNames increased the security level of our help page (help.realnames.com).
As an RealNames customer, you will have to update your password for our help site within 5 days. If you do not reset your password within the 5 day window, your current password will stop working, you will be unable to sign in and you will be forced to perform a password reset.
You may receive a reminder email 3 days prior to your password expiring, and again on the day your password expires.
3.) Click "Forgot my password".
4.) Enter your email address.
6.) Click the link in the email.
7.) Enter a new password in the New password field.
For added security, password requirements have been enhanced.
Your password has now been reset!
You will receive an email confirming that a password change has occurred.
You will be required to change your password every 90 days, using the same method.


text:
Kim Kardashian slammed by PETA over 'irresponsible' monkey video
by: Emily Barrett
Since the release of the latest season of Keeping Up With The Kardashians this weekend, the celebrity sisters have made sure to keep themselves in the news basically every single day. We've heard all the rumours surrounding Kourtney's breakup, seen all the memes that emerged after Kim's weird Yeezy shoot, and enjoyed all the drama that followed Kendall Jenner having the cops called on her after her dog allegedly attacked a child.
But that wasn't the only animal-related mishap that the Kar-Jenners got themselves involved in over the past few days.
Yesterday, both Kim and Kourtney came under fire from PETA after posting pictures and videos of themselves playing with marmosets at their grandmother's house.
In one clip, Kim says, "They're licking me while wearing a skimpy white bikini." And in another, Kourtney can be seen kissing one of the little monkeys while it sits on her shoulder.
While these videos and snaps might seem super cute, however, it is actually illegal to own a monkey as a pet in California, and the practices surrounding acquiring the sweet little primates can often be seriously detrimental to the marmosets' health and safety.
As described on PETA's website:
"When people succumb to the temptation to purchase 'exotic' animals such as hedgehogs, macaws, lizards, and monkeys—even tigers and bears—from stores, auctions, or the Internet in order to keep them as "pets," it often leads to pain and death for these animals, who can easily suffer from malnutrition, loneliness, and the overwhelming stress of confinement to an unnatural and uncomfortable environment. The exotic animal trade is also deadly for animals we don't see: For every animal who makes it to the store or the auction, countless others die along the way."
What's more, in order to acquire the marmosets at a young age, they are often forcefully taken from their mothers - who are then shot.
"It is absolutely irresponsible and inappropriate for a celebrity to promote the abuse that these monkeys experience," said Professor Erin Vogel from the department of anthropology at Rutgers University.
"Exotic animals belong in their natural habitat or in zoos for education purposes – not as pets. Most primates, in general, are very social, and to separate them from their social group setting is irresponsible and cruel.
"Celebrities should spend more time promoting the conservation of the endangered habitats of these animals instead of taking 'cute' pictures or videos for Instagram. It is appalling."
Brittany Peet,PETA's Director of Captive Animal Law Enforcement, added in a statement to MailOnline:
"Marmosets should be jumping from tree to tree, playing with one another, and raising their offspring in large, tight-knit social groups.
"PETA urges families to steer clear of exhibitors that drag wild animals around town for this type of misguided stunt."
It is not clear whether or not the marmosets are owned by Mary Jo Campbell, the sisters' grandmother, but the videos were taken at her home.


text:
SéminArts - Visit to Art Mûr Gallery (14-03-2018). Work from Jannick Deslauriers, Sentence, soufflé et linceul, 2017 Photo: Sébastien Roy
SéminArts: Spring 2019
Introduction to collecting contemporary art
5 sessions (in French) on Wednesday: March 13 and 27, April 10, May 8 and 22, 2019
The Museum Collection
March 13, 2019, 7* p.m. to 9 p.m.
Introduction to the SéminArts series
Meeting with a curator of the Museum of Contemporary Art of Montreal
What does the Museum of Contemporary Art of Montreal collect?
The Artist's Studio
March 27, 2019, 7:30 p.m. to 9 p.m.
Visit to an artist's studio
Meeting with the artist and viewing of works yet to be shown
What is the career path of a contemporary artist?
April 10, 2019, 7:30 p.m. to 9 p.m.
Meeting with a gallery owner
Tour of ongoing show
What is the relationship between gallerist, collector and artist?
The corporate Collection
May 8, 2019, 7:30 p.m. to 9 p.m.
Corporate Collection tour
Meeting with the manager of the Corporate Collection
How and why does a company collect contemporary works of art?
May 22, 2019, 7:30 p.m. to 9 p.m.
Meeting with a collector
Discovering of unique art collection
How and why do you become a collector of contemporary art?
5 sessions, Wednesday evenings, from 7:30 p.m. to 9 p.m
*March 13 session will start at 7 p.m.
The order of the meetings is subject to change without notice.
$225 (tax included)
15% off for MACarte holders
514 847-6244 / [email protected]
About SéminArts
SéminArts is an educational program consisting of five sessions offered in collaboration with the Claudine and Stephen Bronfman Family Foundation. In an atmosphere that encourages discussion and the sharing of ideas, each session introduces participants to various players in the art world, including artists, art experts, private collectors, corporate collectors, dealers, exhibition curators, museum curators, etc.
See All SéminArts


ManUp! would like to acknowledge and thank the following corporations and individuals for their generous support.
Island Print Web Design is your print, image and web design expert!
Creating integrated marketing, public relations and digital campaigns that help organisations actively connect with their customers and clients.


VOODOO V3 FIELD HOCKEY STICK. VOODOO V3 Voodoo's low bow of the range assists with flicking and 3D skills. The stick provides ultimate control and feel without sacrificing any hitting power.	Funky design and great colours. The item "VOODOO V3 COMPOSITE OUTDOOR FIELD HOCKEY STICK SIZE 36.5 FREE GRIP+BAG" is in sale since Wednesday, July 4, 2018.	This item is in the category "Sporting Goods\Team Sports\Field Hockey". The seller is "leousa14" and is located in Ozone Park, New York.


The Travel Bug: Sea lions, penguins and chocolates!
We have a full day today. First stop, Cadbury World!
This is a must-go attraction for any chocoholic. The factory in Dunedin produces all the commercial Cadbury chocolate for Australasia, and some of the retail chocolate, such as Jaffa eggs and Roses. The rest of the blocks sold in stores in NZ are actually shipped from Australia.
At the start of the tour, we're each given a small bag with a chocolate bar. But don't worry, cos the bag quickly fills up! On the tour of the factory, we were given samples of chocolate buttons and other candy bars. You also get mini bars for answering questions posed by the guide. To me, the best tasting of the day was a tub of liquid chocolate. Oh my goodness, it was so yummy. It's like eating melted Dairy Milk.
Unfortunately, photos are not allowed during the tour, so I can't show you what we saw. But it's quite fun to see how the chocolates are made and how the machines pack the boxes of chocolate bars with meticulous precision and at high speed.
What's really cool is that as you enter different rooms, you're greeted with a heavenly waft of whatever the factory is producing that day. I'm glad it wasn't Turkish Delight or something with coconut when we were there. Ours was Jaffa eggs, so we got that delightful orangey-chocolate scent.
Towards the end of the tour, we go up to the top of the huge purple silo where the guide releases a chocolate waterfall ala Charlie and the Chocolate Factory. Actually, I find this part a bit gimmicky - it's a tonne of recycled liquid chocolate released from a large vat overhead. Purely for entertainment.
If you notice, the vivid purple colour that's signature Cadbury is carried through in all their packaging and equipment. I was even rewarded with extra chocolate bars for wearing purple! That's what I call branding.
Then of course we had to buy some chocolate from the shop. They sell their candy at discounted prices here and it is much cheaper here but do shop around - the local Countdown (there's one just across from the Cadbury factory) often offer massive discounts that might even beat the prices here.
With all that sugar in our system, we headed out for lunch which was at much lauded Speight's Ale House. It's a micro-brewery and restaurant, something like Paulaner Brauhaus in Singapore.
The food is very much pub fare and the portions are HUGE. We ordered a braised rump steak and a beef schnitzel - just 2 plates for the 4 of us and we were stuffed. The beef, as always, is excellent.
In the afternoon, we're off to explore the Otago Peninsula, which is just off Dunedin city. It's a wildlife haven and we're taking the opportunity to see nature in the wild.
We signed up for Peninsula Encounters by Elm Wildlife Tours. It's a full tour, from 3.30-9pm and we were picked up at our motel. At first, we were puzzled by the odd timing but later realised it's because the animals tend to come in to shore only in the evening time.
The drive to the Otago Peninsula is via winding, narrow mountain roads. We're glad transport is provided!
Along the way, the guide pointed out many native birds spotted in the fields. One of them that got us all terribly excited was the pukeko. We've been seeing many books and stuffed toys of this very funny bird which is a brilliant blue with a crimson beak. It's so cartoony we could hardly believe it actually existed. We'd not caught sight of it despite being told it's quite common in these parts, so it was fantastic to see it in the flesh at last!
We drove by an estuary and saw a family of Paradise Shelducks.
Up on peak of the cliff is the Royal Albatross Centre and breeding ground.
It's a magnificent feeling, like you're on top of the world.
Usually, this place is gusty, which is why it's ideal for albatrosses, as they're huge birds and unlike gulls, they can't flap their wings. They need strong winds to carry them up and spend a lot of time gliding on their enormous wing span of up to 3.5m.
However, that day was exceptionally calm, so much so that the guide was not hopeful of seeing any albatrosses in flight. But we were very fortunate! After about half an hour, we saw a few circling around us and the lighthouse.
I don't know how but Lesley-Anne managed to capture this fantastic shot as the albatross was soaring towards us at top speed. Perfectly framed.
As I was gaping at the fantastic scene, I suddenly got a call from a client. It felt so incongruous - modern technology in the middle of the wilderness (which got me curious stares from the other participants).
A little about albatrosses. My only impression of them before coming here was based on Disney's cartoon, The Rescuers, where the comical albatross always had a problem taking off and landing. In real life, they're very majestic and graceful, and can fly 10,000km in 10 days.
Albatrosses are very picky. They mate for life and have only 1 baby every 2 years. This is because the chick is basically a parasite needing truckloads of food. Finding food for the baby takes a lot of energy and the baby will eat until it's bigger than its parents.
Finally, the parents will just take off, exhausted, abandoning the young chick. After a couple of weeks, the chick will grow extremely hungry and realise "hey, maybe ma and pa aren't coming back". It will then venture out of its nest and attempt to fly. According to the guide, some of these amateur albatrosses end up crashing in the cliffs and the rangers would have to go down, pick them up and deposit them back in the nests so they can try again. Funny!
Then we were on our way again, to another part of the peninsula. See these trees - it's not cos the wind was blowing - they're permanently in this position! Proof of how blustery this area is.
Romantic plains with grazing sheep.
We stopped and started trekking down a steep gravelly path towards the beach.
We came across sea lion tracks on the sand. It was going out to sea.
The thing about animals in the wild is that it's beyond human control. You can only hope to catch sight of them but if they don't make an appearance, there's nothing you can do about it.
So we were delighted when a sea lion emerged, just a few minutes after we arrived.
It waddled towards us. Maybe it thought we were other sea lions!
I don't know if you have ever experienced this - having a gigantic sea lion traverse towards you at the beach. It felt surreal, like we were in the middle of a National Geographic filming. These are wild animals in their natural habitat. To come so close to them is just magical.
However, the guide did impress upon us that sea lions are not cute and cuddly. They're aggressive predators and can run on the sand at 25km per hour, faster than any human. They're often mistaken as seals but they can't be more different. Sea lions are much larger. They eat seals and can pierce seal skulls with their razor sharp teeth.
Each time it approached us beyond a safe limit, the guide would tell us to walk backwards slowly, to show that we accept he's the boss. It would walk towards us and give a roar (which looked like a yawn but is actually an aggressive gesture).
It had us backed all the way up the sand dunes and into the grass. According to the guide, it's breeding season, so the males are particularly territorial. In fact, this beautiful creature waddled across the entire beach to another sea lion resting on the sand, and drove it back into the sea.
Following that sensational sight, we trekked further inwards to a little hut, specially erected as a viewing area for penguins.
We saw the yellow-eyed penguins, seemingly standing at attention on the hill. They stand here cos it's safer for themselves and their babies further up from the beach where the sea lions roam (sea lions are meanies - they will play with and eat the penguins).
Sometimes, you can see the penguins emerging from the water but when we were there, the sea lion's presence discouraged such emergence lest they become bait.
Penguins, like albatrosses, mate for life and they have only 1 egg each time. As their habitats have been disappearing, they've been having problems building nests, so rangers built these small wooden enclosures for the penguins to house their young.
This is a blue penguin chick in its nest. It's close to the entrance because it's evening time and it knows its parents will be back soon with dinner.
Following the penguin colony, we retraced our steps back to the top of the hill and headed down the opposite direction. It's a 15-minute walk down several hilly mounds, and steep, stony path towards a lookout among the rocks.
Among the rocks was a whole colony of fur seals, basking in the wind.
There were numerous pups with their mothers on the rocks, awwww.
Lesley-Anne took many of the photos in this post. She's been harbouring an interest in photography for a while now and her eye for composition is coming through in the photos she's taken on this trip. She's gotten some really nice shots, even with her simple point-and-shoot. I might enrol her in a photography class at some point, if she keeps up the interest.
The Kiwis' threshold for adventure is high. The tour is marketed as suitable for kids but for us city folk, we found the trek rather challenging. Each trek to the beach and to see the fur seals took about 15 mins one way. The last 5 minutes up the hill from the seals was particularly strenuous, I had almost slowed to a crawl. I thought maybe I was unfit but I looked behind me and saw all the other participants in the same shape!
But it's 100% worth it. If you're ever in Dunedin, you MUST try this. It's an encounter of a lifetime and memorable cannot begin to describe it.
As we were coming up the hill at 8.45pm, the sun set, casting an amber glow on the vast landscape. This is the picture of dreams.
I have been silently following your NZ posts but now I feel compelled to comment because this latest post on the wildlife tour sounds so awesome.
You make me want to pack my bags and go to NZ right now! Thanks for blogging about your trip and keep up the good work.
Thanks, Wong! I hope you'll have the opportunity to visit this beautiful country some day.
The tickets to South island are finally booked and I have been devouring your NZ posts every single night! Just started on the research and I can imagine you must have done a fair bit of work too. Hey, just want to ask if Dunedin is worth a 2 nights stay. I am tempted to drive the Caitlins but I saw that your Dunedin posts look very happening!
Phyllis: Yay! I do think Dunedin is worth at least 2 nights, if you have time. It gets pretty tiring going on the road everyday anyway, so why not stay one more night?