text:
Photos: Ohio State Buckeyes roll over Wisconsin Badgers in Big Ten showdown
The 13th-ranked University of Wisconsin football team struggled to get going on offense as the third-ranked Ohio State Buckeyes cruised to a 38-7 win over the Badgers on Saturday at Ohio Stadium in Columbus, Ohio.
Buckeyes 38, Badgers 7
Ohio State quarterback Justin Fields drops back to pass against Wisconsin during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
JAY LaPRETE, ASSOCIATED PRESS
Wisconsin quarterback Jack Coan drops back to pass against Ohio State during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Ohio State defensive back Damon Arnette, right, tackles Wisconsin receiver Kendric Pryor during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Ohio State running back J.K. Dobbins (2) is tackled by Wisconsin defenders during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Wisconsin running back Jonathan Taylor, left, tries to cut up field past Ohio State linebacker Justin Hilliard during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Wisconsin quarterback Jack Coan, right, escapes the grasp of Ohio State defensive back Damon Arnette during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Ohio State receiver Chris Olave, right, celebrates his touchdown against Wisconsin with teammate Jeremy Ruckert during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Ohio State receiver Chris Olave catches a touchdown pass against Wisconsin during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Wisconsin defensive lineman Keeanu Benton, right, sacks Ohio State quarterback Justin Fields during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Ohio State quarterback Justin Fields, left, throws a pass as offensive lineman Thayer Munford, center, blocks Wisconsin linebacker Zack Baun during the first half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio.
Ohio State running back J.K. Dobbins, left, outruns the Wisconsin defense for a touchdown during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Ohio State beat Wisconsin 38-7.
Ohio State running back J.K. Dobbins, left, scores a touchdown against Wisconsin during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Ohio State beat Wisconsin 38-7.
Ohio State running back J.K. Dobbins celebrates his touchdown against Wisconsin during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Ohio State beat Wisconsin 38-7.
Chase Young, Jordan Fuller celebrate, AP photo
Ohio State's Chase Young, left, and Jordan Fuller celebrate a fumble recovery against Wisconsin during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Ohio State beat Wisconsin 38-7.
Ohio State defenders Chase Young (2) and Tyreke Smith (11) cause Wisconsin quarterback Jack Coan to fumble the ball on fourth down during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Ohio State beat Wisconsin 38-7.
Wisconsin defensive back Eric Burrell, left, tackles Ohio State running back Master Teague during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Ohio State beat Wisconsin 38-7.
Wisconsin linebacker Zack Baun, left, interferes with Ohio State receiver Garrett Wilson during the second half of an NCAA college football game Saturday, Oct. 26, 2019, in Columbus, Ohio. Baun was called for the penalty on the play. Ohio State beat Wisconsin 38-7.
Badgers Football
Paul Chryst
Jack Coan
Justin Fields
J.k. Dobbins
Wisconsin Badgers offense stalls on the road in 38-7 loss to Ohio State Buckeyes
Ohio State's defensive front never allowed UW's offensive line to create a big push, it pressured quarterback Jack Coan incessantly to neutralize the passing attack, and the No. 13 Badgers struggled to stay on the field offensively as the No. 3 Buckeyes pulled away for a 38-7 win.
Tom Oates: Grading Wisconsin Badgers' performance in 38-7 loss to Ohio State Buckeyes
State Journal columnist Tom Oates grades the 13th-ranked Wisconsin Badgers' performance in their 38-7 loss to the third-ranked Ohio State Buckeyes on Saturday at Ohio Stadium.
Dynamic duo: Ohio State's J.K. Dobbins, Justin Fields too much for Badgers defense
The Buckeyes duo of junior running back J.K. Dobbins and sophomore quarterback Justin Fields gashed the Badgers for 191 rushing yards as No. 3 Ohio State racked up 264 yards on the ground in a 38-7 win over No. 13 Wisconsin on Saturday in Columbus.
Quick hits from Wisconsin Badgers' 38-7 loss to Ohio State Buckeyes
A quick look at the 13th-ranked Wisconsin Badgers' 38-7 loss to the 3rd-ranked Ohio State Buckeyes on Saturday at Ohio Stadium.
Badgers redshirt freshman Alexander Smith makes impact with blocked punt in loss at Ohio State
After Smith got a hand on Drue Chrisman's punt early in the third quarter, the Badgers scored quickly to get back into the game but couldn't sustain the momentum gained from the play, eventually falling to the Buckeyes 38-7 at Ohio Stadium.
Tom Oates: Badgers' ongoing struggles on the ground prove fatal at Ohio State
No one ever truly stops UW's running game, but lately opponents have had success slowing it down and no team has done that better than the third-ranked Buckeyes did in their 38-7 victory over the 13th-ranked Badgers at Ohio Stadium on Saturday.
AP Top 25 Takeaways: Chase Young in Heisman chase after Buckeyes blow out Badgers?
Ohio State defensive end Chase Young put on a breathtaking performance in the Buckeyes' dismantling of the Badgers, with four sacks among his five tackles for loss and two forced fumbles.
Badgers drop 5 spots to No. 18 in AP Top 25 poll
Following a 38-7 loss to the No. 3 Ohio State Buckeyes on Saturday, the Badgers (6-2, 3-2 Big Ten) fell five spots to No. 18 in the latest Associated Press Top 25 poll.
5 things we learned about Big Ten football after Week 8: Is J.K. Dobbins better than Jonathan Taylor?
In the Buckeyes' 38-7 rout of the Badgers on Saturday, J.K. Dobbins rushed for 163 yards on 20 carries with two touchdowns, while Taylor had just 52 yards on 20 carries with no scores.
AP Top 25 Reality Check: 3 ways of deciding who is No. 1
Since the weighting system in the poll changed in 1978 so the difference between a first-place vote and a second-place was only one point instead of two, the margin between 1 and 3 has never been smaller.
Bye week gives Badgers football team chance to reflect after back-to-back losses
Players were in agreement that the 38-7 loss they suffered at Ohio State on Saturday was in the past and they had to turn toward the future.
Start time announced for Badgers' game against Iowa
Both teams will be coming off a bye when they meet at Camp Randall Stadium.
Badgers film room: What went wrong against Ohio State's Chase Young
Blocking mistakes, questionable concepts, and a freak-of-nature talent combined to sink UW and let the Buckeyes' star control the game.
Red Zone podcast: Badgers on a bye, but basketball is back
State Journal beat reporters Colten Bartholomew and Jim Polzin recap the Badgers' loss at Ohio State, and then preview the UW men's basketball season.
Tom Oates: It's lunacy to think Badgers football program needs major changes after 2 straight defeats
Paul Chryst's play-calling and Joe Rudolph's offensive line are just fine.
Badgers move up in AP Top 25 poll
Both UW and Iowa enter Saturday's game ranked in the top 20.
Badgers see benefits in pay for name, image, likeness law
Coach Paul Chryst says the program is "all-in" on rules to help student-athletes.
Ohio State star Chase Young out Saturday due to possible NCAA violation for loan from 'family friend'
No. 3 Ohio State announced Friday it will not play star defensive end Chase Young against Maryland this weekend amid concerns he violated NCAA rules by taking a loan last year from someone he describes as a "family friend."
Buckeyes expect tougher game in rematch with Badgers
In the Oct. 26 game, the Badgers stayed with Ohio State through halftime and trailed 10-7 early in the second half before the Buckeyes exploded and rolled to a 38-7 win.
Badgers' Jonathan Taylor the latest in Wisconsin's unprecedented run of individual sports success
If Jonathan Taylor bucks the trend and joins Reggie Bush, Mark Ingram Jr. and Derrick Henry as recent tailbacks to hold college football's greatest trophy, it will cap off an unprecedented run of individual success in Wisconsin athletics.
Badgers' Jonathan Taylor looking for bigger gains
In the past two games, a win over Michigan State and Saturday's last-second loss to Illinois, Taylor has a long run of 22 yards and has posted his two of his three worst per-carry averages of the season.
Tom Oates: Joe Rudolph delivers upbeat history lesson in wake of Badgers football team's loss to Illinois
UW collected Big Ten Conference championships twice in the 1990s during seasons when it suffered a catastrophic loss.
Badgers in the NFL: Check out top performances by former Wisconsin players in Week 7
From Alec Ingold living out a childhood dream at Lambeau Field to Alex Erickson's career day in Cincinnati, here's a look at eight notable per…
Get ready for Badgers football season with State Journal's complete 2019 preview
Prepare for kick off of the University of Wisconsin's football season on Friday night against the South Florida Bulls with the Wisconsin State…
Get ready for Badgers' season with in-depth break down of UW's opponents
Get ready for the University of Wisconsin football season with Jim Polzin's team-by-team breakdown of the Badgers' 2019 schedule.
Get to know the Wisconsin Badgers' 2020 football recruiting class
Our Wisconsin State Journal team offers a closer look at the athletes that have committed to playing football at the University of Wisconsin b…
Badgers brace for blitz from Ohio State's Chase Young
The Buckeyes' defensive end, who leads the nation with 9½ sacks, is a game-wrecker and UW's offense must account for him on every play Saturday.
Big Ten battle: Reporters Jim Polzin, Colten Bartholomew preview Badgers' matchup with Buckeyes
With the 13th-ranked University of Wisconsin football team preparing to face off against No. 3 Ohio State on Saturday at Ohio Stadium, Wisconsin State Journal reporters Jim Polzin and Colten Bartholomew sat down Thursday afternoon for a Facebook Live video chat from the Madison.com studio.
Badgers safety Reggie Pearson makes an impact against the run
Reggie Pearson, a redshirt freshman, will play a key role in No. 13 UW's attempt to stop No. 3 Ohio State's running game on Saturday.
Weekly adjustments make Badgers' offense more diverse, difficult to defend
UW's offense is averaging 39.7 points per game, its highest average through seven games since 2013.
Red Zone podcast: Recapping the Badgers' upset loss at Illinois and previewing Ohio State
What went wrong at Illinois? Does Wisconsin have a chance at Ohio State? State Journal beat reporters Colten Bartholomew and Jim Polzin break it down.
Jim Harbaugh tells players' parents he's not leaving Michigan
"I am reaching out to let you know that the recent claims that I am 'pursuing an exit strategy' are total crap," Harbaugh wrote in an email, a copy of which was obtained Wednesday by The Associated Press.
Badgers' challenge vs. Ohio State starts with stopping QB Justin Fields
Justin Fields, a transfer from Georgia, has been the trigger man for a Buckeyes offense that averages 49.7 points and 526.7 yards per game.
Badgers film room: A look at why UW struggled in the red zone at Illinois
Missed blocks and strong tackling by Illinois doomed the Badgers when the end zone was near.
Now a broadcaster, Urban Meyer gives Wisconsin a chance to beat Ohio State
The former Buckeyes coach gives the Badgers a shot, "if they can play Wisconsin football — run the ball and play-action you. If Ohio State can stop that run and force them to throw, they win."
Video: Badgers' Paul Chryst looks ahead to Ohio State
On the heels of the University of Wisconsin football team's upset loss to Illinois, Badgers coach Paul Chryst held his weekly news conference …
Minus senior Jason Erdmann, Badgers' shuffling offensive line struggles in defeat
Senior Jason Erdmann, who started the first five games of the season at guard and played a great deal of snaps at the position against Michigan State, didn't play in the 24-23 loss at Illinois.
Badgers drop to No. 13 in AP Top 25 poll
UW takes on No. 3 Ohio State on Saturday.
What you need to know about the Wisconsin Badgers 2019 football season
Review the University of Wisconsin 2019 football season, with players to watch and Big 10 stats comparison. Test your Badgers knowledge with the jersey number quiz!
Fans take to Twitter to weigh in on Badgers' loss to Buckeyes
Wisconsin State Journal reporter Colten Bartholomew asked Badgers fans on Twitter what they thought of No. 13 Wisconsin's 38-7 loss to No. 3 O…


