text:
Published by CABNC-TV Staff at May 24, 2018
Africa's week in pictures: 17-24 May 2018
Africa's week in pictures: 17-24 May 2018 A selection of the best photos from across Africa and of Africans elsewhere in the world this week. Image copyright AFP Image caption Wearing a multi-coloured skirt typically used in the dance, an Egyptian performs the Tanoura at el-Ghuri Culture Palace in Cairo... Image copyright AFP Image caption The dance, which incorporates the Sufi technique of whirling, is popular across the Middle East. Image copyright EPA Image caption While a Syrian group performs during the Festival de La Medina in Tunisia's capital Tunis. Image copyright AFP Image caption The royal seat of the Kingdom of Dahomey in what is present-day Benin is seen at a museum in France's capital Paris. Benin is demanding the return of treasures taken during colonial rule. Image copyright Getty Images Image caption In Mbandaka city in the Democratic Republic of Congo, a vendor holds some bush meat in a market. The city has been hit by Ebola, which can be spread when ..
Published by CABNC TV Staff at May 24, 2018
Macron hosts CEO's at TechForGood Summit in Paris
Paris, France (CABNC TV)-President Emmanuel Macron has declared to turn his country into a "start-up nation" as he hosted CEO's at TechForGood summit in Paris, Facebook […]
ECOWAS LAUNCHES ENERGY GOVERNANCE PROGRAMME FOR WEST AFRICA
The Economic Community of West African States (ECOWAS) in collaboration with the West African Economic and Monetary Union (WAEMU) and the European Union (EU) and have launched the regional programme on "Improving the Energy Governance in West Africa (AGoSE-AO) " on 22nd May, 2018 in Abuja,Nigeria. The energy governance programme in West Africa should allow the region to meet all the challenges which hamper universal access to energy and a sustainable energy mix in West Africa. It aims to consolidate the foundations to enable West African States to achieve the three objectives of the UN initiative "Sustainable Energy for All" or SEforALL for 2030: ensure universal access to modern energy services, doubling energy efficiency and doubling the share of renewable energy in the global energy mix. The ECOWAS Commissioner for Energy and Mines, Mr. Sédiko Douka emphasized in his remarks during the launch of the programme, that accessibility to electricity is one of the key challenge in the r..
South Africa's Ramaphosa gives half his pay to Mandela charity
South Africa's Ramaphosa gives half his pay to Mandela charity Image copyright Getty Images Image caption Cyril Ramaphosa is popular in business circles South Africa's President Cyril Ramaphosa has announced that he will be donating half of his salary to charity. Mr Ramaphosa said the gesture was aimed at encouraging the wealthy to dedicate some of their pay to help build the nation. The donation of 1,6m rand ($130,000; £100,000) will be managed by the Nelson Mandela Foundation (NMF). Mr Ramaphosa is one of South Africa's richest men, with a fortune of around $450m. His critics often accuse him of being out of touch with the poor, and he was criticised for bidding more than $2m for a buffalo and her calf in 2012. Mr Ramaphosa, 65, was a businessman before he became deputy president in 2012. He held a stake in sectors from telecoms and the media to beverages and fast food - he owned the South African franchise of the US chain, McDonalds). Africa Live: Updates on thi..
Boko Haram crisis: Amnesty accuses Nigeria troops of rape
Boko Haram crisis: Amnesty accuses Nigeria troops of rape Image copyright Reuters Image caption Troops have been fighting the militants for almost a decade Nigerian soldiers have raped women and girls who fled the insurgency by militant Islamist group Boko Haram, Amnesty International has said. Troops separated women from their husbands and raped them, sometimes in exchange for food, in refugee camps, the rights group added. Thousands of people have also starved to death in the camps in north-eastern Nigeria since 2015, Amnesty said. Nigeria's military has dismissed the allegations as malicious and false. "These false reports, which are capable of derailing the good work being done by our patriotic and selfless soldiers, must stop," the military said in a statement. Africa Live: Updates on this and other news stories Who are Boko Haram? Boko Haram - as lethal as ever Troops have been battling the insurgents since 2009. More than 30,000 people have been killed in the conflict,..
Itai Dzamara: The man who stood up to Zimbabwe's Robert Mugabe and vanished
Itai Dzamara: The man who stood up to Zimbabwe's Robert Mugabe and vanished Image copyright Kumbirai Mafunda Itai Dzamara was one of the most outspoken critics of Robert Mugabe before his disappearance. Three years later, his loved ones are still waiting for answers. Kim Chakanetsa reports from Zimbabwe. Sheffra Dzamara has not seen her husband Itai Dzamara in more than three years. Her life changed irrevocably on the morning of 9 March 2015 when Mr Dzamara was abducted. Since then, she has lived a life in limbo, veering between hope and despair, unsure whether he is alive or dead. 'I have to smile'Despite his absence, Mr Dzamara is still very much a presence in the house they shared off a quiet street in Harare's Glen Norah Neighbourhood. In the corner of her living room is a large framed photo taken in a park on a sunny day. In it, Mr Dzamara and his wife stand side-by-side, smiling. A snapshot of a happier, easier time. Life since her husband disappeared ha..
Ebola outbreak in DR Congo: Patients 'taken to church'
Ebola outbreak in DR Congo: Patients 'taken to church' Image copyright AFP Image caption Ebola can cause fatal bleeding from internal organs Three Ebola patients left a treatment centre in the Democratic Republic of Congo after their families demanded to take them to church, according to the World Health Organization (WHO). Two of the patients later died, while the third returned to the centre in the city of Mbandaka. This presents a new challenge for health workers battling to stop the spread of the contagious disease, says the BBC's Anne Soy in DR Congo. Ebola has no known cure. Health officials fear it could spread rapidly in Mbandaka, a densely populated city of one million. Isolation is the main way to keep the disease under control. Why Ebola keeps coming back Why Ebola is so dangerous How not to catch Ebola The WHO says 58 cases of Ebola have been recorded since the outbreak was declared on 8 May. There have been 27 deaths so far, with three deaths confirmed..
Wael Abbas: Prominent Egyptian blogger 'arrested'
Wael Abbas: Prominent Egyptian blogger 'arrested' Image copyright AFP Image caption Wael Abbas has spent more than a decade documenting alleged police abuses A prominent Egyptian activist and blogger known for documenting alleged abuses by the security forces has been detained, his lawyer says. Heavily armed officers raided Wael Abbas's home in Cairo overnight and took him away blindfolded to an unknown location, according to Gamal Eid. Mr Abbas himself posted on Facebook: "I am being arrested." One report cited security officials as saying he was suspected of spreading false news and joining a banned group. A number of bloggers and activists are reported to have been detained since President Abdul Fattah al-Sisi was re-elected for a second term in March. Human rights groups have accused Mr Sisi of overseeing an unprecedented crackdown on dissent since he led the military's overthrow of Egypt's first democratically elected leader, Mohammed Morsi, in 2013 foll..
Telecom Egypt Secures $200 Million Afreximbank Financing Facility
Cairo, 22 May 2018: – The African Export-Import Bank (Afreximbank) will commit up to $200 million to Telecom Egypt (TE) to enable the telecommunication company finance working […]


text:
Albacete é uma cidade e município da Espanha, capital da província homónima, comunidade autónoma de Castela-Mancha. O município tem  de área e em  tinha  habitantes ().

Demografia

Património
 Passagem de Lodares, que lembra as galerias modernistas italianas
 Teatro Circo
 Museu da cutelaria (facas, punhais, navalhas e tesouras)
Catedral de San Juan Bautista.

Economia
A cidade de Albacete é uma das grandes produtoras de queijo manchego.

Desporto
O desporto rei na Albacete é, à semelhança do resto da Espanha, o futebol. O principal clube de futebol da cidade é o Albacete Balompié que disputa os seus jogos locais no Estadio Carlos Belmonte que tem capacidade para  espetadores.

Transportes
Albacete é servida pelo Aeroporto de Albacete , que fica a 3,9 km do centro. Este aeroporto liga a cidade a outras cidades espanholas (Barcelona).

Cidades geminadas

Municípios da Espanha por nome
Municípios por nome de Castela-Mancha
Localidades da Espanha
Localidades de Castela-Mancha
Localidades de Albacete (província)

redpajama_set_name: RedPajamaWikipedia


