text:
/* tslint:disable */
/* eslint-disable */

import { ReaderFragment } from "relay-runtime";
import { FragmentRefs } from "relay-runtime";
export type HomeFeaturedGalleriesRail_orderedSet = {
    readonly orderedItemsConnection: {
        readonly edges: ReadonlyArray<{
            readonly node: ({
                readonly __typename: "Profile";
                readonly initials: string | null;
                readonly internalID: string;
                readonly isFollowed: boolean | null;
                readonly name: string | null;
                readonly slug: string;
                readonly href: string | null;
                readonly location: string | null;
                readonly image: {
                    readonly cropped: {
                        readonly src: string;
                        readonly srcSet: string;
                        readonly width: number;
                        readonly height: number;
                    } | null;
                } | null;
                readonly " $fragmentRefs": FragmentRefs<"FollowProfileButton_profile">;
            } | {
                /*This will never be '%other', but we need some
                value in case none of the concrete values match.*/
                readonly __typename: "%other";
            }) | null;
        } | null> | null;
    };
    readonly " $refType": "HomeFeaturedGalleriesRail_orderedSet";
};
export type HomeFeaturedGalleriesRail_orderedSet$data = HomeFeaturedGalleriesRail_orderedSet;
export type HomeFeaturedGalleriesRail_orderedSet$key = {
    readonly " $data"?: HomeFeaturedGalleriesRail_orderedSet$data;
    readonly " $fragmentRefs": FragmentRefs<"HomeFeaturedGalleriesRail_orderedSet">;
};

const node: ReaderFragment = {
  "argumentDefinitions": [],
  "kind": "Fragment",
  "metadata": null,
  "name": "HomeFeaturedGalleriesRail_orderedSet",
  "selections": [
    {
      "alias": null,
      "args": [
        {
          "kind": "Literal",
          "name": "first",
          "value": 20
        }
      ],
      "concreteType": "OrderedSetItemConnection",
      "kind": "LinkedField",
      "name": "orderedItemsConnection",
      "plural": false,
      "selections": [
        {
          "alias": null,
          "args": null,
          "concreteType": "OrderedSetItemEdge",
          "kind": "LinkedField",
          "name": "edges",
          "plural": true,
          "selections": [
            {
              "alias": null,
              "args": null,
              "concreteType": null,
              "kind": "LinkedField",
              "name": "node",
              "plural": false,
              "selections": [
                {
                  "alias": null,
                  "args": null,
                  "kind": "ScalarField",
                  "name": "__typename",
                  "storageKey": null
                },
                {
                  "kind": "InlineFragment",
                  "selections": [
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "initials",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "internalID",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "isFollowed",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "name",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "slug",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "href",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "kind": "ScalarField",
                      "name": "location",
                      "storageKey": null
                    },
                    {
                      "alias": null,
                      "args": null,
                      "concreteType": "Image",
                      "kind": "LinkedField",
                      "name": "image",
                      "plural": false,
                      "selections": [
                        {
                          "alias": null,
                          "args": [
                            {
                              "kind": "Literal",
                              "name": "height",
                              "value": 230
                            },
                            {
                              "kind": "Literal",
                              "name": "width",
                              "value": 325
                            }
                          ],
                          "concreteType": "CroppedImageUrl",
                          "kind": "LinkedField",
                          "name": "cropped",
                          "plural": false,
                          "selections": [
                            {
                              "alias": null,
                              "args": null,
                              "kind": "ScalarField",
                              "name": "src",
                              "storageKey": null
                            },
                            {
                              "alias": null,
                              "args": null,
                              "kind": "ScalarField",
                              "name": "srcSet",
                              "storageKey": null
                            },
                            {
                              "alias": null,
                              "args": null,
                              "kind": "ScalarField",
                              "name": "width",
                              "storageKey": null
                            },
                            {
                              "alias": null,
                              "args": null,
                              "kind": "ScalarField",
                              "name": "height",
                              "storageKey": null
                            }
                          ],
                          "storageKey": "cropped(height:230,width:325)"
                        }
                      ],
                      "storageKey": null
                    },
                    {
                      "args": null,
                      "kind": "FragmentSpread",
                      "name": "FollowProfileButton_profile"
                    }
                  ],
                  "type": "Profile"
                }
              ],
              "storageKey": null
            }
          ],
          "storageKey": null
        }
      ],
      "storageKey": "orderedItemsConnection(first:20)"
    }
  ],
  "type": "OrderedSet"
};
(node as any).hash = 'ad6d002279e9b40dd32d5e3f8c72602f';
export default node;


This Rottweiler nicknamed Love sold and went to a new family.
This sharp looking Rottweiler puppy is quite the social butterfly! She has a great spirit about her and she will fit in nicely with any family. This puppy is AKC registered, vet checked, vaccinated, wormed and comes with a 1 year genetic health guarantee. Please contact us for more information or check out our website at www.keystonepuppies.com for pictures of all of the puppies.


The Village of Little Chute observes Arbor Day each year by planting a tree in a village park.
The Village Board is presented with a resolution proclaiming Arbor Day be observed on a specific day in the Village of Little Chute. The resolution states that trees in our village increase property values, enhance the economic vitality of business areas, beautify our community, and clean our air. They urge all citizens to support the efforts to plant and protect our trees now and in the future.
The Arbor Day Observance starts with a discussion about Arbor Day, the benefits of trees, how to properly plant and care for trees, and concludes with the planting of a tree. 4th grade elementary school students participate in the observance program each year.


text:
Q: Go JNI Exception 0xc0000005 signal arrived during external code execution I am currently getting this error message if I run the code using CGO. Using almost the same code in pure C, I don't get the error message.
Go (CGO) case: The code below will compile without errors but will give out an error when executed.
package main

/*
#cgo CFLAGS: -Id:/jdk/include -Id:/jdk/include/win32
#cgo LDFLAGS: -Ld:/jdk/jre/bin/server -ljvm

#include <jni.h>

JNIEnv* create_vm(JavaVM **jvm)
{
    JNIEnv* env;
    printf("*env\n");
    JavaVMInitArgs args;
    printf("args\n");
    JavaVMOption options;
    printf("options\n");
    args.version = JNI_VERSION_1_8;
    args.nOptions = 0;
    printf("set values\n");
    int rv;
    rv = JNI_CreateJavaVM(jvm, (void**)&env, &args);
    printf("jni create java vm\n");
    if (rv != JNI_OK) {
        printf("Failed to create Java VMn");
    } else {
        printf("Launched JVM! :)\n");
    }
    return env;
}

void invoke_class(JNIEnv* env)
{
    jclass hello_world_class;
    jmethodID main_method;
    jmethodID square_method;
    jmethodID power_method;
    jint number=20;
    jint exponent=3;
    hello_world_class = (*env)->FindClass(env, "helloWorld");
    main_method = (*env)->GetStaticMethodID(env, hello_world_class, "main", "([Ljava/lang/String;)V");
    square_method = (*env)->GetStaticMethodID(env, hello_world_class, "square", "(I)I");
    power_method = (*env)->GetStaticMethodID(env, hello_world_class, "power", "(II)I");
    (*env)->CallStaticVoidMethod(env, hello_world_class, main_method, NULL);
    printf("%d squared is %d\n", number,
        (*env)->CallStaticIntMethod(env, hello_world_class, square_method, number));
    printf("%d raised to the %d power is %d\n", number, exponent,
        (*env)->CallStaticIntMethod(env, hello_world_class, power_method, number, exponent));
}

void test()
{
    printf("START TEST\n");
    JavaVM *jvm;
    printf("*jvm\n");
    JNIEnv *env;
    printf("*env\n");
    env = create_vm(&jvm);
    printf("create_vm\n");
    invoke_class(env);
    printf("invoke class\n");
}
*/
import "C"

