text:
Buddy May Be The Final AFL Player To Kick 1000 Goals… Ever
Amato's 5th Quarter by Daniel Emilio Amato
Five players in VFL/AFL history have ever kicked 1000 goals, they are Tony Locket (1360), Gordon Coventry (1299), Jason Dunstall (1254) and Doug Wade (1057). There is only one man who can realistically add to the list, Lance Franklin who currently sits on 955 goals since his debut in 2005, is just 45 away from that rare four-figure. 'Buddy' is certainly the only player who can realistically reach 1000, with Richmond's Jack Reiwoldt (684), West Coast's Josh Kennedy (661) and Tom Hawkins (617) all in the twilights of their careers.
After playing just ten games in 2019 and missing the entire of the 2020 season, many were questioning whether the 34 year old would run out his enormous nine-year $10 million contract, which expires at the end of next season. Returning to Sydney's senior side in Round
2, he has shown he still has that goal-sense that has made him the greatest forward of the modern generation. Scoring three against Adelaide, three against Essendon and then his first big return to form with five majors and the Brett Kirk medal in a close loss to arch-rivals Greater Western Sydney. Unfortunately, though, he has missed the past two games with bone bruising on his right knee sustained in the Sydney Derby, but has trained well since and despite being expected to miss several weeks, is even a chance to play this week against the undefeated Melbourne.
With 14 games (plus potentially finals) to come for the Swans (and Buddy), he would need to average three goals this season (with the assumption he plays all 14 games) to reach that special 1000 mark in 2021, which is certainly achievable if his body is kind to him. If not, he
still has next year to get there, even at 35 years of age. The new standing on the mark rule has led to more attacking gameplay, higher scores, and a chance for forwards to make more of an impact in a scoring sense. This will assist Lance Franklin, who can kick from long distances off one or two steps, his biggest strength has always been just that, putting the ball through the big sticks and find scoring opportunities for others.
If he does get there, it is highly possible he will be the final player in Australian football history to do it. The game is now becoming more about stamina, endurance, and athleticism. Gone are the days where full forwards are there to simply take marks and score, they are expected to run up the ground to draw key defenders out of the 50-metre arc and at times, even act as a second-ruck option. If a player hypothetically plays 300 games, they will need to average at least 3-4 goals every game as a minimum to reach 1000 by that stage… a tough ask indeed.
Lance Franklin has had the unique ability to play both roles, his selfless acts in the 2008 and 2013 Grand Finals for Hawthorn to push up the ground, confuse opposition defences and draw himself out of the game to produce the overall result of premiership success shows not only is he the elite goal kicker of the 21st century, but a team man too. While he may not have achieved the ultimate success from two attempts in Sydney, he has left nothing in the tank.
45 goals may be hard for some, but Buddy has scored more than that in 12 of his 16 seasons in the competition, so unless a horrible set of circumstances including freak injury or extreme suspension… the football world will see its sixth and possibly final 1000 goal scorer.
Download the Magazine to continue reading >>


Droid, Motorola's latest Android based smartphone, has apparently been affected by a severe bug that deletes messages that are stored in the phone.
The issue came to light after some users of Verizon Wireless have reported it and have also requested the network provider to take steps to fix the problem.
Interestingly, the bug is not only deleting messages but also "attacking" email accounts which are set-up on the smart phone.
Some users have reported that somehow, POP and multiple exchange accounts are disappearing from the phone. At times the phone starts to work again for a week or two at most and then the account is wiped clean again.
Interestingly, iEncyclopedia has reported that the bug doesn't mess up the contacts and calendar entries on the Droid smartphone. Verizon Wireless has acknowledged the issue and it is currently looking in to the matter.
Motorola, the Illinois-based phone company, had launched the internet and multimedia enabled smartphone on November 6th 2009. The phone sold around 250,000 units in its first week of launch.
Apart from being the first phone to ship with Google Maps Navigation software, the phone comes with a 5-megapixel camera and a sliding QWERTY keypad along with 3.7-inch 854 x 480 touchscreen and MicroSDHC support with a 16GB card.
Yikes! Yet another damaging firmware malfunction that could leave a bitter taste in the mouths of the Droid's users. Like for Sony Ericsson some weeks ago, this kind of incident is bound to leave the impression that too many a time, launches have been rushed through.


text:
World of Morus
documentation of each region (Khazath is most recently reviewed)
rewrite elvish/dwarvish culture to reflect history
new rituals & witchcraft
drow notes
Write up devil cults
Add foster's new rituals
More holy/benign rituals
finish larceny document
Write about horses of leng
Morus is a campaign setting for AD&D 2nd edition (albeit with some heavy homebrew and houseruling). It is set within the infinity of the Planescape multiverse, which is mostly played according to the original 2E source material. The only exception is that the DM prefers to emphasise the conflict between Law and Chaos much more strongly than that between Good and Evil, on the multiversal scale. Although Good and Evil are often more important to mortals, they have little effect on the grand balance of the multiverse. It is between Law and Chaos that the multiverse tilts towards a state of determinism or entropy, with the forces of Neutrality desperately struggling to maintain the balance.
Morus is a world that has spent a long time overlooked by the great forces of the universe but is slowly but surely being drawn into this eternal conflict, so these considerations play a greater and greater role in the events of the world as time goes on. Like most D&D settings, Morus exists in a Material Plane, bounded by a crystal sphere. It is not the oldest of worlds, however - in fact, it is a relatively young plane. This means that, in many ways, it is still teething and has yet to truly find a stable place in the multiverse. It is a world that has undergone many transitions, the most recent of which seems poised to draw it into the dichotomy of Law and Chaos - the gods are more prevalent in Morus today than they ever have been in the past, and slowly but surely the battle lines are being drawn.
Although our campaigns have taken us all across Morus, the main focus is on the country of Vingaard - a relatively young kingdom that is the birthplace of the Trinity of Leng. These are gods dedicated to lofty ideals of justice, redemption and the sanctity of life - a sharp contrast of the "Old Gods" common throughout much of Leng, who tend to embody more primal ideals.

redpajama_set_name: RedPajamaCommonCrawl


Religion and spirituality invite us to embrace the widest possible view of human evolution. Using a Sufi model, we will explore the four levels of religion and the many paradoxes of the spiritual journey.
How are spirituality and religion related; what is their purpose? In this session we discuss how every religion invites us to recognize our limitations, yet embrace the widest possible view of human evolution. Religions offer an aspirational paradigm for humanity and practical tools to assist us on our spiritual journey. Using a Sufi model, we will explore the four levels of religion and the paradoxes of the spiritual path: knowledge and inspiration, effort and surrender, action and contemplation. The intention is to remind us of the essential part we play in the evolution of human consciousness.
Roland Evans was born in Ireland and attended the Universities of Edinburgh and Pennsylvania before completing his training as a clinical psychologist in London in 1983. He worked as a UK psychologist for 10 years and, after coming to the US, taught courses at Naropa University over a period of 16 years. Roland has a private practice as a psychotherapist but is also an avid gardener, wood-turner and writer. He has been member of Subud—a spiritual practice centered on surrender—since 1970.
Roland is the author of Seeking Wholeness (2001), and is currently working on A Course in Marriage: Transforming Intimate Relationships.
If I lived in Boulder, I would gave come–I hope it was a fruitful evening for everyone.


It is of concern of all in pharma and biotech research fields that the number of vaccines and drugs that get to the market is very low compared to the number that enter phase I clinical trial testing. For this to change, among other improvements, new surrogate markers must be identified early on for the purpose of patient stratification, immune monitoring and/or therapeutic or prophylactic efficacy assessment.
How Useful are Cell Mediated Immunity Assays in Assessing Immune Response or Immunogenicity?
Readers gain an understanding of the details and the high level considerations of assay qualification for difficult cell-based assays. The level of optimization described for cell-based assays lends itself to biomarker assay automation which can be used for biomarker qualification and validation studies to the satisfaction of the FDA, EMEA, and other regulatory agencies.
Cell-based assay platforms covered are flow cytometry, intracellular cytokine ICS, immunophenotyping, elispot, IHC, cylex, neutralization bioassays, and endpoint assays.
@2009 - 2018 ImmunoSite Technologies, LLC. All rights reserved.


text:
I've been thinking a long time what my second album would be like, I wanted to merge all the sounds I am into at the moment, mixing disco, indie pop and all out electronica weirdness with my regular sound. This mix of influences shines thru in both the composition and arrangement as the technical use of analog hardware and typical "band-recording" techniques like re-amping sounds and using real drums.
There is something for everyone on this album, each track holds its own while your into house, disco, techno or just want to chill out. It's been a pleasure to produce and mix this album. The result are these 10 tracks that I'm really proud to release to you all!
PrevPreviousTracked Works


 Furtively and silently, Napoleon Bonaparte steals out of Egypt in August 1799, setting off by ship for France. He leaves behind him 30,000 men, transferring command of the troops to General Kléber.
