Dr. Mann Fung was VP Oncology Scientific Innovation at Johnson & Johnson Innovation Centre, Asia Pacific, responsible for creating and implementing an external innovation plan focused on developing an industry-leading portfolio of oncology investment opportunities in Asia Pacific. Previously, Dr. Fung was the Vice President, Compound Development Team Leader at Janssen. He was also the Executive Director/Head of Specialty Pharma Development at McNeil. Prior to joining Johnson & Johnson, Dr. Fung was the Head of Oncology & Critical Care at Eli Lilly Japan and a Team Leader and Reviewer at the FDA.
Dr. Hooshmand Sheshbaradaran has over 20 years of experience in the pharmaceutical and biotech sectors in drug development, marketing, business development, financing, and executive operations. He held several senior positions in large pharma including Roche, Pharmacia, and Pfizer. He also served as the Chief Business Officer of PsiOxus Therapeutics, an adenovirus-based OV company that closed a $936M licensing deal with BMS on its lead OV candidate NG-348. He also successfully founded Niiki Pharma and later exited via an M&A deal with Intezyne Technologies, where he remains a board member.
Dr. Li Jin is a Chinese geneticist, Academician of the Chinese Academy of Sciences, and the vice-president of Fudan University. He is also a foreign member of Max Planck Society, Director of the Human Genome Organization, and a member of the "Thousand Talents Plan". Dr. Jin earned his Bachelor's and Master's degrees in Genetics from Fudan University, and obtained his PhD in Biomedicine/Genetics from University of Texas Health Science Center. Dr. Jin has published 280 Scientific Citation Index in international publications such as Nature, Science and PNA; and his work has been cited over 14,000 times.


text:
Q: Enable SuiteScript 2.0 in Netsuite When I try to create a new script record in NetSuite, it doesn't allow me to select API Version 2.0. It just says "Select 1.0 Script Type".
Do I simply have to put in the SuiteScript 2.0 annotations at the top of a 1.0 script, or is there a setting in NetSuite that I have to enable to allow me to create new SuiteScript 2.0?

A: It's the annotations plus the right script signature.
When you upload an SS2 file the file's annotations are checked and the script is analyzed for the correct entry point.
You can't mix different scripts in the same file the way you could for SS1. I generally use a folder to hold scripts of related functionality in SS2.

A: because of your script contains 1.0 functionality, it is not allowing.
try to upload script with 2.0 functionality it will works.

redpajama_set_name: RedPajamaStackExchange


Looking for Chinese coupons in the Indianapolis area? Whether you are looking for a Chinese Buffet Restaurant, an egg roll, or fried rice, these coupons will help you save money on your favorite Asian cuisine. You'll find some great Indianapolis area Chinese Restaurants & coupons here.


Sweet Strokes is a night of painting, dessert, and fellowship. We will be doing simple paintings or art projects once a month on Tuesday nights for ladies. There will be a $20 cost to cover supplies and time. All levels are welcome, I will instruct and have a step-by-step process.
If you are interested in coming please request to be added to the Facebook group by going here.


WikiBox.Signup - This will allow you to bypass the subscribe email process if you wish. It will also make a snapshot of your current passwords and/or user IDs that will be used on future processing. You can sign up multiple times, but after the first time your "old passwd" must match in order to update password, author, snapshot of authorization level, etc.
Note the page Test.Locked if you want to test this feature - the edit passwd for that page is "hello". Make sure you have that password in your authorization session when you subscribe or update your subscription via WikiBox.Signup, attempt a wikibox edit to that page ("append to [[Test.Locked]]" or something similar), and make sure when you load the WikiBox.Check for the final step that you have logged out so that normally the edit would not be allowed.
WikiBox.Check - Wikibox will only process incoming email messages when this page is loaded. Normally it would be loaded on a predefined schedule via cron and wget, but for this test it must be loaded manually.
WikiBox.Moderate - This is a simple email responder coded in WikiSh to allow wikibox testers to moderate their own messages. Basically by loading this page you are checking the moderator's email box and replying with a "confirm" to every properly formed wikibox message there.
WikiBox.Inbox - This will give you a pagelist of all the inbox pages out there. Just so you can look at them.
WikiBox.ErrorLog - This is a list of errors that wikibox has encountered.
WikiBox.Logs - This is a pagelist of all WikiBox-Logged-* pages. These are typically as a result of errors in the ErrorLog and usually it makes better sense to get to them via that ErrorLog.


Community ChampionsExperiences & OpportunitiesSpeaking Up!
Last month thanks to Center Theatre Group, I was given the once in a lifetime opportunity to attend the theatre communications group conference full circle in Portland, Oregon. Along with Felipe CTG's Emerging Artists and Arts Professionals Program Associate And 3 inspiring peers- Elian, an aspiring lawyer, Hollis, a thriving actress and Yessica, a future marine biologist.
This conference was filled with workshops such as diving into & the changing culture of the theatre, becoming a hero in your community as well as co creating theatre with incarcerated populations when I came across this workshop description in the TCG agenda I knew I had to attend it- Non profits such as Open hearts open minds, the old globe, and Shakespeare behind bars would be speaking on the panel.
I remember as a kid I came across a book in my garage called Shakespeare behind bars- 'The power of drama in a women's prison' too young to read it at the time I knew that I would be involved with SBB in the future- I've always hated the prison system, I think it's unjust and inhumane. But programs such as Shakespeare Behind Bars which offers "theatrical encounters with personal and social issues to incarcerated and post-incarcerated adults and juveniles, allowing them to develop life skills that will ensure their successful reintegration into society" gives me hope, and as an activist, I must do what I can to help others. listening to the founder of Shakespeare behind bars Curt L. Tofteland speak was beyond amazing- The wisdom and understanding of others he had when he talked about the incarcerated population was unexplainable.
Society puts an extreme fear based label on prisons and prisoners but what many don't understand is that being human we all make choices and mistakes. According to the panelists, there are problems with the prison administration none with the prisoners when Shakespeare behind bars goes into the prisons. As a non-incarcerated human being working with an arts program in prison you must have acceptance and compassion working with an open heart and no judgment, saying yes to resistance so everyone's voice is heard through the theater. The environment is filled with deep respect and total confidentiality. This builds a safe space, full of trust. After every performance, the room explodes with love, tears, and joy. "We're all just human beings" Curt states.
Growing up we did not have any arts program or community resources so my mom founded the Los Angeles Drama Club- where the youth of South LA analyze and perform Shakespeare. I am excited to share my experience from the Theatre Communications Group Conference with my community. Being involved with center theater group has inspired me to become an active leader for social change of the arts in my community just like the way CTG has been with the Los Angeles Theatre Community for the past 50 years.
Previous Post Calling all Teen Angelenos! The Resistance needs you!


text:
MoET to finalise grading process for national high school exam
Wednesday, 07/25/2018, 11:38
The Ministry of Education and Training (MoET) will review the organisation of the previous national high school examination, especially the grading process, to minimise cheating in future exams, Minister Phung Xuan Nha has said.
The minister made the statement on July 24 following score manipulation scandals in the northern provinces of Ha Giang and Son La.
He said the ministry will improve the quality of test questions to better serve both purposes of the examination which are to determine whether students can graduate from high schools and enter colleges and universities.
At the same time, the ministry will finalise the grading process, ensuring honesty and objectivity of the exam results, the minister stressed.
According to the official, after detecting abnormal results of the exam in Ha Giang and Son La, the ministry immediately dispatched working groups to the localities to investigate.
"Giving justice to students and regaining public trust is what the ministry must do," he stressed, adding that the ministry has worked with the highest determination in recent days.
Nha said the ministry is resolved to strictly handle wrongdoings in Ha Giang and Son La provinces in line with exam and legal regulations.
The Ha Giang police have launched criminal proceedings in the case and examiners involved in the cheating, he said, asking the localities to dismiss them from the educational sector.
The last examination was taken by 5,400 Ha Giang students. Of the 11 students with the highest scores nationwide, the province contributed three, with another 65 students scoring nine or higher in the physics test. The abnormal result caused many to question the results, as the province does not typically perform so well.
Inspections revealed that 330 multiple-choice tests of 114 students in Ha Giang were adjusted up by more than 1.0 points each.
Son La had more than 10,300 students participate in the national high school graduation exam this year with the average score of 4.21, the lowest in the country. The rate of students in Son La achieving nine points or more in maths and physics, however, outnumbered that of other localities that traditionally perform better.
Minister urges hastened inspection of national high school exam cheating
Phung Xuan Nha, national high school exam, Ministry of Education and Training, MoET, Ha Giang, Son La

redpajama_set_name: RedPajamaCommonCrawl


text:
f Houseflies: not simple mechanical vectors of enterohemorrhagic Escherichia coli O157:H7.
M Kobayashi, T Sasaki, N Saito, K Tamura, K Suzuki, H Watanabe, N Agui
Affiliations: 1 Department of Medical Entomology, National Institute of Infectious Diseases, Tokyo, Japan.
Source: The American Journal of Tropical Medicine and Hygiene, Volume 61, Issue 4, 1 Oct 1999, p. 625 - 629
DOI: https://doi.org/10.4269/ajtmh.1999.61.625
An epidemic of enterohemorrhagic colitis caused by Escherichia coli O157:H7 (EHEC-O157) occurred in a nursery school in a rural area of Japan in September 1996. The EHEC-O157 were isolated both from patients and houseflies collected at the school. The flies were suspected to be mechanical vectors of the pathogen. Feeding experiments of EHEC-O157 to houseflies showed that the ingested bacteria were harbored in the intestine of flies and continued to be excreted at least for 3 days after feeding. Scanning electron microscopy showed that a large number of EHEC-O157 adhered to the surface of the housefly mouthparts and actively proliferated in the minute spaces of the labellum. Food masses containing EHEC-O157 in the fly intestine were completely surrounded by a peritrophic membrane during digestion and discharged rapidly. The persistence of bacteria in the intestine and feces is mainly a result of proliferation in the mouthparts and accumulation in the crop. Our results strongly suggest that houseflies are not simple mechanical vectors of EHEC. The epidemiologic potential of houseflies to disseminate EHEC-O157 may be greater than initially suspected.
/content/journals/10.4269/ajtmh.1999.61.625
http://instance.metastore.ingenta.com/content/journals/10.4269/ajtmh.1999.61.625
10.4269/ajtmh.1999.61.625