func main() {
    C.test()
}

Output of the CGO code above
START TEST
*jvm
*env
*env
args
options
set values
Exception 0xc0000005 0x0 0x0 0x50003b6
PC=0x50003b6
signal arrived during external code execution

main._Cfunc_test()
        command-line-arguments/_obj/_cgo_gotypes.go:43 +0x48
main.main()
        D:/Projects/Go/src/loable.tech/go-jasper/main.go:66 +0x27

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
        D:/Go/src/runtime/asm_amd64.s:2197 +0x1
rax     0x6
rbx     0x3100800
rcx     0xcafebabe
rdi     0x1
rsi     0x0
rbp     0x51e052a0
rsp     0x72f678
r8      0x500047b
r9      0x72f840
r10     0x2
r11     0x72f9b0
r12     0x3d8
r13     0x6
r14     0x0
r15     0xf1
rip     0x50003b6
rflags  0x210246
cs      0x33
fs      0x53
gs      0x2b

Now here's the confusing part. When I use C instead of go and using almost the same code as above, everything works as expected.
Pure C code
#include <jni.h>

JNIEnv* create_vm(JavaVM **jvm)
{
    JNIEnv* env;
    printf("*env\n");
    JavaVMInitArgs args;
    printf("args\n");
    JavaVMOption options;
    printf("options\n");
    args.version = JNI_VERSION_1_8;
    args.nOptions = 0;
    printf("set values\n");
    int rv;
    rv = JNI_CreateJavaVM(jvm, (void**)&env, &args);
    printf("jni create java vm\n");
    if (rv != JNI_OK) {
        printf("Failed to create Java VMn");
    } else {
        printf("Launched JVM! :)\n");
    }
    return env;
}

void invoke_class(JNIEnv* env)
{
    jclass hello_world_class;
    jmethodID main_method;
    jmethodID square_method;
    jmethodID power_method;
    jint number=20;
    jint exponent=3;
    hello_world_class = (*env)->FindClass(env, "helloWorld");
    main_method = (*env)->GetStaticMethodID(env, hello_world_class, "main", "([Ljava/lang/String;)V");
    square_method = (*env)->GetStaticMethodID(env, hello_world_class, "square", "(I)I");
    power_method = (*env)->GetStaticMethodID(env, hello_world_class, "power", "(II)I");
    (*env)->CallStaticVoidMethod(env, hello_world_class, main_method, NULL);
    printf("%d squared is %d\n", number,
        (*env)->CallStaticIntMethod(env, hello_world_class, square_method, number));
    printf("%d raised to the %d power is %d\n", number, exponent,
        (*env)->CallStaticIntMethod(env, hello_world_class, power_method, number, exponent));
}

void main()
{
    printf("START TEST\n");
    JavaVM *jvm;
    printf("*jvm\n");
    JNIEnv *env;
    printf("*env\n");
    env = create_vm(&jvm);
    printf("create_vm\n");
    invoke_class(env);
    printf("invoke class\n");
}

This is the output of the C code above, which is the output that I am expecting.
START TEST
*jvm
*env
*env
args
options
set values
jni create java vm
Launched JVM! :)
create_vm
Hello, World
20 squared is 400
20 raised to the 3 power is 8000
invoke class

A: Not at my usual machine so can't verify, but I think this has something to do with how the JVM startup works. This answer provides some info on that. My guess is that golang has some mechanism for processing signals/exceptions and that that interferes with the JVMs signal/exception handling. Maybe it is possible to do something by explicitly handling signals in golang. There is a starting guide for signals in golang here. Again this is just conjecture though, since I can't verify it at the moment.

redpajama_set_name: RedPajamaStackExchange


Driving while under the influence of impairing substances such as alcohol is illegal in the state of Tennessee. If the BAC (blood alcohol content) of an individual is found to be at 0.08% or higher, then they are legally intoxicated and not permitted to be in control of a motor vehicle. Drunk drivers are the cause of thousands of accidents and deaths throughout the United States on an annual basis.
In 2008, 327 people were killed in an accident involving a drunk driver whose BAC was 0.08% or greater in the state of Tennessee. By contrast, only 59 people were killed in an accident where the driver's BAC was between 0.01% and 0.07% in Tennessee. If you or your loved one has been injured in an accident that was caused by a drunk driver then you may be able to collect monetary compensation for your injuries. In order to have a personal injury claim you must be able to prove the negligence of another individual that caused your injuries.
Driving under the influence of alcohol is against the law and therefore a negligent act on the drunk driver's part.
Injured by a drunk driver? Get the help you need now.
At The Bowlin Law Firm we have many years of experience in serving the personal injury victims of Morristown and Hamblen County, TN. We have been serving these victims since 2005 and have achieved prominence for our many successes, both in settlements and verdicts, for our injured clients. Our firm will take the time to understand you, your injuries, your case and your goals and desires regarding the outcome of this case. We will then work to build a strong case and will provide aggressive representation that will maximize your chances of a favorable outcome of your case in court if you choose to work with us whether you are in Knox County, Knoxville, or Hamblen County.
Contact a Morristown personal injury attorney today.