With this departure, Napoleon ushered in the final chapter of the devastating French expedition to Egypt. Commencing on a triumphant note just one year previously, the adventure would come to a miserable end in 1801.
The French presence in Egypt thus lasted only three years. The Institut du Monde Arabe's latest exhibition attempts to trace the deep marks left behind by this brief juncture, not only in Egypt but also in France.
Nearly 400 objects have been brought together. And although the focus is on the Egyptian expedition, the story told in the show already takes up the thread earlier on. The year 1769 was chosen as symbolic point of departure, being both Napoleon's year of birth and the probable birth year of Muhammad Ali, pioneer of modern Egypt. The trajectory then takes us far beyond the actual expedition until 1869, the year the Suez Canal was opened.
In 1798 the French government dispatched the young General Bonaparte to conquer Egypt. The plan was to land a critical blow to arch-enemy Great Britain, as Egypt formed an important station along the sea route to India.
Along with this concrete strategic military interest in the country, the expedition was also designed to pursue scientific ends. In the finest Enlightenment fashion, 160 French scholars from diverse disciplines thus accompanied Napoleon's troops.
At the outset, the signs seem auspicious. The Mamluk troops, descendants of Turkish military slaves who became the rulers of Egypt under the Ottomans, are defeated by the French, who seize Cairo.
Napoleon endeavors to bestow the achievements of the Enlightenment upon the Egyptians. He installs a Divan, a state council of Egyptian notables, to take on leadership of the country. At the same time, exchanges between French scholars and the Egyptian intellectual elite are imposed.
 But the tide soon turns. The French fleet, anchored before the Egyptian port of Abukir, is destroyed by the English, and resistance stirs among the Egyptian populace. Finally, the Ottoman sultan declares a holy war against the French, fomenting an uprising in Cairo. Napoleon reacts with violence against the citizenry, not shrinking even at desecrating and plundering the Al Azhar Mosque.
Egyptian chronicler Al Djabarti, at first inclined to welcome the French influence, indignantly documents the incident: "They then entered the Al Azhar Mosque with their horses, which they tethered to the Qibla (prayer niche)." This scene was later glorified by painter Henri Lévy as a heroic act in his 1875 "Napoleon in the Grand Mosque at Cairo."
Following an attempt by the French to extend their sphere of power to Syria, the English intervene, putting an end to the French foray. By this time, Napoleon is of course long since safe at home, having seized the opportunity while attention was focused elsewhere to declare himself the supreme ruler of France. In the process, he deftly uses the aura of the Egypt expedition to his own advantage.
A ruinous military debacle, the expedition was nonetheless a scientific success. Flora and fauna were documented minutely, the legacy of the Pharaohs surveyed and diagrammed, and also the dress, customs and way of life of the Egyptians researched and recorded. The scientific high point is doubtless the discovery of the Rosetta Stone – today housed in the British Museum in London – which several years later proved to be the key to deciphering Egyptian hieroglyphics.
In Europe this flood of information unleashes a veritable wave of Egyptomania – whose manifestations in the form of pharaonic-looking candleholders, dishes and similar are colorfully presented at the IMA. Another after-effect of the expedition was the development of Orientalism in literature and art, which came to a climax in the late 19th century in the paintings of Delacroix. This image of the Orient still shapes the Western viewpoint today, as Edward Said convincingly demonstrated in his influential book "Orientalism."
 In Egypt as well, the repercussions of the French expedition were still felt many years hence. When Muhammad Ali, an officer in the Ottoman army that fought against the French troops, ascends to power in 1805, Egypt is ruled by a man who has witnessed the technological superiority of the French with his own eyes.
It is perfectly clear to him that Egypt must open itself up to scientific progress. Ali initiates a broad-based reform program, fostering in particular a modern educational system. He thus paves the way for the Nahda, the "Arab Renaissance" that sent ripples out from Egypt starting in the mid-19th century to influence the entire Arab world, becoming an important source of Arab nationalism.
All in all, three short years with far-reaching consequences.
Info: The exhibition at the IMA is on view until 29 March 2009.
Travels in body are always also travels in mind. In our Orient-Occident Travelogue dossier, we take a look at the way the self and the other were perceived during the Middle Ages, the age of colonialism, up until today.


text:
Q: Passing an array as an argument in C++ I'm writing a merge sort function, and right now I am just using a test case array (there is no input - this is static, for now). I don't know how to pass an array as an argument. Here is my code right now:
//merge sort first attempt

#include <iostream>

#include <algorithm>

#include <vector>

int mergeSort(int[]);
int main() {
    int originalarray[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 10 };
    mergeSort(originalarray[]);
}

int mergeSort(int[] originalarray) {
    int num = (sizeof(originalarray) / sizeof(int));
    std::vector < int > original(num);

    if (num > 2) {
        return num;
    }

    // Fill the array using the elements of originalarray
    // This is just for demonstration, normally original will be a parameter,
    // so you won't be filling it up with anything.
    std::copy(originalarray, originalarray + num, original.begin());

    // Create farray and sarray of the appropriate size
    std::vector < int > farray(num / 2);
    std::vector < int > sarray(num - farray.size());

    // Fill those using elements from original
    std::copy(original.begin(), original.begin() + farray.size(), farray.begin());
    std::copy(original.begin() + farray.size(), original.end(), sarray.begin());

    mergeSort(farray);
    mergeSort(sarray);
}