text:
Lebanon Middle East World
Business Sports Climate Change & Environment
Entertainment Offbeat Culture Science Obituaries Technology Health Entrepreneurship Roundup
French FM Says Iran Trying to Carve Out Regional 'Axis'
إقرأ هذا الخبر بالعربية
by Naharnet Newsdesk 12 December 2017, 18:28
French Foreign Minister Jean-Yves Le Drian on Tuesday hit out at Iran, accusing the Islamic Republic of trying to carve out an "axis" of influence stretching through Syria to the Mediterranean Sea.
Speaking about the role of Russia and Iran in helping Syrian President Bashar al-Assad regain the upper hand in the civil war, Le Drian said: "Russia supplies aviation and support on the ground but Iran supplies its militia and supports Hizbullah."
On Monday, President Vladimir Putin ordered the partial withdrawal of Russian troops from the war-torn country, saying their task had been largely completed.
In a France 2 television progam on Syria to air Tuesday evening Le Drian was particularly critical of Iran, which is vying for regional supremacy with Saudi Arabia.
"Iran's presence (in Syria) and Iran's desire to create an axis from the Mediterranean to Tehran: No!" Le Drian declared, insisting that any deal on Syria's future needed to ensure it remained "independent from the pressure and presence of other countries."
This is not the first time Le Drian has expressed concern over Iran's intervention in conflicts. Tehran and Riyadh support opposing camps in Syria and Yemen's wars and are also accused of pulling strings in Lebanon.
In remarks following a visit to Saudi Arabia by French President Emmanuel Macron in November, Le Drian accused Iran of having "hegemonic" intentions in the region.
A furious Iran accused France of having a "biased and partisan approach to the crises in the region," alleging the stance was "contributing to turning potential crises into real ones."
Macron has announced plans to visit Iran in 2018.
SourceAgence France Presse
hakawati 12 December 2017, 19:23 21
Hey Mr. Le Drian. If you've started to have wet dreams, be reassured that you are to old for that. The world is changing now. France has no say in the Middle East.
Elemental 12 December 2017, 19:46 01
Neither does Iran. By the way what Christian family name did you steal Movaten?
s.o.s 12 December 2017, 20:13 01
Beit Sahyooni.
Muguette apologies for the multiple post. For some unknown reason, Naharnet is lagging on my phone.
Still is younger than the Ayatollah.
Lebanon Report: Hizbullah Withdrawing Forces from Syrian Territory towards Areas on Syrian-Lebanese Border 16 July 2019, 10:07
Lebanon Mustaqbal: Lebanon Will Not Be Part of Any External or Regional Axis 16 July 2019, 08:00
Middle East U.S. Fears Iran Seized UAE-Based Tanker in Strait of Hormuz 16 July 2019, 15:55
Lebanon Police Tighten Security Around Parliament in Line with Budget Meeting 16 July 2019, 08:36
Lebanon Parliament Convenes in First Session to Tackle 2019 State Budget 16 July 2019, 12:05
Lebanon One Wounded in Armed Clash in Khalde 16 July 2019, 20:20
Lebanon Security Forces Prevent Palestinian Protesters from Marching to Parliament 16 July 2019, 17:41
eagledawn Great picture, he looks like an unwashed shia terrorist (Huthi), and that's c... 15 July 2019, 11:13
janoubi Bassil had spent the night hosted by General Security chief Maj. Gen. Abbas I... 15 July 2019, 12:20
natour Arslan to Confront 'State within State' and he says it with the microphone of... 15 July 2019, 14:11
janoubi Finally, Arslan took a patriotic stance and decided to confront the hezbollah... 15 July 2019, 14:29
justin I guess blablablablabla the troll has been mass reporting every comment he do... 15 July 2019, 12:50
marcus they do, they have hezbollah. 15 July 2019, 14:31
marcus This @POS should be publicly executed for treason. 15 July 2019, 14:30
Follow @Naharnet
Naharnet © 2019 Privacy Policy Terms of service Contact us Advertising About
Login using your Naharnet account
Login Password remember me
Don't have an account? Sign up, please.

redpajama_set_name: RedPajamaCommonCrawl


We got back into the early rise groove this morning, getting a head start on the heat. We also discovered that we no longer need to ride highway 17, finally! Riding through Arnprior was quite nice, and we managed to weave our way through the farmland to Kanata by around lunchtime. It was a very strange feeling to roll past the Alcatel buildings, where I worked for three semesters during university. Coming here in 2006 was my first experience living anywhere other than Newfoundland, and it clearly kicked-started something in me to see more of the country.


text:
High on the Hog: How African American cuisine transformed America review
by Dwight Brown June 1, 2021 January 25, 2022
High on the Hog: How African American Cuisine Transformed America. Episode 1, "Our Roots". c. Courtesy of Netflix © 2021
By Dwight Brown, NNPA News Wire Film Critic
It's a revelation. The rich history of Black heritage cooking and how it has influenced American cuisine is on view in this enlightening, heartfelt and surprisingly well-crafted documentary. The host for this four-part Netflix epicurean travelogue is Stephen Satterfield, founder of Whetstone Magazine, which is dedicated to food origins and culture. He starts his culinary journey in western Africa and continues to the U.S., making his deeply personal sojourn a voyage of self-discovery for everyone.
High on the Hog: How African American Cuisine Transformed America. Episode 1, "Our Roots". (L-R) Pictured: Dr. Jessica B. Harris and Stephen Satterfield. c. Courtesy of Netflix © 2021
In Episode I, Satterfield gets an illuminating tour of Benin, by Dr. Jessica B. Harris, author of High on the Hog: A Culinary Journey from Africa to America, whose book is the source material for the docuseries. Her deep, shaman-like voice is reminiscent of Maya Angelou's and makes you feel like you are in the presence of an oracle. Harris: "Food is how we know who we are and how we are connected." She and other guides, chefs (Valérie Vinakpon) and preservationists recall how African people were rounded up, enslaved, brought to boats in port towns like Benin's Ouidah and vetted. The captives were shipped out and their food traditions came with them on their harrowing transatlantic passages to the western hemisphere. Learning that okra, yams, black-eyed peas, fava beans and rice are staples there and here is fascinating. Discovering the history of the four-kilometer slave trail that ran from the center of Ouidah to the sea and a mass grave (Cemetery of Slaves), is so sobering it devastates Satterfield and will have the same effect on audiences.
High on the Hog: How African American Cuisine Transformed America. Episode 1, "The Rice Kingdom". c. Courtesy of Netflix © 2021
Episode 2 takes the proceedings to Charleston, South Carolina, where other emissaries chart the history of Black cuisine, with particularly profound insights from Michael W. Twitty, author of the food blog Afroculinaria and book The Cooking Gene: A journey Through African American Culinary History in the Old South. "Cooking puts you in the presence of our ancestors," notes Twitty. He and others expound on the essential elements of Black cuisine that influenced American food, from Carolina Golden Rice to using all parts of the pig (aka high on the hog). A very deep preservation of African life has been maintained on South Carolina's isolated Sea Islands as manifested in Gullah Geechee culture. Viewers also learn that enslaved chefs established the palette for a new democracy, and elders to this day teach the next generations how to cook, thus preserving traditions.
High on the Hog: How African American Cuisine Transformed America. Episode 1, "Our Roots". Pictured: Stephen Satterfield. c. Courtesy of Netflix © 2021
Episode 3 spotlights two of the most lauded epicureans of the 18th and 19th centuries, Hercules Posey, head chef for Pres. George Washington and James Hemings, for Thomas Jefferson. The latter, brother of Sally Hemings, was the first American chef to train in France and is credited for bringing French fries and mac and cheese to America. Their careers, families and fights for freedom are known. Specific menus and portraits are non-existent. The Los Angeles' restaurant Hatchet Hall keeps their form of hearth cooking alive serving history-influenced dishes like Hemings Snow Eggs (soft custard with basil, peach, toasted almond). Equally intriguing are the stories of Thomas Downing, the entrepreneurial Oyster King of New York City, and the smart businessman Albert E. Dutrieuille who created a catering empire/dynasty in Philly.
High on the Hog: How African American Cuisine Transformed America. Episode 1, "Our Roots". (L-R) Pictured: Stephen Satterfield and Dr. Jessica B. Harris. c. Courtesy of Netflix © 2021
Episode 4 brings the series to a conclusion as the production ventures to Texas, highlighting the significance of the holiday Juneteenth. Satterfield is briefed on the history by James Beard finalist Jerrelle Guy, author of Black Girl Baking, who unveils some of her prized desserts (Raw raspberry-hibiscus cheesecake) and their historic significance. Meeting Black cowboys (Northeastern Trail Riders Association) and seeing how African Americans influenced cowboy culture—from cuisine to rodeo events—is also very informative. Add in clips of tantalizing cowboy stew, beef brisket, baby back pork ribs and tamarind paste broth and the intersection of culture and food continues to amaze. It's like taking a graduate course in four self-contained episodes.
Technically, the entire production team should take a deep bow. The rich colors, eye-catching patterns, and vibrant restaurant scenes are in part courtesy of production designer Kati Davenport. Engaging camera angles, overhead shots and intimate portrait-like closeups from cinematographer Jerry Henry (I Promise Africa) never fail to mesmerize. All segments have a natural rhythm because editor Ephraim Kirkwood (Wu-Tang Clan: Of Mics and Men) cut the footage with a certain precision while string music and other sounds caress the proceedings due to composer/musician John Zarcone. The overall excellence of the entire series is courtesy of directors Roger Ross Williams (The Apollo), Jonathan Classberry and Yoruba Richen. Conversations, dialogue and a detailed blueprint are thanks to writers Classberry, Shoshana Guy (Dateline NBC) and Christina Lenis (Gun Trucks of Vietnam).
If ever there was a culinary series deserving of an Emmy, this is it. Its indelible images, emotionally peaked encounters and wealth of history and knowledge are extraordinary. Black America's legacy lives on because people guard the gates of our culture. The makers of this brilliant miniseries and the guides who take us on this journey are those guardians.
Trailer: https://www.youtube.com/watch?v=7wsEdxt1Ico
Currently on Netflix.
Visit NNPA News Wire Film Critic Dwight Brown at DwightBrownInk.com and BlackPressUSA.com.
Help us Continue to tell OUR Story and join the AFRO family as a member – subscribers are now members! Join here!
Dwight Brown
NNPA Film Critic More by Dwight Brown


Description: This course provides updated training on the key features of the Cisco ASA, including the ASA FirePOWER Services Module and ASA Clustering. Implementing Advanced Cisco ASA Security (SASAA) v2.1 is an instructor-led course that provides updated training with labs. The labs focus on the key features of the Cisco ASA (covering up to the ASA 9.5.1 release). The goal of the course is to be able to implement the key features of the Cisco ASA, including Cisco ASA Firepower Services (including Firepower v6.0), ASA Cloud Web Security, ASA Identity Firewall, ASA Clustering and the Virtual ASA (ASAv).