text:
[Viewpoint]Foreign policy blunders
'If I go this way, that side weighs on me. If I go that way, this side weighs on me," said Yu Myung-hwan, the Minister of Foreign Affairs and Trade. A few days ago, the foreign minister pointed out at the 2008 meeting of Korean consuls general that no country in the world besides Korea is caught between four powerful nations, three of which it shares a border with or is located right next to. He mentioned how challenging it is to keep a balanced foreign policy between the United States and China, but such comments were inappropriate for the foreign minister to make in public.
The geopolitical circumstances of being caught between the four powers, namely the United States, China, Japan and Russia, is Korea's fate and does not suddenly need to be addressed. Foreign policy is especially important to Korea because of its special location, and Yu has been chosen to handle this delicate balance. It is pathetic that the foreign minister publicly complains about the pressures that go with his post.
The restoration of the Korea-U.S. alliance tops the priority list in the Lee Myung-bak administration's foreign policy. It is only natural that the administration hoped to fix an alliance broken by the reckless influence of anti-American sentiment. However, if we want to get closer to Washington, we should also strategically consider Beijing.
With the Lee administration rapidly leaning toward Washington, it was easy to anticipate how China would respond. It is diplomatic common sense to have plans in place for Beijing before reaching out to Washington, but it is doubtful if the administration was prepared.
To have been caught off guard when the spokesman of China's Foreign Ministry said in front of the president of Korea that the military alliance between Korea and the United States is a thing of the past proves the Lee administration's lack of preparation. It is a very serious issue since Beijing invited President Lee as a guest and then insulted him.
The Lee administration is finally demanding a renegotiation on the import of U.S. beef, despite possible damage to Korea's national dignity. The Ministry of Foreign Affairs and Trade is not free from responsibility for the imprudent, rough-and-ready negotiation that caused the crisis. Ultimately, the ministry is fundamentally accountable.
The ministry has the primary responsibility to decide negotiation timing and the scope of the agreement, as well as preparing for all possibilities by closely studying the relationship between ratification of the free trade agreement, the negotiation on beef imports and the timing of President Lee's U.S. visit.
The Lee administration's mantra has been "cooperation with the United States" in all matters, from the North Korean nuclear issue to international relations.
While no one would object to the idea of making the Korea-U.S. alliance the basis of Korea's foreign policy, it is no magic solution to all problems. The administration risks criticism for being submissive to a stronger power and might end up being pushed away from the center of Northeast Asian diplomacy. Stuck between four powerful nations, Korea has to find leverage in inter-Korean relations in order to make space for itself. When inter-Korean relations are frozen, like they are today, what Korean diplomacy can achieve is very limited.
The Roh Moo-hyun administration could play a role in the six-party talks because it was bolstered by its policy promoting inter-Korean relations.
The Lee administration has limited itself with its "Denuclearization, Opening and $3,000" pledge, which means it will provide aid to the North to increase its per-capita income to $3,000 if Pyongyang gives up its nuclear program and opens its doors. The government voluntarily gave up the chance to take the initiative before the North moves.
Such a policy is far from the ideal of pragmatic diplomacy the Lee administration advocates. The narrow-minded idea of rejecting everything done by the Roh administration is also pathetic and dogmatic. The administration must understand the Confucian wisdom of reviewing the old and learning the new.
Having been in power for 100 days, the Lee administration has been taken prisoner by ideology while advocating pragmatism. Minister Yu said that he has been working very hard, but the citizens are giving the Ministry of Foreign Affairs and Trade the cold shoulder. So the minister is aware of how people evaluate him.
The Lee administration should be busy freeing itself from the fetters of dogma instead of deploring Korea's fateful geopolitical situation.
*The writer is an editorial writer and traveling correspondent of the JoongAng Ilbo.
by Bae Myung-bok
'Reverse mentoring' adopted to help reform companies
DP's Lee aims to boost GDP per capita, veers away from basic income
Finance chiefs state agendas for new year
Small businesses vow group action against restrictions
Actor Heo Sung-tae renews his contract with Hanahreum Company

redpajama_set_name: RedPajamaCommonCrawl


Iconic battles! GMs: Crush a dwarven city beneath your mighty Gearwork Dungeon! Plunder the elven goldenwood library that holds the secrets of the Green! Soak the sands of the Emperor's arena with the blood of his living champions in the name of the One-Eyed King! PLAYERS: Please, stop the GM's wicked schemes! The Crown Commands: Battle Scenes for Four Icons by Cal Moore offers icon-themed 13th Age Roleplaying Game encounters for the Dwarf King, Elf Queen, Emperor, and Lich King. You'll find challenging fights at all levels of play, packed with dangerous foes on terrifying terrain.


text:
Aeronautics & Space (1)
Angling, Fishing & Water Sports (1)
Anthropology & Ethnology (11)
Anthropology & Paleontology (6)
Antiquities & Artifacts (1)
Art & Illustrations (74)
Audio Recording (1)
Autographs & Manuscripts (5)
Baedekers & Travel Guides (2)
Behavior & Ethology (1)
Bibles & Early Printing (4)
Bibliography & Textual Study (3)
Biography & History (1)
Black & Ethnic Literature (5)
Children's Literature (202)
Chronicles (1)
Civil War (American) (3)
Comparative Literature (2)
Comparative Religion (5)
Computing and Gaming (1)
Continuation (1)
Cook Books & Gastronomy (4)
Crafts & Skills (1)
Crime Thriller (1)
Crime and Punishment (5)
Dance & Choreography (1)
Demograpjhics (1)
Drama & Acting (7)
Ecology & Environment (13)
Economics & Technology (1)
Encyclopedias (5)
Engraving (hand-colored) (4)
Erotica & Sexuality (2)
Eroticism (1)
Essays & Opinions (16)
Exotica & Curiosa (1)
Exploration & Travel (3)
Facsimile (1)
Fairy Tales & Fantasy (6)
Fantasy & Fantastic Adventure (13)
Folklore & Magic (4)
Food, Cooking, & Cuisine (4)
Games & Play (6)
Gardening, Flowers, & Horticulture (11)
Graphic story (1)
Hand-colored print (1)
Handycrafts (1)
Historical Poetry (1)
History of Religion (5)
Human-Animal Relationships (2)
Humor & Satire (22)
Illustrated gift volume (19)
Illustrated volume (1)
Illustrations & Cartoons (4)
Juvenile Literature (1)
Language, Lexicons, & Grammar (3)
Law & Jurisprudence (4)
Legal Thriller (36)
Literary History (24)
Literary History / Bibliography (2)
Literaturenatural Science (1)
Literature & Fiction (281)
Literature / Comic Art (1)
Literture (1)
Lithograph (colored) (2)
Magic, Card & Coin Tricks (1)
Mathematics / Business (1)
Medicine & Therapeutics (14)
Memoirs, Correspondence, & Letters (10)
Military & War (13)
Military fiction & War stories (1)
Movies & Film-making (8)
Musc (1)
Myths & Legends (11)
Native Americans & Ethnic Groups (1)
Natural Philosophy (1)
Natural Science (10)
Nature & Environment (11)
Nobel Laureate & Prize (1)
Painting and Watercolors (5)
Philatelly, stamps, & 1st day covers (1)
Philosophy & Religion (1)
Photography & Related Processes (2)
Physics & Cosmology (1)
Plays & Theater (2)
Poetry & Poetics (89)
Printing & Typography (1)
Private Press (7)
Psychology & Psychoanalysis (15)
Religion, Myths, & Legends (22)
Religious Texts (2)
Religious Texts & Studies (63)
Romance & Suspense (1)
Science & Invention (9)
Sex and Sexuality (1)
Short stories & novellas (12)
Signer Declaration of Independence (1)
Signers (1)
Sketches & caricatures (1)
Sketches, Cartoons, & Caricatures (12)
Spies & Intrigues (7)
Sports & Athletics (5)
Thrillers & Horror Stories (38)
Translation from the French (2)
Translation from the Latin (1)
Travel & Exploration (43)
Warfare & weapons (18)
Western History & LDS (28)
Westerns, Gunfighters, & Indians (1)
Women & Feminism (1)
Young Adult Fiction (3)
SOUPY SATURDAYS; with the Pain & the Great One / Illustrations by James Stevenson
Blume, Judy
New York: Delacorte Press, 2007. James Stevenson. First Edition, First Printing. Cloth and boards. SIGNED "Love, Judy Blume" on the half-title, 8vo, red quarter cloth with gold lettering on spine over blue boards, Mylar-protected pictorial dust jacket (unclipped) by James Stevenson, the illustrator who has filled the book with numerous.....	More
Pattou, Edith
New York: SKYSCAPE, 2014. First Edition. Boards. INSCRIBED BY THE AUTHOR, 8vo, glossy red boards with black lettering on spine and a folded paper airplane depicted on the front cover, Mylar-protected photographic dust jacket (unclipped) repeating the cover photo by Bobo Ling, red endpapers, 423 pages + [4] Acknowledgements &.....	More
WOLF HOLLOW; a novel
Wolk, Lauren
New York: DUTTON CHILDREN'S BOOKS, 2016. First Edition, First Printing. Boards. SIGNED by the Author on a bookplate on the half title (presumably done by the publisher), 8vo, brown boards with gold lettering on spine, Mylar-protected pictorial calligraphed dust jacket (unclipped) with silhouette, 291 pages + [2] Acknowledgements. NEWBERRY HONOR..... More