Note that this mergeSort function is not functional, as I have not figured out how to merge them yet (that's my assignment). I would like to get my two vectors sorted before I deal with that, and I can't compile this because of my need to pass an array as an argument. I don't understand pointers, so if that is the solution, my excuse is ignorance. I'm learning programming right now, with C++ as a first language, and only have a basic grasp of the language's features. Thanks for the help.

A: I see you include <vector>. I suggest you do away with all uses of arrays and only use the vector class. You can see examples of how to use STL containers such as vector here.

A: Jut to extend this a bit, remember that C++ arrays are exactly C arrays.  So all you have is the address of a piece of memory that purports (with no guarantees) to be an array of somethings.
Update
Okay, we'll expand a little more.
C (and therefore C++) doesn't really have "arrays" as such.  All it has are addresses, pointers.  So when you make something an "array", what really happens is you tell the compiler that some variable represents an address.
It's useful to make a distinction in C between a declaration and a definition.  In a declaration, you're simply giving something a name and a type; in a definition, you actually allocate space.
So, if we start off by definiing an array like
int ar[100];

that means we're telling the compiler we want space for 100 int's, we want it to all be allocated in one chunk, and we're going to use the name ar for it.  The sizeof operator gives the number of bytes used by a type or an object, so our array ar will take up 100×sizeof(int) bytes.  On most machines, that will be 400 bytes, but it varies from machine to machine.
If we define a variable
int * ar_p;   // using '_p' as a reminder this is a pointer

we're defining space for a variable that will contain an address.  Its size will be sizeof(int*), which will usually be either 4 or 8, but on some machines could be anything from 2 to 16 on some machines you're unlikely to run into soon.
The name of the array is ar.  The compiler converts that name into an address, so we can save that address with
ar_p = ar ;     // THIS WORKS

Now, let's say for convenience that our array ar happened to be starting at location 1000 in memory.
That name ar does not have any space allocated to it; it's like a constant, a number.  So, you can't reverse that assignment
ar = ar_p ;     // THIS WON'T WORK

for the same reason you couldn't say
1000 = ar_p ;   // THIS WON'T WORK EITHER

ie, you can't change the value of 1000.  (Back in early versions of FORTRAN, this trick would work, for complicated reasons.  It was a mistake.  You've never lived until you've tried to debug a program in which the value of "2" is 3.)
Arrays in C are always zero-based, that is, the first index is always zero.  Any other indices are just addresses computed using the index.  So, ar[0] is just the address 1000 plus 0 bytes of offset, or 1000.  ar[1] is 1000 plus 1 times the size of an int, so the next int over.  And in fact, this is always true in C.
This is called an array reference.
When we use the syntax *ar_p we're telling the compiler to get the thing AT the address contained in ar_p.  `.
This is called dereferencing a pointer.
If we say
ar_p = ar;

then *ar_p and ar[0] refer to the same thing.
When we say ar[0] we're telling the compiler we want the thing at the address 0 bytes from ar.  ar[1] is the address one int, or 4 bytes, from ar.  So, *(ar_p+3) refers to the same thing as ar[3].  (We need the parentheses because we want to add 3 to the address first and then look at the contents.  *ar_p+3 would get the contents pointed to by ap_p first, and then add 3 to those.
The thing is, C doesn't know, or much care, how big the array really is.  If I come along and do ar[365], the compiler will happily generate code to look in the cell 1000+(365×sizeof(int)).  If that's in your array, fine, but if it's just random memory, that's fine too.  C doesn't care.
(Remember C comes from the phone company. "We don't care; we don't have to.  We're the Phone Company.")
So, now, we know some rules, which I've moved down here.  Read "≡" as "is equivalent to" or "is the same as".
What you can depend on:

*

*foo(TYPE t[]) ≡ foo(TYPE * t)
Since C doesn't know a difference between pointers and arrays, you can declare either one.  When you define a function, you can write
void foo(int[] ar){

or
void foo(int* ar){

and get exactly the same effect.

*

*t[i] ≡ *(t+i)
This was above.  Anywhere you might write ar[i], you can replace it with *(ar+i).  (There's actually a weird side case that breaks this, but you won't run into it as a beginner.)

*

*where TYPE *t, (t+i) will equal the address at t plus i*sizeof(TYPE)
Explained this above as well.  When you index into an array, like ar[42], it means you want the 42nd whatever over from the start address.  So, if you're using int, then you need to move over 42 times however wide an int is, which is to say sizeof(int).
Now, that's all C, and since C++ is defined as a "kind of" C, it all holds for C++ as well.  EXCEPT

*

*unless TYPE is a user defined type that overloads operator[] and operator*.

in C++, you can decide you want to define a new type that acts just like any other type, but you can change the way the language does specific things.  So, a programmer can decide to "overload" -- ie, replace -- the default behavior of the array reference and pointer dereference operators with something of their own devising.  As a beginner, you shouldn't be confronted with that soon, but you should be aware of it.

A: *

*When you pass arrays to functions, they decay to pointers to the first element of the array, the notation notwithstanding. So, your sizeof doesnot work as expected.

*When you pass in an array, it is best to pass in the array size, so that you know where to stop. Add it as an additional parameter.

A: You should not use sizeof(originalarray)/sizeof(int) like that. It'll only work for statically declared arrays (the size is known at compile time). You have to pass the size along with it. Why don't you just make a vector out of the array and pass it instead?
Side Note: As a rule of thumb, always note that sizeof will be translated at compile time. So there's no way it could know the size of the array passed as an argument.

A: In addition to all the answers above, you might also want to check out the Q&As on arrays from c-faq.com: http://c-faq.com/aryptr/index.html

A: Unfortunately, it's very hard to do exactly what you want to do in C or C++. You can pass around a fixed-size array like this:
int mergeSort(int originalarray[20])
{
    // do something
}

However, your array's size is not defined by a number, it's defined by the number of elements in initialization list.
The thing to do in your case (even though it's really a wrong thing to do) is to do it in two steps:
int originalarray[] = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10};
const size_t arraySize = sizeof originalarray / sizeof originalarray[0];
int mergeSort(int array[arraySize])
{
    // do something
}

Too bad it will not do what you need done: passing the array to a function like this makes a copy of the array, and the point of sorting would be to change the original array.
In truth, you cannot go any further without understanding the concept of "pointer".
The function you need to develop really should be like this:
int originalarray[] = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10};
const size_t arraySize = sizeof originalarray / sizeof originalarray[0];

int mergeSort(int *array, const size_t size)
{
    // do something
}

mergeSort(&(originalArray[0]), arraySize);

In other words, you pass a pointer to first element, and the number of elements.
Alternatively, you can deal with vectors. Vector encapsulates the same two things (pointer to first element and size) in a single entity called "object". Plus, it manages memory for you, so you can extend the number of elements as you need. This is the C++ way. Too bad you can't initialize a vector with {...} like you can an array.

A: Looks like you're using both dynamically allocated arrays and vectors, when I believe just using std::vector will be enough.
First, let your input array be changed to a std::vector, and fill it with your input data.
int main()
{
   std::vector<int> originalarray;
   for (int data = 1; data <= 10; data++)
   {
      originalarray.push_back(data);
   }
   mergeSort(originaldata);
}

Now it's important to declare your mergesort function to take a reference to a std::vector.
int mergeSort(std::vector<int>& originalarray)
{
   // The rest of your code, note that now you are passing
   // in your array for sorting, so you can continue with your code to split
   // the vector into farray and sarray

   // then call sort on your halves.
   mergeSort(farray);
   mergeSort(sarray);

   // I'm guessing at this point you'd write code to combine your farray sarray, and
   // put it back into originalarray...don't forget to clear original array first!
}

Just a note, looks like you're not doing an inplace sort, so expect your sort to take a while since you're copying out a lot of data.

redpajama_set_name: RedPajamaStackExchange


Welcome to the zbMATH interface.
Feedback to improve document assignments can be given directly at the author profile pages or via this link (if you already know the author ID).
The formula facet in the structured search now allows for a free combination of formula search with other query types. Formula queries can now also be refined by filters.


text:
Hollywood's Diversity Problem Goes Beyond The Oscars
Sarah Menendez
The nominees for best actor as seen on screen at the Academy Awards nominations announcement. All the nominees this year are white men.
Last month, #OscarsSoWhite started trending as a conversation on the lack of diversity in the Academy Awards. With the Oscars around the corner, a new study released today suggests that homogeneity is an issue that spans across the entire film and television industry. The study on diversity and entertainment was published by the USC Institute of Diversity and Empowerment at Annenberg.
The researchers found that Hollywood is indeed very white, male and straight based on an analysis of the 11,306 speaking roles and 414 works of film or television in the 2014-2015 season. The study looked at major companies including Fox, CBS, NBC, Sony, Disney, Time Warner, Viacom, Amazon, Hulu and Netflix.
Gender disparities are clearly highlighted in the study, showing that women made up only 28 percent of speaking roles in film. Television — including series from streamed services — fared better, with women in 40 percent of speaking roles.
The study also reported a steep gender gap behind the camera. More than 84 percent of directors were male and 15.2 percent were female.
Last year, we reported on the bias affecting women pursuing careers in directing. Our Adriene Hill spoke to Cathy Schulman, president of Women in Film about the gender disparities in the industry.
"This whole issue begins with a pipeline, when studios and networks say they don't have women to hire, they often say 'why don't the agencies have the clients for us to hire,' the agents say 'why aren't the studios hiring our women?' the schools say 'we've got acceptance with gender parity — 50-50 acceptance,' but what is happening from that early moment in film school to the moment that women are being considered to direct Hollywood-sized pieces of content?"
Catherine Hardwicke, director of the critically-acclaimed film "Thirteen" and blockbuster series "Twilight" felt this first hand. Hardwicke said that she tried to meet with studio executives about prospective projects, "and they would literally tell my agent, 'oh, we want to hire a man for that job.'"
People of color have also been heavily underrepresented in the industry. Of the 11,306 speaking roles included in the study, 10,444 gave enough cues to determine race of the the character. White characters made up 71.7 percent of speaking roles, 12.2 percent were Black, 5.8 percent Latino, 5.1 percent Asian, 2.3 percent were Middle Eastern and 3.1 percent accounted for "Other."
Behind the camera, the report showed that 87 percent of the 407 directors included in the study were White and 13 percent were from underrepresented racial/ethnic groups. Out of all the directors included in the study, only two of them were Black women — Amma Asante and Ava DuVernay.
Only two percent of all speaking characters across the 414 works of film or television were identified as lesbian, gay or bisexual. In thousands of speaking roles assessed, only seven were identified as transgender.
- via Marketplace


Codemasters CEO Calls Pre-Owned Sales Model "Destructive"
Codemasters CEO Rod Cousens says retailers and game publishers need to work together to figure out a way to bring the "ridiculous" confrontations over pre-owned game sales to a happy ending for everyone.
We've heard it all before. Retailers need the fat profit margins of pre-owned game sales but publishers feel cheated because they only see revenue from sales of brand new copies. Retail has been the big winner so far but publishers are doing what they can to turn things around with programs like EA's "Project Ten Dollar" and post-launch DLC releases that effectively shut the door on used game buyers. Cousens says both sides in the debate have valid points and that some kind of accommodation has to be reached to end the "destructive" system that's currently in place.
DLC could feature prominently in any compromise solution, he said, suggesting that Codemasters could release a six-track retail version of its Formula 1 racing game and then add tracks via DLC as the season progresses, a system which would also give the game a more realistic, up-to-the-minute feel. "When you turn up in Abu Dhabi you have to pay for the circuit, and whatever the changes are to the cars that are put through," he told GamesIndustry. "That, I think, would deal with a lot of it, and also address the pre-owned."
He said the confrontational attitudes shown by both retailers and publishers is "ridiculous" and could eventually have a negative impact on the games themselves. "The way it's structured today is destructive, and it's negative to creativity and innovation. I believe it has to be managed - there's an element of it which is acceptable, and there's an element that isn't," he explained. "If the content creators could participate in the secondary or subsequent exploitation, I think that's fair game. I think equally the retailer then has an argument that he should participate in some of the DLC, which they ordinarily wouldn't. By default, you manage the process."
His points are valid but convincing either side of the need to compromise will be a tough sell. Tightly-integrated DLC will likely play a part, but the devil is in the details. EA is playing with single-use codes for bonus material, while EA Sports is using them for access to more fundamental aspects of gameplay like online access. Activision CEO Bobby Kotick has espoused a more conventional approach to DLC, which he expects will encourage gamers to stay committed to their purchases for longer stretches. THQ has even floated the idea of making gamers pay in advance for DLC that hasn't even been made.
Gamers, meanwhile, just want to pay as little as possible for most of what they play and given the quality of a lot of games that hit the market these days, who can blame them? Ridiculous and destructive it may be, but it's most definitely not a problem that's going to be sorted out quickly, if it ever gets sorted out at all.


Grey Edge offers a certificate course in Autodesk Advance Steel for students and structural engineering professionals who want to learn the software to help accelerate the design process through modelling, steel detailing, steel fabrication and steel construction.
Learning Advance Steel is an intuitive experience as it is built on commonly used AutoCAD platform and thus lends itself to faster productivity gains.
Our trainers focus on covering all the essential aspects required to handle challenges involved in the industry related to project deadlines and quality requirements for a complex steel structure projects.
Students & Professionals opting for our Autodesk Advance Steel Training Course in Mumbai would learn the concepts related to BIM (Building Information Modelling) workflow from modelling to fabrication that addresses geometrical steel structures, helps understand the behaviour of complex steel structures as well as collaborate with other project stakeholders.
Please click here to Register Online for our training course.


me hago otra cuenta. - I make another account.
estoy acostumbrado. - I am used to it.
amx_who will work, but won't provide the IP of players to non-admins.
Indeed it is, I have blanket banned yet another subnet.. let's hope that he gets the message.
Master: If you look at the EVENTS for STEAM_0:1:498026366, it looks like he was playing yesterday. I don't know how he was able to circumvent the blanket ban.
Gimpy: I use STATUS command to get steam id's. I don't have access to AMX_WHO. I used to be able to use it, but now I can't.


text:
Imatges de pàgina
The Foundations of English Literature: A Study of the Development of English ...
Per Fred Lewis Pattee
modify the native characteristics, have all been carefully noted at every step of the work.
The author believes that there is no other way to understand fully the literature and the intellectual life of a people; nor is he alone in this view. There is no greater desideratum in our literature at present," says a recent English critic, than a complete and able account of the history of English literature in which the connection between the literary and political history of our country shall be fully dealt with." While the author of this book does not for an instant presume to assert that it is the work demanded above, he does maintain that it is written from the right standpoint. It has attempted to cover only the foundation period; it closes with the great era of Shakespeare and Milton, when the language and the literature and the people had settled into their permanent forms. The whole subject of English literature is too large to be covered in a single session: it is better to study it by periods, and the foundation period is the first well rounded unity.
In the words of Saintsbury, "None but a charlatan will pretend that he has written, and none but a very unreasonable person will expect any one else to write, a history of the kind free from blunders." The author will esteem it a favor if all who detect errors will communicate them to him. An attempt has been made to base all facts upon reliable authorities. The chronology has been founded as far as possible upon Ryland's Chronological Outlines, and upon Green's Short History; the biographical data have been taken in each case from the most recent authorities, and quotations and estimates have been based upon the latest reprints and editions. The sincere thanks of the author are due to Mr. A. H. Espenshade, of the English department of the Pennsylvania State College,
for help upon the proof and for valuable suggestions. Acknowledgments are also due to Jno: Lesslie Hall for extracts from his translation of Beowulf; and to Charles Scribner's Sons; G. P. Putnam's Sons; Ginn & Co.; Longmans, Green & Co.; Cassell & Co.; Houghton, Mifflin & Co.; Harper & Brothers, and others for permission to make brief quotations from their publications.
The Century of Darkness
The Age of the Renaissance
The Renaissance of English Prose
The Dawn of Lyric Poetry ..
The Evolution of the Drama
v The Age of Elizabeth
Sidney and Spenser
The Elizabethan and Jacobean Poets
CHAPTER XIX
The Transition to Finished Prose
CHAPTER XX
The Transition to Shakespeare
CHAPTER XXI
CHAPTER XXII
Ben Jonson and his Circle
CHAPTER XXIII
The Decline of the Drama
CHAPTER XXIV
The Triumph of Prose
CHAPTER XXV
The Age of Milton .
VERY careful teacher of literary history has realized
keenly the truth of Ten Brink's remark that " the beginner needs a guide in the labyrinth of literature about literature." Such a wilderness of criticism and commentary, of history and biography, of description and conjecture has grown up about the subject of English literature that even the most experienced worker is often bewildered. It is to furnish some clue to this labyrinth that a select list of authorities has been prefixed to every chapter and division of this book.
There has been no attempt at exhaustive bibliographies. The practical value of every reference has been carefully considered, as well from the standpoints of the availability of the book referred to and its adaptation to the needs of beginners, as from that of absolute worth. Often the highest authorities on a subject, the works that alone would interest the special student, have not been mentioned at all. The publications of the Early English Text Society, for instance, of the Chaucer and Shakespeare Societies and kindred organizations, the issues of the Master of the Rolls, and the costly reprints of old books, although of untold value to the specialist, have, for obvious reasons, been omitted. The student, if he needs them, can find them in the large libraries.
Another group of authorities that has been neglected is that list of indispensable reference works that every student of English literature should have constantly
« AnteriorContinua »


text:
==================================
Markdown-Magic for Python-Markdown
==================================

A `Python-Markdown`_ plugin for autocreating memes and finding
the best-fitting gifs for your posts.

**Why?**

In most blogging platforms, putting memes or gifs in your posts is a bit
of a bother. You have to manually search for them, download/generate them,
then upload them back, or search and paste the url.

This Markdown extension was created to make this process simpler,
less time-consuming, and more fun!

Installation
------------

Install it using pip::

    $ pip install markdown-magic

Usage
-----

**For memes**

Simply do :code:`[magic] meme: top_text | bottom_text [/magic]`
for whichever meme template you want to use, and markdown-magic
will detect which template to use on its own.

Markdown-magic currently supports the following meme templates:

* Lord of the Rings Boromir - "One does not simply"
* The Most Interesting Man in the World - "I don't always... when I do"
* Ancient Aliens History Channel Guy
* Grumpy Cat
* Buzz Lightyear and Woody from Toy Story - "X, X everywhere"
* Futurama Fry - "Not sure if..."
* Y U NO Guy
* Ned Stark from Game of Thrones - "Brace yourself/yourselves..."
* X all the Y
* Bill Lumburgh from Office Space - "...that would be great"
* The rent is too damn high
* The Big Lebowski - "Am I the only one around here..."
* Matrix Morpheus - "What if I told you..."
* Ain't nobody got time for that
* Heath Ledger Joker - "Nobody bats an eye... everyone loses their minds"

More to be added soon!

**For gifs**

Just type in :code:`[magic] gif: <list of space-separated search parameters> [/magic]`
and markdown-magic will search and use the appropriate gif
according to the given search parameters.

Here's an example on the Python interpreter::

    >>> import markdown
    >>> text = """
    ... [magic] meme: rains | y u no happen during summers [/magic]
    ... Some text here.
    ... [magic] gif: spongebob squarepants [/magic]
    ... """
    >>> print(markdown.markdown(text, extensions=['magic']))

    Some text here.

Todo
----

* Expand list of supported memes
* Find a way to search for xkcd comics and other webcomics efficiently using keywords
* Find more cool things to implement in the [magic] tag

Copyright
---------

Copyright 2015 Radhika Ghosal, all rights reserved.

This software is released under the MIT license.

.. _Python-Markdown: https://github.com/waylan/Python-Markdown

redpajama_set_name: RedPajamaGithub


text:
Inari Reaps $89M and Eyes Global Farm Markets for Gene-Edited Seeds
Xconomy Boston —
Plant genetics startup Inari, which is developing crop varieties that produce higher yields and use fewer resources, has raised $89 million to advance its research toward the US and international markets.
Corn, soybean, wheat, and tomatoes are the Cambridge, MA-based company's initial target crops. CEO Ponsi Trivisvavet says the company aims to launch several products in time for the 2021 growing season.
"We're using this money to expand our science," she says.
Inari uses computational software to crunch genetic data in order to understand how a plant's genes interact with the environment. The company says it then applies gene-editing techniques such as CRISPR to develop seeds that carry desirable crop traits, such as tolerance to pests and disease, and hardiness in challenging conditions such as high temperatures and dry weather.
Inari finds these traits by using computational analysis to study the genetic diversity of a crop. The company does not introduce foreign genetic material into the plant genome. Inari says its approach can produce new varieties faster and at less cost compared to traditional breeding.
Seeds developed with Inari's technology have already been planted on some US farm fields. Trivisvavet says that in May, Inari had a limited launch of a corn product through two independent seed companies. For now, Inari is not disclosing the names of those partners.
Rather than selling directly to farmers, Inari plans to partner with seed companies that have longstanding relationships with growers. From the farmers' perspective, the Inari seeds that they buy and plant will be from the seed company, Trivisvavet says.
Inari is developing crop varieties that make more efficient use of resources such as water and fertilizer. When plants need fewer applications of these resources, farmers save money, Trivisvavet says. She adds that reducing fertilizer applications helps reduce the impact of these products on the environment.
While Inari counts seed companies as potential partners, not competitors, there are other startups that are applying computer analysis and gene editing to seed development. Benson Hill Biosystems, which splits its operations between St. Louis and Durham, NC, uses software and gene-editing technologies to develop crop varieties for seed companies as well as food and ingredient businesses.
Inari was founded in 2016 by venture capital firm Flagship Pioneering. Shortly after emerging from stealth last year, the company announced a $40 million Series B round of financing. Since then, the company has opened lab and greenhouse facilities at the Purdue Research Park in West Lafayette, IN, and a smaller research site in Belgium.
To date, Inari says it has raised $144 million. The financing announced Tuesday, a Series C round, came from Flagship, joined by Investment Corporation of Dubai, Singapore-based EDBI, and Acre Venture Partners, a venture capital fund launched in 2016 by Campbell Soup Company. Chu Swee Yeok, president and CEO of EDBI, said in a prepared statement that Inari caught the interest of his firm because of the potential of its technology to apply to many different crops. He added that his firm looks forward to helping Inari find business in Asia.
Photo by Flickr user United Soybean Board via a Creative Commons license
How Big Is the US Market for Medical Devices & Technologies?
Knowing the volume of procedures and growth trends by site of care can allow you to understand the market demand for your product
What to Include in Your Life Sciences Company Fundraising Pitch Deck
What the most successful life sciences fundraising pitch decks all have in common
CMC in Drug Development and Life Cycle Management


text:
package sysinfo

import (
	"runtime"
)

// NumCPU returns the number of CPUs
func NumCPU() int {
	return runtime.NumCPU()
}


text:
Impact of Point-of-Care Diagnostics on Clinical Decision-making in Low- and Middle-Income Countries
Andrea DeLuca, Joshua Betz, Robert Bollinger, Stuart C. Ray, Yukari C. Manabe
Andrea DeLuca
Department of International Health, Johns Hopkins University Bloomberg School of Public Health, Baltimore, MD;
For correspondence: adeluca@jhu.edu
Joshua Betz
Department of Biostatistics, Johns Hopkins University Bloomberg School of Public Health, Baltimore, MD;
Robert Bollinger
Department of International Health, Johns Hopkins University Bloomberg School of Public Health, Baltimore, MD; Division of Infectious Diseases, Department of Medicine, Johns Hopkins University School of Medicine, Baltimore, MD.
Stuart C. Ray
Division of Infectious Diseases, Department of Medicine, Johns Hopkins University School of Medicine, Baltimore, MD.
Yukari C. Manabe
Background: Rapid tests have transformed the landscape of available tools for clinicians caring for patients who are critically ill. Their emergence as part of routine care increases the capacity for similar devices to reverse or minimize major epidemics and assist healthcare providers in their clinical decision-making. To assess how a point-of-care complete blood count (CBC) could change patterns in clinical decision-making, we presented low and middle income (LMIC) healthcare providers with hypothetical clinical scenarios to understand how such a device could impact the way they treat and refer patients.
Methods: Our survey asked about current use of CBC results, and then presented three separate scenarios that occur in LMICs. Survey respondents were queried about how they might change hospitalization plans and/or mediations based on point-of-care CBC results.
Results: In all three scenarios, a majority of clinicians were likely to modify the way they triage patients based on real-time results.
Conclusion: Our survey demonstrates that a point-of-care CBC diagnostic could change the way providers in resource-limited settings treat and refer critically ill patients. All hypothetical clinical scenarios describe common, urgent case presentations that can occur at any level of a health system in resource-limited settings. Rapid, simple and accessible technology for basic lab tests like CBC could impact patient care in low and middle-income countries by providing health care workers with actionable data with the potential to affect patient-centered outcomes.
Employment or Leadership: A. DeLuca, J. Betz, R. Bollinger, and Y. Manabe, Johns Hopkins University Bloomberg School of Public Health; R. Bollinger, S. Ray, Johns Hopkins University School of Medicine.
Research Funding: None declared.
Expert Testimony: None declared.
Other Remuneration: A. DeLuca, R. Bollinger, S. Ray, and Y. Manabe are eligible to receive distributions of royalty payments to JHU and/or payments related to JHU equity ownership interests in miDiagnostics. This arrangement has been reviewed and approved by the Johns Hopkins University in accordance with its conflict of interest policies.
Role of Sponsor: MiDiagnostics participated in a limited review of the manuscript. miDiagnostics is a private company created to develop the miLab diagnostic platform. Johns Hopkins University holds a Board of Directors position in miDiagnostics, owns equity in the company and is also eligible to receive royalty payments for commercial sales by miDiagnostics.
Accepted April 2, 2018.


Celebrating an anniversary or special occasion? Surprise your loved and make your day extra special with a bottle of sparkling and strawberries on arrival.
Book directly from our website or email us at info@vulcanhotel.com.au.


text:
Debaiba: Another 1.5 million vaccines doses expected before Ramadan
The head of the GNU assures the public that the government is committed to protecting and vaccinating all the Libyan people against the virus
BY Libyan Express	 Apr 05, 2021 - 20:53
Despite having a population of just 7 million people, Libya's vaccination rollout has yet to begin. [Photo: AP]
Soon after the arrival of just 100,000 Covid-19 vaccines, Libya's Prime Minister Abdul Hamid Debaiba assured the public that there was no need for concern as another 1.5 million doses of vaccines are is expected to arrive within the week.
The head of the GNU confirmed during the live broadcast to mark the arrival of Libya's first shipment that another 1.5 million doses of the vaccine will be delivered to Libyan shores before the arrival of the holy month of Ramadan.
During the broadcast he also reassured the Libyan people that all vaccines being delivered to Libya have an efficiency rate of over 90%, stressing that the government is committed to protecting the health of all Libyan citizens.
Over 100 thousand doses of Russia's Sputnik V vaccines were delivered to Libya yesterday morning, marking the country's first access to vaccination against the world's worst pandemic in history.
Libya's ministry of health announced that the vaccines will be stored in the Ministry's storage until they are delivered to the prioritized personnel for vaccination.
Prime Minister Debaiba during his first address to the nation promised the Libyan people that combatting covid-19 is his government's top priority and pledged to deliver the vaccines at any cost as soon as it was conceivable.
The arrival of the vaccine just weeks after the Government of National Unity was confirmed by Parliament paves the way for Libya's new authority to gain the full trust of the people as they delivered early on their promises and gain the faith of the republic they serve.
Abdul Hamid DebaibaCoronavirussputnik vvaccine
NCDC: We're waiting for the FDCC to release 2 million Covid-19 vaccines to…
ACA opens an investigation into the delay of the second dose of Sputnik V
Prime Minister issues order to establish an operations room to secure the Southern…
Government launches emergency committee to monitor the situation of Libyan nationals…
For: Debaiba: Another 1.5 million vaccines doses expected before Ramadan


To an outside spectator, the daily life of campers at Mowglis may seem foreign and even strange at times. Telling time through military bugle calls, singing old marching songs in the dining hall, having dorms inspected, swimming "Waingungas," and getting to sit in the "Inner Circle" during campfire are all unique aspects of Camp Mowglis that campers experience on a regular basis.
Much of the Camp Mowglis daily routine is rich in tradition and has essentially remained the same for decades. The underlying structure and flow of the "Regular Mowglis Day" has proven year after year to engage boys ages 7 to 14 in a fun, playful, and productive learning environment. When the boys become comfortable in this structure, they are able to fully immerse themselves in the Camp Mowglis community and cultivate confidence through self-competition, goal-setting, and positive interactions with supportive role models.
Each morning, campers are awoken at 7:15 by the sound of the bugle for "Reveille". The various unique bugle calls scattered throughout the day are used to signify to campers that it is time to move to the next activity. The use of the bugle is one of the many military traditions of Camp Mowglis that were established by Col. Alcott Farrar Elwell during his directorship in the first half of the 20th century.
After sleepily folding their sheets and blankets for the day, campers rush up to the dining hall to breakfast at 7:55. Meals in the dining hall are often accompanied by a soundtrack of Mowglis songs, clanking silverware, and announcements of camper accomplishments.
The morning at Camp Mowglis is filled with the hustle and bustle of industries and "sign-up" activities! Campers disperse to their favorite spots in camp to start checking off requirements working towards their "ribbon", an honorable achievement that displays mastery of a particular activity. Boys spend two weeks in their selected industry, developing their skills and discovering their hidden talents. In addition to selecting industries, boys have the opportunity to select an activity to participate in during a "sign-up period" to work on requirements or try something new.
After boys fill their stomachs with a satisfying lunch, they spend an hour in their dorms for "Relax", a time to take an afternoon nap, read a good book, or play cards on the porch.
Another unique tradition at Camp Mowglis is Clean-up and Inspection. Once again, boys practice teamwork to clean their dormitories by making beds, sweeping the floors, and organizing their bureaus. While the campers stand at attention, the dorms are inspected by two counselors that determine if the dorm receives an "inspection point", a fun incentive that inspires the boys to work well together and develop responsibility for their surroundings.
Off to the races they go! After inspection, the boys have another period of industries.
Believe it or not, the aforementioned Col. Elwell and Robert Baden-Powell, the founder of the Boy Scouts, were good friends. Thus, the system of "ribbons" that shapes the Mowglis activity curriculum is heavily grounded in the Merit Badge system that is used by the Boy Scouts for working towards accomplishments.
One of the most loved parts of the "Regular Mowglis Day" is Open Period. This is a time specifically set aside for good old-fashioned fun. The Counselor of the Day selects an activity to bring the entire camp together, ranging from Capture the Flag to Soccer to the Counselor Hunt (exactly what it sounds like). This is the perfect time for the boys to participate in team-based games, run around, and work off their energy.
After running around and getting blissfully covered in dirt, it's time for the whole camp to PLUNGE! Evening "Soak" in the refreshing water of Newfound Lake is the ideal way to end a day filled with Mowglis activities and games.
Following dinner in the dining hall (with dessert!), campers spend time playing on Gray Brothers Field until the daily "Colors" ceremony.
One of the most traditional parts of the Mowglis day is the evening colors ceremony. This ceremony occurs each night when the American flag is lowered, and the campers line up on Gray Brothers Field to go through a series of salutations, bugle calls, and the unforgettable firing of the canon.
At last, each "Regular Mowglis Day" ends with Campfire. Campfire is a time for a staff member, alumnus, or guest speaker to present to the campers about an experience, topic they are passionate about, or idea worth sharing. One of the many decades-long traditions at Camp Mowglis is that campers or staff members who have received 4 or more Ribbons are awarded the honor and privilege of sitting in the "Inner Circle" of the campfire ring.
Campfire is a time for the campers to practice patience, relax before bedtime, and learn something new (all the while sitting in the unique Mowglis campfire benches seen below). Many of the Mowglis alums still recall their fondest memories from various campfires and return to the camp years later to continue the tradition by passing along their learning experiences and stories to the campers.
At last, campers disperse to their dorms, climb into bed, and get a good night's sleep before the start of another "Regular Mowglis Day"!


Browse our range of ultra low maintenance Resin Garden Furniture, . furniture made from plastic or . If you are looking for maintenance free heavy duty outdoor .
Wide range of Garden and Conservatory Furniture Sets available to . Garden and Conservatory Furniture . our garden table and chairs sets or patio .
Shop all Household Essentials Laundry Room Kitchen Bathroom Paper & Plastic . Best Choice Products Outdoor Patio Furniture . All-Weather Plastic Patio Furniture .
Find great deals on eBay for Plastic Patio Table in Garden and Patio Furniture Sets. Shop with confidence.
How to Clean Your Outdoor Plastic Patio Furniture in Less .
Have some outdoor plastic chairs that have seen better days? Instead of throwing them out did you know that you can make them look brand new again? Keep in .
Browse our range of outdoor and garden furniture and ideas . fittings & curtain rails; Wireless . relax in your garden or spend time together on your patio, .
1-16 of over 9,000 results for "Plastic Outdoor Furniture" . Great chair for extra outdoor seating High tensile plastic . resin outdoor patio furniture won't rust .
How to Clean and Maintain Outdoor Plastic Resin Furniture .
Outdoor furniture requires cleaning and maintenance to keep it useful for those sunny days. Resin furniture doesn't cost much, so it often simply sits in the garden .
Plastic Patio Chairs. Showing 40 of 111 results that match your query. . Product - Seventrust Outdoor Furniture Recycled Plastic Yacht Club High Back Chair. Product Image.
Find great deals on eBay for Plastic Garden Furniture in Garden and Patio Furniture Sets. . 2,4,6 Plastic Low Back Armchair Patio Outdoor Garden Chairs Party .
Plastic Patio Furniture - Outdoor Dining Chairs - Patio .
Shop our selection of Plastic Patio Furniture, Outdoor Dining Chairs in the Outdoors Department at The Home Depot.
Plastic Patio Furniture - Outdoor Seating & Dining For .
Plastic Patio Furniture : Shop the best selection of outdoor furniture from Overstock.com Your Online Garden & Patio Store! Get 5% in rewards with Club O!
How to clean patio furniture . The trick to keeping your outdoor plastic furniture beautiful and durable is to clean it as soon as you notice the dirt.
Discover Tesco's range of garden furniture. We have outdoor furniture from . Shower Curtains & Shower Rails; . Metal Garden Furniture Plastic Garden .
Wide range of Garden and Conservatory Furniture Sets available . Garden and Conservatory Furniture . you can complement your outdoor space with ease and .


The library publishes a monthly newsletter. Sign up to get a notification when the latest one is available.
Or catch up on the latest news from the Kilbourn Public Library from our local newspaper, Wisconsin Dells Events!
News and updates about Wisconsin libraries, along with stories shared by library fans from around the state. Gathered by the Campaign for Wisconsin Libraries.
News about libraries in Wisconsin from the Wisconsin Library Association.


This is a SUPER offer from Chick-Fil-A, the Fast-Food chain that makes yummy Chicken Nuggets and meals. This is a scrumptious meal that will really satisfy your hunger. This is an offer you should take full advantage of because it won't last forever, you must hurry while this meal lasts because it's going quickly!
Treating yourself when you're struggling to make ends meet is difficult, there simply isn't enough money to spare. Fortunately, this offer from Chick-Fil-A will hit the hunger spot breaking the bank.
Chick-Fil-A is offering 8 Chichen Nuggets. All you have to do is register on the App before the 29th of September to be eligible. You can find the official link HERE.
If this offer has expired, don't worry. I'm always on the lookout for new and exciting new offers, so watch this space. Make sure you subscribe to the Chick-Fil-A newsletter so they can bring you great deals direct to your inbox.


text:
BBC 'Storyville' to examine Ai Weiwei, Gaddafi, Mandela
BBC4's doc strand 'Storyville' will turn the lens on Nelson Mandela, Ai Weiwei (pictured) and Colonel Gaddafi in its forthcoming winter season, and has a new doc from DA Pennebaker in the works.
By Adam Benzine
BBC4′s doc strand 'Storyville' will turn the lens on Nelson Mandela, Ai Weiwei (pictured) and Colonel Gaddafi in its forthcoming winter season.
The UK pubcaster kicks the season off on Monday (January 13) with Mandela, the Myth and Me, a doc made before Nelson Mandela's death, which features interviews with those who knew and loved him – and also with those who criticized him.
Following on January 20 is Big Brother Watching Me: Citizen Ai Weiwei, which follows the titular Chinese artist in the tense year following his imprisonment, as he prepares his work for the Venice Biennale. The film documents his ongoing legal battles while on parole and the pressure exerted by Chinese authorities.
On January 26, 'Storyville' premieres The Big Melt, a collaborative film by Martin Wallace and Pulp singer Jarvis Cocker which premiered at Sheffield Doc/Fest last year with a live accompanying score. The doc uses footage from the BFI National Archive to tell the story of steelworkers in England.
The following day, the net premieres Mad Dog: Gaddafi's Secret World, which promises a journalistic look at the dictatorship of the late Middle Eastern tyrant.
The Storyville winter run will also feature Sundance award-winners Cutie and the Boxer and K2: The Summit (formerly known as just The Summit), along with a doc on South Sudanese soccer called Coach Zoran and His African Tigers, and an exploration of sasquatch enthusiasts called Shooting Bigfoot.
The BBC also says that a number of films for 2015/2016 are in the pipeline, including Nick Read's Bolshoi Babylon which, as previously revealed, will offer a behind-the-scenes look at Moscow's prestigious Bolshoi Theatre.
Other titles in the works include The Notorious Mr Bout, a forthcoming Sundance feature which examines the home-movies of Russian arms dealer Viktor Bout; and Unlocking The Cage, in which directors DA Pennebaker and Chris Hegedus follow Harvard lawyer Steven Wise as he attempts to bring a precedent case to establish that certain animals should have the same legal rights as humans.
BBC 'Storyville' editor Nick Fraser said: "'Storyville' is unique in its ability to attract some of the world's most interesting filmmakers to tell the stories that matter most to them. The next series features rare access to Ai Weiwei, Jarvis Cocker's stirring ode to the British steel industry, and Morgan Matthews' tongue-in-cheek bigfoot U.S. investigation."
BBC, BBC Storyville, Big Brother Watching Me: Citizen Ai Weiwei, Bolshoi Babylon, Bolshoi Ballet, Bolshoi Theatre, Cutie and the Boxer, Jarvis Cocker, Mad Dog: Gaddafi's Secret World, Mandela the Myth and Me, Nick Fraser, The Big Melt, The Summit, Unlocking the Cage
Realscreen opens call for MIPTV Picks submissions
By Realscreen Staff
SXSW unveils 2020 documentary lineup
TCA: HBO orders Ronan Farrow doc, reveals doc slate for first half of 2020
Website // Author Page
'Storyville' turns to the dark side
IDFA '13: BBC to examine scandal-struck Bolshoi Ballet
Sundance '14: BBC 'Storyville' acquires "Web Junkie"
BBC 'Storyville' acquires Lance Armstrong doc


text:
Pakistan secures membership of three key United Nations Bodies
By Mati Ullah
In elections held at the United Nations headquarters in New York, Pakistan has secured the membership of three key UN bodies – the Commission on Crime Prevention and Criminal Justice (CCPCJ); the Commission on the Status of Women (CSW); and the Commission on Population and Development (CPD).
These Commissions play a pivotal role in enhancing international cooperation on various social and economic issues.
The elections were conducted at the Economic and Social Council (ECOSOC), a 54-member principal organ of the UN. Pakistan's election to CCPCJ and CPD was by the unanimous endorsement of all ECOSOC members.
In the balloting to elect CSW members, Pakistan received 50 votes. Pakistan will assume the membership of these three Commissions starting from January 1, 2022.
Pakistan's simultaneous election to these three important Commissions is a reflection of the international community's confidence in Pakistan's active role and constructive contributions at the United Nations.
Through its membership of these Commissions, in line with their respective mandates and Pakistan's commitment to cooperative multilateralism, Pakistan will continue to foster international cooperation for combating transnational organised crime and improving efficiency and fairness of criminal justice administration systems; promote gender equality and women empowerment; and support initiatives aimed at assisting countries in developing their capacity to produce and analyze population data and information.
Mati Ullah
Previous articlePakistan greatly values its relationship with Tunisia: PM Imran Khan
Next articlePTV News & PTV Sports to be fully converted into HD technology soon: Fawad Chaudhry
Int'l delegation of blockchain experts meets President Arif Alvi
BMW Color Changing Car-An Unrealistic Reality Of Future


text:
36 Sports Confirmed for the first Gay Games in Asia Gay Games 11 Hong Kong 2022
Written by FEDERATION OF GAY GAMES
The Federation of Gay Games (FGG) together with the Gay Games 11 Hong Kong 2022's management team announced today the 36 sports which will be offered at the event hosted in Hong Kong in November 2022. For the first time in the history of the Gay Games, E-Sports and Dodgeball are among the sports to be included in the final sports list.
St. Louis to Host 2020 U.S. Olympic Team Trials - Gymnastics
Written by STL SPORTS COMMISSION
Nation's Top Gymnasts to Compete at Enterprise Center on the Road to Tokyo
USA Gymnastics and the United States Olympic Committee have awarded the 2020 U.S. Olympic Team Trials – Gymnastics to St. Louis. The event will take place at Enterprise Center on June 25-28, 2020. The St. Louis Sports Commission will serve as the host organization for the four-day competition. It partnered with Enterprise Center to spearhead the region's successful bid. The teams for the 2020 Olympic Games in Tokyo for both men's and women's gymnastics will be named in St. Louis.
Blues Hit Sour Note with Pride-Light Pride Night
It was as if someone hosted a Pride night and forgot to bring the Pride. Literally. The St. Louis Blues third annual Pride Night, on Tuesday, left LGBTQ fans puzzled and angry with a (and we're being generous here) watered down version of Pride Night at Enterprise Center.


text:
Home› General Shareholders Meetings› Archives› AGM 14 May 2014› Third resolution
(Appropriation of net income for the year ended on 31 December 2013 and dividend distribution)
The Annual General Meeting, in accordance with the quorum and majority requirements applicable to Ordinary General Meetings, allocates the net income of the BNP Paribas SA parent company financial statements as follows:
(in euros)
Net income 4,996,087,110.34
Unappropriated retained earnings 22,451,312,708.26
Total net income to be appropriated 27,447,399,818.60
Dividend 1,868,098,777.50
Retained earnings 25,579,301,041.10
Total appropriated income 27,447,399,818.60
The dividend for an amount of EUR 1,868,098,777.50 corresponds to a distribution of EUR 1.50 per ordinary share with a nominal value of EUR 2.00, with it being specified that the Board of Directors is fully authorised to post the fraction of the dividend corresponding to BNP Paribas treasury shares to the "Retained earnings" account.
The Annual General Meeting authorises the Board of Directors to deduct from "Retained earnings" account the sums required to pay the dividend fixed above for shares resulting from the exercise of stock options prior to the dividend payment date.
The proposed dividend is eligible for the allowance provided by article 158-3-2 of the French General Tax Code.
In addition, in accordance with article 117-quater of the French General Tax Code, dividends received from 2013 are subject to a mandatory provisional deduction at source, which constitutes a prepayment of income tax.
The ex-dividend date for the 2013 financial year will be on 20 May 2014 and the dividend will be paid in cash on 23 May 2014 with a record date at close of business on 22 May 2014 .
Pursuant to article 47 of Law No. 65-566 of 12 July 1965, the dividends for the last three financial years were as follows:
in euros
Financial year Nominal value Number of shares Net dividend per share Amount of distribution eligible for the allowance pursuant to Article 158-3-2 of the French General Tax Code
2010 2.00 1,200,346,221 2.10 2,520,727,064.10
The third resolution proposes where corporate profits for the 2013 financial year should be allocated and that the dividend should be in cash.
BNP Paribas profits as at 31 December 2013 totalled EUR 4,996.087 million plus retained earnings carried forward of EUR 22,451.312 million; as a result, the total to be distributed amounts to EUR 27,447.399 million.
The dividend paid to the shareholders would total EUR 1,868.098 million, which corresponds to a distribution of EUR 1.50 per share.
An amount of EUR 25,579.301 million would be allocated to retained earnings carried forward.
The dividend would be detached from the share on 20 May 2014 for a payment on 23 May 2014 on the positions determined at close of business on 22 May 2014.
Previous resolution Second resolution
Next resolution Fourth resolution


text:
Q: how to send multiple parameters using php ajax here is part of my page

what i want is , when the user click on "accept" button "accept"function is called with parameters (every row has different parameters)
in php file
    $connected = mysqli_connect("localhost", "root", "", "web");

    if(isset($_GET['t']))
{   $idd = $_GET['p'];
    $tit = $_GET['q'];
    $typ = $_GET['t'];

  if( '$typ' == 'accept')
    {    $sql = "INSERT INTO coursestudent (stuID, cTitle) VALUES ('$idd', '$tit')";
  $result = mysqli_query($connected,$sql);
  $sql2 = "DELETE FROM studentrequest WHERE sID = '$idd' AND cTitle = '$tit' AND tID = '1111'";
$result2 = mysqli_query($connected,$sql2);    }
  else
{     $sql2 = "DELETE FROM studentrequest WHERE sID = '$idd' AND cTitle = '$tit' AND tID = '1111'";
$result2 = mysqli_query($connected,$sql2); }}

$teacherId = "1111";
 $sqll = "SELECT cTitle, student.studentName, sID FROM student, studentrequest WHERE studentrequest.tID=$teacherId AND studentID=sID";

$res = mysqli_query($connected, $sqll);
$acc = 'accept';
$rej = 'reject';
if(mysqli_num_rows($res) > 0)
{       echo "

 Title	  student name 	  student ID
 ";
     while ($row = mysqli_fetch_array($res))
        echo "
  $row[cTitle] 	  $row[studentName] 	      $row[sID] 	  <input type='button' id= 'accept'onclick='taa($acc,   $row[cTitle],$row[sID]);' value='accept'><input type='button' id= 'reject' onclick='taa($rej, $row[cTitle],$row[sID]);' value='reject'>
" ;
    echo "
";
}
else
    echo " no record found";

in html file
    function taa(typ , tit , idd){

        if (window.XMLHttpRequest) {
            xmlhttp = new XMLHttpRequest();
        } else {

            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("fh5co-content").innerHTML = this.responseText;
            }
        };
        xmlhttp.open("GET","StudentRequest.php?q="+tit+"&p="+idd+"&t="+typ,true);
        xmlhttp.send();
    }

I know that my way of using the function is wrong , and I shouldn't use onclick, but I don't know how to send the parameters of every row

A: I am positive there are better ways, but currently, if I want to pass multiple parameters, I do something like this:
"someFunc.php?param=" + var1 + "|" + var2 + "|" + var3

And in PHP:
$var1 = explode('|', $_GET['param'])[0];
$var2 = explode('|', $_GET['param'])[1];
$var3 = explode('|', $_GET['param'])[2];

It's rather "quick and dirty", but it works :)

A: To achieve your goal of using an onclick event handler in a more correct manner  you might find the following helpful.
The initial PHP is (virtually) unchanged other than some code formatting for legibility so if there are errors there then they were there before ;-)
$connected = mysqli_connect("localhost", "root", "", "web");
if( isset( $_GET['t'], $_GET['p'], $_GET['q'] ) ){

    $idd = $_GET['p'];
    $tit = $_GET['q'];
    $typ = $_GET['t'];

    if( '$typ' == 'accept') {

        $sql = "INSERT INTO coursestudent (stuID, cTitle) VALUES ('$idd', '$tit')";
        $result = mysqli_query($connected,$sql);

        $sql2 = "DELETE FROM studentrequest WHERE sID = '$idd' AND cTitle = '$tit' AND tID = '1111'";
        $result2 = mysqli_query($connected,$sql2);

    } else {
        $sql2 = "DELETE FROM studentrequest WHERE sID = '$idd' AND cTitle = '$tit' AND tID = '1111'";
        $result2 = mysqli_query($connected,$sql2);
    }
}

Every element in the HTML that has an ID attribute MUST have a unique ID to be considered valid and to allow correct targeting of the element programmatically - as the ID for each button was not really required they were removed. Instead though each button has dataset attributes assigned with the relevant pieces of information from the db - these dataset attributes will be accessed programmatically by the javascript function.
$teacherId = "1111";
$sqll = "SELECT cTitle, student.studentName, sID FROM student, studentrequest WHERE studentrequest.tID=$teacherId AND studentID=sID";

$res = mysqli_query( $connected, $sqll );
$acc = 'accept';
$rej = 'reject';

if( mysqli_num_rows( $res ) > 0 ){

    echo "

            Title
             student name
             student ID

";

    $row=0;

     while ( $row = mysqli_fetch_array( $res ) ){

        $title=$row['cTitle'];
        $sid=$row['sID'];

        echo "

            {$row['cTitle']}
            {$row['studentName']}
            {$row['sID']}

                <input type='button' data-title='{$title}' data-sid='{$sid}' data-action='{$acc}' value='accept' />
                <input type='button' data-title='{$title}' data-sid='{$sid}' data-action='{$rej}' value='reject' />

";

        $row++;
    }
    echo "
";

} else {
    echo " no records found";
}

Rather than using inline event handlers the preferred way, in vanilla javascript, is to use something like the following to assign the event listeners to the relevant HTML elements.
To find all the correct buttons for which we wish to assign the ajax function ( as event handler ) using querySelectorAll provides a straightforward mechanism. If there are elements found that match the pseudo XPath expression iterate through the collection and assign a function to each element.

For the record the above is not tested ... hope it helps

A: get the value and pass it to
 // server script.
For example
var test = document.getElementById('test').value;
var test2 = document.getElementById('test2').value;

 var queryString = "?test=" + test ;
 queryString +=  "&test2=" + test2;
 ajaxRequest.open("GET", "test.php" + queryString, true);
 ajaxRequest.send(null);


text:
Sitku Illés (Budapest, 1978. február 5.) magyar labdarúgó, a Dorogi FC sportigazgatója.

Pályafutása

Klubcsapatban

A válogatottban

2005-ben egy alkalommal szerepelt a válogatottban, Antigua és Barbuda ellen.

Sikerei, díjai

Videoton FC

 Kupagyőztes: (1x) 2006

DVSC

 Bajnok: (1x) 2004-2005
 Ezüstérmes: (1x) 2005-2006
 Bronzérmes: (1x) 2005-2006
 Ligakupagyőztes: (2x) 2007-2008, 2008-2009

Statisztika

Mérkőzései a válogatottban

Jegyzetek

Külső hivatkozások
 Adatlapja a hlsz.hu oldalon
 A játékos adatlapja a magyarfutball.hu oldalon
 national-football-teams.com profil

Magyar labdarúgók
Labdarúgócsatárok
A III. kerületi TVE labdarúgói
A Csepel labdarúgói
A Ferencváros labdarúgói
A PMFC labdarúgói
A Lombard Pápa labdarúgói
A BFC Siófok labdarúgói
A DVSC labdarúgói
A Videoton labdarúgói
Az FC Tatabánya labdarúgói
A Dorogi FC labdarúgói
A Budafoki LC labdarúgói
A Dunaújváros PASE labdarúgói
Budapesten született személyek
1978-ban született személyek
Élő személyek
Magyar bajnok labdarúgók

redpajama_set_name: RedPajamaWikipedia


text:
/* global define, brackets */
/* standard styles: https://github.com/feross/standard */
// ----------------------------------------------------------------------------------------
// main.js basically requires (aka loads) all the modules so they are all initialized
// before we begin. For some and "init" function is called.
// ----------------------------------------------------------------------------------------
define(function (require, exports, module) {
  'use strict'

  var AppInit = brackets.getModule('utils/AppInit')
  var CommandManager = brackets.getModule('command/CommandManager')
  var ExtensionUtils = brackets.getModule('utils/ExtensionUtils')

  ExtensionUtils.loadStyleSheet(module, 'styles/main.less')

  require('js/editorInterface')
  require('js/library')
  // "init" loads all the preferences.
  require('js/settings').init()

  require('EventsGet/handleChange')

  require('EventsRedo/undoRedo')

  require('EventsShow/bottomPanel')
  require('EventsShow/historyList')
  require('EventsShow/showChange')

  // ----------------------------------------------------------------------------------------
  // ----------------------------------------------------------------------------------------
  AppInit.appReady(function () {
    var history = require('EventsGet/history')
    // history.init initialized the proect and editor lists.
    // It also registers for callbacks when the project or editor (ie file) changes.
    history.init()

    // There are a few commands which we want to intercept and do something special for.
    CommandManager.on('beforeExecuteCommand', history.beforeExecuteCommand)

    require('js/popups')

    // This "init" creates the bottom panel and registers callbacks for the buttons.
    // It also adds a button to the right side vertical button bar.
    require('EventsShow/bottomPanel').init()
  })
})


We have a great discussion with Jordan on why so many in the industry still struggle so much with how to use social media effectively and how so many offices and agents are marketing like it was the early 2000s.
With Jordan's help, we go deep into how an agent should use social media effectively.
What is expected now connected to getting real engagement with social media has just got much higher! However, Jordan gives some great insights on what an agent has to do in 2016 to get some real results from social media.