text:
Q: GLMM species count data with transects I am trying to create a GLMM which explains differences in abundance/count of three species of scorpion around a field reserve in different forest types.

*

*I have 7 trails in different forest types (1 trail in edge habitat, 1 trail in pasture habitat, 1 trail in secondary forest habitat, and 4 trails in primary forest habitat)

*I am quantifying each trail as a 'transect' (transect_name) and each trail has its own length

*I sampled in each transect 4-5 times (trials)

*I also have sampling time during each transect trial (intensity)

*I have counts of each species collected on each trail during each trial (flavopictus, gracilis, rileyi)

*I have the week they were sampled (1 or 2)

*Finally I have abundance of each species during each trial at each transect: I took the (counts of each species/total # of species) * 100 and rounded it to an integer.

Here is str of my data

Would I run a GLMM of species count with forest type being my random effect and sampling length and intensity as my fixed effect?
f <-glmer(flavo ~ Type + (1|length) + (1|intensity),
          family = 'poisson', data = transect)
summary(f)
g <-glmer(abundflavo ~ Type + (1|length)+ (1|intensity),
          family = 'poisson', data = transect)
summary(g)

The problem is that when I run a GLMM on abundance I get 'singular fit'.
I am mostly confused on what my random effects are: are they the trials or the weeks they were collected? I am also trying to figure out some sort of standardization between transects since each one is of a different length.
I also have datalogger readings of temp and humidity at each forest type.
Any help is very much appreciated!

A: I wonder if you could treat Transect_Name and Day (where Day is converted to a factor) as random grouping factors in your model? This would acknowledge that the transects and days included in your study are not the only ones you are interested in, but you selected them to be representative of a larger universe of transects and days.
If you can, then you will have multiple trials (i.e., 4-5 trials) for each combination of transect and day. Each of these trials will give you an abudance measure. The abundance measure - which is your response variable - seems to be expressed as a percentage?
Intuitively, you can think of a random grouping factor as a bucket where you store multiple values of your response variable. Because you actually have two random grouping variables - transect and day - imagine that you are 'nesting' two buckets inside each other (for lack of a better visual) for each transect by day combination and then store your multiple abundance values for all the trials available for that combination in the 'nested bucket'. For example, you will have one 'nested bucket' for Circuit_P on Day 6, another for Circuit_P on Day 7, etc. (assuming Circuit_P was visited on both of those days.
Now, the 'nested buckets' themselves have some characteristics which will be treated as predictor variables in your model. These characteristics can be constant from trial to trial within the same 'nested bucket' (i.e., they refer to the 'nested bucket' as a whole) or they can change from trial to trial within that bucket (i.e., they refer to what happens inside the 'nested bucket'). As an example, sampling time (or intensity) during each trial is one such characteristics and it varies within the bucket as the trials vary. The week when the trial in each 'nested bucket' was conducted is another characteristic. The forest type is also a characteristic which refers to the 'nested bucket' as a whole (indeed, you can attach a forest type to each transect by day combination and that type won't change across the trials in the bucket). It doesn't seem that forest type should be a random grouping factor in your model, as you will likely be interested in comparing the concrete forest types you included in the study against each other.
This would suggest that you should have terms like (1|Transect_Name) and (1|Day) in the random effects portion of your model - presumably, these are partially crossed in your study? In other words, not all transects were measured on all days.
In the fixed effects part of your model, you can include fixed effects for species of scorpion, type of forest, intensity, (transect) length, week, temp, humidity, etc. Maybe you'll allow species and type of forest to interact with each other? For those characteristics which change from trial to trial within a 'nested bucket' you could also allow for random slopes - for example, (1 + intensity|Transect_Name) + (1 + intensity|Day).
Now, your response variable is currently expressed as a percentage - for modelling purposes you could convert it to a proportion and then perhaps use beta mixed effects modelling (with 0 and/or 1 inflation if necessary).
It doesn't seem to me that you should treat it as a count - it is clearly computed as a proportion.

A: Thank you so much for your input.
The bucket analogy was very easy to understand, and I have a much better idea of how nesting and random factor grouping works. This is my first time using glmm's in my statistics and the way you explained it was very easy to digest, and I feel I can better get the answers I am looking for from my data.
For example in week 1(first bucket), I sampled circuit_P on day 5 (second bucket within my first bucket). The combination of which week, and which transect on which day is one of my nesting buckets. All the combinations of which week and which day I sampled which trail is all of my nested 'buckets' which will go into my model.
These nested buckets then can be used as predictors in my model; depending if I want to compare between buckets, or among all the buckets in my study. If I use trials for example, that can be a predictor as to what happens within each nested bucket. If I use forest type, that can be used as a predictor for which buckets belong to which forest type; comparing groups of buckets among eachother.
This code makes alot more sense to me now:
(1 + intensity|Transect_Name) + (1 + intensity|Day)
because the model is going to derive slopes from the combination of both the sampling intensity within each transect, and the intensity of sampling depending on the day in which each trail was sampled. This combination also takes into account the changes in characteristics of each bucket from trial to trial.
I was planning on having species and forest type interact with each other as my fixed effects because the main crux of my project is to determine if species are different among different forest types.
You are correct in which my response variable (species abundance) is expressed as a percentage. How do I change it to a proportion, because my glmer model cannot use numeric values in my fixed effects variable. I got abundance by dividing species counts by total species counts. I chose to make it a percentage because those are integers and not numeric.
Thanks again

redpajama_set_name: RedPajamaStackExchange


If you are new to the world of not-for-profit (NFP) accounting, this course is for you! This course is especially valuable to those serving on not-for-profit boards. Attendees will receive an overview of the current (and new) guidance on the presentation and display of financial statements of not-for-profit organizations, and the basic financial information that should be provided in an NFP's financial statements and accompanying notes.
Refund policy: Registrants who cancel their registration on or before 1 week will receive a full refund. Those who cancel on or before DAY PRIOR will receive a 50% refund. No refund will be made for cancellations made on or after DAY OF. All cancellations must be submitted in writing.


Front yard view of this renovated Laurelhurst home, expanded onto the adjacent lot.
The client purchased an adjacent house, removed the structure, and merged the two lots to create a single lot large enough for an addition. The new combined lot is on a corner and has access from two sides.
Remodel and expand an existing Cape Cod style house with shingle siding.
A new dining area next to the kitchen.
A main level with a family/living room, laundry/sewing room, two car garage, and mud entry.
An upper level with a guest bedroom, TV/play room, hall bath, a stairway, and an exercise/sitting room adjacent to the master suite in the upper story of the existing portion of the house.
Matched the exterior and roof planes of the addition to the existing Cape Cod house. All windows and doors are painted wood.
Placed the garage on the side street away from the existing main entry of the house and positioned new family/living room prominently on the corner to take advantage of the views of the garden and Lake Washington. The stairway was built between a new mud entry (to the garage and back yard) and the living/family room. A half-bath, laundry, and other utility and storage spaces are adjacent to the mud entry for convenient access.
Turned the old family room next to the kitchen into a new dining room, expanded to handle a large custom table with seating up to 12. Tall custom doors provide direct access to a new front-yard patio.
Replaced the existing entry foyer with one that contains two coat closets.
Laid out a guest bedroom, TV/play room, hall bath, and an exercise/sitting room in the upper level of the addition, with access from the master suite in the upper story of the existing house and from the stairway. Glass doors open to an expanded roof deck that overlooks the front yard and view of Lake Washington.
Added a new concrete walkway with brick trim to match the new patio next to the new living/family room and remodeled dining room.
Expanded an existing deck and landscaped patio in the backyard to integrate the new addition.
Replaced the mechanical system for the whole house with a hydronic/forced air system for space heat and hot water. Updated electrical systems and added a security/communications system.
The original house included the left side up to the second dormer. Everything to the right is new construction.
Renovated front entry with new walkway and patio. The bank of custom French doors are part of the newly constructed dining room.
Formal dining room with the bank of French doors seen from outside in the previous photo.
Dining room from the other direction, showing part of the kitchen (left) and casual dining area in the background.
Family room with large bay window and cathedral ceiling in newly built wing.
Family room from the other direction, showing the fireplace surrounded by custom cabinetry. The doors above the hearth open to a plasma-TV entertainment center. The speaker grilles are visible above.
Backyard entrance with arbor and expanded patio, leading to the mud room.
Mud room leading from the back entrance to the laundry room and family room.
Central staircase leading to the master suite, guest bedroom with bath, and bonus room.


1. EKO laminated films are used in a wide variety of packaging applications and industry segments. FSEKO factory has established itself as a leading manufacturer, trader, and manufacture of embossed plastic sheet in the market.
2. EKO thermal lamination films have amazing chemical resistance and excellent gloss. FSEKO is full of vitality, energy and warrior spirit.
4. EKO thermal lamination films help render bright colors, We Provides High Quality embossed polyethylene film, laminating pouch film To Satisfy Customers' Needs With Support Of Advanced Technique.


text:
Kanaan (Amon Düül II, 1969)
I immediately confess that I'm not into krautrock, especially that kind of krautrock that freely explore the outer limits of the musical Galaxy. But then, as anyone else, I appreciate many tracks from those open minded and uncompromising artists. Amon Düül II are among the best flowers of krautrock golden season. "Kanaan", taken from their debut album "Phallus Dei" (not a politically correct title, I'm afraid), is one of my favourite tracks of theirs. It has an enthralling rythm and begins with a highly creative drumming, then here comes in the sitar giving the right ethnic flavour to the song.
"Kanaan" is the opening track of "Phallus Dei".
The short sung passage is almost a spoken one, but please don't miss the final section, ruled by the electric guitar and ending up with freaky electronic devices in crescendo. That's simply amazing. In four minutes or so, the whole Flower Power world is condensed (the band came out of a hippy commune, after all), with a bonus European point of view. This is also the track I usually recommend for those needing a starting point to a trip into the '70s German rock. An excellent appetizer, I daresay.
Etichette: 1969, 60s, Amon Düül II, Germany
Sümfoonia Seitsmele Esitajale (In Spe, 1983)
La Roca del Diablo (Cai, 1980)
The Boat Song (Agam, 2012)
The Company (Fish, 1990)
Sea of Delight (Brainbox, 1969)
The Crawler (Saens, 2002)
Light Elements (Patrick Moraz, 1987)
San Jacinto (Peter Gabriel, 1982)
The Truth Will Set You Free (The Flower Kings, 2002)
Esinti (Gevende, 2011)
The Cult of Birdman (Blank Manuskript, 2009)
The Three Fates (Emerson, Lake & Palmer, 1970)
Las colinas y el maestro / Epilogo: Sudamérica (Ar...
The Ruins of A Glass Fortress (Gerard, 2000)
Suite per il Sig. K (Jumbo, 1972)
Thick As A Brick Part One (Jethro Tull, 1972)
El galope del asturcón (Asturcón, 1981)
3 Lights (RPWL, 2005)
Le cerf volant (Atoll, 1977)
I Talk to The Wind (King Crimson, 1969)
E mi viene da pensare (Banco del Mutuo Soccorso, 1...
500 songs... celebrate on Facebook too!
No Sanctuary (Queensrÿche, 1984)

redpajama_set_name: RedPajamaCommonCrawl


Electrical Trades Technology is a two year career and technical education program designed to prepare students for entry level positions in electrical trades. This includes all aspects of residential wiring as well as commercial/industrial applications.
The junior year concentrates on basic wiring and basic electrical theory. Students will gain experience in residential wiring and basic conduit bending. By the end of the junior year students will have entry level skills and be certified through a ten hour OSHA Safety Course. Students will also earn seven credits towards graduation.
The senior year will consist of commercial and industrial wiring. Students will program PLC's, learn to control three phase motors, and learn skills in commercial conduit bending practices. Upon completion of this class students will have completed the Accredited N.C.C.E.R Curriculum in Core Skills and Level 1 Electrical Trades Curriculum. The Electrical Trades Technology Program has an articulation agreement with Hocking Technical College. College credit for the high school course can be transferred to Hocking Technical College.


text:
package com.wincom.actor.editor.flow.policies;

import org.eclipse.draw2d.Label;
import org.eclipse.gef.commands.Command;
import org.eclipse.gef.editpolicies.DirectEditPolicy;
import com.wincom.actor.editor.flow.model.Activity;
import com.wincom.actor.editor.flow.model.commands.RenameActivityCommand;
import org.eclipse.gef.requests.DirectEditRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * EditPolicy for the direct editing of Activity names.
 *
 * @author Daniel Lee
 */
public class ActivityDirectEditPolicy extends DirectEditPolicy {
	Logger log = LoggerFactory.getLogger(this.getClass());

	/**
	 * @see DirectEditPolicy#getDirectEditCommand(org.eclipse.gef.requests.DirectEditRequest)
	 */
	protected Command getDirectEditCommand(DirectEditRequest request) {
		log.info("check");
		RenameActivityCommand cmd = new RenameActivityCommand();
		cmd.setSource((Activity) getHost().getModel());
		cmd.setOldName(((Activity) getHost().getModel()).getName());
		cmd.setName((String) request.getCellEditor().getValue());
		return cmd;
	}

	/**
	 * @see DirectEditPolicy#showCurrentEditValue(org.eclipse.gef.requests.DirectEditRequest)
	 */
	protected void showCurrentEditValue(DirectEditRequest request) {
		log.info("check");
		String value = (String) request.getCellEditor().getValue();
		((Label) getHostFigure()).setText(value);
		// hack to prevent async layout from placing the cell editor twice.
		// getHostFigure().getUpdateManager().performUpdate();
	}

}

redpajama_set_name: RedPajamaGithub


I recently came across a blog post by The Cranky Product Manager about product-line complexity. It's an entertaining post. More importantly, it makes good points regarding the pitfalls of complexity. In this post, I will share my thoughts on this.
Product and product line complexity happens when we add too many features or when we add overly complex features. Often this happens over time as a product "matures". It can also happen because of lack of rigor when writing requirements. When it happens, both your customers and your company suffer.


Sexual harassment, income inequality and the viability of the food service industry are central topics when it comes to the debate on the minimum wage and tips.
ST. PAUL – By all accounts, the U.S. economy is recovering from the "Great Recession" of nine years ago and Minnesota is leading the way in job growth. But not all people are benefitting – and that is where the state's Dislocated Worker Program steps in.
"We are constantly being notified of layoffs" despite the economic recovery, said Liz McLoone, the program's liaison with organized labor.
The state's union leaders reacted positively to Minnesota Governor Mark Dayton's appointment of Lieutenant Governor Tina Smith to fill the vacant U.S. Senate seat created by Al Franken's resignation.
Teachers and parents marched to the corporate offices of US Bank, Wells Fargo, Securian and Ecolab in downtown Saint Paul calling for corporations to pay their fair share of taxes to fund public schools.
Federal legislation to refinance ailing pension funds received a full-throated endorsement from retirees, union leaders and lawmakers at a rally organized by Save Our Pensions-Minnesota on Saturday, December 2.
With the U.S. Senate poised to enact sweeping tax cuts for the wealthy, University of Minnesota teaching assistants, research assistants and other graduate workers marched to protest the plan. They say the legislation would "cause a crisis in graduate education."
Union members in Minnesota are among those raising objections as the U.S. Senate prepares to vote on legislation to cut taxes, threatening important public services and providing handouts to the wealthy.


The next in the entrepreneur MAMA OF THE MONTH series is about Michelle Kennedy. You may have heard of an app called Peanut – where like minded mothers can 'meet as mama's, connect as women'. A huge success, but what are Michelle's secrets and advice about starting a business of your own?
Tell us a little bit about yourself – name, where you're from, number of children etc.
I grew up in Peterborough, but my mom is from Ireland, and Dad is from Scotland, so I suppose, i've always felt very celtic! Also, we've never had family living nearby (as they all live in Ireland/Scotland), so we were a pretty insular 3 growing up (other than friends!). I have one little boy, Finlay who is 3 ½ (going on 13…a true threenager).
Do you think it's possible to have children without it effecting your career?
I get asked this question a lot. Women are incredible multi-taskers, we have to be. There are still certain societal norms that we try to conform to, whether or not we think that society has moved on or not. So, can you have children without an impact on your career-yes. Will that take it's toll in other areas of your life? Potentially. I think it's all about juggling. When it comes to being a mama, daughter, sister, partner, employee, employer, friend, the juggle is real. We're juggling every day. Some days, you'll be killing it at work, some days you wont. That's just the reality of life. I think we have to stop telling women there is such thing as balance. I think that's a false promise. I think there is juggling. Some days will be better than others, and that's ok. That's absolutely fine. You just have to be kind to yourself. You can still have your career, if you love it, then not only can you, you absolutely should…it will make you a better mama to be the person you want to be. But be easy on yourself when you're not always getting it right. We all mess up. We're human.
Peanut is an app to connect like minded women who happen to be mothers. Using algorithms more typically associated with dating (no, really), it matches you with like minded women. We all need a crew, our support network, our village. Peanut gives you that.
What made you start up an app for mothers?
The first was the emotional aspect of becoming a mother. Before Fin arrived, I felt prepared. I had bought everything I needed, I'd read a few books. Turns out, the arrival of a baby isn't just about planning. There are feelings and demands that you can't plan for. My girlfriends weren't at the stage in their life where they were yet having children, and even if some of my wider friendship group were, we all lived in different parts of the city (and leaving the house to go anywhere further than 10 minutes from home with a new born felt like a military operation). I suppose what I felt most prominently, which isn't particularly comfortable for a 30 something woman to admit, is that I was lonely. I had lots of friends, I was successful professionally, and yet, when I was at home, I felt lonely. This was further compounded by the fact that I was working in an industry (dating), where it was my day to day to produce products people could use to find a match, or a date, and I was struggling to find a woman who was like minded to go for a coffee with. A little like dating, I also experienced a lot of "I have to introduce you to my friend, she's a new mommy too", only to go through an awkward date where you realize the only thing you have in common is the fact that you both have a child. You don't share the same outlook on life, values, interests. That's actually even more isolating to be honest.
The second was my frustration with the existing products on the market aimed at Mothers. I didn't recognize the tone of voice the products used, or the look and feel of the products. They felt outdated, old fashioned, and in some cases patronizing. To me, I didn't feel like I'd suddenly aged, or become less modern, less cool, just because I'd become a mom, and yet, the products seemed to have that expectation. I found that confusing. I still had an expectation of great user experience, from products like Uber, or Instagram, but I wasn't getting that.
What did you see missing from the motherhood community?
I think I am properly a naturally awkward person. My girlfriends weren't having children, and I knew I needed a support network, I just wasn't sure how to meet mamas. Women who were on my wavelength, who I felt common ground with. That felt missing. I felt there was a lot out there for Fin, but when it came to me, well, I wasn't sure what to do.
What have been the highs and lows for working starting up your own company?
Oh SO many. The highs are extremely high: being featured by Good Morning America, or by Apple at the WWDC conference. Most importantly are when women email me. When they've made lasting friendships with Peanut, or even started businesses with women they've met on Peanut. These moments are incredible, and rewarding. It's what Peanut is all about-bringing women together, because when women are together, incredible things happen, I really believe that. The lows are hard, because it's personal. I care so deeply about Peanut and our community, it hurts when someone does something negative. Women should support women, any woman building a business with a purpose, is doing something incredible-why wouldn't you support each other? That's a logic I don't understand.
What has been the biggest surprise on your peanut journey?
Probably growth. I always believed that women wanted to connect, but I suppose I didn't expect us to be growing so quickly. That's so incredibly rewarding.
What you would say to mothers who want to start up their own companies?
DO IT! Know your market, know your product, know why you're the only person who can deliver that product, and then don't let anyone stop you. And always remember there is no failure, just learning. Whatever you do, you're going to learn and be better for next time. It's ok for things to go wrong, dust off, and start again.
Any top tips on becoming an entrepreneur?
SAVE MONEY BEFORE YOU DO IT! You're not on the payroll anymore and that is tough! Try to build a safety blanket! (at least, that's what I did). And, corney as it sounds, feel the fear and do it anyway. What's the worst that can happen? At least you've tried…it's more than most can say.
What you would say to your younger and older self?
Younger self: You can't make everyone like you, you're just not everyone's cup of tea, and that's ok, you just need to deal with that and move on. Those that love you, will love you fiercely, and that is enough.
Older self: Now is the time to relax!
If you haven't already downloaded the Peanut app, give it a go and find some awesome women in your area that you can bond with – over a glass of wine or an art exhibition. There are likeminded women out there for everyone, whether you're pregnant or have a 7 year old child. What are you waiting for???


The purpose of security analytics is to detect attacks as fast as possible, enable IT professionals to block or stop an attack and provide detailed information to reconstruct an attack. They do this by collecting, correlating and analyzing a wide range of data. By using Security analytics tools organizations implement real-time monitoring of servers, endpoints and network traffic, consolidate and coordinate diverse event data from application and network logs, and perform forensic analysis to better understand attack methods and system vulnerabilities. Taken together, these functions help security professionals assess how systems were compromised, which systems were affected and if an attack is still underway.
Network Operation Center (NOC), Security Operational Center (SOC), Research Development Center, System/Data Security officer, Space research Center, System security/ Data security Officer, Scientist, Big data analytics expert, intelligent bureau, Cyber Detective, Government defense cyber security department, Reserve bank Cyber security department.
Analyzing Security and Associated Risks.
Analyzing the vulnerabilities in systems, networks and devices.
Identify vulnerabilities and analyzing the same to prevent future threats and attacks.
1. Introduction to Cyber Security Analytics.
3. Exploring Security Appliances and their Implementation.
5. Managing Vulnerabilities in your systems/Networks.
7. Identifying the Common Vulnerabilities of Networks and Systems.
9. Investigative Tools and Procedures.
12. Exploring the Security Design Principles and Concepts.
13. Identify and Access Management.
15. Dos and Donuts Software security.


text:
Q: fuzzy query is not work using elastic search I am reading the documentation of elastic search and using the fuzzy query but it won't work
I am following the below documentation
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-fuzzy-query.html
postman
GET https://localhost:0000/myindex/_search
I have a 3 records
{
    "took": 3,
    "timed_out": false,
    "_shards": {
        "total": 1,
        "successful": 1,
        "skipped": 0,
        "failed": 0
    },
    "hits": {
        "total": {
            "value": 4,
            "relation": "eq"
        },
        "max_score": 1.0,
        "hits": [
            {
                "_index": "myindex",
                "_type": "default",
                "_id": "ioSZw4UBBGNKkg-oBT13",
                "_score": 1.0,
                "_source": {
                    "name": "Rahul_Patil",
                    "contents": {
                        "topic": "Elasticsearch with postgresql configuration",
                        "details": "test index"
                    }
                }
            },
            {
                "_index": "myindex",
                "_type": "default",
                "_id": "jYRCxIUBBGNKkg-ojj36",
                "_score": 1.0,
                "_source": {
                    "name": "Rahul_Patilt_test_Index",
                    "contents": {
                        "topic": "Elasticsearch with postgresql configuration 2",
                        "details": "test index 3"
                    }
                }
            },
            {
                "_index": "myindex",
                "_type": "default",
                "_id": "j4RexIUBBGNKkg-owj3w",
                "_score": 1.0,
                "_source": {
                    "name": "Rahul_Patil_test_Index_updates_new",
                    "contents": {
                        "topic": "Elasticsearch with postgresql configuration update",
                        "details": "test index update"
                    }
                }
            },
            {
                "_index": "myindex",
                "_type": "default",
                "_id": "1",
                "_score": 1.0,
                "_source": {
                    "name": "abc_Index",
                    "contents": {
                        "topic": "abc 2",
                        "details": "abc 3"
                    }
                }
            }
        ]
    }
}

now I change body->raw
GET https://localhost:0000/myindex/_search
body->raw
{
  "query": {
    "fuzzy": {
       "_source.name": {
        "value": "Ra"
      }
    }
  }
}

the response is ok but I am not able to find whose name starts with Rahul_Patil
{
    "took": 3,
    "timed_out": false,
    "_shards": {
        "total": 1,
        "successful": 1,
        "skipped": 0,
        "failed": 0
    },
    "hits": {
        "total": {
            "value": 0,
            "relation": "eq"
        },
        "max_score": null,
        "hits": []
    }
}


Oscar nominee and ACE winner Tatiana Riegel breaks down how she intricately edited the buzzy Tonya Harding biopic.
"I, Tonya" has become the surprising wild card in the editing race, with Tatiana Riegel snagging both an Oscar nomination and an ACE Eddie win Friday night. That's because director Craig Gillespe went with a fascinating mockumentary-like approach to notorious figure skater Tonya Harding (Oscar-nominated Margot Robbie, who also produced) that skates tonally between absurdity and tragedy. Allison Janney also received a Best Supporting Actress nod as Harding's acerbic and abusive mother, LaVona Fay Golden.
Cutting "I, Tonya" became a dance between tragedy and absurdity. But the trick was to avoid going over the top. "I think the secret to that is always play for what feels real and genuine and always go for the emotion," Riegel said.
Each component offered a different challenge: the skating scenes contained their own personality, from an early one full of energy done to ZZ Top, to the history-making triple axel (achieved with visual effects), to the harrowing Olympic performance, with the shoe lace breaking, forcing Harding to stop in the middle.
By contrast, a quiet scene in the diner provides a different side to the mother-daughter tension, where LaVona tells Tonya that being a nice mom isn't going to get her anywhere. "It's just two people talking and I find it extremely powerful," Riegel said.
However, violence permeates Harding's life, perpetuated by her mother and her husband, Jeff Gillooly (Sebastian Stan). The pivotal scene starts quietly over dinner and suddenly escalates into a full-blown fight, with LaVona hurling objects at her daughter, including a knife. "It's shocking for the audience and for the characters," said Riegel.
"And then it becomes a question of stretching and ratcheting up the tension by cutting back and forth between them, where you don't know as an audience member what these characters are going to do. They don't even know what they're going to do in that moment.
Also out of nowhere, Harding's husband attacks her with a head of lettuce when she protests that he got her Eskimo pies instead of Dove bars. "And then a few scenes later, they're walking in with rose pedals on the floor and they open the freezer and its packed with Dove bars. This is the whole problem with domestic abuse: You are being seduced right into it because he's being nice now," said Riegel.
The final irony: Harding turned to boxing after being banned from figure skating. And the final shot provides the perfect metaphor, when she's pummeled but gets right back up, proving that she's a survivor. "That was not the original ending of the script, but it was a brilliant call by Craig," Riegel said.


text:
Mark Beer
Maintaining a Healthy Constitution
Constitutions are funny things. The word itself derives from the Latin for regulations and orders, but in the 1550s it started to be used to describe physical health, strength and "vigor of the body." So perhaps it comes as no surprise that 'Constitution' was the word used by the Americans in the 18th Century to define and build a healthier society. Indeed, the Constitution of the United States is the world's oldest continuously-active codified constitution, having been in force since 1789. It was written by Jacob Shallus, a Pennsylvania General Assembly clerk, for $30, makes no mention of 'democracy,' and doesn't set out the requirements for voting. Benjamin Franklin used to attend drafting meetings in a sedan chair carried by four prisoners from the local jail, the original title for the head of the nation was 'His Highness the President of the United States of America and Protector of their Liberties' and it wasn't signed by Thomas Jefferson, who was in France at the time helping them draft their modestly named 'Declaration of the Rights of Man and of the Citizen.'
And as an aside, to those who write about the marvels of the French Constitution as a basis for modern democracy, don't forget the 1215 Magna Carta, the 1689 English Bill of Rights and the fact that the French only got around to having a Constitution in 1948.
And it was around the time of the English Bill of Rights, in the 1690s, that we saw Khan Tauke develop a constitution of sorts for Kazakhstan, becoming known as the Zheti Zhargy, and something to which the law firm I have co-founded in Kazakhstan, Seven Pillars Law, bears homage.
Kazakhstan saw further constitutional developments with the preparation in 1911 by Barlybek Syrtanov of "The Charter of the Country of Kazakhs," which laid down the idea of creating a sovereign state. In 1917, the newspaper "Kazakh" published the program of the "Alash" party, which spelt out such ideas as the division of state power into three branches, general elections, and so on: The structure of the document was similar to the constitutions of European states at the time. Kazakhstan then adopted a constitution in 1937, and a second one in 1978, which became the basis for the modern Constitution of an independent Kazakhstan.
That modern Constitution was developed by the First President, Nursultan Nazarbayev in July 1995, during which he reviewed laws from 20 countries and developed a constitution for the newly independent nation of Kazakhstan.
And it was his clarity and focus that allowed the Constitution, drafted over 25 years ago, to be able to thrive, where others have failed: Only half of all constitutions function continuously for more than 19 years.
And it was that focus which meant the Kazakh constitution is a manageable 17,042 words across 98 articles, compared to the Indian constitution with 146,385 words. People say that size isn't everything, and that the best things come in small packages, which is reassuring. But even the world's shortest constitution, written for one of the world's smallest countries, Monaco, is 3,814 words, or roughly 1,900 words per square kilometre of size. If we scaled that up for Kazakhstan geography, the Constitution would be 5.1 billion words and take 41 years to read cover to cover.
And when the First President's drafting was done, he started to put it into practice, seeking input from Kazakh citizens on the draft – by the people, for the people. More than three million people took part in over 33,000 discussions about the Constitution, and it was adopted through a national referendum on August 30, 1995.
And the Kazakh Constitution has stood firm, as a beacon, for the past 25 years, something being celebrated on Sunday. It has withstood dramatic changes in the economy and global politics, offering protection and structure to a nation full of ambition and hope. And although it has been a shield against the tyranny we see playing out across the world today, it has proven to be a flexible enough to allow Kazakhstan to rise up the rankings of nations, and to establish the Astana International Financial Center as a hub for jobs, opportunity and investment into Central Asia: securing Kazakhstan's position as one of the world's most pioneering economies, whilst protecting the culture and heritage of which Kazakh citizens can be so proud.
And at the vanguard of the Constitution, and the protections it offers, has been the Constitutional Council. It is worthy of mention that both its previous and current Chairmen, Messrs Rogov and Mami, are innovators. Chairman Rogov is an internationally recognised expert on reform, especially in the criminal justice sector, made great strides with the Venice Commission and is now leading many of the educational reforms being undertaken by the Astana International Financial Centre's Academy of Law. Chairman Mami, the current Chairman of the Constitutional Council, and former Chairman of the Supreme Court, had the vision and drive to transform Kazakhstan's legal and judicial system. He brings that same vision, clarity and passion to his current role, as protector of the Constitution and defender of the rights of every Kazakh citizen, always acting with humility, intelligence and integrity.
So, many happy returns to the Constitution of Kazakhstan on this, its 25th anniversary and congratulations to the Constitutional Council for its work over the years to protect the citizens of Kazakhstan.
The author is Mark Beer OBE, the Co-Founder of Seven Pillars Law in Kazakhstan, a member of the Supreme Court of Kazakhstan's International Advisory Council, former President of the International Association of Court Administrators and a Visiting Professor at the Shanghai University of Political Science and Law.
Dubai One TV
Was delighted to be back on Dubai One TV with Greg Farlie talking about the transformation of the UAE legal system: https://twitter.com/dubaionetv/status/1330791104766152704?s=21
Delighted to Join the Legal Technology and Innovation Institute
I'm delighted to have joined the Legal Technology & Innovation Institute (LT&I), a market leading institute to deliver practical technology training, develop understanding and awareness and increase e
Smart Contracts and the Global Academic Symposium
Today I take part in the Global Academic Symposium organised by World Commerce & Contracting and Northwestern Pritzker School of Law. We'll work to develop ideas to accelerate the adoption of distribu


Databases and websites managed by the Center for Health and Environmental Risk Research.
Webkis-Plus database contains information on physicochemical properties, regulations (related mainly to environmental pollution), environmental concentrations from surveys conducted by the Ministry of the Environment (MOE), volumes of chemical substances manufactured or imported, volumes of agricultural chemicals shipped to each Japanese prefecture, Pollutant Release and Transfer Register (PRTR) emissions and transportation amounts, the results of risk assessments performed by several organizations, environmental analytical methods developed by MOE for environmental surveys in Japan, and other relevant information related to chemical substances.
G-CIEMS is a spatially resolved and geo-referenced, dynamic, multimedia environmental fate model. This model predicts the concentrations of chemicals in the atmosphere, surface water, surface–water sediments, and surface soil based on environmental emissions and physico-chemical properties of a target substance and on geographical and meteorological information.
KATE is a web-based software service that can be used to predict ecotoxicity values such as fish acute toxicity (median lethal concentration [LC50]) and daphnia immobilization (median effect concentration [EC50]) by using original quantitative structure-activity relationship models that assess the quantitative relationship between the physico-chemical characteristics of a chemical and its biological activities.
HEALS (Health Effects Alert System) includes four subsystems—ChemToxGen, ChemArrayDB, pCEC, and MulCEH— that can be used to evaluate the effects of environmental chemicals by using a variety of databases and algorithms. This system classifies chemicals that act on cells and tissues from the viewpoint of gene expression signatures, cellular functions, and organ toxicities. Furthermore, a high-performance Bayesian network system, RX-TAOGEN in MulCEH can be used to predict the underlying mechanisms of chemical toxicity by examining gene expression and cellular phenotypes.
This suite of tools contains G-CIEMS, an integrated tool for assessing environmental risk, the Multimedia Simplebox-systems Environmental Model (MuSEM), a tool for visualizing geographic information system data containing simulation results from G-CIEMS, and other tools for assessing exposure to environmental chemicals.
A computational risk assessment system to evaluate the ecological effect of chemicals based on the ecological model in which biological factors such as interspecific interactions are integrated into the basic ecotoxicity data experimentally estimated for the three trophic levels (algae, daphnia, and fish).


Overview: ChefTap is the first app to automatically import recipes from any web site.
Move to SD now supported!
ChefTap is the only app on the market that uses an advanced artificial intelligence engine specifically designed to find recipes on any English language web page. With ChefTap, you're no longer limited to the major corporate recipe sites. Have a favorite food blog? No problem! ChefTap will import those recipes too and give you a link to the original post in case you want to refer back to it.
When it's time to cook, ChefTap displays recipes in an easy-to-read format.
- No network connection required to view your imported recipes.
Don't get caught empty handed when the zombie horde descends on your Halloween party this year and with Thanksgiving Day, Christmas and New Year's right around the corner, ChefTap can keep you organized in the kitchen so you can spend more time with family and friends.
We are still in beta, and we will be adding new features, including sharing recipes, shopping lists, and more. We appreciate your feedback. Please visit our website, cheftap.com, and tell us which features you'd like to see.
...and that's just a partial list!


text:
Q: ngrx 8 effects dispatch action of other type I'm reaching you  here about ngrx effects, what i am tryign to do is to have a function login that distpatch an action type login and an effect on this action will user my service to make api call.
After this return token, i want to dispatch two other action one of type getUserMenu and one of type getUserInfo. Those two action will be of different type and have different effect.
I have 3 stores at the end:
one for token and auth
one for user info
one for menu info
i tried things like that :
login = createEffect(
  () =>
  this.actions$
  .pipe(
  ofType(authLogin),
    tap(action => {
    console.log("EFFECT LOGINNNN");
    return this.authService.postLogin(action.username,
      action.password).pipe(
        map((data: any) => {
          console.log("AUTHTHHTHTH DATATA ", data);
          let props = data.token;
          let payload = {
            token: data.token,
            isAuthenticated: true
          }
      this.store.dispatch(moMenuHttpGetListAction({US_ID: action.username}));
      this.store.dispatch(userHttpGetInfoAction({US_ID:action.username}));
      this.localStorageService.setItem(AUTH_KEY, payload);
    }))
  })
),
{ dispatch: true }
);

if i set dispatch false login work but no method called for getting user info and user menu
but when i set dispatch true i have infinit loop on this same effect
the action moMenuHttpGetListAction
would look like that :
moMenuHttpGetListEffect = createEffect(
     () => this.actions$.pipe(
        ofType(moMenuHttpGetListAction),
        switchMap(action => {
          console.log("MOMENU LOGINNNN");

          return this.moMenuService.getKmApplications(action.US_ID).pipe(
          map((data: any) => {
            console.log("MOMENU DATATA ", data);
            console.log("MOMENU DATATA ", action.US_ID);
            let payload = {
              MO_MENU: data
            }

          this.store.dispatch(moMenuSetListAction({payload: data}));
           this.localStorageService.setItem(MENU_KEY, payload);
          }))
        })
        ),
    { dispatch: false }
  );

but on this one when i set dispatch to true , i got error compiling.
and my action looks like :
import { createAction } from "@ngrx/store";
import { props } from "@ngrx/store";
import { MoMenu, MoMenuState } from "./mo_menu.models";

//TODO CHANGER ME_ID en US_ID
export const moMenuGetErrorAction = createAction("[User] Get Info");
export const moMenuGetIsLoadingAction = createAction("[User] Get Info");

export const moMenuSetErrorAction = createAction('[MoMenu] HTTP GET ACTION',
    props<{error: string}>()
    );
export const moMenuSetLoadingAction = createAction('[MoMenu] HTTP GET ACTION',
    props<{loading: boolean}>()
    );
export const moMenuHttpGetListAction = createAction('[MoMenu] HTTP GETLIST  ACTION',
    props<{US_ID: string}>()
    );
export const moMenuHttpGetListErrorAction = createAction('[MoMenu] HTTP GET ACTION Error',
    props<{error: any}>()
    );

export const moMenuGetListAction = createAction("[MoMenu] Get List");
export const moMenuSetListAction = createAction("[MoMenu] Set Mo Menu List",
    props<{payload: MoMenu[]}>());
export const moMenuDeleteAction = createAction("[MoMenu] Delete List");

those are the two reducers concerned as someone ask me to add :
Ngrx is kinda new to me so i'd love some help on this =)
import { AuthState } from './auth.models';
import { authLogin,
  authLogout ,
  authGetErrorAction,
  authGetIsLoadingAction,
  authSetErrorAction,
  authSetIsLoadingAction
} from './auth.actions';
import { createReducer, on, Action } from '@ngrx/store';

export const initialState: AuthState = {
  isAuthenticated: false,
  token: undefined,
  isLoading: false,
  HttpResponse: undefined
};

const reducer = createReducer(
  initialState,
    on(authSetErrorAction,  (state, { error }) => ({
    ...state, HttpResponse:  error
  })),
   on(authSetIsLoadingAction,  (state, { isLoading }) => ({
    ...state, isLoading: isLoading
  })),

  on(authLogin, state => ({ ...state, isAuthenticated: true })),
  on(authLogout, state => ({ ...state, isAuthenticated: false }))
);

export function authReducer(
  state: AuthState | undefined,
  action: Action
): AuthState {
  return reducer(state, action);
}

import { MoMenuState } from "./mo_menu.models";
import {
  moMenuGetListAction,
  moMenuDeleteAction,
  moMenuHttpGetListAction,
  moMenuSetListAction,
  moMenuHttpGetListErrorAction,

  moMenuGetErrorAction,
  moMenuGetIsLoadingAction,
  moMenuSetErrorAction,
  moMenuSetLoadingAction
 } from "./mo_menu.actions";
import { createReducer, on, Action } from "@ngrx/store";

export const initialState: MoMenuState = {
    isLoading: false,
  HttpResponse: undefined,
MoMenuItems: null
}

const reducer = createReducer(
  initialState,
  on(moMenuSetErrorAction,  (state, { error }) => ({
    ...state, HttpResponse:  error
  })),
   on(moMenuSetLoadingAction,  (state, { loading }) => ({
    ...state, isLoading: loading
  })),

  on(moMenuHttpGetListErrorAction, (state, { error }) => (
    undefined)),
   on(moMenuSetListAction, (state, { payload }) => ({
    ...state, MoMenus: payload
  })),

 on(moMenuHttpGetListAction, (state, { US_ID }) => ({
    ...state
  })),
  on(moMenuGetListAction, state => state),
  on(moMenuDeleteAction, state => state)
);

export function moMenuReducer(
  state: MoMenuState | undefined,
  action: Action
): MoMenuState {
  return reducer(state, action);
}

If some of you guys have any idea for me ?

A: This is how I'm dispatching multiple actions as a result of another action in NgRx 8:
@Injectable()
export class MyEffects {
    myAction$ = createEffect(() =>
        this.actions$.pipe(
            ofType(myActions.firstAction),
            switchMap(action => this.someService.getById(action.someId)),
            switchMap((sth: Something) => [
                myActions.firstActionSuccess({ payload: sth }),
                myActions.secondAction({ payload: sth.xyz }),
                // ... more actions
            ])
        )
    );

    constructor(
        private someService: SomeService,
        private actions$: Actions
    ) { }
}

Actions look like this:
export const firstAction = createAction('First Action', props<{ someId: number }>());
export const firstActionSuccess = createAction('First Action Success', props<{ payload: Something }>());
export const secondAction = createAction('Second Action', props<{ payload: string }>());

Hope that helps!

A: You can do like this to dispatch multiple action in your effect
@Effect()
    someEffect$: Observable<Action> = this.actions$.pipe(
        ofType<SOME_ACTION>(SOME_ACTION),
        switchMap(_ =>
            of(
                new myAction.Refresh(),
                new myAction.Clear()
                // another action
            )
        )
    );

Also make sure to have approriate effect that listen on your action to make it work


text:
Ted Baker to move to a new HQ in Fitzrovia
"It will be invigorating to be in our new site in Fitzrovia.": Ted Baker CEO.
// Ted Baker is moving to a new London HQ in Fitzrovia
// The retailer expects to move into the space during Summer 2022
Ted Baker has announced plans to move to headquarters in central London.
The retailer will be based in the heart of Fitzrovia, with the new property costing significantly less than its current head office, the Ugly Brown Building, that it has operated from for over 20 years.
In a statement, Ted Baker said the new headquarters, which will be called the Gorgeous Brown Building, would inspire "creativity in a flexible workspace configured for collaboration in a beautiful new working environment for the team".
Under the new 10-year lease agreement with the landlord, Westminster City Council, the fashion retailer has secured 30,000sq ft of net space at a cost of £30.33 per sq ft and expects to move during summer 2022.
Ted Baker posts widening loss for pandemic-hit year
Ted Baker delays full-year results a 3rd time
Ted Baker forecast to post £65.2m loss
That means it will pay £900,000 in annual rent at its new site compared to the current £3.25 million, and up to £4.2 million in relation to the option of renting a space in Block A of the Tribeca development in Kings Cross.
These savings are separate to the fixed rent cost saving target of 15 per cent for financial year 2022 that Ted Baker announced at its preliminary results on June 14.
The retailer said that "the commercial property market landscape has changed dramatically" since it struck the original sale-and-leaseback deal and that "the group has taken advantage of this and agreed a more commercially attractive deal for a prime central London office, allowing the option on Block A to lapse".
Ted Baker chief executive Rachel Osborne said: "We are delighted to have secured a gorgeous 30,000sq ft building as our new global HQ in Fitzrovia."
"It will enable us to work more efficiently and collaboratively, and most importantly to express our unique brand personality.
"We look forward to making our team members comfortable and hosting our global partners in our new showrooms from summer 2022. Having spent more than 20 years in the Ugly Brown Building, it will be invigorating to be in our new site in Fitzrovia.
"Times have changed, as have our ways of working, and our brand has a refreshed personality and energy, which will be perfectly reflected in the Gorgeous Brown Building."
Click here to sign up to Retail Gazette's free daily email newsletter
Gorgeous Brown Building
Rachel Osborne
Ugly Brown Building
Oxford Street remains Europe's most popular shopping destination
New Selfridges owners planning luxury hotel at flagship Oxford Street store
Pret a Manger sees City of London sales plummet 30% amid Omicron wave
London Textile Fair postponed amid rising Covid cases
Fear of God makes physical debut at Selfridges
© Copyright Retail Gazette. All rights reserved. | Web Design Brighton


Join us for a Saturday afternoon hike around the Plover Cove Country Park with Adventure Tour's guide Wouter van Marle. The ecology and geology of Plover Cove Country Park is exceptionally rich, untouched and varied. There are several small, mostly abandoned villages, which we will walk through. The hilly, wet terrain is great for growing trees, and the lack of grave sites means the area does not suffer from hillfires.
This tour starts visiting the Bride's Pool and the Mirror Pool waterfalls. Getting to these waterfalls is a bit of a challenge: the route passes through a riverbed, requiring a little scrambling up big rocks and then from the bottom of the Mirror Pool Falls to the Mirror Pool above, is a short but very steep trail.
Next we walk through the nearby village of Wu Kau Tang, passing by the tiny hamlet of Kau Tam Tso, leaving civilisation behind. Once the concreted path ends, and we will continue our walk over a well maintained dirt path, and follow the river up then down a hill to the ruins of Ha Miu Tin, a long abandoned village. We will also visit the Mandarin Duck Pool, one of many potholes in the river.
Continuing along the river are the mangrove marches at Sam A Chung, ending our walk at Sam A Tsuen, a village abandoned where we will stop for a traditional Chinese lunch (at your own expense of around HK$120/per person).
After lunch we head out to the sea to observe the red, sedimentary rocks along the sea shore some formed over 100 million years ago. From here a speed boat will pick us up to take us through the waters of Double Haven with its many islands. We pass by Hung Shek Mun, named so after the totally red rocks here, and round Wong Chuk Kok Tsui.
Our speed boat will take us through the waters of Double Haven with its many islands passing by Hung Shek Mun, the round Wong Chuk Kok Tsui and the famous Devil's Fist. We will finish our boat tour going through Tolo Channel and Tolo Harbour to Wu Kai Sha pier, which is a short walk to the Ma On Shan MTR station (here you can also catch buses direct to Hong Kong Island).
10:00 am at the Tai Po Market MTR station, then bus to Bride's Pool (please bring your Octopus card).
Then a generally easy hike over paved and dirt footpaths, limited height differences (besides the waterfall area) for 3-hours through ghost villages, mangroves and fields for approximately 6-km.
16:00 Boat through the Tolo Harbour back to our finishing point of Wu Kai Sha pier, & Ma On Shan MTR station.
Bring along water to drink along the way, sun screen and a hat if desired.
Bring along your Octopus for the bus ride and a bit of cash to pay for your lunch.


My novel is about an ordinary young man that is accidentally transported from his boring, but safe life in England to an unnamed world by a magician that later claimed that he was only practicing and didn't pick on Jojo on purpose. The world to which he is transported is in the medieval stage of development, which frightens the hell out of young Jojo. For some reason the magician, Shadlow, ignores his pleas to be sent back immediately. Also, Jojo finds himself in the middle of a needle match between the magician and the King's henchman, Ironfist. As Shadlow continues to ignore the issue Jojo grows more desperate and fears that he will be condemned to spend the rest of his life there. Luckily, he has freedom of movement and can understand the language. Jojo spends a lot of his time in taverns, drowning his sorrows and meets a variety of people. Finally, he realizes the only way to change his situation is to take matters into his own hands. Despite dropping into a peaceful era he discovers that King Thomas is not well loved, the nobles decadent and the peasants full of resentment over the erosion of ancient privileges. Although a normally happy-go-lucky type, Jojo decides to get tougher and forge a revolution, using the different characters that have befriended him in the plot. The plan revolves around kidnapping the King's daughter, Princess Lily and stirring up unrest among the peasants. The two great obstacles to his plan are Ironfist and Shadlow, but his plan includes the death of one and the neutralization of the other. During the planning stage Jojo has many crises of conscience and agonizes over the moral issues. In short, Jojo doesn't like what he has become, but continues regardless. The plan lurches into action and everything goes wrong from the start, but finally Jojo and his cohorts win the day.
The writing of this novel started out as an experiment. I wanted to see if I was actually capable of writing a coherent story. The reason I chose fantasy is because it has become my main reading material. I started reading at around fourteen years of age and mostly read thrillers and adventures. Then, back in my twenties when I was travelling in India I swapped some books and ended up with T.H.White's The Once and Future King and that set me on the path of fantasy reading. Later came Lord of the Rings and others. So, as a sword and sorcery fan, I wanted to write something in a similar vein. As I don't take myself too seriously I thought it would be better to write something that was amusing and so put my hero into a setting he would never imagine himself to be in. From there I tried to figure out what would be my own reactions to a similar situation. I started out with just the idea of the main character and then found a situation to put him in. After that the story developed by its own accord as I came up with ideas. There wasn't any real plan or structure prior to writing it.
I came to writing late in life. It wasn't a lifelong passion, but over the years I've read some dire books and had always wondered if I could do any better. My writing came about because of encouragement from others. Since the age of eighteen my main passion in life has been travel. I would work, save up money, travel and return to England to start the whole process off again. As the years rolled by it became increasingly more difficult to find work, so I started to look around for a qualification that I could take with me and use on the road, instead of returning home once again. Settling on social work I set about getting into it by taking a short course in the local community college and some voluntary work. The short course led to another one and my tutors were very encouraging about some of the writing I did for it. To cut a long story short, I ended up studying for a degree in Social Science. Because I was a mature student who had been out of education for a very long time I attended a remedial course set up for people like me. By the end of it the tutor who ran the course, a published author herself, encouraged me to try my hand at writing. I didn't act on her advice immediately, but waited until I graduated. Then I sat down and wrote the first six pages of my novel. Unfortunately, a severe case of writers block struck and I couldn't continue, but I took those pages with me when I moved to Guatemala. There, for some reason, I was able to finish the book and have since written more.
I'm an ex-pat Brit living in Guatemala, C.A , which has become my adopted country. I married a Guatemalan woman and became the step-father of three kids. Now we have seven grandchildren. For 15 years I taught English, but have also sold clothes, jewellery and coffee, together with my wife and our latest venture was a cafeteria, which we recently closed. Although I've had my book on Amazon Kindle for quite some time I haven't been able to promote and market it until now.
Great concept for a story – good luck with your book.


text:
Vancouver Whitecaps transfer Kianz Froese to German side Fortuna Dusseldorf
February 1, 201710:23AM EST
Sam StejskalContributor
Follow@ samstejskal
The Vancouver Whitecaps announced on Wednesday that they have reached a deal to transfer Homegrown midfielder Kianz Froese to German second division club Fortuna Dusseldorf.
As part of the transfer, the Whitecaps will receive a match played bonus and a percentage of any future transfer fees.
"We thank Kianz for his contributions to the club and wish him all the best with Fortuna Düsseldorf," Whitecaps head coach Carl Robinson said in a statement released by the club. "This is a good opportunity for Kianz to continue his development both on and off the pitch. This move will also open a pathway for our young midfield players who are ready to compete for minutes."
The 20-year-old Froese joined the Whitecaps residency program in September 2011 and signed a first-team contract in September 2014. He made 15 regular season appearances in just over two years with the 'Caps, starting twice and recording one goal. He also recorded an assist in each of his four Amway Canadian Championship appearances and scored one goal in five CONCACAF Champions League matches.
Born in Havana, Cuba but raised in Brunkild, Manitoba, Froese tallied four goals and one assists in 22 USL appearances for Whitecaps FC 2. He has two senior international appearances for Canada.


text:
Q: Invert the colors of Captured finger print I am new to graphic programming. I have a code as below to capture the finger print from the scanner:
    [DllImport("gdi32.dll")]
    static extern IntPtr CreateDIBitmap(IntPtr hdc, [In] ref BITMAPINFOHEADER lpbmih,
                                        uint fdwInit, byte[] lpbInit, byte[] lpbmi,
                                        uint fuUsage);

    /* constants for CreateDIBitmap */
    const int CBM_INIT = 0x04;   /* initialize bitmap */

    /* DIB color table identifiers */
    const int DIB_RGB_COLORS = 0; /* color table in RGBs */
    const int DIB_PAL_COLORS = 1; /* color table in palette indices */

    const int BI_RGB = 0;

    private Bitmap CreateBitmap(IntPtr hDC, Size bmpSize, byte[] data)
    {
        System.IO.MemoryStream mem = new System.IO.MemoryStream();
        System.IO.BinaryWriter bw = new System.IO.BinaryWriter(mem);
        //BITMAPINFO bmpInfo = new BITMAPINFO();
        BITMAPINFOHEADER bmiHeader = new BITMAPINFOHEADER();
        bmiHeader.biSize = 40;
        bmiHeader.biWidth = bmpSize.Width;
        bmiHeader.biHeight = bmpSize.Height;
        bmiHeader.biPlanes = 1;
        bmiHeader.biBitCount = 8;
        bmiHeader.biCompression = BI_RGB;
        bw.Write(bmiHeader.biSize);
        bw.Write(bmiHeader.biWidth);
        bw.Write(bmiHeader.biHeight);
        bw.Write(bmiHeader.biPlanes);
        bw.Write(bmiHeader.biBitCount);
        bw.Write(bmiHeader.biCompression);
        bw.Write(bmiHeader.biSizeImage);
        bw.Write(bmiHeader.biXPelsPerMeter);
        bw.Write(bmiHeader.biYPelsPerMeter);
        bw.Write(bmiHeader.biClrUsed);
        bw.Write(bmiHeader.biClrImportant);

        for (int i = 0; i < 256; i++)
        {
            bw.Write((byte)i);
            bw.Write((byte)i);
            bw.Write((byte)i);
            bw.Write((byte)0);
        }

        IntPtr hBitmap;
        if (data != null)
        {
            hBitmap = CreateDIBitmap(hDC, ref bmiHeader, CBM_INIT, data, mem.ToArray(), DIB_RGB_COLORS);
        }
        else
        {
            hBitmap = CreateDIBitmap(hDC, ref bmiHeader, 0, null, mem.ToArray(), DIB_RGB_COLORS);
        }
        return Bitmap.FromHbitmap(hBitmap);
    }

Which generates an image with Black background and White ridges but I want to invert those color and I want White background with Black ridges.
Is it possible ?

A: Here is an example which is (I thing) the easiest but it is slow. It's just to give you an idea how it can be done. Note RGB(255,255,255) is white and RGB(0,0,0) is black color. The idea is simple if you have pixel black so from 255 subtracting each color you will get white. And vice versa 255 - 0 = 255.
public Bitmap InvertBitmapColor(Bitmap img)
{
  Bitmap result = new Bitmap(img);
  Color currentColor, newColor;
  for(int x=0; x < img.Width; x++)
    for(int y=0; y < img.Height; y++)
    {
       currentColor = img.GetPixel(x, y);
       newColor = Color.FromArgb(255 - currentColor.R, 255 - currentColor.G, 255 - currentColor.B);
       result.SetPixel(x, y, newColor);
    }
   return result;
}

If you need fast image processing use LockBits. You can find example of both here


text:
In Cologne, Everyone Speaks Kölsch
By Kati Auld, August 21, 2019
It's over 30 degrees Celsius every day of my weekend in Cologne. People walk around dazed and damp, unsure about what to do with this embarrassment of summer riches. They stumble into bars, take off their sunglasses, and look over expectantly at the barman. And every time, he responds with the same phrase. He doesn't ask what they'd like, nor make small talk. (This is Germany, after all.) Without fail, the barman simply says, "Kölsch?"
That's because in Cologne, there is no other beer. Crisp, light, delicious, kölsch is both the name of the local beer and the dialect of German spoken here. Some promotional materials refer to it as "The only language you can drink," which makes sense, if only in a tourism pamphlet kind of way. Here is a postcard from Cologne: it's a glass of kölsch with a wreath of hearts around it. That's it. Here's a jokey how-to guide on drinking kölsch, next to a postcard of the Rhine at night, and the Gothic cathedral, and the lovelocks on the Hohenzollern Bridge. You've never seen a city as in love with its own beer as Cologne, and I'm here to figure out why.
All photos by the author.
Brauhaus Sion
There's been a brewery at this site for over 700 years, although you wouldn't know that by looking at it—the original building was decimated in World War II. What the building lacks in external aesthetics it makes up with, um, quirk. There are literal wax figures of the three generations of Sion brewers in the brauhaus, in Carnival fancy dress, kept behind glass like an extremely specific museum exhibit. Hans Sion, the patriarch of the family, is considered one of the pioneers of kölsch in the city, not least because of his involvement in drawing up the Kölsch Convention. (He's behind the one wearing a wedding dress.)
The Kölsch Convention, signed in 1986, basically boils down to this: a kölsch is a top-fermented, light-colored beer that is brewed in accordance with the German Purity Law. It's a protected geographical indication, much like Champagne or Parma ham, and one of few German beers to enjoy such a status.
That means that, despite what some American brewers claim, it's only a kölsch if it's made in Cologne. The one Sion makes is well-balanced, with a surprisingly long finish that pairs particularly well with the crispy potatoes I order on the side.
Gaffel am Dom
My next stop is to visit the breweries "am Dom," clustered around the base of the biggest Gothic cathedral in Northern Europe. It's so tall that the top spires are still bathed in golden light when it's been shady on the ground level for an hour.
With stained glass panels in the ceiling, enough seating for a few hundred people, and a bar boasting a wall full of backlit bottles, at first glance Gaffel doesn't look that different from your average beer hall in Munich or Hamburg. But instead of the hearty beer mugs you might expect to be crashed about in this environment, here you'll see the beer being served in dainty 200-milliliter glasses. These are called stange, and it's the only way to serve kölsch. That's a legal statement, not an aesthetic one. (Remember our friend, the Kölsch Convention? The original document is apparently housed in Gaffel's basement.)
Because kölsch isn't as heavily effervescent as other beers, these small servings keep it from going flat, or warm; but they aren't going to do much to touch sides on a hot day. (Indeed, people say that taking longer than seven minutes to finish one is a mortal sin.) The Cologne solution is to assume that you are never satiated. Once you order your first beer, it officially becomes an opt-out system: the waiter will keep bringing you refills upon refills, marking each round with a tally-mark on your coaster, which then becomes a kind of rough bill. The only way to make them stop is to signal otherwise by putting your coaster on top of your empty glass.
So much for the history. But beer drinking is a social activity, and I'm getting a bit melancholy as I bounce from one bar to the next alone. It's also hard to avoid the sense that, here in the old town, everyone drinking kölsch is either a tourist or over 50. Where are the youngsters? What are they drinking?
Joode Lade
This question takes me, naturally, to Instagram, which takes me to Joode Lade. It's a long and sticky walk out to the Belgian quarter, but I can tell I'm in the right place by the gold ram's head on the wall, the vaguely hipster decor, and, crucially, a large, illuminated "kölsch" sign up on the wall. It's 2 p.m. on a Saturday, so for now it's just me, the barlady, and an old guy reading his paper in the corner. She tells me, as she pours me a Gaffel, that she prefers it this way, and I agree—a quiet corner, with metal name tags marking regulars' seats at the bar, and a slow fan turning. Much more my speed than the Friday nights when, as Instagram is keen to prove, the kölsch-drinking youngsters spill out onto the street.
Päffgen
In the south of Germany, where I live, the Sabbath reigns supreme: you'll struggle to buy toilet paper on a Sunday. Things are different here, but not by much. Still, the bigger breweries remain open on Sundays, Päffgen among them. As it turns out, this is a good thing: rather than fighting through the infamous "swimming pool" that forms on a Friday or Saturday, where the back courtyard fills up to capacity, visiting on a Sunday means you can avoid the crowds, and enjoy having some space around your elbows.
It's much too swampy to eat hot food, so I order the halve Hahn, or "half chicken," which is nothing of the sort. What arrives is a rye roll, with a big hunk of cheese, and raw onions. Despite looking like a bit like prison food, the earthy flavors go fantastically with sips of the slightly fruitier kölsch.
Peter's Brauhaus
I'm on my way home when I see Peter's Brauhaus, with a handsome gold sign above the door, and go in on a whim. This turns out to be the best choice I've made all day. There's a friendly crowd at the standing bar, so I chat with the Albanian barman, and hear about a German-American couple's romance. (It was college; they had their first date at that exact corner; now they have three kids.) They tell me a fantastic story about making a deckel rund, which is where you drink enough kölsch that the tallies go all the way around your coaster. Then they paid, hid the coaster, and she met his parents for the first time.
I came home that evening convinced that Peter's is the city's best kölsch, and I tried to back this up with facts in my tasting notes. Here's what I wrote: "It's a kölsch, and a damn good one." I won't pretend that those are the notes of a sober journalist, but perhaps that's more true than I realized at 2 a.m., after my reflexes weren't speedy enough to beat the bartender with his endless refills. You could say that Cologne is so obsessed with kölsch because of its history, icons, texts, eccentric rituals, the subtle nuances of bitter against sweet, the late night conversations with new friends. But maybe—as many Kölners told me over the weekend—it's just because it's a damn good beer.
Pilsner Goes Global: How American Brewers Are Updating the Classic Style
Italian, French, and even New Zealand pilsners are on the rise in the States.
Meet Grisette, The Almost Forgotten Beer Style That's Mesmerizing Modern Brewers
The origins of the style are just as mysterious as today's interpretations.
Weekly Beer Releases for January 19th to 25th
This week's best new beers.


text:
BELLA Programme
BELLA Consortium
BELLA Funding
User Events
Latinamerican e-Science Meeting 2017
BELLA presentations
BELLA branding
BELLA brochures and maps
BELLA templates
In the framework of BELLA: New circuits improve Ipê network availability in North and Southeast regions of Brazil
The capacity of the Brazilian academic network, the Ipê network, does not stop growing and the activation of new circuits in May brought more availability to the network in the North and Southeast regions of the country. The first was the link connecting Manaus (AM) to the Federal District, which received an upgrade from 1 Gb/s to 3 Gb/s. The other case was the activation of a new 10 Gb/s circuit between the Federal District and São Paulo.
(Source: RNP) The first one, contracted with the company Embratel, promotes an improvement in connectivity in the North region, since Manaus is served with the same capacity that arrives in Belém (PA), Porto Velho (RO) and Rio Branco (AC). The second one aims to improve the availability of the Southeast Ring, especially in the current connection between Rio and São Paulo.
According to RNP's director of Engineering and Operations, Eduardo Grizendi, the expectation is to complete the service to Manaus with another circuit already contracted in the North region, between Manaus and Belém, and activation in the first half, also of 3 Gb/s. "The goal is to maintain a redundancy in the circuit between PoP-AM and PoP-DF, so that PoP-AM is not isolated in the event of a fall. The upgrade is necessary, also due to saturation of the current capacity of 1 Gb/s of this redundancy", he explains.
The new circuit between the DF and São Paulo, contracted with the BRDigital operator, aims to increase capacity in the Southeast from Brasília, while the circuits of the cooperation agreement with Furnas are not activated, as part of the network's technological evolution project Ipê, with technology of 100 Gb/s
Later this year, after the activations in the Northeast, Rio and São Paulo will be the first routes serviced at 100 Gb / s in the Southeast Ring, which includes nine states (Minas Gerais, Rio de Janeiro, Espírito Santo, São Paulo, Mato Grosso , Federal District, Goiás, Paraná and Tocantins).
All these efforts are also parte of the BELLA-T project of the BELLA Programme, led by RedCLARA and GÉANT to achieve a long-term and significant improvement of the South American network, enabling RedCLARA to guarantee full and equal access by LA NRENs to the capacity to be procured on a direct Europe - Latin America submarine cable. This will be realised by upgrading RedCLARA's optical infrastructure in South America, which will allow the deployment of an optical network, generating synergies with the NRENs of the region, through increased capillarity and effectiveness.
For more information on RNP, please visit: https://www.rnp.br/
For more information on the BELLA-T project, visit: http://bella-t.redclara.net
BELLA receives funding from the European Union through the Horizon 2020 programme under grant agreement number 731505 (BELLA-S1), from DG DEVCO under grant agreement LA/2016/376-534 (BELLA-T), and from DG GROW.
For more information about BELLA please contact:
Europe: info@geant.org
Latin America: RedCLARA_Comunica@redclara.net
You are here: Home News In the framework of BELLA: New circuits improve Ipê network availability in North and Southeast regions of Brazil
Copyright © 2019 BELLA. All Rights Reserved.
BELLA uses cookies to deliver the best possible web experience.
By continuing to use this site, you agree that we may store and access cookies on your device. Please ensure you have read the Cookies Policy. Learn more


Measure the distance the steering wheel can be turned without moving the front wheels.
If the play exceeds standard value, inspect the steering column, shaft, and linkages.
Position the vehicle on a level surface and place the steering wheel in the straight ahead position.
Start the engine and turn the steering wheel from lock to lock several times to warm up the power steering fluid.
Attach a spring scale to the steering wheel. With the engine speed 900 ~ 1100rpm, pull the scale and read it as soon as the tires begin to turn.
If the measured value exceeds standard value, inspect the power steering gear box and pump.


text:
Recent study on lost copyright royalties may reopen WTO case on Section 110 exemptions in U.S.
U.S. copyright law sets up a system within which the owner of copyrighted material may license that material to another party for public performance. In the world of music performance, many of those licenses are negotiated by performing rights organizations which represent copyright-owning songwriters and composers, including the American Society of Composers, Authors and Publishers (ASCAP), Broadcast Music Incorporated (BMI) and the Society of European Stage Authors and Composers (SESAC). Whenever copyright-protected music is recreated, broadcast or performed publicly, one of these organizations is usually involved in negotiating a license so that the broadcast or performance occurs legally within the bounds of the U.S. Copyright Act.
Not every business which serves as a performance venue for artists playing copyrighted music works or provides such music to its customers through the radio is required to enter into such a licensing agreement, however. The Fairness in Music Licensing Act of 1998 altered Section 110 of the Copyright Act to exempt a large number of bars and restaurants from having to enter into a licensing agreement with any of these performance rights organizations if a musician is performing music which is copyright-protected (U.S. law recognizes at least some copyright protections as soon as a piece of music is set in a fixed medium, even if that material isn't registered with the U.S. Copyright Office). The measure itself followed lobbying from the National Restaurant Association (NRA) and other stakeholders from the restaurant industry who complained of "the coercive and disruptive tactics of music licensing companies." A July 1997 hearing of the U.S. House of Representatives Committee on the Judiciary's intellectual property subcommittee includes testimony from the NRA's general counsel decrying licensing agents which would show up to bars or restaurants and demand fees for showing football games on television, arguing that the National Anthem or a song played during halftime is protected by copyright.
This November, a report from French consulting firm PMP Conseil made waves in the media for indicating that public performance exemptions in U.S. copyright law, such as Section 110 exemptions, cost copyright owners $150 million each year in lost royalties, $44 million of which is attributable to U.S. copyright owners in Europe. On November 11th, this study was presented by the International Council of Creators of Music (CIAM) at it's annual conference in London. CIAM maintains that the U.S. is one of two "more economically developed countries" that have an exemption in place for playing music in bars, restaurants and retail establishments by radio or television.
[International]
The U.S. federal government will not want to harm the interests of American business owners in favor of copyright owners in Europe, but the recent CIAM conference will likely grow in focus as delegates from the conference are planning to bring the subject up with the European Commission. CIAM delegates are charging that Section 110 public performance exemptions are unlawful in light of international treaties, especially 1995's Agreement on Trade-Related Aspects of International Property Rights (TRIPS). That treaty is administered by the World Trade Organization (WTO), of which the United States is a member.
The issues posed by Section 110 public performance exemptions was voiced by U.S. federal officials before the Fairness in Music Licensing Act was even enacted. In that same July 1997 House subcommittee hearing, then-Register of Copyrights Marybeth Peters offered this same argument about TRIPS in testimony she gave which expressed "concerns involving both domestic considerations, and the implications for the United States in connection with its international treaty obligations." Peters's testimony noted the obligations of the U.S. under the Berne Convention agreement, an international treaty first adopted in 1886 and eventually worked into the TRIPS treaty; the United States became a signatory to the Berne Convention in 1989. The Berne Convention agreement hinges on three principles: that nations in the convention must confer the same protections on copyright holders from other nations that are offered to its own citizens; works are automatically protected without requiring formal registration; and that protection is offered no matter whether member nations have their own formal copyright protections for works created in their own nations.
Peters also noted that Article 13 of TRIPS, which also governs copyright protections but doesn't come from the Berne Convention, requires WTO members to "confine limitations or exceptions to exclusive rights to certain special cases which do not conflict with a normal exploitation of the work and do not unreasonably prejudice the legitimate interests of the rights holder." As Peters noted in her House subcommittee testimony, the exemptions provided by the Fairness in Music Licensing Act are much broader than the "special case" exceptions permissible under TRIPS Article 13. "Allowing virtually every business to play music to its customers through loudspeakers or audiovisual devices would invite a difficult case against the United States for violating our TRIPS obligations," Peters's testimony reads.
The European Union has gone after the United States in the past for Section 110 exemptions for bars and restaurants. The EU filed a complaint with WTO back in January 1999 against the U.S. for the exemptions and argued the exemptions were illegal under Article 13 and the Berne Convention sections of TRIPS; the complaint also named Argentina, Brazil, Canada, Japan and Switzerland as third parties in the case. Europe and the U.S. agreed to enter into arbitration which is currently suspended but could be reactivated by either party at any time. Part of the Congressional response to this action was passage of the Trade Act of 2002 which established a fund for the payment of WTO dispute settlements. A WHO panel report issued in June 2000 concluded that some aspects of the Section 110 exemptions permissible in the United States is inconsistent with the Berne Convention and TRIPS Article 13. The last update on the Section 110 complaint at WTO came in March 2013 when the U.S. delegation sent its last monthly update on the dispute, noting that the temporary agreement on arbitration between the EU and the U.S. expired in December 2004. "The US Administration will work closely with the US Congress and will continue to confer with the European Union in order to reach a mutually satisfactory of this matter," the report reads.
Tags:American Society of Composers, ASCAP, Authors and Publishers, berne convention, BMI, Broadcast Music Incorporated, copyright, copyright law, copyrights, fair use, Fairness in Music Licensing Act, music, National Restaurant Association, PMP Conseil, royalty rate, SESAC, Society of European Stage Authors and Composers, TRIPS, TRIPS agreement, World Trade Organization, WTO, § 110
Posted In:Capitol Hill, Copyright, Courts, Europe, Government, International, IP News, IPWatchdog Articles, Japan, Licensing