The first title in the Clerical Advantage Learning Series is now available for purchase.
Introduction to Virtual Assistance for Businesses– The perfect guide for businesses interested in the concept of virtual assistance. Five chapters that take you from explaining what virtual assistance is to what to do if it's not working for you, plus helpful checklists and forms like the Business Self Assessment form that helps you pinpoint just what areas of your business could benefit from a little help.
To find out more, head over to the Clerical Advantage Learning Series webpage. If you've already read about it and have been waiting for it to be available, check out the 'Buy Now' button in the sidebar to the right.


text:
Q: matplotlib show figure again When using matplotlib:
from matplotlib import pyplot as plt

figure = plt.figure()

ax = figure.add_subplot(111)
ax.plot(x,y)

figure.show()  # figure is shown in GUI

# How can I view the figure again after I closed the GUI window?

figure.show()  # Exception in Tkinter callback... TclError: this isn't a Tk application
figure.show()  # nothing happened

So my questions are:

*

*How can I get the previous plot back if I have called figure.show()?

*Is there a more convenient alternative to figure.add_suplot(111) if I have multiple figures and thus from pylab import *; plot(..); show() seems not a solution I'm looking for.
And what I eagerly want is
showfunc(stuff) # or
stuff.showfunc()

where stuff is an object containing all the plots arranged in one picture, and showfunc is STATELESS(I mean, each time I call it, I behaves as if it's first time called). Is this possible when working with matplotlib?

A: I can't find a satisfactory answer, so I handle this problem by writing a custom Figure class extending matplotlib.figure.Figure and providing a new show() method, which create a gtk.Window object each time called.
import gtk
import sys
import os
import threading

from matplotlib.figure import Figure as MPLFigure
from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas
from matplotlib.backends.backend_gtkagg import NavigationToolbar2GTKAgg as NaviToolbar

class ThreadFigure(threading.Thread):
    def __init__(self, figure, count):
        threading.Thread.__init__(self)
        self.figure =   figure
        self.count  =   count
    def run(self):
        window  =   gtk.Window()
        # window.connect('destroy', gtk.main_quit)

        window.set_default_size(640, 480)
        window.set_icon_from_file(...)  # provide an icon if you care about the looks

        window.set_title('MPL Figure #{}'.format(self.count))
        window.set_wmclass('MPL Figure', 'MPL Figure')

        vbox    =   gtk.VBox()
        window.add(vbox)

        canvas  =   FigureCanvas(self.figure)
        vbox.pack_start(canvas)

        toolbar =   NaviToolbar(canvas, window)
        vbox.pack_start(toolbar, expand = False, fill = False)

        window.show_all()
        # gtk.main() ... should not be called, otherwise BLOCKING

class Figure(MPLFigure):
    display_count = 0
    def show(self):
        Figure.display_count += 1
        thrfig = ThreadFigure(self, Figure.display_count)
        thrfig.start()

Make this file as start file of IPython. And
figure = Figure()
ax = figure.add_subplot(211)
... (same story as using standard `matplotlib.pyplot` )
figure.show()

# window closed accidentally or intentionally...

figure.show()
# as if `.show()` is never called

Works! I never touched GUI programming, and don't know if this would have any side-effect. Comment freely if you think something should be done that way.


As you may have learnt, high-tech agriculture is something about modern farming method that if it is used, the cost of energy would be decreased as well as the value of products would be increased. Especially, this technology also helps protect environment and people. High-technology agriculture only becomes successful when it is able to balance the economy of a country by taking advantage of modernized inventions to maintain a stable market. Moreover, an agricultural model with high technology needs to have enough four factors which are technology, economy, society and environment as well.
First of all, it must utilize modern technology so as to bring out agriculture goods with both high quality and premium value. In comparison with traditional ways of producing agriculture products, high-tech methods would be not only economically but also effective and it must make Vietnam's market become more competitive within the global market.
Secondly, it needs to be suitable for tropical climate, weather as well as soil conditions regardless of which region in the country. Farmers should find ease in applying those techniques in their farming. Last but not least, improving agricultural quality must make sure there will be no influences on nature, ecosystem and especially human health.
When it comes to high-tech agricultural methods, what can come through your mind may be green houses or net houses which can be controlled by computers. Vietnam has once taken advantage of those models but citizens must have to pay a lot of money to buy the products. Due to this reasons, such methods as green houses, net houses or automation systems still do not satisfy the aspect of price.
We definitely can produce foods with these methods; nevertheless, consumers will hesitate to spend money buying such expensive products even though they know those products are hygiene and nutritious. The market for these products and the market for products produced by original ways can not be balanced so it will be ignored soon.
Obviously, the high-tech agriculture methods applied in Vietnam must not be the same with other countries due to its tropical climate as well as soil conditions. Nowadays, such countries as Israel, Singapore and Japan have started to improve their economy by making investments into agriculture more and more, although they do not have good conditions like climate and soil for this field as our country. Thus, we need to increase our speed in order not to fall behind those developed countries. In comparison with other countries all over the world, we fall into the top export countries with 12 agricultural, forestry and seafood products as well.
The main mission now is to pick technology that is suitable for different factors of weather of Vietnam and also to make sure that the products are able to maintain a constant consuming market.
Although we are among leaders of agricultural products in the world, our products still cost lower than other countries. According to consumers, the reason is because of lower quality. In terms of this case, the biggest problems that the Vietnamese is facing now is that lack of product value. However, farmers are always making effort to produce the best products at their best, but their incomes are two low so many of them must give up farming.
Furthermore, our products need to have a unique brand that can be easily identified in the global market. To solve these issues, maybe we need to make a change in exporting products, from using raw material to making processed goods.
Be the first to comment on "How high technology can affects the agriculture in Viet Nam"


text:
Q: How to obtain SHA1 certificate for Android studio 3.2.2? I have seen many videos on how to obtain SHA1 certificate for Android Studio but they were all for other versions. There is no option for generating 'signed APK' in my Android Studio. Please help. Thanks in advance.

A: Fastest way to get SHA1 is through Android Studio.

*

*Open gradle window from right side.

*Right click on ProjectName-> Tasks-> android-> signingReport

*Choose Run (1st option).

you will get SHA1 and MD5 inside your Run window at bottom which will be automatically opened after clicking on Run (Step 3).
Here is the Snapshot:-

A: Getting your SHA1 key is a little more complicated on a Windows system so, follow along with my steps here:
1) Open Command Prompt by pressing Start+R and typing cmd.exe.
2) Using Windows Explorer, find where your JDK directory is located (Usually Program Files >> Java) and copy the path.
3) In Command Prompt, type cd followed by the directory of your JDK's bin directory. e.g: cd C:\Program Files\Java\jdk1.8.0_25\bin is the command I use (Yours may vary).
4) Using Windows Explorer, find where your .android directory is located (Usually under Users >> [YOUR WINDOWS USERNAME]) and copy the path.
5) Now, use this command below:
keytool -exportcert -alias androiddebugkey -keystore [PATH_TO_.ANDROID_DIRECTORY] -list -v
Replacing [PATH_TO_.ANDROID_DIRECTORY] with the path you copied. Note that you should be running this command in terminal/command prompt in your JDK's bin directory (You did this in Step 3).
You should then be prompted with the password as normal which you can enter (The password is android) . After that, you'll see the list of certificates printed to the screen. You want the SHA1 key.
In Command Prompt, it's a little more tricky to copy the result so, to do that, follow these instructions:
1) Right-click on the Command Prompt.
2) Select Mark.
3) Highlight the SHA1 key.
4) Right-click again and the text will then be copied to your clipboard. You can now enter this on the Google Developer's Console.