text:
Q: How do I manually open a hibernate session? I have a rather large project involving spring and hibernate. Right now, I'm backing certain objects out of hibernate and into memory, and I've hit a sort of snag. I have the following setup.
Class A contains a number of primitives and a class B. B contains primitives and a class C, which was previously lazy-loaded.
Now I have this
Service call 1:
   1.) create object of class A
   2.) get object of class B
   3.) set B in A
   4.) add A to memory
Service call 2:
   1.) get A from memory
   2.) get B from A
   3.) get C from B
   4.) operate on C
Because C is lazy loaded, it relied on a hibernate session existing to lazily load itself from B with hibernate, at least I believe this to be so. Now, however, I need to lazy load without modifying the DAO to return an ID, and there exists no current hibernate session to hijack into with OpenSessionInView. What's the best way to go about solving this problem, given the limitations? The only solutions I've found rely on unsuitable code change or an existing session, so I think that I could perhaps manually open a hibernate session. How would I go about doing this? Alternatively, is there a better solution to this problem?

A: As a best practice, you'll want to use a session factory. Here is the one Netbeans generates.
public class HibernateUtil {

    private static final SessionFactory sessionFactory;
    private static final Configuration configuration = new Configuration().configure();

    static {
        try {
            // Create the SessionFactory from standard (hibernate.cfg.xml)
            // config file.
            sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
        } catch (Throwable ex) {
            // Log the exception.
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
}

Once you have this, you can use this code for a transaction
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
//Do something
session.getTransaction().commit();

Note that opening a transaction will open a session. I believe under pure Hibernate (unlike JPA) you need a transaction to do anything, even reads.
At the end of the program you want to make sure you do this
HibernateUtil.getSessionFactory().close();

For a more sophisticated solution, you may want to look into automatic session/transaction management with Spring or EJB. Which will handle the session behind the scenes once configured properly.
EDIT:
Just re-read your question and your point about IDs. I believe the sessionfactory approach will work for your purposes, unless you are doing a multiple threaded application. This is because, by default, Hibernate sessions and the ORM objects linked to that session are associated to one thread only. Let me know if I am wrong about this.

A: If you can get a reference to your configured SessionFactory, you should be able to just call openSession() on it.

A: Are you using HibernateTemplate and HibernateDaoSupport to implement your DAOs?  If so, this is why your objects are disconnected.  But, you should be able to use the OpenSessionInViewInterceptor in that case.  Have you done anything to verify that you won't be able to use the interceptor?
Also, if you choose to open a new Session, the object in memory will not be associated with the new Session.  You'll need to reattach the object to the session in order for the lazy loading to work.

A: If you know your B objects might have their C's referenced, you should be retrieving the B's in such a way as to pre-fetch the C's.  For instance the HQL
from B as b where b.id = :ID

becomes
from B as b left join fetch b.c where b.id = :ID

A: Simply use
Session session = new  Configuration().configure().buildSessionFactory().getCurrentSession();
Or
Session session = new  Configuration().configure().buildSessionFactory().getOpenSession();


text:
Q: Accessing data with stored procedures One of the "best practice" is accessing data via stored procedures. I understand why is this scenario good.
My motivation is split database and application logic ( the tables can me changed, if the behaviour of stored procedures are same ), defence for SQL injection ( users can not execute "select * from some_tables", they can only call stored procedures ), and security ( in stored procedure can be "anything" which secure, that user can not select/insert/update/delete data, which is not for them ).
What I don't know is how to access data with dynamic filters.
I'm using MSSQL 2005.
If I have table:
CREATE TABLE tblProduct (
   ProductID uniqueidentifier -- PK
   , IDProductType uniqueidentifier -- FK to another table
   , ProductName nvarchar(255) -- name of product
   , ProductCode nvarchar(50) -- code of product for quick search
   , Weight decimal(18,4)
   , Volume decimal(18,4)
)

then I should create 4 stored procedures ( create / read / update / delete ).
The stored procedure for "create" is easy.
CREATE PROC Insert_Product ( @ProductID uniqueidentifier, @IDProductType uniqueidentifier, ... etc ... ) AS BEGIN
   INSERT INTO tblProduct ( ProductID, IDProductType, ... etc .. ) VALUES ( @ProductID, @IDProductType, ... etc ... )
END

The stored procedure for "delete" is easy too.
CREATE PROC Delete_Product ( @ProductID uniqueidentifier, @IDProductType uniqueidentifier, ... etc ... ) AS BEGIN
    DELETE tblProduct WHERE ProductID = @ProductID AND IDProductType = @IDProductType AND ... etc ...
END

The stored procedure for "update" is similar as for "delete", but I'm not sure this is the right way, how to do it. I think that updating all columns is not efficient.
CREATE PROC Update_Product( @ProductID uniqueidentifier, @Original_ProductID uniqueidentifier, @IDProductType uniqueidentifier, @Original_IDProductType uniqueidentifier, ... etc ... ) AS BEGIN
   UPDATE tblProduct SET ProductID = @ProductID, IDProductType = @IDProductType, ... etc ...
      WHERE ProductID = @Original_ProductID AND IDProductType = @Original_IDProductType AND ... etc ...
END

And the last - stored procedure for "read" is littlebit mystery for me. How pass filter values for complex conditions? I have a few suggestion:
Using XML parameter for passing where condition:
CREATE PROC Read_Product ( @WhereCondition XML ) AS BEGIN
    DECLARE @SELECT nvarchar(4000)
    SET @SELECT = 'SELECT ProductID, IDProductType, ProductName, ProductCode, Weight, Volume FROM tblProduct'

    DECLARE @WHERE nvarchar(4000)
    SET @WHERE = dbo.CreateSqlWherecondition( @WhereCondition ) --dbo.CreateSqlWherecondition is some function which returns text with WHERE condition from passed XML

    DECLARE @LEN_SELECT int
    SET @LEN_SELECT = LEN( @SELECT )
    DECLARE @LEN_WHERE int
    SET @LEN_WHERE = LEN( @WHERE )
    DECLARE @LEN_TOTAL int
    SET @LEN_TOTAL = @LEN_SELECT + @LEN_WHERE
    IF @LEN_TOTAL > 4000 BEGIN
        -- RAISE SOME CONCRETE ERROR, BECAUSE DYNAMIC SQL ACCEPTS MAX 4000 chars
    END

    DECLARE @SQL nvarchar(4000)
    SET @SQL = @SELECT + @WHERE

    EXEC sp_execsql @SQL
END

But, I think the limitation of "4000" characters for one query is ugly.
The next suggestion is using filter tables for every column. Insert filter values into the filter table and then call stored procedure with ID of filters:
CREATE TABLE tblFilter (
   PKID uniqueidentifier -- PK
   , IDFilter uniqueidentifier -- identification of filter
   , FilterType tinyint -- 0 = ignore, 1 = equals, 2 = not equals, 3 = greater than, etc ...
   , BitValue bit , TinyIntValue tinyint , SmallIntValue smallint, IntValue int
   , BigIntValue bigint, DecimalValue decimal(19,4), NVarCharValue nvarchar(4000)
   , GuidValue uniqueidentifier, etc ... )

CREATE TABLE Read_Product ( @Filter_ProductID uniqueidentifier, @Filter_IDProductType uniqueidentifier, @Filter_ProductName uniqueidentifier, ... etc ... ) AS BEGIN
   SELECT ProductID, IDProductType, ProductName, ProductCode, Weight, Volume
   FROM tblProduct
   WHERE ( @Filter_ProductID IS NULL
            OR ( ( ProductID IN ( SELECT GuidValue FROM tblFilter WHERE IDFilter = @Filter_ProductID AND FilterType = 1 ) AND NOT ( ProductID IN ( SELECT GuidValue FROM tblFilter WHERE IDFilter = @Filter_ProductID AND FilterType = 2 ) )
      AND ( @Filter_IDProductType IS NULL
            OR ( ( IDProductType IN ( SELECT GuidValue FROM tblFilter WHERE IDFilter = @Filter_IDProductType AND FilterType = 1 ) AND NOT ( IDProductType IN ( SELECT GuidValue FROM tblFilter WHERE IDFilter = @Filter_IDProductType AND FilterType = 2 ) )
      AND ( @Filter_ProductName IS NULL OR ( ... etc ... ) )
END

But this suggestion is littlebit complicated I think.
Is there some "best practice" to do this type of stored procedures?

A: For reading data, you do not need a stored procedure for security or to separate out logic, you can use views.
Just grant only select on the view.
You can limit the records shown, change field names, join many tables into one logical "table", etc.

A: First: for your delete routine, your where clause should only include the primary key.
Second: for your update routine, do not try to optimize before you have working code. In fact, do not try to optimize until you can profile your application and see where the bottlenecks are. I can tell you for sure that updating one column of one row and updating all columns of one row are nearly identical in speed. What takes time in a DBMS is (1) finding the disk block where you will write the data and (2) locking out other writers so that your write will be consistent. Finally, writing the code necessary to update only the columns that need to change will generally be harder to do and harder to maintain. If you really wanted to get picky, you'd have to compare the speed of figuring out which columns changed compared with just updating every column. If you update them all, you don't have to read any of them.
Third: I tend to write one stored procedure for each retrieval path. In your example, I'd make one by primary key, one by each foreign key and then I'd add one for each new access path as I needed them in the application. Be agile; don't write code you don't need. I also agree with using views instead of stored procedures, however, you can use a stored procedure to return multiple result sets (in some version of MSSQL) or to change rows into columns, which can be useful.
If you need to get, for example, 7 rows by primary key, you have some options. You can call the stored procedure that gets one row by primary key seven times. This may be fast enough if you keep the connection opened between all the calls. If you know you never need more than a certain number (say 10) of IDs at a time, you can write a stored procedure that includes a where clause like "and ID in (arg1, arg2, arg3...)" and make sure that unused arguments are set to NULL. If you decide you need to generate dynamic SQL, I wouldn't bother with a stored procedure because TSQL is just as easy to make a mistake as any other language. Also, you gain no benefit from using the database to do string manipulation -- it's almost always your bottleneck, so there is no point in giving the DB any more work than necessary.

A: I disagree that create Insert/Update/Select stored procedures are a "best practice".  Unless your entire application is written in SPs, use a database layer in your application to handle these CRUD activities.  Better yet, use an ORM technology to handle them for you.

A: My suggestion is that you don't try to create a stored procedure that does everything that you might now or ever need to do. If you need to retrieve a row based on the table's primary key then write a stored procedure to do that. If you need to search for all rows meeting a set of criteria then find out what that criteria might be and write a stored procedure to do that.
If you try to write software that solves every possible problem rather than a specific set of problems you will usually fail at providing anything useful.

A: your select stored procedure can be done as follows to require only one stored proc but any number of different items in the where clause.  Pass in any one or combination of the parameters and you will get ALL items which match - so you only need one stored proc.
Create sp_ProductSelect
(
 @ProductID int = null,
 @IDProductType int = null,
 @ProductName varchar(50) = null,
 @ProductCode varchar(10) = null,
 ...
 @Volume int = null
)
AS
SELECT ProductID, IDProductType, ProductName, ProductCode, Weight, Volume FROM tblProduct'
Where
  ((@ProductID is null) or (ProductID = @ProductID)) AND
  ((@ProductName is null) or (ProductName = @ProductName)) AND
  ...
  ((@Volume is null) or (Volume= @Volume))

A: In SQL 2005, it supports nvarchar(max), which has a limit of 2G, but virtually accepting all string operations upon normal nvarchar. You may want to test if this can fit into what you need in the first approach.


text:
south africa 1900s
AllGov - Nations
South Africa. In the 18th and 19th century, the Boers came into conflict with the native populations as well as the British, who had gained control of the country. Although Boer republics were established, by the late 1800s, early 1900s, the republics were subsumed into the British Empire after several conflicts.
South Africa Ship Passenger Lists Searches - Genealogy ...
Additional South Africa Genealogy Resources The eGGSA Passenger List Project A project to transcribe all passenger lists in the South African archives German South Africa Resources German genealogy in South Africa 1820 British Settlers 1820 South Africa British Settlers' Genealogy and other information. Family History Research in South Africa
South Africa Population 2019 (Demographics, Maps, Graphs)
Jul 11, 2019 · The British were victorious and South Africa became a self-governing nation under their rule in the early 1900s. From the years 1948-1994, South Africa was divided because of apartheid laws that segregated the indigenous people from the white minority.
Southern Africa, 1900 A.D.–present | Chronology ...
"The tensions created by official policies of racial segregation shape the course of artistic practice in much of southern Africa. The firm and rigorous establishment of British colonial rule throughout the region (with the exception of Portuguese East Africa, or Mozambique ) and nineteenth-century attitudes espousing racial inequality after World War I solidify into South African apartheid.
South African Settlers - German - geni family tree
This project is devoted to the German Settlers in South Africa. Please only add the profiles of the Stamvaders/Progenitors who came from Germany. It is also a place where you can share links to online resources, tell other users where records etc. can be found and make queries or ask for help ...
1970's South Africa - YouTube
Jul 30, 2007 · A glimpse into the past. A time it seems when things were better across the world.....however This video does not show the struggle for the majority of .
SOURCES OF INFORMATION - SOUTH AFRICAN FAMILY .
Apr 26, 2010 · The main society in South Africa is the Genealogical Society of South Africa, which was established in June 1964 and has regional branches. It does not undertake research. The Society and its branches publish journals and newsletters. For those living outside South Africa, the .
History of South Africa (including apartheid)
General Louis Botha's South African Party won a majority in the 1910 general election of the Union South African, with Louis Botha (a Boer leader in the Anglo-Boer War) becoming the first prime minister of the Union of South Africa (1910–1919). Jan Smuts, also a Boer leader in the Anglo-Boer War, became Botha's Minister of Defence.
Education - South Africa | Britannica
Education - Education - South Africa: From the time of the first white settlements in South Africa, the Protestant emphasis on home Bible reading ensured that basic literacy would be achieved in the family. Throughout the development from itinerant teachers to schools and school systems, the family foundation of Christian education remained, though it was gradually extended to embrace an ...
South Africa - Society - Racism and apartheid
South Africa is known about its history of apartheid. Africaner intellectuals started to use the word apartheid in the 1930s. The word means apartness. (Thompson 1996, 186.) In 1948, The Afrikaner National party wan a general election and began to apply its policy of apartheid. Strategists in the National Party invented apartheid as a means to ...
History of South Africa - Key Figures in South Africa's ...
In short, many of the discriminatory features so typical of twentieth-century South Africa--pass laws, urban ghettos, impoverished rural homelands, African migrant labor--were first established in the course of South Africa's industrial revolution. The South African War [The Second Boer War 1899-1902].
The History of Apartheid in South Africa - Stanford University
South Africa was colonized by the English and Dutch in the seventeenth century. English domination of the Dutch descendents (known as Boers or Afrikaners) resulted in the Dutch establishing the new colonies of Orange Free State and Transvaal. The discovery of diamonds in these lands around 1900 resulted in an English invasion which sparked the Boer War.
Migration to the Colonies (Part V): South Africa | Family ...
May 16, 2014 · Migration to the Colonies (Part V): South Africa. Posted on May 16, ... and sending back to Cornwall around £1,000 a week in early 1900s Redruth alone! If Jo'burg was a suburb of Cornwall, so South Africa as a whole was 'a sort of outlying farm for the mining division, and when things are brisk every mail brings twenty or thirty thousand ...
Old maps of South Africa
South Africa [Mineral map of the Union of ] (1959) Mineral Map of the Union of South Africa. To accompany the handbook, The Mineral Resources of the Union of South Africa" 1959. Delfstofkaart van die Unie van Suid-Afrika." Legends in English and Afrikaans. [Pretoria] : Department of Mines, Union of South Africa.
South Africa Genealogy Resources & Vital Records
South Africa Voter Indexes (1719-1996) This index contains a wide variety of details on voters in South Africa. Along with name and residence, the index may provide spouse, maiden name, occupation, employer, gender, qualifications to vote, race, maiden name, date of birth, age, even weapons or numbers of pigs owned.
South African Tribes - 10 Famous Tribes in South Africa
2. Xhosa. The Xhosa is the second most popular South African tribe after the Zulu. The name means fierce or angry. It is divided into sub-groups known as the Bomvana, Mfengu, Mpondo, Bhaca, Xesbie, Thimbu and Mpondomise that uses the click sound. Nelson Mandela is a descendant of the Xhosa tribe.
South Africa - The Great Depression and the 1930s
South Africa Table of Contents. The onset of the Great Depression brought about considerable political change. Hertzog, whose National Party had won the 1929 election alone, after splitting with the Labour Party, received much of the blame for the devastating economic impact of the depression.
The History of South Africa | South Africa - showme
Union of South Africa 1910. The National Convention drew up a constitution and the four colonies became an independent dominion called the Union of South Africa on 31 May 1910. The 19th century formally non-racial franchise was retained in the Cape but was not extended elsewhere, where rights of citizenship were confined to whites alone.
HISTORY OF SOUTH AFRICA - historyworld
Vereeniging and Union: 1902-1910. In the other three colonies, where it is a point of principle that the electorate is exclusively white, a colour bar remains in place. The British parliament passes the South Africa Act in September 1909. The Union of South Africa becomes an independent dominion within the British empire in May 1910.
10 Shocking Crimes in South African History - Answers Africa
10 Shocking Crimes in South African History Year after year we heard stories of horrific crimes all over the world. From America to Uganda, crime is a constant epidemic that ravages the society, cripples development and forms a constant threat to freedom and the very essence of existence of humanity.
African American Occupations in the 1900s - Berks History ...
African American Occupations in the 1900s By MARY ANN WATT with CHRISTOPHER ZINKOWICZ and OTHERS As the last century began in 1900, Reading was ranked the 50th most populated city in the United States. The city's 78,961 residents included a small minority of 534 African Americans. About 302 of them were employed in the fields [.]
mechanism jaw —the
wayne north kairo flour mills
all j 26amp 3 k crusher panies
jaw crusher carbide parts
vibrating screen tph
manufacture of stone crusher sand making stone quarry
best angle grinder compare reviews and ratings
limestone used in production of sponge iron
mobile jaw crusher used for sale in usa
silica mining crusher
mining company kong
cone crushers static
stone crusher melbourne
raymond bowl parts
accounts planing mill
grinding mill fine product manufacturer
flowchart sag mill
frederick parker comprar
stone crusher plant 40 tph capacity made in philippines
ball cost average


Salary: Starting basic salary in the region of £30,000 - £40,000 per year + lots more! SEE DETAILS!
This fantastic role is working for one of the UK's market leaders in farm consumables and agricultural supplies. Covering the area of Scotland, working as a Key Retail Sales Account Manager for the business, you will be liaising with key retailers and distributors managing these key reseller accounts for the business. You will manage the overall sales for this specialist region. This B2B Key Retail Sales Account Manager role will be responsible for managing existing trade partners (through face-to-face visits) and identify/appoint new partners thereby growing sales of the business's Agricultural range in the territory. Reporting to the General Manager, the successful candidate will join the Sales & Marketing team. He/She will be responsible for meeting agreed sales targets and increasing the awareness of this fantastic brand. The role will involve extensive travel therefore the base location is flexible. Full product training will be provided. This really is not an opportunity to be missed!
Minimum 2 years field sales experience selling to resellers /retailers / distributors, within the agricultural sector.
A proven successful track record in sales is a prerequisite.
Possessing excellent communication and negotiation skills.
Starting basic salary in the region of £30,000 - £40,000 per year (based on experience) plus bonus and a company car (BMW / Audi), lots of freedom and definite opportunities for long-term career progression! A fantastic long-term opportunity within a growing international business!
Dairy Farm Manager – Abu Dhabi – at £55,000 - £80,000 (0% TAX RATE!) +Great Additional Benefits!!!
Starting salary at £55,000 - £80,000 basic depending upon experience (0% TAX RATE!)+ flights + housing allowance! Plus fantastic overall benefits package!


text:
Nexus 5 16GB D821 White
LG Nexus 5 16GB D821 White
N/A, N/A, N/A
HSDPA 850 / 900 / 1700 / 1900 / 2100
LTE 800 / 850 / 900 / 1800 / 2100 / 2600
Available. Released 2013, November
True HD IPS+ capacitive touchscreen, 16M colors
1080 x 1920 pixels, 4.95 inches (~445 ppi pixel density)
HSDPA, 21 Mbps; HSUPA, 5.76 Mbps; LTE, Cat4, 50 Mbps UL, 150 Mbps DL
Wi-Fi 802.11 a/b/g/n/ac, dual-band, DLNA, Wi-Fi Direct, Wi-Fi hotspot
Yes, microUSB (SlimPort) v2.0, USB Host, USB On-the-go
8 MP, 3264 x 2448 pixels, autofocus, optical image stabilization, LED flash
Geo-tagging, touch focus, face detection, photo sphere, HDR, dual recording
Yes, 1080p@30fps
Android OS, v4.4 (KitKat), upgradable to v4.4.2 (KitKat)
Qualcomm MSM8974 Snapdragon 800
Accelerometer, gyro, proximity, compass, barometer
SMS(threaded view), MMS, Email, Push Mail, IM, RSS
Black, White, Red
Wireless charging, SNS integration, Active noise cancellation with dedicated mic, MP4/H.264/H.263 player, MP3/WAV/eAAC+ player, Organizer, Image/video editor, Document editor, Google Search, Maps, Gmail, YouTube, Calendar, Google Talk, Picasa, Voice memo/dial/commands, Predictive text input
(2G) / Up to 300 h (3G)
(2G) / Up to 17 h (3G)
The LG Nexus 5 is the youngest member of the Nexus family, and the long-awaited successor to the fantastic Nexus 4! To the satisfaction of many LG fans who were anxious to buy the model, It has been finally released for sale in November 2013. The Nexus 5 is high build quality smartphone, a device with 4G LTE support, which is operated by a Micro SIM card, and appeared on the market in November 2013. This model features a flawless 4.95 inch True HD IPS Plus display with Corning Gorilla Glass 3 protection and high pixel density, an 8MP primary camera, and 2GB of RAM. The fact that the Nexus 5 is not just remarkable on the outside is testified by its powerful 2.3 GHz quad-core Krait 400 processor, but also with the fact that this model is the first to "home" the latest Android 4.4 Kit Kat version of operating system. Since this model features a large number of options and applications, we would mention just some of them like the Wi-Fi wireless phone charging feature, NFC support, SNS integration, Voice memo/dial/commands. If you want to know more about this phone besides its price and basic information, we suggest you to visit our blog.
/mobile-phones/lg/nexus-5-16gb-d821-white/


In re DFC Global Corp., 2016 Del. Ch. LEXIS 103 (July 8, 2016).
The whole is greater than the sum of its parts. Perhaps Chancellor Bouchard thought of Aristotle when he recently ruled in a statutory appraisal action that, even though the results of three common valuation techniques were unreliable indicators of value, in combination they established fair value.
The case involved an international payday lender that faced a wall of uncertainty as far as its future was concerned. The problem was impending regulatory changes in key markets: the U.S. and the United Kingdom. Exactly what form the new regulations would take was unclear. Consequently, it was difficult for the company to predict its future performance, assuming the company would continue to exist. The company sold itself to a private equity bidder that knew of the company's predicament and wanted to exploit it.
Dissenting shareholders petitioned the Delaware Court of Chancery for a fair value determination.
In his analysis, Chancellor Bouchard considered the discounted cash flow method, a multiples-based comparative company analysis, and the transaction price. What undermined the soundness of all valuation methods were the unstable management projections, the Chancellor found.
Find out how the court worked around the problem here.


The incumbent of this position will serve as a store manager. The ideal candidate will be responsible for all aspects of managing a single retail store. S/he will complete operation liability to achieve sales, service, organization, customer satisfaction and profitability goals for the store in compliance with company procedures. The applicant will develop and execute short and long term plans to achieve goals in support of district and region strategy. S/he will ensure the maintenance of expected operational and merchandising standards. The individual will ensure staff maintain store presentation and support brand consistency. The store manager will provide effective training to staff in the areas of customer service, product knowledge, inventory control and merchandising while offering developmental opportunities. The incumbent will handle store level loss prevention issues. S/he will directly report to a district manager. The candidate will also be responsible for performing other duties as assigned.
Three to five years relevant retail management experience required. Knowledge of Microsoft word and excel required. Strong communication skills in both written and oral are preferred.
This is an American retail store company.


text:
Katitza Rodriguez
About EFF
EFF History
EFF Victories
Interns and External Fellowships
Special Counsel & Special Advisors
Legal Interns
Tech Interns
Working at EFF
International Rights Director
Katitza Rodriguez is EFF's international rights director. She concentrates on comparative policy of international privacy issues, with special emphasis on law enforcement, government surveillance, and cross border data flows. Her work in EFF's International Program also focuses on cybersecurity at the intersection of human rights. Katitza also manages EFF's growing Latin American programs. She was an advisor to the UN Internet Governance Forum (2009-2010). In 2018, CNET named Katitza one of 20 most influential latinos in technology in the United States. In 2014, she was also named one of "The heroes in the fight to save the Internet".
Before joining EFF, Katitza was director of the international privacy program at the Electronic Privacy Information Center in Washington D.C., where amongst other things, she worked on The Privacy and Human Rights Report, an international survey of privacy law and developments. Katitza is well known to many in global civil society and in international policy venues for her work at the U.N. Internet Governance Forum and her pivotal role in the creation and ongoing success of the Civil Society Information Society Advisory Council at the Organisation for Economic Co-operation and Development, for which she served as the civil society liaison while at EPIC from 2008 to March 2010. Katitza holds a Law degree from the University of Lima, Peru. Katitza's twitter handle is @txitua.
katitza@eff.org
PGP Key:
key_katitza.txt
@txitua
Deeplinks Posts by Katitza
Deeplinks Blog by Katitza Rodriguez, Sarah Myers West | August 3, 2015
Google to France: We Won't Forget It For You Wholesale
In a move that could set a crucial precedent for all service providers, Google pushed back against the expansion of what's become known as the Right to be Forgotten (RTBF) ruling, and refused to comply with a notice issued by French data protection agency Commission Nationale de l'Informatique et...
Read more about Google to France: We Won't Forget It For You Wholesale
Deeplinks Blog by Katitza Rodriguez | August 2, 2015
Stalker Law, or How Did The Government Legalize Mass Surveillance of Innocent Peruvians
Peruvians understand the dangers of pervasive surveillance. Peru's ex-spy chief, Vladimiro Montesinos is serving a long jail sentence for corruption and human rights abuses. In 2000, Peruvian authorities seized about 2,400 videotapes made by Montesinos, which he used to manipulate political opponents and journalists whom he caught on film...
Read more about Stalker Law, or How Did The Government Legalize Mass Surveillance of Innocent Peruvians
Deeplinks Blog by Katitza Rodriguez | July 27, 2015
Peru Adopts Data Retention Decree: Declares Location Data No Longer Protected
The Peruvian President today adopted a legislative decree that will grant the police warrantless access to real time user location data on a 24/7 basis. But that's not the worst part of the decree: it compels telecom providers to retain, for one year, data on who communicates with whom...
Read more about Peru Adopts Data Retention Decree: Declares Location Data No Longer Protected
Deeplinks Blog by Katitza Rodriguez | July 8, 2015
EFF Welcomes The United Nations' New Privacy Watchdog
The Electronic Frontier Foundation welcomes the appointment of Mr. Joseph Cannataci as the first-ever UN Special Rapporteur on the Right to Privacy. The President of the UN Human Rights Council (HRC) appointed Mr. Cannataci last week following the March 2015 HRC resolution that called to appoint a new...
Read more about EFF Welcomes The United Nations' New Privacy Watchdog
In Light of Hacking Team Leaks, EFF and Latin American Civil Society Groups Call for Greater Oversight of Surveillance Technology
The digital security community has been reacting this week to leaked documents from italian surveillance company Hacking Team. The documents, which include lists of contracts and sales pitches to some of the worst authoritarian regimes and countries with weak democracies, show a global industry of sales to states of software...
Read more about In Light of Hacking Team Leaks, EFF and Latin American Civil Society Groups Call for Greater Oversight of Surveillance Technology
Deeplinks Blog by Katitza Rodriguez | June 17, 2015
Strong Encryption and Anonymity Are The Guardians Of Free Expression
EFF has signed on to a joint civil society statement welcoming the groundbreaking report supporting encryption and anonymity by the UN Special Rapporteur on the Promotion and Protection of the Right to Freedom of Opinion and Expression, David Kaye. The Special Rapporteur will present the report on June...
Read more about Strong Encryption and Anonymity Are The Guardians Of Free Expression
Deeplinks Blog by Katitza Rodriguez, Luis Fernando Garcia | June 16, 2015
New Report Shows Which Mexican ISPs Stand With Their Users
Red en Defensa de los Derechos Digitales, the leading digital rights organization in Mexico and the Electronic Frontier Foundation, today launched ¿Quién Defiende Tus Datos? (Who Defends Your Data?), an evaluation of the privacy practices of the digital communication companies that millions of Mexicans use every day...
Read more about New Report Shows Which Mexican ISPs Stand With Their Users
Deeplinks Blog by Katitza Rodriguez | June 5, 2015
U.N. Special Rapporteur Calls Upon States to Protect Encryption and Anonymity Online
Last Thursday, David Kaye, the U.N's newest free speech watchdog, released a groundbreaking report calling upon states to promote strong encryption and anonymity. Kaye assumed the role of Special Rapporteur for Freedom of Expression in August 2014, and this, his first report, will be presented at the ...
Read more about U.N. Special Rapporteur Calls Upon States to Protect Encryption and Anonymity Online
Deeplinks Blog by David Bogado, Katitza Rodriguez | June 4, 2015
Victory: Turning the Tide Against Online Spying in Paraguay
On Thursday morning, the Paraguayan Senate defeated a mandatory data retention bill that would have compelled local ISPs to retain communications and location details of every user for a period of 12 months. Paraguayan Internet users called the bill "Pyrawebs," alluding to the digital version of pyragües, informers who...
Read more about Victory: Turning the Tide Against Online Spying in Paraguay
EFF Joins Huge Global Coalition Urging Paraguayan Legislators to Reject Mass Surveillance
The Electronic Frontier Foundation has joined a global coalition of 65 organizations in support of groups in Paraguay, who are urging their legislators to reject a mandatory data retention bill outright. The bill, to be voted on Thursday June 4th, would compel local ISPs to retain communications and...
Read more about EFF Joins Huge Global Coalition Urging Paraguayan Legislators to Reject Mass Surveillance


UOB eNETS allows your customers to make internet banking payments to you conveniently and securely.
Funds will be credited to your UOB corporate account the next business day.
For more information on our foreign currency Nostro Agents, please refer to List of UOB Nostro Agents.
For more information, please read our FAQ (Inward Remittances).


The XXXXXXXX string must be replaced with your site identifier ID. This unique 8-digit number was created when you registered your website on AFS Analytics. You can also find it by choosing the Manage Websites option in the Account menu on the dashboard.
1.	Loads the analytics.js library asynchronously.
2.	Initializes the library and defines the name of the global function, as aa().
3.	Creates the aa() global function, called the aa() command queue, which saves the commands in a waiting list to be sent to analytics.js.
4.	Adds the create command to the aa() command queue to create a new tracker object. Note: The string XXXXXXXX must be replaced with your site's ID.
5.	Adds a second command to the aa() command queue to select the events tracking mode autotrack.
6.	Adds one last command to the aa() command queue to send data about the current page view to AFS Analytics.
The aa() function offers numerous additional commands and parameters to help you to track more interactions.
The above javacript code tracks by this data.
The time spent by the visitor on the site.
The time spent and the detail of each page visited (page view).
The date of their last visit.
The location of the visitor.
The events defined by the dataset in the tags.
Note: For the free version, this tag is useful if your traffic exceeds the limit.
1. How does analytics.js work?.
3. Getting and Setting tracker data.
4. Sending data to AFS Analytics.
The difference between Google Analytics and AFS Analytics codes.
There are three differences between the two codes.
1. The name of the global variable of the object (2nd line of the code).
For Google Analytics, the variable is: GoogleAnalyticsObject.
Note: The definition of the https: protocol is optional.
3. Keep ga as the name of the calling function in order to get compatibility of calls to the global function.
Note: Don't forget to replace XXXXXXXX with the identifier ID of your website.
Calls to analytics.js in case the function name is "ga"


ST.LUCIA is without question the jewell of the Caribbean. Whether you're after romance, rejuvenation or adventure. A genuine, natural landscape of gorgeous palm-fringed beaches, miles of unspoiled rainforest, the majestic Piton Mountains, natural waterfalls, breath-taking views, friendly locals and an authentic culture, St.lucia has it all to impress even the most travelled individuals.
The south coast of St.Lucia offers world class kiting, from wave riding to flat water ripping, in addition. The steady east or northeasterly trade winds come in cross-shore from the left, historically blowing from late November until April, but regularly now running to July. During the main season you can expect frequent 20 - 25 knot winds. We'd suggest bringing either your eight and ten, or nine and twelve metre kites.
Air temperatures are just perfect: 27 - 33°C / 80 - 90°F all year, cooling off a little at night, especially December / January when you might want some long jeans rather than shorts. Water temperatures vary only very slightly, from roughly 25°C / 77°F at Christmas, to 27°C / 80°F in August. Obviously no wetsuit required; just a rash vest to keep the sun off.
Urban Recovery have teamed up with our friends at the Reef, Kite and Surf Centre who are located in the south of the island at Anse Sables (meaning 'Sandy Beach'). This is a crescent-shaped bay, enclosed by reef. The beach curves gently into the wind on the downwind end, so you will always end up back on the beach should you not be able to make it back to your start point. Bump and jump conditions here are good for all levels. Occasionally there's a little shore-break, but no heavy duty waves.
Our chosen accommodation is the historic Balenbouche Estate which is set within a beautiful 70 acre heritage site and organic farm with several beaches, historic plantation house and gardens, sugar mill, lily ponds and nature trails. It's located not far from the kite centre between Laborie and Choiseul, just 20 minutes from the International airport and 30 minutes from the town of Soufriere.
The privacy, natural beauty and tranquility of Balenbouche is ideally suited for yoga, meditation and other holistic therapies designed to relax, recharge and renew.
Delicious, good wholesome food is a large part of your health and well being and your overall experience at Balenbouche. The estate offer breakfast every day and dinners 3-5 times a week. All meals are freshly prepared using largely local and organic ingredients, some grown on the estate. They can tailor the menu to your special needs if you let us know in advance.


BUNDABERG has ranked among the top three performing centres in Queensland after a 6 per cent quarterly lift in the sales of vacant blocks.
The latest REIQ report for the December quarter showed sales of blocks under 2400sq m rose 6.1 per cent taking the total number of land sales for the year to 245.
This represented a lift of 2.7 per cent on 2017's number and is more than 4 per cent higher than the five-year average.
All up in the year to the end of December there was close to 1500 homes, units and blocks sold in the Bundaberg area.
The REIQ labelled the region and Fraser Coast as the state's two steady performers, with Bundaberg showing a modest market movement with the median house price dropping 1.4 per cent in the quarter to $271,250.
The 2019 outlook for the rental market is positive as vacancies are forecast to sit within a healthy range and rents should hold firm or increase at a modest pace, though the region has a need for more business and infrastructure to encourage home buying.
Key points from the report included that the median days on market for housing was 64 days. And the region had 9.7 per cent of stock on market which was one of the highest levels outside of the Sunshine Coast. REIQ Bundaberg Zone Chair Le-Anne Allan said the rental market had shown a gentle upward trend for the past year. She said the vacancy rate was at 2 per cent with the number of rentals in the region climbing to 9466.
House yields increased slightly from 5.6 per cent to 5.7 per cent with the medium three-bedroom rental increasing $5 a week from the same time the previous year to $295.
Ms Allan said with the confidence placed in the region by prudent developers she'd seen a number of new housing estates developed and this in turn had attracted some fresh faces into the property market.
"Along with our ideal lifestyle, these facts and statistics are the drivers for attracting people to our region and demand for prospective buyers," Ms Allan said. She said the regional economy was in need of further business and infrastructure investment."


text:
namespace WWTMVC5.Models
{
    using System;
    using System.Collections.Generic;

    [global::System.CodeDom.Compiler.GeneratedCode("EdmxTool", "1.0.0.0")]
    public partial class FeaturedCommunitiesView
    {
        public long CommunityID { get; set; }
        public string CommunityName { get; set; }
        public string Description { get; set; }
        public int CategoryID { get; set; }
        public string CategoryName { get; set; }
        public string DistributedBy { get; set; }
        public Nullable<System.Guid> ThumbnailID { get; set; }
        public long CreatedByID { get; set; }
        public int CommunityTypeID { get; set; }
        public Nullable<long> ViewCount { get; set; }
        public string ProducedBy { get; set; }
        public Nullable<System.DateTime> CreatedDatetime { get; set; }
        public Nullable<System.DateTime> LastUpdatedDatetime { get; set; }
        public Nullable<long> ParentID { get; set; }
        public string ParentName { get; set; }
        public string AccessType { get; set; }
        public Nullable<decimal> AverageRating { get; set; }
        public Nullable<int> RatedPeople { get; set; }
        public string Tags { get; set; }
        public int FeaturedCategoryID { get; set; }
        public Nullable<int> SortOrder { get; set; }
    }
}

redpajama_set_name: RedPajamaGithub


First, the camera must be small. And this one here is as small as it gets! Built in a perfect cube, this camera doesn't stand even one inch off the ground.
Second, the camera must take good footage. If you can't get clear video, what's the point? This one, however, can record in a crystal-clear 1080p resolution, with a wide 120º field-of-view!
And the last thing the camera needs is a good battery. This camera contains a 200mAh Li-ion battery that has a full working time of 60 minutes! And is easily rechargeable with the included micro USB cable.
Don't settle for just any camera. Your life and valuables are at stake here! Keep safe and get yours today by choosing a color above and clicking the "Add To Cart" button now!


text:
<?php

namespace app\models;

use Yii;

/**
 * This is the model class for table "image_post".
 *
 * @property integer $id
 * @property integer $artikel_id
 * @property integer $file_id
 * @property integer $height
 *
 * @property Artikel $artikel
 * @property Document $file
 */
class ImagePost extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'image_post';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['artikel_id', 'file_id', 'height'], 'required'],
            [['artikel_id', 'file_id', 'height'], 'integer']
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'artikel_id' => 'Artikel ID',
            'file_id' => 'File ID',
            'height' => 'Height',
        ];
    }

    /**
     * @return \yii\db\ActiveQuery
     */
    public function getArtikel()
    {
        return $this->hasOne(Artikel::className(), ['id' => 'artikel_id']);
    }

    /**
     * @return \yii\db\ActiveQuery
     */
    public function getFile()
    {
        return $this->hasOne(Document::className(), ['id' => 'file_id']);
    }

    public function imgSrc(){
        $request = Yii::$app->request;
        return $request->baseUrl.'/web/upload/'.$this->file->id.'-'.$this->file->filename;
    }

}


Jordan and I ended our bus tour in North Beach, the "Little Italy" of San Francisco. Between recommendations from my sister-in-law, a Lyft driver and tour bus guide we knew this was where we had to eat dinner. Jordan and I ended our bus tour with time to kill so before dinner we perused City Lights Booksellers and a few local shops.
I couldn't believe how many independent bookstores were throughout San Francisco. Every neighborhood we explored had their own. I wrote down several book titles while browsing City Lights Booksellers, which I still need to order from our library! It's not really practical to purchase books while on vacation, but one of my aunts pointed out bookstores will often ship to you. I never thought about asking, especially for a used book that you might not be able to find nearby.
^ North Beach juts up against the financial district and Chinatown.
We stayed in San Francisco for three nights, but this was the only dinner we ate out. The other two nights we munched on the food we bought at Birite market. But I knew we couldn't pass up on Italian food.
Jordan and I LOVE Italian food. We had two area restaurant recommendations, but both unfortunately were closed. We walked up and down the main area and basically chose a spot based on aesthetic. Jordan had lasagna and I chose their caprese salad. Oh, and we bought tiramasu to-go!
We ended our night lounging in bed, eating our tiramasu while watching a movie on Netflix which is how all evenings should end on vacation. Especially when you are 3oish weeks pregnant!


In this edited extract of the new book The Change Makers, Professor Marcia Langton tells author Shaun Carney that when you do the right thing at the right time, people will later call you a leader.
What kind of leader am I, if I'm a leader at all?
I am required as a professor to be an academic leader. As a result of that, and the pressure in the academy to publish and, increasingly, to show the impact of our research, I have become regarded as a public intellectual.


Prep your new frame or save your old one with the precision Park Tool BTS-1 Bottom Bracket Tapping and Facing Set. First, the BTS-1 taps and cleans the threads in the bottom bracket shell for perfect threading or to fix your last huge mistake. Then it uses the taps as guides to clean up the faces of the bottom bracket shell.
This is the tool that you might not need that often but when you need it, you can't not have it. I like how it slides together to make sure it taps straight. Most taps for bottom brackets fit this style. Had this on the bench for a long time, not a tool you quickly wear out so its durable, lastable and... able to last. Just expensive.


We're sensing that when it comes to your sensors, you need something a bit more advanced. Are we right? If so, then it's time you checked out our selection of Norwich Aero advanced sensors and accessories. A product line from the trusted Esterline brand, Norwich Aero offers a range of high-capacity, highly sensitive and incredibly accurate sensors for your aircraft. They offer some of the best temperature sensors and monitoring devices to make sure nothing gets too hold or too cold while you're up in the air. Plus, you can get all the accessories you need for an advanced sensor system, including thermocouples, bayonets, transmitters and more.
Shop for the very best in advanced sensor devices when you check out our selection of Norwich Aero products online at SkyGeek. Place your order today to get a great value on these products.


text:
SolarCity's Gigafactory
A $750 million solar facility in Buffalo will produce a gigawatt of high-efficiency solar panels per year and make the technology far more attractive to homeowners.
Richard Martin archive page
Highly efficient solar panels made using a simplified, low-cost manufacturing process.
The solar industry needs cheaper and more efficient technology to be more competitive with fossil fuels.
SolarCity; SunPower; Panasonic
In an industrial park near the shore of Lake Erie, hard by the Buffalo River, the future of the solar power industry is under construction. SolarCity's sprawling Buffalo factory, built and paid for by the state of New York, is nearing completion and will soon begin producing some of the most efficient solar panels available commercially. Capable of making 10,000 solar panels a day, or one gigawatt of solar capacity a year, it will be the largest solar manufacturing plant in North America and one of the biggest in the world.
When production begins, SolarCity, already the leading installer of residential solar panels in the United States, will become a vertically integrated manufacturer and provider—doing everything from making the solar cells to putting them on rooftops. At a time when conventional silicon-based solar panels from China have never been cheaper, investing in a new type of solar technology is a risky undertaking. However, the potential benefits are huge. The new factory, says SolarCity chief technology officer Peter Rive, could transform both SolarCity's business, which has consistently lost money, and the economics of residential solar power.
Solar panels installed by SolarCity cost the company $2.84 per watt (including sales and marketing plus overhead, in addition to the cost of the hardware), down from $4.73 in 2012. The combination of the new, highly efficient panels, the volume of product coming out of the new factory, and a simplified manufacturing process is a big reason why the company expects its costs for residential solar to fall well below $2.50 per watt by the end of 2017, when the Buffalo facility reaches full production.
Bolstered by federal solar subsidies and "net metering," the rules that allow homeowners to sell excess power back to the grid at retail prices in many states, SolarCity is already leading the way in making residential systems financially attractive to many households, spurring an explosion in the popularity of the rooftop panels. The drop in installed costs could make residential solar even more popular.
"Right now we can sell you energy in 14 states at a rate lower than what you're currently paying the utility," says Rive. The Buffalo factory, he adds, "sets us up for a future where solar plus batteries is cheaper than fossil fuels."
Key to the company's ambitions is a technology it acquired when it bought a small solar company called Silevo in 2014. That technology, which allows it to make panels that are highly efficient at converting sunlight into electricity, traces its origins to the Australian solar power pioneer Martin Green in the late 1970s. It combines a standard crystalline-silicon solar cell with elements of a thin-film cell, along with a layer of a semiconductor oxide. Last October, SolarCity announced that test panels made at a small facility in Fremont, California, had tested at just over 22 percent efficiency. Today's commodity silicon-based solar panels have efficiencies of between 16 and 18 percent. SolarCity competitor SunPower previously led the market with cells that can reach 21.5 percent.
Top image: The massive solar manufacturing facility, shown above in late December, is scheduled to begin full-scale production sometime next year.
Above: The gigafactory covers some 27 acres, making it the largest solar production facility in North America.
GUS POWELL
Efficiency matters because the panels themselves represent only 15 to 20 percent of the cost of the full installation. Much of the rest comes in what's known as balance-of-system costs: inverters to connect to the grid, materials to house the array, nuts and bolts to attach it to the roof, the labor to install it, and so on. SolarCity's installation, says the company, will require one-third fewer panels to produce the same amount of electricity as conventional installations. "Fewer panels means fewer bits and pieces, less wire, less days on the roof to install," says Francis O'Sullivan, the director of research and analysis at the MIT Energy Initiative.
SolarCity uses a deposition manufacturing process that reduces the number of steps required to make the cells from two dozen or more to just six. It also replaces silver, one of the most expensive elements of conventional solar cells, with less expensive copper.
But the difference in performance between solar panels produced in a small facility like SolarCity's Fremont plant and in a large factory like the Buffalo one could be significant. And scaling up production could be particularly tricky given -SolarCity's lack of manufacturing experience. Rive acknowledges that there could be "small risks around the actual time line" in getting the products coming out of Buffalo to match the efficiencies achieved at small scale. Already, SolarCity has pushed back the target date for full production from the Buffalo factory from the first quarter of 2017 to later in the year.
GUS POWELLSolarCity CEO Lyndon Rive
GUS POWELLSolarCity's new panelsuse anovelcombination of materials.
GUS POWELLThe factory is situated on a former Republic Steel manufacturing site, not far from downtown Buffalo.
GUS POWELLSenator Charles Schumer speaks alongside CEO Rive at the Buffalo facility a key part of New York's effort to revitalize manufacturing in the city.
But the real risk lies in the rapid advance of solar technology: a record-setting panel today might look relatively inefficient three or five years down the road. Soon after SolarCity showed off its high-efficiency panels last October, Panasonic topped its rival by claiming that its new panels would reach efficiencies of 22.5 percent. Meanwhile, efficiencies in the lab are even higher: researchers have made exotic solar-cell materials with efficiencies of up to 40 percent. "I think that within 10 years, most manufacturers will be producing panels over 20 percent efficiency, with the best commercial panels reaching over 23 percent," Green says.
O'Sullivan adds: "For now, SolarCity is moving the boat out as far as it can with, generically speaking, contemporary technology. But we're beginning to approach a choke point for the economics of any silicon-based technology"—including the new cells SolarCity is bringing online. Future advances, he says, will entail much lighter, flexible panels that offer much higher efficiencies and are even cheaper to install—and thus produce electricity at a much lower cost.
At that point, the solar panels coming out of the gigafactory may seem as conventional as commodity panels produced in China today. It is, however, SolarCity's willingness to take on such risks that makes the Buffalo facility so ambitious. Over the last 10 years, the Silicon Valley company has made residential solar a popular choice for many consumers through smart marketing and attractive financing. Now it wants to transform solar manufacturing. Whether SolarCity succeeds or fails, it is once again pushing the possibilities of solar power.
by Richard Martin


The original article is cool and well documented but I was this close of not reading it because of "fritzing" in the title, lol!
In a *fully 3d printed* case!
Curious why fritzing is important here. Can't you use any PCB CAD package to print the mask pattern?
Fritzing is actually very good at one thing. It's great for making graphics.
Every O'Reilly book that deals with electronics, every book that has 'raspberry Pi' or 'arduino' in the title uses Fritzing for the circuit graphics. Fritzing is really good a placing vector art and drawing wires between pins. It's great for making pictures of circuits.
Of course, fritzing thinks the connections between parts are 'wires' and not 'nets', so it completely fails at any real circuit creation, but it's good at illustrating circuits.
Make your way backwards through the Hackaday blog, reading all Brian Benchoff posts, until you achieve enlightenment.
I started with Fritzing but as it hasn't gotten an update in five years, has no ability to keep your traces aligned with nice curves, following a nice route plus many many other functionality limitations I switched to KiCad. I was up and running in about an hour after watching the digi-key tutorial videos by Shawn Hymel. Sorry but Fritzing is dead end software.
Fritzing is yet another shortcut app for people who don't want to learn basic, necessary skills like circuit design, simulation, schematic capture, etc., let alone pcb layout. Fritzing and other "lazy person's shortcut to feeling like an engineer" applications are creating handicaps and teaching bad practices and bad habits while doubly hurting potentially good designers by eliminating the very necessary steps of learning the fundamentals and understanding basic theory and best practices.
I could barely get through this article after seeing Fritzing in the title. It never fails that a young person and/or student comes to an educational forum and asks questions about things they'd be able to easily figure out themselves had they not been handicapped by or developed bad habits from things like Fritzing.


text:
Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models
Uri T. Eden, John T. Gale, Ramin Amirnovin, Emad N. Eskandar
Accurately describing the spiking patterns of neurons in the subthalamic nucleus (STN) of patients suffering from Parkinson's disease (PD) is important for understanding the pathogenesis of the disease and for achieving the maximum therapeutic benefit from deep brain stimulation (DBS). We analyze the spiking activity of 24 subthalamic neurons recorded in Parkinson's patients during a directed hand movement task by using a point process generalized linear model (GLM). The model relates each neuron's spiking probability simultaneously to factors associated with movement planning and execution, directional selectivity, refractoriness, bursting, and oscillatory dynamics. The model indicated that while short-term history dependence related to refractoriness and bursting are most informative in predicting spiking activity, nearly all of the neurons analyzed have a structured pattern of long-term history dependence such that the spiking probability was reduced 20-30 ms and then increased 30-60 ms after a previous spike. This suggests that the previously described oscillatory firing of neurons in the STN of Parkinson's patients during volitional movements is composed of a structured pattern of inhibition and excitation. This point process model provides a systematic framework for characterizing the dynamics of neuronal activity in STN.
Frontiers in Integrative Neuroscience
https://doi.org/10.3389/fnint.2012.00028
Published - Jun 20 2012
10.3389/fnint.2012.00028
Fingerprint Dive into the research topics of 'Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models'. Together they form a unique fingerprint.
Subthalamic Nucleus Medicine & Life Sciences
Parkinson Disease Medicine & Life Sciences
History Medicine & Life Sciences
Deep Brain Stimulation Medicine & Life Sciences
Hand Medicine & Life Sciences
Eden, U. T., Gale, J. T., Amirnovin, R., & Eskandar, E. N. (2012). Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models. Frontiers in Integrative Neuroscience, (JUNE 2012). https://doi.org/10.3389/fnint.2012.00028
Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models. / Eden, Uri T.; Gale, John T.; Amirnovin, Ramin; Eskandar, Emad N.
In: Frontiers in Integrative Neuroscience, No. JUNE 2012, 20.06.2012.
Eden, UT, Gale, JT, Amirnovin, R & Eskandar, EN 2012, 'Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models', Frontiers in Integrative Neuroscience, no. JUNE 2012. https://doi.org/10.3389/fnint.2012.00028
Eden UT, Gale JT, Amirnovin R, Eskandar EN. Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models. Frontiers in Integrative Neuroscience. 2012 Jun 20;(JUNE 2012). https://doi.org/10.3389/fnint.2012.00028
Eden, Uri T. ; Gale, John T. ; Amirnovin, Ramin ; Eskandar, Emad N. / Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models. In: Frontiers in Integrative Neuroscience. 2012 ; No. JUNE 2012.
@article{1242efa5e97e489cbe77a0db9c65aebf,
title = "Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models",
abstract = "Accurately describing the spiking patterns of neurons in the subthalamic nucleus (STN) of patients suffering from Parkinson's disease (PD) is important for understanding the pathogenesis of the disease and for achieving the maximum therapeutic benefit from deep brain stimulation (DBS). We analyze the spiking activity of 24 subthalamic neurons recorded in Parkinson's patients during a directed hand movement task by using a point process generalized linear model (GLM). The model relates each neuron's spiking probability simultaneously to factors associated with movement planning and execution, directional selectivity, refractoriness, bursting, and oscillatory dynamics. The model indicated that while short-term history dependence related to refractoriness and bursting are most informative in predicting spiking activity, nearly all of the neurons analyzed have a structured pattern of long-term history dependence such that the spiking probability was reduced 20-30 ms and then increased 30-60 ms after a previous spike. This suggests that the previously described oscillatory firing of neurons in the STN of Parkinson's patients during volitional movements is composed of a structured pattern of inhibition and excitation. This point process model provides a systematic framework for characterizing the dynamics of neuronal activity in STN.",
keywords = "Modeling, Oscillations, Parkinson's, STN, Spikes",
author = "Eden, {Uri T.} and Gale, {John T.} and Ramin Amirnovin and Eskandar, {Emad N.}",
doi = "10.3389/fnint.2012.00028",
journal = "Frontiers in Integrative Neuroscience",
publisher = "Frontiers Research Foundation",
number = "JUNE 2012",
T1 - Characterizing the spiking dynamics of subthalamic nucleus neurons in Parkinson's disease using generalized linear models
AU - Eden, Uri T.
AU - Gale, John T.
AU - Amirnovin, Ramin
AU - Eskandar, Emad N.
N2 - Accurately describing the spiking patterns of neurons in the subthalamic nucleus (STN) of patients suffering from Parkinson's disease (PD) is important for understanding the pathogenesis of the disease and for achieving the maximum therapeutic benefit from deep brain stimulation (DBS). We analyze the spiking activity of 24 subthalamic neurons recorded in Parkinson's patients during a directed hand movement task by using a point process generalized linear model (GLM). The model relates each neuron's spiking probability simultaneously to factors associated with movement planning and execution, directional selectivity, refractoriness, bursting, and oscillatory dynamics. The model indicated that while short-term history dependence related to refractoriness and bursting are most informative in predicting spiking activity, nearly all of the neurons analyzed have a structured pattern of long-term history dependence such that the spiking probability was reduced 20-30 ms and then increased 30-60 ms after a previous spike. This suggests that the previously described oscillatory firing of neurons in the STN of Parkinson's patients during volitional movements is composed of a structured pattern of inhibition and excitation. This point process model provides a systematic framework for characterizing the dynamics of neuronal activity in STN.
AB - Accurately describing the spiking patterns of neurons in the subthalamic nucleus (STN) of patients suffering from Parkinson's disease (PD) is important for understanding the pathogenesis of the disease and for achieving the maximum therapeutic benefit from deep brain stimulation (DBS). We analyze the spiking activity of 24 subthalamic neurons recorded in Parkinson's patients during a directed hand movement task by using a point process generalized linear model (GLM). The model relates each neuron's spiking probability simultaneously to factors associated with movement planning and execution, directional selectivity, refractoriness, bursting, and oscillatory dynamics. The model indicated that while short-term history dependence related to refractoriness and bursting are most informative in predicting spiking activity, nearly all of the neurons analyzed have a structured pattern of long-term history dependence such that the spiking probability was reduced 20-30 ms and then increased 30-60 ms after a previous spike. This suggests that the previously described oscillatory firing of neurons in the STN of Parkinson's patients during volitional movements is composed of a structured pattern of inhibition and excitation. This point process model provides a systematic framework for characterizing the dynamics of neuronal activity in STN.
KW - Modeling
KW - Oscillations
KW - Parkinson's
KW - STN
KW - Spikes
U2 - 10.3389/fnint.2012.00028
DO - 10.3389/fnint.2012.00028
JO - Frontiers in Integrative Neuroscience
JF - Frontiers in Integrative Neuroscience
IS - JUNE 2012


text:
Informació sobre:
The UB
Research at the UB
Innovation and transfer activities
Prepare your thesis at the UB
Home > Research > Observatories and documentation centres > Documentation Centre of the Centre for International Historical Studies (CEHI)...
Documentation Centre of the Centre for International Historical Studies (CEHI)
The CEHI is a research centre that celebrated its fiftieth anniversary in 1999, which makes it one of the oldest and most enduring institutions of the University of Barcelona. Jaume Vicens i Vives founded the Centre in November 1949. At the beginning of the 1950s, the Centre published two journals: Estudios de Historia Moderna and Índice Histórico Español , which continues to be published today.
In 1977, shortly after Franco's death, the archives of the Fondation Internationale d'Études Historiques et Sociales sur la Guerre d'Espagne (FIEHS) were incorporated into the CEHI collection. The FIEHS was a privately funded institution with headquarters in Geneva (Switzerland) and a Research Centre in Perpignan (France). It was governed by an international board. This Foundation broke up at the beginning of the 1980s. Since then, FIEHS documents have formed part of the CEHI collection.
The Josep M. Figueras Library was founded in 1967 under the patronage of Josep Ma Figueras (1928-1994). It initially functioned as a private library, and made up for the serious lack of Barcelona libraries specialized in Catalan and Spanish contemporary history. In 1978, it became a foundation and was opened to all scholars and researchers. Its collection mainly contains material on the Second Republic and the Spanish Civil War. In addition, it has a little-known collection, which belonged to the former Casa d'Amèrica de Barcelona and deals with the subject of Latin America. It also contains an important legacy of Francesc Cambó's books.
Centre de Documentació Centre d'Estudis Històrics Internacionals (CEHI)
Pavelló de la República
Avinguda Cardenal Vidal i Barraquer, 34-36
Tel. (+34) 934 283 796 or (+34) 934 285 457(library)
http://www.ub.edu/cehi
cehi@ub.edu
Coordination: Antoni Segura Mas
LERU-UB
Member of International recognition of excellence
© Universitat de Barcelona


In a few hours, our lives are going to change forever. We are taking the big move from Raleigh to Elizabeth City, North Carolina. Mohammed had found a better job position, so it was time for me to become a stay at home wife. This would be the perfect opportunity to blog the family ventures in the new place. Packing the last box into the car, I felt sad that this would be a goodbye to what we had in the city. Mohammed carries the box to the car, while I got our cat Luna, and son Josiah. On the road we go, as we pull of in our suburban truck.
The drive felt like ages, I was wondering when we would get to our new home in the country. Before I could even ask, Mohammed were we there yet? We pulled into a long dirt road and for about half a mile it stood. This was the most beautiful home I had seen in a while. The opened fields that surrounded place made us feel like we had gone into recluse from civilization.
I didn't know from that moment forth my life would be changed forever. Before unpacking the car, we decide to take a small tour of the place to get a feel for it. I grab the knob and turn it hoping to see a beautiful interior space, however it was the complete opposite. It looks as if the previous owner was in a rush to get out. There were dishes, furniture, and what looked like books that no one hadn't touched in years. What caught our attention more about the place was the hideous blue tape that seemed to stretch across the walls. All I could think about was why was there tape everywhere? As we continued our tour of the house we made our way upstairs to the bathroom, and bedrooms. I thought for sure the blue tape was a coincidence, but it followed our warm bodies up the steps and into all rooms of the home. We walked into the bathroom and noticed something very odd. The bathroom mirror had been removed. Now, why would they do that I thought. It got even stranger, we took notice that the light switches had been covered up by the tape itself. Mohammed and I both looked at each other in a confusing manner.
I wanted to know what this tape was hiding. I stood on the table and ripped each sides of the tape and to my surprise there wasn't nothing wrong with the attic. I thought it was something up there that maybe the previous owners wanted to hide. I stick my head inside far enough to see what was there, nothing but filth.
As Mohammed and I turned and walked away I got a strange feeling that something was watching me. I didn't pay it any mind just brushed it off. We eventually moved in far enough to where we could sleep for the night and be comfortable. However, Mohammed job called for him to work late tonight, so I would be home by myself.
Sitting on the living room couch, I didn't find comfort. It wasn't so much the couch but the energy being let off from the house. I really wanted that blue paint off the walls. I was getting tired and wanted to go to bed. I needed company, so I call for my cat Luna. When I would call for Luna she would not come, but meow and stare up the steps. I tried picking her up, but she crawled herself away from me. I go upstairs and lay in the bed, and eventually fall asleep. It's about three in the morning, and I awake for some water. I sit up in my bed only to see that there is a shadow figure at the end of my bed. I noticed that my phone had ten missed calls from Mohammed. The last thing Mohammed sent me was to get out of the house because it was being set on fire. The previous owners still owned the land but, they needed a new body for one of their relatives who was on their deathbed. Not even a night in this house, and I'm already dead. The blue tape had trapped me in the house of old Voodoo.


nbdkit is a pluggable NBD server with lots of plugins and filters. Two of the plugins handle compressed files (for gzip and xz respectively). We can uncompress and serve a file on the fly. For gzip it's kind of inefficient. For xz it's very efficient provided you prepared your xz files ahead of time with a smaller than default block size.
Of course it's read-only. To write to a compressed file would involve changing the size of inner parts of the file. Use qcow2 compression if you want a writable compressed file (although writes to that format are not compressed).
Also loopback mounting in general is unsafe. Use libguestfs to safely mount untrusted disk images.
 These should really be filters, not plugins, so that you can chain an uncompression filter into an existing plugin, and one day I'll get around to writing that.


text:
Lisa Jane Persky brings her photos and stories of '70s New York to Iowa City
Posted on Mar 18, 2016 by Kembrew McLeod
Writer, actress and photographer Lisa Jane Persky is surely the only participant in the early CBGB punk scene who also appeared in When Harry Met Sally. After moving to Greenwich Village in the early 1960s, she met several colorful characters — from Divine and Debbie Harry to Lance Loud and Yoko Ono (the latter of whom was Persky's building's superintendent when she was a little girl).
Starting Mar. 22, Persky is bringing downtown New York to Iowa City in her photography show X-Offenders: A Year in the Life of a Proto-Punk (1976), hosted by the Englert Theatre's Douglas & Linda Paul Gallery. She will also appear in a series of events that includes a reading, writing workshop, film screening and artist talk during the week of Mission Creek Festival.
Persky's photography show features dozens of previously unseen images of punk bands such as Blondie, Suicide and The Mumps, as well as Off-Off-Broadway playwright H.M. Koutoukas and John Waters collaborators David Lochary and Divine. The photos span 1976 through February 1977, when an up-and-coming Blondie flew to Los Angeles for their first gig at Whiskey A Go Go. During that trip to L.A., Persky auditioned for her first role on television, which kicked off a successful acting career in Hollywood.
"1973 to '77 were supposed to be my college years," she tells me. "I was disillusioned with institutions and bureaucracy, and maybe the universities could tell because I didn't get into either school that I most wanted to go to." Instead, Persky enrolled in the University of the Street—where she majored in badassology, with minors in acting and photography.
Persky previously attended New York's High School of Art and Design and had always wanted to work in the arts, which led to her joining the punk paper New York Rocker as a founding staff member. "I wanted to play," she says, "so I sought out fun things to do and said yes to anything I was offered that might fit my freewheeling agenda. My idea was as general and open to ridicule as it sounds."
Her striking photo of Debbie Harry, which is included in the Englert show, appeared in issue three of New York Rocker (Blondie's first cover story). "When I started working on New York Rocker in '76, I became interested in casual composed portrait photography, lighting — especially low-light situations — with no flash," Persky continues. "Everyone in the scenes I was circulating in — primarily theater and music—was young and beautiful, and I took pictures of who I decided to or who was around whenever time allowed."
During this period, she also appeared with Divine in a stage production of Tom Eyen's Women Behind Bars before appearing in films such as The Great Santini, The Cotton Club, The Big Easy and When Harry Met Sally. Along the way, Persky played Dirty Dee in the craptastic masterpiece Kiss Meets the Phantom of the Park, about a mad scientist who replaces Kiss with animatronic impostors.
She has recently been revisiting her New York roots with an in-progress memoir and a piece for the latest issue of The Pitchfork Review (#8), which served as a springboard for this photography exhibit. Persky is also preparing a show catalog that will go into some detail about her photographs, whose negatives had been stored in archival sleeves for forty years.
"I regret not having done more of it," she says, reflecting on missed photo-ops, "but it was costly to shoot and to process film, and I never had much money. I worked several jobs simultaneously. None of the gigs paid much and New York Rocker was a labor of love." At long last, these photographic labors of love — Persky's love letters to downtown New York — will finally see the light of day. In Iowa City, of all places.
Kembrew McLeod's book on punk, disco and Blondie's Parallel Lines will be published on Mar. 26 in Bloomsbury's 33 1/3 series. This article was originally published in Little Village issue 195.
Category: Arts & Entertainment, Mission Creek, Prairie Pop
Tags: Blondie, Iowa City events, Lisa Jane Persky, Mission Creek 2016, Prairie Pop
Posted in Arts & Entertainment, Mission Creek, Prairie PopTagged Blondie, Iowa City events, Lisa Jane Persky, Mission Creek 2016, Prairie Pop
What makes a Deer Tick? John McCauley talks new instruments, parenthood and his band's upcoming acoustic tourLV Recommends: Lebowski's Bar & Grill


text:
Q: MultiThreading Vert.x to handling thousands of connections per sec I'm building up a messenger like server, I have made some changes to vert.x like this
vertx.deployVerticle(MainDeployment.class.getCanonicalName(),res -> {
          if (res.succeeded()) {

                Logger.Log("Deployed");

              } else {
                Logger.Log(res.cause().getMessage());
              }
            });

    server.requestHandler(router::accept).listen(port);

 public void createContext(String path,MyHttpHandler handler){
    //handlersMap.put(path.split("\\/")[1], handler);
    if(!path.endsWith("/")){
        path += "/";
    }

    path+="*";

    map.put(path, handler);
}

and here my MainDeployment class
 public class MainDeployment extends AbstractVerticle{

  @Override
  public void start() throws Exception {

      //GUI.display("Sub Verticle Has Deployed");

    // Different ways of deploying verticles

    // Deploy a verticle and don't wait for it to start

   for(Entry<String, MyHttpHandler> entry : MyVertxServer.map.entrySet()){
       MyVertxServer.router.route(entry.getKey()).handler(new Handler<RoutingContext>() {

            @Override
            public void handle(RoutingContext ctx) {

                String[] handlerID = ctx.request().uri().split(ctx.currentRoute().getPath());

                String suffix = handlerID.length > 1 ? handlerID[1] : null;
                entry.getValue().Handle(ctx, new VertxUtils(), suffix);

            }
        });
   }

  }
}

the documentation says
 Vert.x guarantees that a particular verticle instance is never executed by more than one thread concurrently. This gives you a huge advantage as a developer, since you can program all your code as single threaded

since every verticle has its own thread and will be single threaded , so if my verticle upload files , it can not process 2 uploads at same time or am i misunderstanding the concept of NIO?

A: I guess you should dig deeper through the Vert.x documentation to get more familiar with the backing API and design.
The official documentation, which I highly advice, states the following:

Even though a Vertx instance maintains multiple event loops, any particular handler will never be executed concurrently, and in most cases (with the exception of worker verticles) will always be called using the exact same event loop.

The file upload process that you are trying to implement, is considered a blocking operation thus should be executed:

*

*Either through using the blocking API Vertx#executeBlocking

*Or within a worker pool that can be obtained through Vertx#createSharedWorkerExecutor call

Both way will result in the event-loop thread not being halt with blocking operations (I'm stating the event-loop thread but we are actually talking about all the event-loop threads as they may be more than one).


It's a lazy summer. My son is home and the days all share a somewhat slow, sinking rhythm. But I'm also redesigning my entire studio space. Not just moving things around either: walls, floors, cyclo... the whole bit. It's going to be bigger and way more streamlined. At least that's the general idea.
I was about to put away the remaining pieces of equipment laying around and decided to take a few last shots with Jacob — in crazy hot 95° weather. I've been experimenting a lot in the past few months, with the X100 and various post-processing techniques. So I just felt like getting back to basics: D300, one SB-900 in a small Litedome overhead, basic toning in Aperture.
Sometimes it's good to remind ourselves we don't always need to over think.


text:
Home > Events > Continued Notes from a Medium Brown Girl
Continued Notes from a Medium Brown Girl
by SKeira Jul 16, 2015
HUB–Robeson Center Auditorium
MICHELE SERROS
Chicana fiction and television script writer
Named by Newsweek as "one of the top young women to watch for in the new century," Michele Serros is a chicana fiction and television script writer. She is the author of Chicana Falsa and How to Be a Chicana Role Model, a Los Angeles Times Bestseller. In 2002 she wrote for ABC's The George Lopez Show. She has read her poetry at Lollapalooza, contributes to the Los Angeles Times, and is a commentator on National Public Radio.
Lecture description unavailable.


Simone & Josh O'Dea are the proud new owners of Cunliffe & Waters. They are so grateful that they have been given this opportunity. Thanks again to Mandy, Merli, Narelle, Sue, Belinda & Fee for all the support through the transition. They look forward to working closely with the dynamic team to continue to produce the best products for all our loyal customers.


In an announcement that will please many fans, Valiant has revealed that a new series of Britannia is coming up in July from Peter Milligan, who will be joined by artist Robert Gill in Britannia: Lost Eagles of Rome.
In the new story, the Roman standard, is more than just a symbol of the soldiers that carry it, but it is a symbol of "Rome itself" but now, in the Germanic forest of Tottenwald, a barbarian horde has "crushed three of Rome's most highly skilled detachments in battle… and captured their mighty Roman eagles".
Antonius Axia, the empire's finest "detectioner" and hero of Britannia, and Achillia, the sword-wielding champion of the gladiatorial arena, have been sent to reclaim the stolen standards. But as fans of Britannia know, the book is replete with unearthly elements, and Antonius and Achillia are going to face "unseen dimensions" here too.
The first issue of the new series will feature covers from Cary Nord (Conan the Barbarian), Brian Thies (Star Wars: Legacy), and David Mack (Kabuki).


Retro vacuum cleaner - motor moving calmly on carpet, left to right.
Retro vacuum cleaner - motor moving calmly on hard surface, left to right.
Retro vacuum cleaner - motor moving quickly on carpet, left to right.
Retro vacuum cleaner - motor moving quickly on hard surface, left to right.
Retro vacuum cleaner - motor moving slowly on carpet, left to right.
Retro vacuum cleaner - motor moving slowly on hard surface, left to right.
Retro vacuum cleaner - wheels moving calmly on carpet, left to right.
Retro vacuum cleaner - wheels moving calmly on hard surface, left to right.
Retro vacuum cleaner - wheels moving quickly on carpet, left to right.
Retro vacuum cleaner - wheels moving quickly on hard surface, left to right.
Retro vacuum cleaner - wheels moving slowly on carpet, left to right.
Retro vacuum cleaner - wheels moving slowly on hard surface, left to right.