text:
Q: improve video size ffmpeg webcam stream I am trying to use a webcam Logitech Quickcam 9000 to do IRL stream from a Raspberry 3 using Raspberry Pi OS current version, I have FFmpeg installed and no matter what I try the video resolution is never bigger than 320x240 the webcam can output 1600x1200 the output of v4l2-ctl --list-formats-ext
output
ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'MJPG' (Motion-JPEG, compressed)
        Size: Discrete 160x120
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 176x144
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 352x288
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 800x600
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 960x720
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
    [1]: 'YUYV' (YUYV 4:2:2)
        Size: Discrete 160x120
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 176x144
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 352x288
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 800x600
            Interval: Discrete 0.040s (25.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 960x720
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.200s (5.000 fps)
        Size: Discrete 1600x1200
            Interval: Discrete 0.200s (5.000 fps)

Command ran
ffmpeg \
-thread_queue_size 1024 \
-f alsa -guess_layout_max 0 -i default:CARD=Q9000 \
-thread_queue_size 512 \
-f v4l2 -i /dev/video0 \
-c:v libx264 -pix_fmt yuv420p -preset veryfast -g 8 -b:v 2500k -maxrate 2500k \
-bufsize 32k -strict experimental \
-acodec libmp3lame -ar 44100 \
-threads 4 -q:v 5 \
-q:a 5 \
-b:a 32k \
-r 30 \
-video_size 800×600 \
-f flv rtmp:// url removed

I used the suggestion by llogan
the output was
ffmpeg -thread_queue_size 1024 -f alsa -guess_layout_max 0 -sample_rate 44100 -i default:CARD=Q9000 -thread_queue_size 512 -f v4l2 -video_size 800x600 -framerate 25 -i /dev/video0 -c:v libx264 -pix_fmt yuv420p -preset veryfast -g 50 -b:v 2500k -maxrate 2500k -bufsize 7500k -acodec aac -b:a 32k -f flv rtmp:// url removed
ffmpeg version 4.1.4-1+rpt7~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 8 (Raspbian 8.3.0-6+rpi1)
  configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --libdir=/usr/lib/arm-linux-gnueabihf --cpu=arm1176jzf-s --arch=arm
  WARNING: library configuration mismatch
  avutil      configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avcodec     configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avformat    configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avdevice    configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avfilter    configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avresample  configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  swscale     configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  swresample  configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  postproc    configuration: --prefix=/usr --extra-version='1+rpt7~deb10u1' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, alsa, from 'default:CARD=Q9000':
  Duration: N/A, start: 1592431360.618918, bitrate: 1411 kb/s
    Stream #0:0: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
Input #1, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 674.216340, bitrate: 192000 kb/s
    Stream #1:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 800x600, 192000 kb/s, 25 fps, 25 tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #1:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
  Stream #0:0 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
[alsa @ 0xaea410] ALSA buffer xrun.
[libx264 @ 0xb362e0] using cpu capabilities: ARMv6 NEON
[libx264 @ 0xb362e0] profile High, level 3.1
[libx264 @ 0xb362e0] 264 - core 155 r2917 0a84d98 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=50 keyint_min=5 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=cbr mbtree=1 bitrate=2500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=2500 vbv_bufsize=7500 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[aac @ 0xb381f0] Unsupported channel layout "0 channels"
Error initializing output stream 0:1 -- Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!

A: *

*-video_size an input option. Option location matters, so you have to put it behind the input you want it to apply.

*Use x, not × which is invalid, in your -video_size.

Example:
ffmpeg \
-thread_queue_size 1024 \
-f alsa -guess_layout_max 0 -sample_rate 44100 -i default:CARD=Q9000 \
-thread_queue_size 512 \
-f v4l2 -video_size 800x600 -framerate 25 -i /dev/video0 \
-c:v libx264 -pix_fmt yuv420p -preset veryfast -g 50 \
-b:v 2500k -maxrate 2500k -bufsize 7500k \
-acodec aac \
-b:a 32k \
-f flv rtmp:// url removed

Other changes:

*

*-strict experimental is not needed. Users often add it for no reason.

*AAC is recommended over MP3 by most streaming services.

*-q:v is ignored by libx264, and anyway you already set a video bitrate control method with -b:v.

*-q:a and -b:a are mutually exclusive options for audio bitrate control. For streaming prefer -b:a.

*You can choose the audio sample rate (-sample_rate) at the ALSA level instead of converting it during encoding. See ffmpeg -h demuxer=alsa.

*Set frame rate (-framerate) at the V4L2 level instead of converting it during encoding. See ffmpeg -h demuxer=v4l2. Your camera supports up to 25 fps at 800x600.

*You can remove -threads 4 and let the encoder automatically choose the optimal number.

*-bufsize can be bigger. 1-5x -maxrate.

*-g can be 2x -framerate.

redpajama_set_name: RedPajamaStackExchange


text:
Ethnic Nationalism in Korea
Genealogy, Politics, and Legacy
Gi-Wook Shin
SERIES: Studies of the Walter H. Shorenstein Asia-Pacific Research Center
Sociology / Race, Class, and Gender
This book explains the roots, politics, and legacy of Korean ethnic nationalism, which is based on the sense of a shared bloodline and ancestry. Belief in a racially distinct and ethnically homogeneous nation is widely shared on both sides of the Korean peninsula, although some scholars believe it is a myth with little historical basis. Finding both positions problematic and treating identity formation as a social and historical construct that has crucial behavioral consequences, this book examines how such a blood-based notion has become a dominant source of Korean identity, overriding other forms of identity in the modern era. It also looks at how the politics of national identity have played out in various contexts in Korea: semicolonialism, civil war, authoritarian politics, democratization, territorial division, and globalization.
Gi-Wook Shin is Director of the Asia-Pacific Research Center, Senior Fellow at the Stanford Institute for International Studies, and Associate Professor of Sociology at Stanford University. He is the author/editor of numerous books and articles including Contentious Kwangju (2004), Colonial Modernity in Korea (1999), and Peasant Protest and Social Change in Colonial Korea (1996).
"Taken as a whole this book gives a helpful insight into the history of Korean nationalism and its effect on policy and society, thereby providing valuable background information on 20th century Korean social history. It views the history of modern Korea exclusively within the context of ethnic nationalism . . . [T]his book fills an important gap in social sciences and history within Korean studies regarding the development and effect of Korean nationalism. Taking Korea as a case study this work also represents a significant contribution to research on nationalism, showing that a particular ethnic nationalism has contributed partly towards a positive political and social development."
—Hee Seok Park, International Quarterly for Asian Studies
"This compelling empirical study is another important contribution from Gi-wook Shin. The sophisticated, balanced and nuanced treatment he brings to bear . . . will make it a valuable resource for political scientists, sociologists, cultural anthropologists, and, indeed, all who seek to understand the complex and elusive phenomenon that is nationalism."
—New Zealand Journal of Asian Studies
"[O]ne of the first scholarly works to scrutinize and historicize the ethnic nationalism that most Koreans, and observers of Korea, usually take for granted. As such, Ethnic Nationalism in Korea is a valuable, critical case study of one of the most ethnically 'pure' nation-states in the world, a study that holds many interesting and useful implications."
—American Journal of Sociology
"When the multidisciplinary discussion of nationalism was in its heyday a decade or two ago, I remember some frustration that the Korean instance was not considered more prominently. With Ethnic Nationalism in Korea, Gi-Wook Shin sets out to remedy this situation. The resulting combination of theoretical engagement and broad macro-historical and sociological perspective on the phenomenon of Korean identification based on notions of 'bloodline and shared ancestry' (p. 2) makes the book perhaps the first text to recommend to those students or colleagues with comparative interests."
More in Sociology—Race, Class, and Gender
From Boas to Black Power
Healing Labor
Gabriele Koch
Reclaiming Community
Bianca J. Baldridge
Education and Intergenerational Social Mobility in Europe and the United States
Edited by Richard Breen and Walter Müller
The Color of Creatorship
Anjali Vats
Skimmed
Andrea Freeman
Global Borderlands
Victoria Reyes
After the Rise and Stall of American Feminism
Lynn S. Chancer
Whisper Tapes
Negar Mottahedeh
Panic City
Martin Murray
Beauty Diplomacy
Oluwakemi M. Balogun
Provisional Avant-Gardes
Measuring Social Change
Alnoor Ebrahim


Hello all, haven't written a ting since November.
I need to sort it out Heres the latest new, a picture of maggie and a poem.
– Trying to get the dodge back on the road, trouble getting the drag link, whatever that is.


Chinese Internet travel provider eLong.com (LONG) has just reported its unaudited financial results for the second quarter ended June 30, 2008 and says while total gross revenues slightly increased, its operating loss and net loss both expanded.
Total gross revenues increased 10% year-on-year to CNY86.0 million and net revenues increased 9% year-on-year to CNY80.8 million. Operating loss increased year-on-year by CNY5.7 million to CNY7.9 million, driven primarily by increased revenue offset by greater service development, and sales and marketing expenses.
Net loss from continuing operations increased year-on-year by CNY18.4 million to CNY20.3 million, driven primarily by a CNY9.6 million increase in sales and marketing expenses, a CNY4.5 million increase in foreign currency exchange losses and a CNY7.3 million decrease in interest income compared to the prior year quarter, due to the appreciation of the Renminbi and lower U.S. interest rates.
The news doesn't look better for the company in the coming months as it expects net revenues for the third quarter of 2008 to be relatively flat, within the range of CNY75 million to CNY83 million, or -5% to 5% compared to the third quarter of 2007.
Hotel commissions increased 5% for the second quarter of 2008 primarily due to higher room volume. Room nights booked through eLong increased 5% to 968,000, while commission per room night of CNY65.2 was similar to the prior year quarter. Air ticketing commissions increased 32% for the second quarter of 2008, driven by a 19% increase in air segments to 412,000, and an increase of 81 basis points in the average percent commission to 6.0% or CNY44.5 per air ticket. Gross margin in the second quarter was 71% compared to 72% in the prior year period driven by the growth of lower margin air revenues and higher personnel costs.
Total operating expenses increased 17% for the second quarter of 2008 compared to the second quarter of 2007. Operating expenses were 81% of net revenues increasing by 6% compared to the second quarter of the prior year.
Net loss for the second quarter 2008 increased by CNY18.4 million over the prior year quarter to CNY20.3 million. Cash and cash equivalents as of June 30, 2008 were CNY1.07 billion.


text:
Q: Javascript JSON array sorting I am trying to build a custom sort function for a Weight Loss Challenge application and when users tries to click on Week 1 to sort the below JSON format data, the result doesn't appear to be correct. Appreciate if you can guide with what I am missing here. I would be changing the week 1 to another week if the function works out.

var array=[
  {
    "user": "Noah",
    "weeklyPercentageChange":["10.37","-3.75","-2.21","-1.85","-1.68","-1.21","-1.41","-1.17","-0.47","-1.64","-23.36"  ]
  },
  {
    "user": "Liam",
    "weeklyPercentageChange":["-4.49","-2.61","-1.19","-0.36","-1.39","-1.29","-0.44","-0.22","-0.67","-0.33","-12.53"  ]
  },
  {
    "user": "Mason",
    "weeklyPercentageChange":["3.22","-2.40","0.35","-1.80","-0.25","-0.66","-2.42","0.00","1.71","-0.52","-9.00"  ]
  },
  {
    "user": "Ethan",
    "weeklyPercentageChange":["-1.31","0.00","-1.75","-0.78","0.61","-1.79","0.80","0.00","0.00","0.38","-3.75"]
  },
  {
    "user": "Alexander",
    "weeklyPercentageChange":["-1.26","0.00","-1.48","-1.50","-0.07","-1.66","-0.53","-0.20","0.00","-0.86","-7.42"]
  },
  {
    "user": "Maria",
    "weeklyPercentageChange":["-1.10","-1.90","-0.11","-0.63","2.52","-1.01","0.06","-0.06","-0.06","1.38","-0.94"  ]
  },
  {
    "user": "Paul",
    "weeklyPercentageChange":["1.08","-2.33","-0.10","-1.17","1.83","-1.70","-1.13","-0.19","0.00","0.00","-5.84"]
  },
  {
    "user": "Steven",
    "weeklyPercentageChange":["-0.77","-2.93","0.19","-1.22","-0.48","-1.39","-1.27","0.00","-0.23","-0.91","-8.84"  ]
  },
  {
    "user": "Edward",
    "weeklyPercentageChange":["-0.71","-1.73","1.46","-0.17","0.42","-1.23","-1.26","1.47","0.59","-2.81","-3.98"]
  },
  {
    "user": "Benjamin",
    "weeklyPercentageChange":["0.56","-0.28","0.80","-0.94","0.00","0.90","-0.05","1.17","-1.87","0.98","0.14"]
  },
  {
    "user": "Zachary",
    "weeklyPercentageChange":["-0.47","-1.29","0.48","-1.59","1.37","-2.65","-0.24","0.66","0.05","0.24","-3.41"]
  },
  {
    "user": "Austin",
    "weeklyPercentageChange":["-0.33","0.00","-3.05","-2.02","0.80","-1.48","1.58","-0.43","0.87","-1.90","-5.87"]
  },
  {
    "user": "Jordan",
    "weeklyPercentageChange":["0.06","-2.18","2.17","-0.56","0.84","-0.67","0.45","0.39","0.28","0.06","0.67"]
  },
  {
    "user": "Gabriel",
    "weeklyPercentageChange":["0.00","0.00","-0.12","-0.81","0.25","0.00","0.00","0.00","0.00","0.00","-0.68"]
  },
  {
    "user": "Wayne",
    "weeklyPercentageChange":["0.20","-3.45","0.35","0.49","0.56","0.00","-0.61","0.54","0.54","-0.41","-1.83"]
  },
  {
    "user": "Willie",
    "weeklyPercentageChange":["-0.83","-3.21","0.71","0.00","-1.05","0.35","0.07","0.14","-0.07","-1.45","-3.72"]
  },
  {
    "user": "Frank",
    "weeklyPercentageChange":["0.00","0.00","-3.04","0.88","1.37","-0.41","-1.21","2.10","0.00","-0.58","-0.94"]
  }
];

function GetSortOrder(prop){
   return function(a,b){
      if( a[prop] > b[prop]){
          return 1;
      }else if( a[prop] < b[prop] ){
          return -1;
      }
      return 0;
   }
}

/* array.sort( GetSortOrder("user") );
document.write("Sorted User Names :
");

for (var item in array) {
 document.write("
"+array[item].user);
} */

array.sort( GetSortOrder("weeklyPercentageChange[0]") );

document.write("

 Sorted Weekly Percentage Change :
");

for (var item in array) {
 document.write("
"+array[item].weeklyPercentageChange[0]);
}

A: GetSortOrder("weeklyPercentageChange[0]") will result in the literal property name "weeklyPercentageChange[0]" being looked up - that is, if the objects were defined something like
{
  user: 'name',
  'weeklyPercentageChange[0]': 55
}

This isn't what you have, which is why things aren't working as expected.
For a general solution of navigating a nested object or array to find a value to sort by, consider passing a callback instead, which navigates to the nested value you want to compare against; here, obj => obj.weeklyPercentageChange[0].
You can also make the code significantly more concise by simply returning the difference between the values:

var array=[{user:"Noah",weeklyPercentageChange:["10.37","-3.75","-2.21","-1.85","-1.68","-1.21","-1.41","-1.17","-0.47","-1.64","-23.36"]},{user:"Liam",weeklyPercentageChange:["-4.49","-2.61","-1.19","-0.36","-1.39","-1.29","-0.44","-0.22","-0.67","-0.33","-12.53"]},{user:"Mason",weeklyPercentageChange:["3.22","-2.40","0.35","-1.80","-0.25","-0.66","-2.42","0.00","1.71","-0.52","-9.00"]},{user:"Ethan",weeklyPercentageChange:["-1.31","0.00","-1.75","-0.78","0.61","-1.79","0.80","0.00","0.00","0.38","-3.75"]},{user:"Alexander",weeklyPercentageChange:["-1.26","0.00","-1.48","-1.50","-0.07","-1.66","-0.53","-0.20","0.00","-0.86","-7.42"]},{user:"Maria",weeklyPercentageChange:["-1.10","-1.90","-0.11","-0.63","2.52","-1.01","0.06","-0.06","-0.06","1.38","-0.94"]},{user:"Paul",weeklyPercentageChange:["1.08","-2.33","-0.10","-1.17","1.83","-1.70","-1.13","-0.19","0.00","0.00","-5.84"]},{user:"Steven",weeklyPercentageChange:["-0.77","-2.93","0.19","-1.22","-0.48","-1.39","-1.27","0.00","-0.23","-0.91","-8.84"]},{user:"Edward",weeklyPercentageChange:["-0.71","-1.73","1.46","-0.17","0.42","-1.23","-1.26","1.47","0.59","-2.81","-3.98"]},{user:"Benjamin",weeklyPercentageChange:["0.56","-0.28","0.80","-0.94","0.00","0.90","-0.05","1.17","-1.87","0.98","0.14"]},{user:"Zachary",weeklyPercentageChange:["-0.47","-1.29","0.48","-1.59","1.37","-2.65","-0.24","0.66","0.05","0.24","-3.41"]},{user:"Austin",weeklyPercentageChange:["-0.33","0.00","-3.05","-2.02","0.80","-1.48","1.58","-0.43","0.87","-1.90","-5.87"]},{user:"Jordan",weeklyPercentageChange:["0.06","-2.18","2.17","-0.56","0.84","-0.67","0.45","0.39","0.28","0.06","0.67"]},{user:"Gabriel",weeklyPercentageChange:["0.00","0.00","-0.12","-0.81","0.25","0.00","0.00","0.00","0.00","0.00","-0.68"]},{user:"Wayne",weeklyPercentageChange:["0.20","-3.45","0.35","0.49","0.56","0.00","-0.61","0.54","0.54","-0.41","-1.83"]},{user:"Willie",weeklyPercentageChange:["-0.83","-3.21","0.71","0.00","-1.05","0.35","0.07","0.14","-0.07","-1.45","-3.72"]},{user:"Frank",weeklyPercentageChange:["0.00","0.00","-3.04","0.88","1.37","-0.41","-1.21","2.10","0.00","-0.58","-0.94"]}];

const GetSortOrder = getProp => (a,b) => getProp(a) - getProp(b);
array.sort( GetSortOrder(obj => obj.weeklyPercentageChange[0]) );
document.write("

 Sorted Weekly Percentage Change :
");
for (var item in array) {
 document.write("
"+array[item].weeklyPercentageChange[0]);
}


"Victor went above and beyond the call of duty while helping me find my home. He was very patient, polite, and professional and also demonstrated great knowledge of the area where I wanted to buy my home. I would highly recommend Victor as a real estate agent to anyone that's interested in buying a home in AZ."


Accessories are available to add a bottle opener, USB Simple storage disk or a USB Key storage disk.
The Aluminum Pocket Smart Key Holder can accommodate up to 7 standard keys by itself.
If you have more keys, then this Expansion Kit allows you to accommodate up to 14 standard-sized house keys, less than 55mm in length.


Robert Spencer is one of my heroes. One of the most knowledgeable experts on Islam in the world. A giant. He has once again produced an invaluable and much needed book, a fantastic book, an absolute must-read for all freedom-loving people! Want to read the truth about Islam? Read this book. It depicts the terrible fate of the hundreds of millions of men, women and children who, from the 7th century until today, were massacred or enslaved by Islam. It is a fate which awaits us all if we are not vigilant.
Have you preordered yet? If you do now, you won't have long to wait: the publication date is just around the corner, August 7. The History of Jihad From Muhammad to ISIS is the first and only comprehensive narrative treatment of the entire phenomenon of jihad, from Spain to India, from Tel Aviv to New York City. The implications of this history for our foreign and domestic policies are enormous. Click here to preorder.


Graduations mark an important milestone in you and your child's life. School is out, summer is back, and family & friends are ready to get together to support their grad. We also know it can be a very busy time to plan the right party.
Family and friends will gather either inside your home, backyard, or at a venue of your choice and there is no need to spend time shopping and cooking for your graduation party.
With our catering services, we can deliver food right to your door and allow you to enjoy the day! We typically recommend a buffet style menu because it allows for flexibility and guests love it.
Buffet graduation catering allows your friends and family to eat when they would like and allows everyone to spend time interacting and having fun.
If you're expecting a large gathering for your graduation party, you may want to consider a spread which consists of several finger foods or items which can be picked up and eaten in a couple of bites. With larger crowds and only one buffet, you may risk the food & beverage area getting overcrowded. Planning for many people and having designated areas throughout your home or party area with quick eats will help keep the crowd spread evenly and able to mingle easily. Be sure you are using smaller plates, which will make each serving look larger. We also recommend having an area where you can showcase photos of the graduate and accomplishments. And finally, don't forget to include your deck or patio area if weather permits!


text:
Q: Can't sign data from firebase.auth to my data variable Have a problem with assigning user data from firebase auth to my local variable.In Vue instance, have lifecycle hook 'created', I calling firebase auth function for auth state, and in that function call, i want to assign user data to my fireUser variable.I throw console.log after it, and it's printing correct, but if I want to show it on a page it's blank(empty).I thinking it's something to do with promise, but can't put together.Thank you, in advance for the help.

  let storage = firebase.initializeApp(config);
  let db = storage.database();
  let usersRef = db.ref('users');

//Vue instance

var app = new Vue({
  el: '#app',
  firebase:{
      userDb:usersRef
  },
  data: {
    person:{
      email:'',
      password:''
    },
    user:{
      name:'',
      description:'',
      photourl:'',
      learningjournal:''
    },
    users:[],
    fireUser:''

  },
  methods:{
    //Posting data to Firebase
    submit(){
      usersRef.push(this.user);
      this.user = '';
    },
    register(){
      firebase.auth().createUserWithEmailAndPassword(this.person.email, this.person.password).catch(function(error) {
        // Handle Errors here.
        var errorCode = error.code;
        var errorMessage = error.message;
        // ...
      });

      this.person= '';
    },
    login(){
      firebase.auth().signInWithEmailAndPassword(this.person.email, this.person.password).catch(function(error) {
        // Handle Errors here.
        var errorCode = error.code;
        var errorMessage = error.message;
        // ...
      });

    },
    logOut(){
      firebase.auth().signOut().then(function() {
          // Sign-out successful.
          console.log('logout');
        }).catch(function(error) {
          // An error happened.
        });
    }
  },
  created(){
    firebase.auth().onAuthStateChanged(function(user) {
      if (user) {
        this.fireUser = user;
        console.log(user);
        console.log('user',this.fireUser);

      } else {
        // No user is signed in.
      }
    });
  }

});

    <title>SEPCO: Elium September Cohort Page</title>
    <link id="favicon" rel="icon" href="https://glitch.com/edit/favicon-app.ico" type="image/x-icon">
    <link rel="stylesheet" href="style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.11/semantic.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <link href="https://fonts.googleapis.com/css?family=Orbitron" rel="stylesheet">

SEPCO

 Elium September Cohort Page

Welcome

This is the collaborative page of the Elium September cohort. This is the beginning of a collaborative document and it urgently needs your input! So please go into the code, and make this page prettier, smarter, more content rich and of course more JavaScript-enriched.

    Our clan name on codewars.com: SEPCO

 Basics of how we want to prepare together.

 Meet, decide on milestones togehter, then share how far you got e.g. using polls in Slack (for example "Did everyone finish watchandcode.com course?")

 Scheduled hangout time for 2 hours everyday where people will be online working/studying which is non-mandatory. (doodle invite #1)

Click here to post availability to hangout

             A Code Wars problem once a week every Friday starting Sept 28th. (doodle invite #2) answer will be on plunkr

Click here to post time availability for Code Wars problem

 Share your plunker/codepen/glitch sites! There's two ways how we recommend doing this:

 We will use  these codesharing-site accounts to share to the group what we have learned ( Share fun projects! And Code wars problems after completion)

 Make a learning journal where you write down what you learned and what your personal goals are, this is also the ideal place to link to any other plunker/codepen/glitch creation you've made. The URL to this learning journal should be put into your object (see Part 3. below)

 HTML and CSS discussed more in 2 weeks (because this can be learned towards the end)

Shared Milestones

We want to get the following done by September 10th.

 DECIDED:  Complete practical javascript ("PJS") on watchandcode

 PROPOSED: Additional JavaScript (define list of skills/concepts)

 REVISIT: first week of August: Basic HTML

 REVISIT: first week of August: Basic CSS

 REVISIT: first week of August: GIT

 Info on the cohort members & links to their learning journals on plunker

The cohort is an array and every member is an object. Dive into the sourcecode and add an object with your details. And then we asap need someone who makes this section better/prettier (see sourcecode)

             Email
             <input type="text" placeholder="Email" v-model='person.email'>

             Password
             <input type="password" v-model='person.password'>

         <button class="ui blue button" @click.prevent="register">Submit</button>

               Email
               <input type="text" placeholder="Email" v-model='person.email'>

               Password
               <input type="password" v-model='person.password'>

           <button class="ui blue button" @click.prevent="login">Submit</button>

{{fireUser}}

{{people.name}}

{{people.description}}

                  Plunker

     <form class="ui form">

         First/Last-Name:
         <input type="text" v-model="user.name"  placeholder="First/Last Name">

          Description of You:
          <textarea v-model="user.description"></textarea>

         Picture Url:
         <input type="text" v-model="user.photourl"  placeholder="Picture Url">

         Plunker Url:
         <input type="text" v-model="user.learningjournal" placeholder="Plunker Url">

       <button class="ui olive  button" @click.prevent="submit">Submit</button>
     </form

    <button class="ui button" @click.prevent='logOut'>click me</button>

A: The this variable in the callback is not referring to the Vue instance.
You need to set a reference to the Vue instance outside of the callback, and then use that instead when setting the data from the response:
created(){
  let self = this;
  firebase.auth().onAuthStateChanged(function(user) {
    if (user) {
      self.fireUser = user;
...


text:
6 Yankee finalists for All-Star Game voting
Gary Sanchez, DJ LeMahieu among 6 Yankee finalists for All-Star Game voting
American League infield could be filled with pinstripes this summer
New York Yankees catcher Gary Sanchez and second baseman Gleyber Torres celebrate after second baseman DJ LeMahieu hit an RBI single against the Seattle Mariners in the ninth inning at Yankee Stadium. (Noah K. Murray/USA TODAY Sports)
The "primary" season is over for the All-Star Game voting and six Yankees have advanced to final round.
The entire Yankees infield -- Luke Voit, DJ LeMahieu, Gleyber Torres and Gio Urshela have all finished within the top-three voting at their positions to advance. Gary Sanchez also advanced to the final round among AL catchers while Aaron Judge, despite being injured most of the season, is in the final round of nine outfielders.
Next will be a special "Election Day," where fans will have 28 hours to vote for one of the three finalists at each position (nine for outfield) as the starters on the All-Star Game.
The starters election will begin Wednesday, June 26 at noon and close on Thursday, June 27 at 4 p.m. The results will be announced on the MLB Network at 7 p.m. on June 27.
Among the Yankees' finalists, Urshela and Voit are searching for their first career All-Star team while Sanchez and Torres aim for their second. Judge and LeMahieu are in search of their third All-Star appearance.
Tags: Aaron Judge, Gary Sanchez, Gleyber Torres, Luke Voit


Built in 1947. Asbestos. Check. Lead Paint. Check. Square Footage – 752.
garage and yard coming soon. amazing song and video available now.
This entry was posted in Animals, Photography and tagged creativity, dog, dwelling, headquarters, home, office. Bookmark the permalink.
if you like that video you need to check out mathieu chedid …. hes actually pretty cool … and wierd..
The dogs are always in bed. Lazy!


[nocrosspost][/nocrosspost]I decided to take a break from house building. Yesterday I found this wonderful Dickens' Desk. The desk where Charles Dickens wrote Great Expectations. It was made of mahogany. This desk fetched almost 900 000$ at auction in 2008. I also found different variations of it on several antiques' sites.
I was lucky to find the working drawing of this desk at Google Sketchup 3D warehouse, all I had to do was to scale it to the right size, which wasn't that difficult. After that, I started making a cutting list – most of the detail were supposed to be made of 1,5 mm veneer. It's a bit harder for me to work with such thickness, especially when you need to make mortise and tenon joints. Making Victorian wardrobe was quite similar task.
At first I thought of changing the thickness, but eventually decided to give it a try. I hope it'll be okay, though I'm a bit worried because of the mahogany veneer I'm using, I bough it pre-cut, so it's a bit fragile.
Here are the tenons, I'm making them on my tablesaw, veneer tends to break sometimes.


Forum: General Ramblings Posted: Thu Jul 14, 2005 7:51 am Subject: Willy Wonka Movie!!
Topic: Have you heard of me?
Forum: General Posted: Thu Jul 14, 2005 7:09 am Subject: Re: Have you heard of me?
Forum: Deathmatch Posted: Tue Jul 05, 2005 10:25 pm Subject: Server Problems?
Forum: Deathmatch Posted: Tue Jul 05, 2005 8:47 pm Subject: Server Problems?
Forum: General Ramblings Posted: Sun Aug 29, 2004 11:15 pm Subject: OMG Yes?
Topic: a little game to pass some time.
Forum: General Ramblings Posted: Sat Aug 09, 2003 11:02 am Subject: a little game to pass some time.
Forum: General Ramblings Posted: Sat Aug 09, 2003 9:40 am Subject: a little game to pass some time.


text:
Author - Graham CLULEY
Graham Cluley is an award-winning security blogger, researcher and public speaker. He has been working in the computer security industry since the early 1990s, having been employed by companies such as Sophos, McAfee and Dr Solomon's. He has given talks about computer security for some of the world's largest companies, worked with law enforcement agencies on investigations into hacking groups, and regularly appears on TV and radio explaining computer security threats.
Graham Cluley was inducted into the InfoSecurity Europe Hall of Fame in 2011, and was given an honorary mention in the "10 Greatest Britons in IT History" for his contribution as a leading authority in internet security.
UK government proposes life sentences for catastrophic cyber attacks
Last week, the UK government set out its new plans to tackle internet crime in the Queen's Speech. For those who live outside the UK, it's worth...
Linkin Park's Facebook page suffers hack attack
The official Facebook page of rock band Linkin Park has been hacked, and its 62 million fans bombarded with spam messages containing coarse images and out-of...
Iranian hackers set up fake news website, and posed as journalists on Facebook to spy on United States and others
Security researchers claim to have uncovered a three-year-old internet espionage campaign, targeting military personnel, diplomats, and defence contractors in...
Spotify warns of unauthorized access to its systems, after Android user hacked
Whenever a company publishes a blog post called something like "Important notice to our users" you should know to sit up and listen. Chances are...
US accuses China of spying on companies, names PLA officers they believe are responsible
The United States has today aggressively named five Chinese military officers that it says hacked into American firms in an eight-year hacking campaign, with...
Huge 20-year prison sentence for US cyber-crook
Does cybercrime pay? Do you think the rewards of ID theft, computer malware and online fraud are worth the risk of capture? Well, if you do, consider the case...
How to better secure your Twitter account
Have you ever had your Twitter account hacked? Did you find it unexpectedly spewing out claims that you had lost weight following a miracle diet, malicious...
WooThemes hacked. Premium WordPress theme manufacturer warns of credit card leak
There's potentially some rather bad news today if you are a customer of WooThemes, the popular WordPress theme manufacturer. The first sign of a possible...
Koler Android malware demands $300 ransom from its victims
Ransomware has posed a serious threat to desktop computer users for some time. Notorious examples include CryptoLocker which encrypts victims' files to...
Samsung Galaxy S5 owners can unlock LastPass with a keypress – but is that wise?
Popular password manager service LastPass has announced that it has introduced a new feature for Samsung Galaxy S5 users: Fingerprint scanning. Yes, a simple...
Previous 1 … 48 49 50 51 Next


text:
Our Blog V5
What Makes Us The Best Armed Security Guard Company?
Home & Office Safety On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain… Leer más »What Makes Us The Best Armed Security Guard Company?
The Benefits of Access Control Systems for a Business
Home & Office Safety On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain… Leer más »The Benefits of Access Control Systems for a Business
How to Find The Best Security Guard Services Near Me
Home & Office Safety On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain… Leer más »How to Find The Best Security Guard Services Near Me


Remember when I said I never do the same thing twice? I've been working on variations to my "Silvered Bottles".
I wanted these bottles to have more depth and personality. So, I went a little further with the additives.
A little more rust, paint, this and that. The mad scientist continues to brew. I added the green patina.
I'm having fun with these.
I like the green you added. I bet blue would also look cool!
Very pretty....You are such a mad scientist and your work is always lovely.
Love it!! I bought my Silver Leaf yesterday, such a tiny bottle! And I am going to play tomorrow with all my bottles. I know my husband is waiting to see what I am going to do, I asked him for a small dish of Rust!
Very cool, Rosemary! Love the green! Thank you for the inspiration!
They look fantastic...you are like the Emeril of making gorgeous silvered bottles...A little bit of this, and a little bit of that, and BAM!!!.....a gorgeous bottle!
Just when you thought it could not possibly get any better . . . you make it happen!
Too cute! Love your little bottles. Where o where are you finding them all??
Rosemary those are so pretty!!
So pretty. Sometimes projects just ask to be messed with/adjusted/re-tried/revamped... I totally get it.
Wonderful job Rosemary, especially the green patina!
They are really looking great! This would be a fun project to do with kids I bet. Think of all the possibilities and the help you could get! Ha!
They are beautiful, and once again you have sparked my imagination. I think I need to try something like this.
o wow! these are soooo cool! I want one!!!
These are AMAZING! Love the addition of the green.
Wow, I love them! The green you added looks great!
did you paint the outside or the inside of the bottles? Love how they came out!


text:
Michele Pennisi (nascido em 23 de novembro de 1946) é um arcebispo italiano da Igreja Católica na Sicília e um notável oponente da máfia siciliana.  Ele serviu como arcebispo de Monreale de 8 de fevereiro de 2013 a 28 de abril de 2022. Após a reorganização da igreja siciliana em 2000, os arcebispos de Monreale não são mais metropolitas, mas mantêm o posto pessoal de arcebispo.

Nascimento e educação
Pennisi nasceu na cidade de Licodia Eubea, Sicília, em 23 de novembro de 1946.

Desde cedo participou ativamente do movimento de Comunhão e Libertação. Foi ordenado sacerdote em 9 de setembro de 1972 pelo bispo Carmelo Canzonieri,  depois de estudar no prestigiado Almo Collegio Capranica em Roma.

Carreira na igreja
Após o trabalho paroquial, Pennisi envolveu-se na educação teológica. De 1985 a 1992 foi reitor do seminário episcopal de Caltagirone na Sicília, e de 1997 a 2002 foi reitor do Almo Collegio Capranica em Roma, onde ele próprio havia sido aluno anteriormente.

O Papa João Paulo II o nomeou Bispo da Piazza Armerina em 12 de abril de 2002, e foi consagrado bispo na Catedral da Piazza Armerina em 3 de julho de 2002.

Em 8 de fevereiro de 2013, o Papa Bento XVI o nomeou arcebispo de Monreale,  e foi entronizado em 26 de abril de 2013.

Em 21 de setembro de 2017 foi eleito vice-presidente da Conferência Episcopal Siciliana.

Em 28 de abril de 2022, o Papa Francisco aceitou a carta de renúncia de Pennisi como arcebispo da Arquidiocese de Monreale, nomeando Gualtiero Isacchi para substituí-lo no mesmo dia.

Oposição à máfia siciliana
Pennisi viveu toda a sua vida na ilha da Sicília e, em sua vida profissional, tornou-se um crítico e oponente declarado da máfia siciliana. No início de 2008, ele recebeu uma escolta policial permanente após ameaças de morte recebidas da máfia. Ele trabalhou por reformas legais que permitissem aos tribunais despojar os mafiosos condenados de suas propriedades e proibiu as igrejas de permitir ritos religiosos para confrarias cujos membros incluem mafiosos.

Em 2007, ele se recusou a permitir um funeral na catedral para o chefe da máfia condenado Daniele Emmanuello, que havia sido morto durante um tiroteio com a polícia. Dez anos depois, em 2017, apesar das ameaças de morte pela recusa de Emmanuello, ele novamente se recusou a permitir qualquer tipo de funeral público na igreja para o chefe da máfia condenado Salvatore (Toto) Riina, que morreu na prisão, descrevendo o líder da máfia como "um pecador público " ("un pubblico peccatore").

Em 17 de março de 2017, Pennisi voltou às manchetes por se opor à máfia siciliana, quando proibiu mafiosos conhecidos de se tornarem padrinhos de crianças em sua diocese, afirmando que a aplicação do título a criminosos organizados poderia ser uma tentativa de legitimar seu crime através da associação com a religião.  Ele havia expressado indignação no mês anterior quando o líder da máfia Giuseppe Salvatore Riina, filho de Toto Riina, havia se tornado padrinho em uma igreja em Corleone, apesar de uma liminar impedindo seu retorno à região, após obter as autorizações necessárias para viagens excepcionais de um juiz e de caráter adequado de um padre em Pádua.

Ordem de São Lázaro de Jerusalém
Em março de 2014, Don Carlos Gereda y de Borbón, Marquês de Almazán e 49º Grão-Mestre da Ordem Militar e Hospitaleira de São Lázaro de Jerusalém, com o consentimento do Patriarca Gregório III Laham, Patriarca de Antioquia e Protetor Espiritual da Ordem de São Lazarus, nomeou Pennisi como Grão-Prior Eclesiástico internacional da Ordem.

Referências

Pessoas vivas
Nascidos em 1946
Naturais da Sicília
Bispos da Itália


Over all these years, Rai has assembled a range of The Dalai Lama's photographs which has now turned into a compilation. 'A God in Exile: The Fourteenth Dalai Lama' is no less than a journey into the life of the Nobel Peace Prize winner through a series of photographs - all in shades of black and white.
The book begins with a brief narration by UK-based artist Jane Perkins on the life of The Dalai Lama - from his birth at the village of Taktser in Tibet to his current days in India.
The book is an absolute page-turner, and a must for those who desire to learn portrait photography - that too from a maestro like Raghu Rai.


عسکری ساری, ابوالفضل, حسینی‌نژاد, سمیرا, چله‌مال دزفول‌نژاد, مژده, ولایت زاده, محمد. (1396). مطالعه اثر روش‌های پخت بر غلظت عناصر ضروری نیکل، روی، مس و آهن در ماهی کپور معمولی پرورشی (Cyprinus carpio). بهداشت مواد غذایی, 7(3 (27) پاییز), 61-76.
ابوالفضل عسکری ساری; سمیرا حسینی‌نژاد; مژده چله‌مال دزفول‌نژاد; محمد ولایت زاده. "مطالعه اثر روش‌های پخت بر غلظت عناصر ضروری نیکل، روی، مس و آهن در ماهی کپور معمولی پرورشی (Cyprinus carpio)". بهداشت مواد غذایی, 7, 3 (27) پاییز, 1396, 61-76.
عسکری ساری, ابوالفضل, حسینی‌نژاد, سمیرا, چله‌مال دزفول‌نژاد, مژده, ولایت زاده, محمد. (1396). 'مطالعه اثر روش‌های پخت بر غلظت عناصر ضروری نیکل، روی، مس و آهن در ماهی کپور معمولی پرورشی (Cyprinus carpio)', بهداشت مواد غذایی, 7(3 (27) پاییز), pp. 61-76.
عسکری ساری, ابوالفضل, حسینی‌نژاد, سمیرا, چله‌مال دزفول‌نژاد, مژده, ولایت زاده, محمد. مطالعه اثر روش‌های پخت بر غلظت عناصر ضروری نیکل، روی، مس و آهن در ماهی کپور معمولی پرورشی (Cyprinus carpio). بهداشت مواد غذایی, 1396; 7(3 (27) پاییز): 61-76.
این پژوهش به‌منظور تعیین و بررسی اثر روشهای مختلف پخت بر روی غلظت عناصر ضروری آهن، مس، روی و نیکل در بافت عضله ماهی کپور معمولی (Cyprinus carpio) انجام شد. تعداد 75 نمونه ماهی از مجتمع پرورش ماهی آزادگان شهر اهواز تهیه شدند. برای اندازه‌گیری عناصر ضروری نمونهها ابتدا با روش مرطوب، هضم شیمیایی شدند و سپس توسط دستگاه جذب اتمی میزان آنها مشخص گردید. نتایج این پژوهش نشان داد که بالاترین و پایینترین غلظت آهن در روش سرخ شده و بخارپز 31/0±54/3 و 11/0±64/1 میلیگرم بر 100 گرم وزن تر بود. بالاترین و پایینترین میزان روی نیز متعلق به روش سرخ شده و بخارپز 09/0±74/1 و 09/0±24/1 میلیگرم بر 100 گرم وزن تر بود. بالاترین و پایینترین غلظت مس در نمونههای مایکروویو و بخارپز 09/0±12/0 و 003/0±07/0 میلیگرم بر 100 گرم وزن تر به‌دست آمد. بالاترین و پایینترین میزان نیکل در نمونههای سرخ شده و کباب‌پز 001/0±023/0 و 0002/0±016/0 میلیگرم بر 100 گرم وزن تر اندازهگیری شد. همچنین در مقایسه غلظت عناصر ضروری 4 روش پخت، در تمامی روشها بیشترین میزان متعلق به آهن و کمترین میزان متعلق به نیکل بود. میزان آهن در تمامی نمونهها از استاندارد FDA پایینتر به‌دست آمد. میزان نیکل، روی و مس در تمامی نمونهها از میزان حداکثر استاندارد جهانی WHO،MAFF ، NHMRC و FAO پایینتر بود.
This study was performed to evaluate the effect of different cooking methods on the level of iron, copper, zinc, and nickel in the muscle of Cyprinus carpio. For this purpose, 75 samples of fish with different sizes were obtained from Azadegan Aquaculture Center in Ahvaz. The samples were digested through the wet-digestion method and the concentrations of the essential elements were measured by Atomic Absorption Spectrophotometer. According to the results, fried and steamed samples had the highest (3.54±0.31 mg/100g wet weight) and lowest (1.64±0.11 mg/100g wet weight) concentration of iron. The highest and lowest concentration of zinc was recorded in the fried (1.74±0.09 mg/100g WW) and steamed (1.24±0.09 mg/100g WW) samples, respectively. In the case of copper, the highest (0.12±0.09 mg/100g WW) and lowest (0.07±0.003 mg/100g WW) concentration were recorded in the micro-waved and steamed specimens, respectively. The results for nickel was determined as 0.023±0.001 mg/100g WW and 0.016±0.0002 mg/100g WW in the fried and grilled fishes Moreover, the highest and the lowest level of essential elements which were recorded among the samples belonged to iron and nickel respectively. In all samples, the level of iron was recorded below the FDA limit. In addition, in all samples, the level of nickel, zinc, and copper was estimated below the maximum acceptable limit of WHO, MAFF, NHMRC, and FAO.
· Musaiger, A.O. and DꞌSouza, R. (2008). The effects of different methods of cooking on proximate, mineral and heavy metal composition of fish and shrimps consumed in the Persian Gulf. Archives Latinoamercianos De Nutricion, 58(1): 103-109.
· Atta, M.B., El-Sebaie, L.A., Noaman, M.A. and Kassab, H.E. (1997). The effect of cooking on the content of heavy metals in fish (Tilapia nilotica). Food Chemistry, 58(1-2): 1-4.
· Birungi, Z., Masola, M., Zaranyika, I. and Naigaga, M. (2007). Active bio monitoring of trace heavy metals using fish (Oreochromis niloticus) as bio indicator species. The Case of Nakivubo Wetland along Lake Victoria. Physics and Chemistry of the Earth, 32: 1350-1358.
· Chen, Y.C. and Chen, M.H. (2001). Heavy metal concentrations in nine species of fishes caught in coastal waters off Ann-Ping, S.W. Taiwan. Journal of Food and Drug Analysis, 9: 107-114.
· Collings, S.E., Johnson, M.S. and Leach, R.T. (1996). Metal contamination of Angler-caught fish from the Mersey estuary. Marine Environmental Research, 41 (3): 281-297.
· Ersoy, B., Yanar, Y., Kucukgulmez, A. and Celik, M. (2006). Effects of four cooking methods on the heavy metal concentrations of sea bass fillets (Dicentrarchus labrax Linne, 1785). Food Chemistry, 99: 748–751.
· Ersoy, B. and Ozeren, A. (2009). The effect of cooking methods on mineral and vitamin contents of African cat fish. Food Chemistry, 115(2): 419-422.
· Ersoy, B. (2011a). Effect of cooking methods on the heavy metal concentration of the African catfish (Clarias gariepinus). Journal of Food Biochemistry, 35(2): 351-356.
· Ersoy, B. (2011b). Effect of cooking method on the proximate, mineral and fatty acid of European eel (Anguilla Anguilla). International Journal of Food Science and Technology, 46(3): 522- 527.
· Ghaedi, M., Shokrollahi, A., Kianfar, A.H., Pourfarokhi, A., Khanjari, N., Mirsadeghi, A.S. et al. (2009). Pre concentration and separation of trace amount of heavy metal ions on bis (2-hydroxy acetophenone) ethylendiimine loaded on activated carbon. Journal of Hazardous Materials, 162: 1408–1414.
· Gokoglu, N., Yrlikayan, P. and Cengiz, E. (2004). Effect of cooking methods on the proximate composition and mineral content of rainbow trout (Oncorhynchus mykiss). Food Chemistry, 84: 19-22.
· He, M., Ke, C. and Wang, W. (2010). Effect of cooking and sub-cellular distribution on the bio accessibility of trace elements in two marine fish species. Journal of Agricultural and Food Chemistry, 58: 3517- 3523.
· Mckinney, J. and Ron, R. (1992). Metal bioavailability. Environmental Science and Technology, 26: 1298-1299.
· Olowu, R.A., Ayejuyo, O.O., Adewuyi, G.U., Adejoro, I.A., Denloye, A.A.B., Babatunde, A.O. et al. (2010). Determination of heavy metals in fish tissues, water and sediment from Epe and Badagry Lagoons, Lagos, Nigeria. Journal of Chemistry, 7 (1): 215-221.
· Ozogul, Y., Ozogul, F., Kuley, E., Serhatozkutuk, A., Gokbulut, C. and Kose, S. (2007). Biochemical sensory and microbiological attributes of wied turbot (Scophthalmus maximus), from the Black Sea, during chilled storage. Food Chemistry, 99: 752-758.
· Puwastien, P., Judprasong, K., Kettwan, E., Vasanchitt, K., Nakngamanog, Y. and Bhattachayjee, L. (1999). Proximate composition of raw and cooked Thai fresh water and marine fish. Journal of Food Composition and Analysis, 12: 9-16.
· Sidhu, K.S. (2003). Health benefits and potential risks related to consumption of fish or fish oil. Regulatory Toxicology and Pharmacology, 38: 336-344.
· Turkmen, M. and Ciminli, C. (2007). Determination of metals in fish and mussel species by inductively coupled plasma-atomic emission spectrometry. Food Chemistry, 103: 670-675.
· Turkmen, M., Turkmen, A., Tepe, Y. Ates, A. and Gokkus, K. (2009). Determination of metal contaminations in sea foods from Marmara, Aegean and Mediterranean Seas: twelve fish species. Food Chemistry, 108: 794-800.
· Tuzen, M. (2009). Toxic and essential trace elemental contents in fish species from the Black Sea, Turkey. Journal of Food and Chemical Toxicology, 47 (9): 2302-2307.
· World Health Organization (WHO), (1995). Health risks from marine pollution in the Mediterranean. Implications for Policy Makers. Part 1: 5-8.
· Van- Duijn, J.R.C. (2000). Diseases of fishes. Narendra Publishing House. Dehli, India. pp. 174.


Farmnote is a technology startup that offers "smart farm" solutions. One key issue dairy and livestock farmers face when increasing the productivity of their farms is detecting illness and mating conditions among the cattle. Farmnote's solution involves attaching sensors to the cattle and collecting data on their activity. The data is paired with clinical data in the cloud and artificial intelligence is used to analyze the state of each cow. The results are used to notify farmers with the information they need, creating a cattle management system that can be accessed from a computer, tablet, or smartphone.
The Farmnote Color sensor device and Farmnote Air Gateway work with Bluetooth-enabled sensors on the cattle to push data to a gateway installed in a barn. Given that telecom infrastructure varies greatly by agricultural region, infrastructure needs to be tailored to each farm's environment.
SORACOM Air can be installed anywhere and allows for mobile communication across a wide area, which was ideal for Farmnote's needs, allowing them to integrate with the cloud even across vast farmland areas.
One great benefit of using SORACOM Air SIMs is the User Console. Soracom enables management of SIM cards on the web and start / stop communications for each device. Farmnote Air Gateway devices are installed in the barns of every customer. Pushing data over long distances with the ability to check communication status in real-time proved extremely convenient.
Another reason for choosing Soracom – pricing structure. Soracom enabled Farmnote to get started with minimal up-front investment as the data is metered and priced based on actual use. Farmnote's customers run dairy and cattle farms of all different sizes, from a few cattle to several thousand. Other SIM carriers' plans were based on fixed data volume, meaning smaller farms with lighter needs still needed to pay high rates per gateway.
With Soracom, data is metered based on actual usage, so Farmnote just pays the base rate for each gateway plus the cost of pushing data for each additional head of cattle. This greatly lowered the barrier to letting them offer a scalable solution.
Farmnote is looking at SORACOM's LoRaWAN™ initiative for low power wide area networks. There are limits on how far they can push data over Bluetooth, and there are installation costs associated with having a gateway in each barn. With LoRaWAN, Farmnote could offer a unified base station and push data across a wide area, reducing the burden on farms and supporting much wider coverage such as free-grazing farms.
Farmnote is also planning on developing a farmland cultivation platform and collecting productivity data on agriculture across the board to create a farm "brain" for global farming.


If Your Bank Account Is Currently Not Smiling, This One's For You | Zikoko!
You see this life ehn, the thing can be unpredictable sometimes.
One moment you're financially stable, with a lot of disposable income. The next moment, circumstances spiral out of your control and unplanned expenses appear out of thin air, leaving you wondering why your village people suddenly have your time.
Electricity, water, phone, data, gas etc. All essentials you need to properly function.
Secure new equipment for your business.
Whatever equipment your business might need e.g. computers, grinders, tractors etc.
Getting a car to finally start that cab service hustle.
Because a little extra money every month never hurt anyone.
Make repairs around your house.
Because you're tired of setting a bucket under that patch of leaky roof in your apartment and then having to frantically rush back home every few hours so the bucket doesn't overflow and flood your room.
Your biggest prayer now is to not fall ill. Because if you do, you have no choice but to wait the illness out while hoping to God it's not something serious.
School fees are pretty pricey these days and they have to be paid on time to avoid embarrassment.
Rent is due and your landlord has given you so many warnings (you've ignored) that you wouldn't be surprised if the next one comes via aeroplane banner.
Now that we've gone over all the things you desperately need money for, let's talk about a way you can solve your problems.
You could get a loan.
I know. You've heard that loans are difficult to get. But with Renmoney, you get to avoid all that stress.
Renmoney is a fintech lending company that operates under a microfinance banking license in Lagos and provides loans to individuals and small businesses. They offer loans of up to N4,000,000 with a flexible repayment pattern for new and existing customers.
And the best part? Getting loans from them is super easy because collateral isn't required!
Don't say we never we never did anything for you.
When your shame is complete outside!


text:
The Urbino European Law Seminar is a summer course organized every year since 1959 by the Center for European Legal Studies of Urbino. The lectures are held in French, Italian and English at the Law Faculty of Urbino University, by visiting lecturers from many European countries and focus on current issues of European law, private international law, comparative law and Italian law.

Following the seminar, participants are given a certificate as proof of their attendance. Depending on the specialty selected and if successful in examination, participants are also awarded a diploma from the Law Faculty of Urbino University in either comparative law, European studies, advanced studies in European Law, or advanced European studies.

History
The Urbino European Law Seminar was inaugurated on the 24th of August 1959 by Henri Batiffol, Phocion Francescakis, Alessandro Migliazza, Francesco Capotorti, Enrico Paleari and Germain Bruillard. Until 2004, Cino and Simone Del Duca were the seminar's main benefactors. Since 2009, the teachers and researchers of the Center for European Legal Studies of Urbino, members of the Galileo Group, receive funding from the scientific cooperation initiative between France and Italy named Galileo.

Teaching staff
Since the creation of the seminar, a significant proportion of the lectures have been given by professors who have also been guest lecturers at the Hague Academy of International Law : Riccardo Monaco (The Hague 1949, 1960, 1968, 1977), Piero Ziccardi (1958, 1976), Henri Batiffol (1959, 1967, 1973), Yvon Loussouarn (1959, 1973), Mario Giuliano (1960, 1968, 1977), Phocion Francescakis (1964), Fritz Schwind (1966, 1984), Ignaz Seidl-Hohenveldern (1968, 1986), Edoardo Vitta (1969, 1979), Alessandro Migliazza (1972), René Rodière (1972), Georges Droz (1974, 1991, 1999), Pierre Gothot (1981), Erik Jayme (1982, 1995, 2000), Bernard Audit (1984, 2003), Michel Pélichet (1987), Pierre Bourel (1989), Pierre Mayer (1989, 2007), Tito Ballarino (1990), Hélène Gaudemet-Tallon (1991, 2005), Alegría Borrás (1994, 2005), Francesco Capotorti (1995), Bertrand Ancel (1995), Giorgio Sacerdoti (1997), José Carlos Fernández Rozas (2001), Horatia Muir Watt (2004), Andrea Bonomi (2007), Dário Moura Vicente (2008), Mathias Audit (2012), Christian Kohler (2012), Fabrizio Marrella (2013), Étienne Pataut (2013).

Notes

External links
 Website of the Urbino European Law Seminar
 Presentation of the 2015 edition of the Urbino European Law Seminar.
 Poster of the 2015 edition of the Urbino European Law Seminar.

International law
Conflict of laws
Jurisdiction
European Union law
Politics of Europe
Comparative law
Law of Italy
Law schools in Italy
Higher education in Italy
Education in Urbino
1959 in Italy


text:
Youth unemployment on the rise
Ashley DenuzzoJune 27, 20133 mins read
(Graphic by Kate Turner)
One hand holds the degree, the other holds the résumé, and a graduate steps foot into the working world — that is, if they can actually find work.
A new report by Statistics Canada evaluating the comparison of unemployment rates between youths and adults revealed that youth were 2.4 times more likely to experience unemployment than those aged 25-54 years old.
This is the biggest recorded gap since 1977.
"We tried to look at reasons why we would observe such a gap and consistency," said André Bernard, an economist for Statistics Canada and author of the paper. "We're looking at the data, we're looking at the trends."
His study, published only weeks ago, found patterns which may help explain joblessness in youth. On average, over 28.1 per cent of unemployed youth had never worked in a professional environment before.
However, young people who were unemployed were more likely than adults to find a job quickly. In 2012, 67.6 per cent of those who became unemployed were able to find work in less than three months. This contrasts those in the 25-54 and the 55+ demographic whose percentages were, respectively, 58 per cent and 54.5 per cent.
Additionally, many youths are known to leave the workforce to return to school as full-time students.
This occurrence was far more common amongst youth workers than those aged 25-54.
"We have no evidence finding that younger people are having more difficulty in finding work," Bernard explained. "It's just that younger people are more likely to go through spells [of unemployment]."
These "transitions" as Bernard puts it, directly influence the growing gap.
"So, really what explains the unemployment rates is there is a lot of instability and transitions," Bernard added. "This is in part explained by their lower seniority."
Others, however, speculate that the job market is becoming increasingly more difficult to break into because recent grads are overqualified for some positions.
Andrew Jackson, a professor of social justice at York University, recently wrote an article in The Globe and Mail explaining a "structural mismatch" between the education of students and their eventual careers.
"I think there's a lot of reasons to be concerned," Jackson explained. "The bigger problem really is that there are a lot more graduates than available jobs that require a high level of education skills."
In that context, Jackson believes that many graduates are not only underemployed, but will probably end up in fields that do not even require post-secondary education.
"Jobs that require high level education aren't growing as fast as the job market as a whole," he elaborated.
According to Jackson, part of the reason of why the supply drastically exceeds the demand is likely related to the global market and technological changes that have occurred within the last decade.
He further explained that this has eliminated a lot of "reasonably well paid, middle-class jobs in manufacturing." However, despite the soft job market, the York University professor does not discourage the pursuit of post-secondary education.
"There's a lot of reason to go to a university," he said. "I mean, it certainly puts you a leg up in the job market, but it doesn't guarantee anything."
"We should focus on the demand rather than the supply," he concluded.
As for Bernard, he emphasized that the future does not look entirely bleak.
"The data will be interesting to follow," he said. "Lots of things can happen."
Laurier commemorates Remembrance Day virtually
Laurier researchers assess the social aspect of streaming services algorithms
ByVictoria Morgan5 mins read
Canada banning single-use plastic by the end of 2021
What the cancellation of OUA sports programming means for Laurier Athletics
OUA announces the cancellation of sports programming for the fall term
COVID-19: A summary of major Canadian and local news
BySophia Cole4 mins read