Phyllis Simon of Kidsbooks kindly donated three bags of books to CBC Vancouver's 2018 Open House & Food Bank Day on Friday, December 7th! The bags, each worth $200, were grouped for: 1) Babies and preschoolers; 2) Elementary school kids, and; 3) Teens and adults.
Many thanks, Phyllis, for all you do!
This entry was posted in juvenile fiction, latest news, literacy, picture books, young adult literature and tagged CBC Vancouver, CWILL BC, Vancouver Kidsbooks. Bookmark the permalink.


We specialize in convert into XML format such as Convert HTML to XML, Word to XML, PDF to XML. Convert all your file, data, text, documents into XML at affordable rates.
Cignus Web Services is a Delhi (India) based IT/BPO company providing best services for data entry, website design, web development, eCommerce product data entry, SEO services and internet marketing.


Not the greatest leap in the business as just a bit of fun, but a very exciting package received from the guys at Moo – mini brand stickers!
Joking aside, we could use these as part of the premium packaging we have planned… Hmm.
Gentlemen, we have a logo!


This would be a shock!
Well, the Superstar Shake-Up tends to throw up one or two surprises, but there may be a huge shock on the way for the WWE Universe as far as The New Day is concerned.
Speculation has been growing that factions may be split this time around, but you'd think The New Day may be safe. But apparently not, as far as WWE is concerned.
WWE's Liv Morgan recently suggested that The Riott Squad may very well be about to go their separate ways during this year's Superstar Shake-Up, taking to Twitter to post a cryptic message.
Could Woods be on the move?
Don't you dare be sour, but if The New Day had to be separated in the Superstar Shake-up – not that it's something we'd ever want to see under normal circumstances – we think Xavier Woods would shine on his own on Monday Night Raw.
His varied musical talents would help stave off Elias' persistent, self-aggrandizing performances, and we'd get to see the five-time Tag Team Champion shine in singles competition for the first time, truly, since the 2014 formation of The New Day.
Well, we won't have to wait too long to find out with WWE's annual post-Mania Shake-Up happening on this week's RAW and SmackDown!
Would you like to see The New Day go their separate ways? Let us know.


KelseyHamilton ClaireNaughty jasmin. HugoStrong. SyLviDolL. Beautykiller4u.
SsexyStelaSlaveDelAmorHEAVENsmile69VipBunny .EllionorTHEBOYBRAZILSsexyOliDariusDrew .RedSexyWitchPowerChaseXNickyLyckAnaniaBaby .KarinaVipGirlnaughtyirina4usweetloverpinayKarinaVipGirl .PlayfulHotMaryTHEBOYBRAZILChanXProperStallion .HEAVENsmile69BellaSarax10inDREAMBRIDExCourtneyDoll .AubreyBrownMellanieHalleMarkDysonPaulaMartie .Adnana222SsexyStelacici101InocentBigBoobs .KIMBERLYDIAMONDScici101MellanieHalleNickyLyck .HornieCutiesXFleshpeddlerXGiannaRiverabestsquirt .IzabelaDeniro2jasmine2016AlluringEvelynKatiaSexDoll .
PowerChaseXSashaTousFIREBOYHOTTYDianaFlame .x10inDREAMBRIDExGoldyRosesweetloverpinayHairong .NickyLyckAubreyBrownNickyLyckPaulaMartie .18TightExoticLanaMagneticKyle2DariusDrew .THEBOYBRAZILEllionorErotikXXXsexyShinySabrina .ChamirraJessDeQuinaLindaPerverseatenafemme .CataleyaPureAndreuKongLustfulSELINASsexyStela .LizzyLovellSexyBigeyesytLustfulSELINAKIMBERLYDIAMONDS .LoraReiXatenafemmeAnaniaBabyLarrablondie .KarinaVipGirlatenafemmeXFleshpeddlerXsexrobinx .CharlinFirePowerChaseXPowerChaseXmissgorgeouscock .


text:
Who said Death is the brother of sleep and why?
Who called Death as the brother of sleep?
What is the cousin of Death?
How are sleep and death related?
What is the sleep of death?
What is the difference between death and sleep?
What does the Bible say about those who like to sleep?
Are sleep and death brothers?
What is death sleep?
Quote by Oscar Wilde: "Death is the brother of Sleep, is he not?"
Thanatos, in ancient Greek religion and mythology, the personification of death. Thanatos was the son of Nyx, the goddess of night, and the brother of Hypnos, the god of sleep. He appeared to humans to carry them off to the underworld when the time allotted to them by the Fates had expired.
Why is sleep called the cousin of Death?
To die, to sleep; (3:1:56-64). Hamlet strips the idea of losing life from its gravity, comparing a dramatic end to innocent sleep. Similar to Nas, Hamlet outlines the pains of living, but unlike Nas, Hamlet is unsure whether or not he will oppose them.
"I never sleep, cause sleep is the cousin of death"
In ancient Greek mythology, Sleep was the twin brother of Death, children of the personified gods of Darkness and Night. It seems there has always been an association between sleep and death. When people die in their sleep, it seems like a peaceful and almost idealized way to pass.
What is the difference between sleep and death?
1) Sleep is a type of rest whereas death is an eternal sleep… 2) U can wake up after sleep but u can't wake after death… 3) when u r sleeping u r alive but u when u r dead, u r dead….
The Sleep of Death (a.k.a. The Inn of the Flying Dragon) is a 1980 Swedish-Irish historical horror film written and directed by Calvin Floyd and starring Per Oscarsson, Curd Jürgens, Patrick Magee and Marilù Tolo. It is based on the 1872 novella The Room in the Dragon Volant by Sheridan Le Fanu.
Originally Answered: What is a difference between death & sleep? 1) Sleep is a type of rest whereas death is an eternal sleep… 2) U can wake up after sleep but u can't wake after death… 3) when u r sleeping u r alive but u when u r dead, u r dead….
What is the relationship between sleep and death?
Over the past decades, many prospective studies have reported a U-shaped relationship between sleep duration and all-cause mortality, with the nadir at 7–8 h of sleep per night [10,11,12,13,14,15,16,17].
"The Bible says, 'He who loves to sleep and the folding of hands, poverty will set upon you like a thief in the night. '"
What is the meaning of sleep is a brother?
Sleep and Death are Brothers. G. de Purucker. Sleep and death are brothers, according to the old Greek proverb. However, they are not merely brothers, born of the same fabric of human consciousness, but are in all verity one, identical.
Sleep and death are brothers, according to the old Greek proverb. However, they are not merely brothers, born of the same fabric of human consciousness, but are in all verity one, identical.
Death is a perfect sleep, with its interim awakenings of a kind, such as in the devachan [heaven-world], and a full human awakening in the succeeding reincarnation. Sleep is an imperfect fulfillment of death, nature's prophecy of the future death.
What does "sleep is the cousin of death" mean?
He shoehorns "sleep is the cousin of death" into the final lines in both of his verses for the single, but there is something undoubtedly foreboding about its initial presence. Something dark and dank festers in a statement that dramatic, despondent, and potent. Sleep is depicted as a step towards vulnerability, and therefore death.


New User Info - Kooda, Beyond Waste!
Welcome and thanks for signing up with Kooda!
We will deliver your first two Kooda buckets to you soon. We give you a spare bucket so that you can still use one while the other is outside waiting to be picked up. Pick ups are generally within 24hrs, although sometimes a gatherer will wait for a few buckets to be out before doing a round. We encourage same day service!
You can put most food scraps into your Kooda bucket, with a few exceptions. These exceptions matter as we feed your scraps to our worms and we want to keep them healthy! The major no-no is pet-waste, as if you have wormed your little friend then this will kill our worms!
Please take a minute to check out what can go in the bucket, you will also get a reminder card for your fridge when you receive your first buckets.
When full, or you would like it emptied, seal the bucket and place it outside in a safe but accessible place.
Then use our online web app, at app.kooda.co, to let us know it's ready for pickup. It's as simple as pressing a button.
If you would like multiple email addresses associated with your Kooda account then you may need to provide us with your 6-letter code to link up your account.
Your 6-letter code was sent to you in an email. It looks like the one below. Don't lose this code as you may need it later, or if you need to give access to anyone else in your household.
What is the Skull and Cross-Bones for?
Sometimes there are, well, not so nice things that get put in a Kooda bucket, and we know that! Not everything is fresh strawberry tops and clean carrot peelings.
Our gatherers need to open the bucket to empty them, and we want to look after their health, so we ask that if you've put anything suspicious in the bucket, that you "flag it" with us. This warns the gatherers to prepare to bury it in the compost and wear a face-mask to protect their lungs.
a) It has a chicken carcass inside.
b) You cleaned out the fridge, and it was a bit sus, and you think you should warn the gatherer.
c) There is lots of mould.
d) There are unspeakables, such as maggots.
e) You forgot about it, and it's been stewing for a while.
We hope you like using the buckets!
1. Create Login to the app.
You can also join an existing household by creating a login for yourself, and then hitting "join household" this means your aunty who is cat sitting can call for a Kooda Bucket collection from thier own login.
Login to your new kooda account if you already have one.
This is where you can login, if you already have an account with us.
If you are a new customer, we will need to create a user account with us before we can sign-up your household.
Use facebook, google, or your own email (create your own new password) to create a Kooda-Account login.
Next: We need to confirm that we have service availability in your area.
Both the home button, and the 'Sign-up" section will promt you for your address so that we can check that we are operating near you.
You can check availability before or after you create an acccount with us.
If we are indeed servicing your area, then you will be taken strait to our payment gateway, where you get a choice of a weekly payment, or monthly payment.
For those who pre-registered with us, if you use the same email to subscribe, then you will be subscribed to the reduced monthly amount. If this is not possible, please give us a quick email and we can confirm you are on that list and revert you to the pre-registration subscription amount.
Please do try again,- almost every time you will have success. Don't worry, it will only charge you for the successfull attempt.
We're aiming to have this fixed super soon!
You have successfully joined up with Kooda!
You can actually expect 2 buckets.
We aim for delivery within 72 hours, so you should get them quite soon!


42-714. Issuance, sale and delivery of bonds. If a majority of the ballots cast at such election are in favor of the proposal to issue bonds as stated in such resolution, the board of directors shall proceed to issue, sell and deliver such bonds as provided herein.
(a) Every bond shall be payable to "bearer" or to the " registered owner" and shall bear interest at the rate specified in the accepted bid for the purchase of the bonds. Each bond shall specify the time and place of payment of the principal and interest and shall be numbered consecutively with the other bonds of the same issue, which shall begin with the number one and continue upward, or if directed by the board shall begin with any number and continue upward.
(b) Such bonds shall be executed in the name of and for the district by the chairperson and secretary of the board. Any interest coupons may be executed by the lithographed or engraved facsimile signature of such officers. The validity of the bonds which are executed shall remain unimpaired by reasons of the fact that one or more of the subscribing or attesting officers have ceased to be such officer or officers, before delivery to the purchaser. Such bonds shall recite that they are, and shall be, payable in lawful money of the United States.
(c) The secretary of the board of directors of the irrigation district shall register in a book provided for that purpose an accurate description of every bond issued, specifying its number, date, purpose, amount, rate of interest, when and where payable and description of any coupons attached. All bonds authorized under this act which have not been delivered to the purchaser within three years after their date shall be canceled. It shall be the duty of the secretary to destroy all canceled bonds, by burning them in the presence of other members of the board of directors and that minutes relating such action be entered in the journal.
(d) Such bonds may be self-liquidating out of the revenue to be derived out of rentals and charges for water uses or other services, facilities or income of the district, or may be paid by means of assessments or by a combination of two or more of such methods.
(e) The revenue derived from the rates charged by the district for the services performed and facilities furnished by it shall be pledged to secure the payment of such bonds and interest thereon, less a proper amount to be set aside by the board of directors, to pay the expenses of operation and maintenance of the district and its works, and to provide for an adequate depreciation fund. Rates shall be fixed in a reasonable amount sufficient to provide for such purposes.
(f) All money received from sale of any bond issue shall be placed in a fund and applied solely to the payment of the costs of the works proposed or for the purpose or purposes for which the same were issued.
History: L. 1941, ch. 262, § 14; L. 1983, ch. 49, § 82; May 12.


Although I had attended the aforesaid ISTD conference hoping to learn more about Cecchetti, I came away, on that account, unenlightened. The standard appeared to be somewhat worrying; however, as there are many variables to be taken into account at such events, it would be unprofitable to elaborate further.
For this writer, the only moment that drew one's full and undivided attention, was a comparison of the Kathak and Bharat Natyam styles by two Indian specialists who also teach those schools. This writer is concerned with the Indian approach, because India would appear to be at the origin of Western classical dance.
To the same music, at the same time, one person, Pali Chandra, danced in the Kathak, the other, Nina Rajarani, in the Bharat Natyam.
This writer is in no way competent to speak of the epic, the musical, religious, mythological or rhetorical aspects of the Indian art forms, as these require a lifetime's study.
But, seen strictly from the standpoint of the classical dance, the comparison was most instructive.
The Kathak school can be – very very coarsely indeed – compared to the way we see Western classical dance today, based on extending the extremities, and a striving after fluidity and multiple turns. In that respect, it rather resembles Balanchine.
The Bharat Natyam, a school better known in Europe, is completely centred, and focused upon command of the eyes, the head and the torso. The energy is never dispersed towards the extremities, but the arms and legs fold and unfold strictly in relation to the where the torso has decided to go. The plié is deep, and the focussing of energy allows both for startling explosions of speed, virtuosity and jumps that are nonetheless entirely controlled, as well as a progression towards a stretto-like conclusion.
From a sheer dance standpoint, and bearing in mind the writer's incompetence on the aforesaid issues, the power of the latter school was indisputably demonstrated here.


Our partners and volunteers are so important to our growing organization. We conduct active outreach and recruitment to expand our volunteer base We encourage community members, college students, activists, and professionals to participate in our program as instructors, guest speakers, writers, researchers, social media execution and activity coordinators. We are open to new ideas and invite our volunteers to take an active role in helping the organization grow. Community involvement in our programs enables us to maintain strong community ties and further extend the network of support for our youth.


Consult Keith | Thoughts on the businesses of media and sports (and sometimes food).
One thing I deal with constantly these days is getting people on the telephone. I will often make 20 calls in an hour or two and only get a few people – all of whom have requested that someone call them – to answer the phone. Sometimes when I reach them they're at work or driving and they ask if they can call me back. They hardly ever do, even when we set up a specific time. They don't call me so I'll call them at the appointed hour. They rarely answer.
It sounds awful, right? They claim to want information about new opportunities yet they won't answer when opportunity comes knocking. My question to you concerns your business doing the same thing. No, not having customers hang up on you, but the opposite. Are you hanging up on them?
When was the last time you looked at your inbound customer service metrics? Do you even have such things? Research shows that consumers value efficient service and knowledgeable staff when they call a business. They find being kept on hold, rude service, and automated phone menus frustrating. You can measure on-hold time and you can test the customer service reps to be sure they're knowledgeable and personable. You can check when call volume peaks and schedule more reps during that time.
One thing I've come to like quite a bit is the "let me call you back" option when there is going to be an on-hold time of more than a few minutes. You know what I mean – "press 5 to get a call back when there is an available representative or press 6 to schedule a time to be called back." That's customer-friendly and shows them that you respect their time and have empathy for their problem. When I hear "your call is important to us," I always think "if it's so damn important, why aren't you answering?" Calling back shows it really is important.
It's the little things we do in business that say a lot about how we run our firms. What messages are you sending? Are they the kind that will get customers to return?
Happy Foodie Friday and a Happy Easter and a Zissen Pesach to those of you who celebrate one or the other (or both!). I spent much of this week in Las Vegas, one of this country's great food cities. I know – how can I say that about a town that's built pretty much just to separate you from your money? Well, you gotta eat in between all of that spending and it seems as if every big name chef has a place in Vegas. There is also an awful lot of great local places too.
While the food is very good at most places in town, it's pretty expensive. Obviously, the high-end, big-name chef places are pricey but even some of the small local joints I patronized ended up costing quite a bit of change. While I realize that the prices I pay in my little North Carolina town aren't "big city", I'm quite used to NYC pricing since that's what I paid my entire life. The prices in Vegas are beyond that when you total up all of the ala carte items you order.
One thing that's a real tradition is the Vegas buffet. Every hotel has one and there are many stand-alone buffets in town as well. They're not inexpensive either. The one at my hotel was $31 including the tip. Yes, even bottomless mimosas! As I was running through the massive food service area (for the third time), I realized that I'm very much a buffet guy and I think most consumers are too.
What I mean by that is that we seem to be living in an age where everything is ala carte. Your airline ticket may be your protein, but you might want some veggies (an assigned seat), a salad (a checked bag), and a starch (fuel surcharges, booking fees, etc.) which will make up the real cost of your meal. Sure, your hotel room is $139/night, but the "resort fees" and fees for things like having a safe in your room or built-in tips for the housekeeper can inflate your bill quite a bit.
Everyone complains about what most ticket services tack on to the base price of a concert ticket. Look at your cable or telephone bill and I'm sure you can find quite a bit of dough you're being charged that takes your monthly tab beyond the advertised price that drew you in as a customer in the first place. I'm a buffet-pricing guy. Tell me the entire price upfront and let me decide. Sure, the lower price might get me in the door once, but the anger I feel when I see the final bill will assure that I won't be back.
You might be fine with ala carte pricing. In theory, I am too because why pay for something you won't use? The problem is that you really don't have the option. When an airline charges you for carry-on bags or for checked bags, there is no "option" unless it's a day trip without luggage. You're paying the fee. why not include it in the price?
Enjoy your buffet this weekend!


text:
News >	News
Dr. Andrea Bianchi joins the ID KAIST
2015.09.04 00:00	Views : 260
Andrea Bianchi joins the ID KAIST as of September 1st, 2015. Andrea was an assistant professor in the department of Computer Science at Sungkyunkwan University (Korea) during 2013-2015. He received his PhD in the Graduate School of Culture Technology from KAIST (Korea) in 2012, his masters in Computer Science from NYU (USA) and his BSc in business administration from Bocconi University (Italy). His research focuses on Human-Computer Interaction, specifically related with tangible interfaces and novel input systems. Andrea is excited to join the ID KAIST family.
201509041113-a_v.jpg [File Size:606.5KB/Download:49]
2013 Graduation Exhibition DESIGN 100 was held successfully
Design 100 presents ideas from ID KAIST students with the prospective of the lives of 100 years and beyond. Korea is rapi...
[Dec 09, 2013]
Alumnus (Master 93), Song, Hyun-Joo at Samsung Electronics has been promoted to vice president
HCIDL Alumnus (Master 93), Song, Hyun-Joo at Samsung Electronics has been promoted to vice president on December 5th, 2013. S...
Professor Lee delivered keynote speech at 13th CII-NID Design Summit conference.
Professor Lee delivered keynote speech at 13th CII-NID Design Summit conference at New Delhi India (http://www.ciidesign.in/...
[Nov 27, 2013]
Department Head, Professor Chung's Visitor to USA
Professor Kyung-won Chung visited Chicago, Cincinnati, and Boston for accelerating mutual cooperation with our partner instituti...
The CEO of 'i-KAIST', Sung-Jin Kim's donation and prize winning
Sung-Jin Kim, the CEO of 'i-KAIST' contributed ten million won for id KAIST on Sep. 27, 2013. He is an alumnus of ID ...
The First Wednesday Multidisciplinary Forum of Nov, 2013
Department of Industrial Design and Department of Aerospace Engineering had "The First Wednesday Multidisciplinary Forum"...
D'light by Professor Sang-Min Bea's design team won the 2013 IDEA and Good Design Award.
Professor Sang-Min Bea's design team won the 2013 IDEA (International Design Excellence Award), USA and the Good Design ...
Prof. Sangmin Bae held a keynote speech at Tsinghua University in Beijing, China.
Professor Sang-Min Bea delivered a keynote speech at Tsinghua University, China on October 29th. The delivered speech "Why...
[Oct 29, 2013]
First Page 15	16	17	18	19	20 21	22	23	24	Last Page


-When are we obligated to obey the state, and why? Are there any circumstances under which disobeying the state is morally justified? If and when it is, what means are people justified in using when they disobey? Must they be non-violent, for example?
-How should the resources and opportunities available in a political society be distributed? What kinds of distributions are just, or fair?
-How do our political arrangements affect people's personal characters, and vice versa? What's the relationship between the law and more "informal" social norms, such as those governing family life?
-Do political officials have different moral responsibilities than ordinary citizens? To what extent are ordinary citizens responsible for the actions of their political leaders?
In this class, you will develop your ability to carefully read and critically analyze philosophical texts, and to make cogent philosophical arguments of your own (both orally and in writing). Ultimately, this class aims to empower you to use the ideas and texts central to political philosophy to address moral questions that you face in your everyday life as a citizen.
Course Overview and Goals: Within the domestic context, we often ask ourselves questions about justice: Is a proposed law fair? What would be a just tax policy? As a citizen, how should I engage in the politics of my country? What values—freedom? equality? democracy?—should our political and social institutions promote or embody?
In this class, we will address these kinds of questions as they arise in the global context: What would make the world order just? What principles and values should guide states' foreign policy? How should individuals and other non-state actors engage in global politics? What do we owe to people in other countries? We will read political theory scholarship on global justice from a variety of different perspectives, and use the ideas therein to analyze real-world political issues such as poverty, humanitarian intervention, the refugee crisis, and globalization.
By the end of the term, you will be able to make coherent, informed arguments of your own (both orally and in writing) related to (some of) the major ethical debates surrounding global politics today.
You can take—and do well in—this class even if you've never taken a political theory or philosophy class before. Some general guidance on the form of philosophical writing is available here: https://sites.google.com/a/wellesley.edu/pinkguidetophilosophy/ and here: http://www.jimpryor.net/teaching/guidelines/writing.html.
I will also host an optional workshop on writing in political theory before your first paper is due.
Course Overview and Goals: The idea that people must consent to be ruled by a state in order for its authority to be legitimate has had immense influence both in the history of political thought and in the history of political experience. In one form or another, the "consent of the governed" has re-emerged again and again—both in political theory and in public life—as a justification for political power, or an articulation of the standards that power must meet in order to be justified.
In this course, we will study both canonical and contemporary texts that constitute, evaluate, and critique social contract theory—which takes as its basis the idea that political power must be justified with reference to the actual or hypothetical consent of those subject to it.
We will ask questions like the following: How do different thinkers conceive of the "social contract" and what do they think qualifies as "consent"? What functions do these conceptions play in their arguments for political obligation and/or distributive justice? To what extent can hypothetical or imagined histories of political institutions based on consent give us guidance for how to design actual institutions in the real world? What of the fact that the political orders canonical social contract thinkers sought to justify were often exclusionary—for example, not including women or people of color? How does (or should) this reality affect our evaluation of social contract theory and its central conceptual tools?
By the end of the term, you will be able to synthesize information and evaluate arguments from a variety of canonical and contemporary sources. You will gain experience designing your own paper topics and presenting your work in an academic setting. Finally, you'll be able to make coherent, informed arguments of your own (both orally and in writing) about the texts we've read and their implications for our thinking about real political institutions.
For your reference, some general guidance on the form of philosophical writing is available here: https://sites.google.com/a/wellesley.edu/pinkguidetophilosophy/ and here: http://www.jimpryor.net/teaching/guidelines/writing.html.


text:
package com.intellij.debugger.engine;

import com.intellij.openapi.extensions.ExtensionPointName;
import com.sun.jdi.TypeComponent;

/**
 * @author Nikolay.Tropin
 */
public interface SyntheticTypeComponentProvider {
  ExtensionPointName<SyntheticTypeComponentProvider> EP_NAME = ExtensionPointName.create("com.intellij.debugger.syntheticProvider");

  boolean isSynthetic(TypeComponent typeComponent);

  //override this method to prevent other providers treating type component as synthetic
  default boolean isNotSynthetic(TypeComponent typeComponent) {
    return false;
  }
}

redpajama_set_name: RedPajamaGithub