Man Utd should sack Ole Gunnar Solskjaer now and appoint Mauricio Pochettino
Ed Woodward should have already spoken to Pochettino - his philosophy fits with United's and wherever he goes next he will win trophies
by Stan Collymore, https://www.mirror.co.uk/authors/stan-collymore/If you are Ed Woodward and Manchester United, you should already have had a chat with Mauricio Pochettino.
The Argentine’s philosophy fits hand in glove with United's and the respect he gets from players is second to none.
Ironically, Poch would be in a position to compete almost immediately at Old Trafford for the kind of trophies – the League Cup and FA Cup – that Jose Mourinho has been hired to win for Spurs.
And, in the years to come, he would transform the playing squad at United into an even younger, hungrier one.
It’s a no-brainer and I wouldn’t be waiting until the summer to make the cruellest cut of all in sacking Ole Gunnar Solskjaer. I’d be doing it now.
Pochettino is hurt, he’s stung, he’s bitter, he’s angry and he’d pour all those emotions into making United a force again.
I love Ole, but if he had played for any other club than United, he would not have been in the frame for the job when Mourinho was axed.
Poch is a better manager, he has a better track record and he is a better choice for United.

Wales. Golf. And get yourself back home
I love the fact Gareth Bale stuck it to Real Madrid and the Madridistas by celebrating Wales’ Euro 2020 qualification success with a 'Wales. Golf. Madrid. In that order' banner.
It was the same as scoring a goal and running past the away end while giving them the bird.
He has been dealt with appallingly by Real and Zinedine Zidane, who should know better after his own experiences as a player.
Had Zidane and Real treated Bale anywhere near what his status in the game deserves, then he wouldn’t have felt the need to do it.
I mean, come on, he is hardly a revolutionary or one for making outrageous, impassioned statements, is he?
So the fact that he wanted to make his point so animatedly probably tells you more about the way Real have treated him than the way he has treated them.
Bale has delivered big goals in big games and trophies for the Spanish club – and yet they have still given him no respect whatsoever.
It should be a case of 'Wales. Golf. And get yourself back home'.


{% extends "base.html" %} {% block title %}Home{% endblock %} {% block js %}{% endblock %} {% block content %}
If I get %
in the course, what do I need on the exam? on the exam, what's my final mark?
I have %
on
worth % of the course
+ –
Calculate


THE PRODUCERS A film review by Andrew Hicks Copyright 1996 Andrew Hicks / Fatboy Productions
***
THE PRODUCERS is the movie that reminds us that one time, long ago, Mel Brooks used to make good movies. With this and his 70's hits like BLAZING SADDLES and YOUNG FRANKEN- STEIN, it must have seemed like he would be a formidable comedic force to be reckoned with. But as time wore on and his output extended to movies like DRACULA... DEAD AND LOVING IT and LIFE STINKS, it was obvious Brooks burned out. The message here is to stick with 60's and 70's Brooks and stay away from everything from the past two decades.
To be sure, even his good movies had plenty of strained moments where the comedy just wasn't working, especially in THE PRODUCERS, which has annoying scenes of loud silliness that make you want to throw the TV out the window. From the early scenes, it seems like a bad, plotless movie, especially the scene where Gene Wilder gets hysterical (translation: ultra-whiny) for a minute and a half because Zero Mostel has taken his "blue blanket" away.

Wilder is an accountant who has come to balance Broadway producer Mostel's books and soon becomes partners with him in a scheme to produce a play that will be a surefire flop and pocket the investors' money.  His sex appeal is less than his first name, but to an arthritic old lady, I guess it doesn't matter.
The rest of THE PRODUCERS continues on an episodic scale, with scenes where Mostel and Wilder have to find the worst play ever written ("Springtime For Hitler: A Gay Romp With Adolph and Eva"), track down the author (a crazed Nazi), find a director ("the worst director to ever live," who also wears a dress... I thought Ed Wood was dead.), audition some actors (including a hyperactive hippie Hitler who acts like Robin Williams) and finally put on the play itself.
Most of the best moments in THE PRODUCERS come from the performance of "Springtime For Hitler" and its opening song-and-dance number, complete with a chorus line of German babes who form a moving swastika with their bodies. Tasteless (but not as tasteless as the man-smitten-with-sheep scene -- remember that?) but incredibly funny, unlike the rest of the movie, which is brainless and marginally funny. As a whole, though, THE PRODUCERS is a classic of 60's comedy and one of the few Mel Brooks successes.
--
Visit the Movie Critic at LARGE homepage at http://www.missouri.edu/~c667778/movies.html Serving America For Over 1/50th of a Century!
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


--- layout: conference title: 2018 Write/Speak/Code Conference | Aug 1-4 | NYC meta_title: 2018 Write/Speak/Code Conference meta_description: social_title: 2018 Write/Speak/Code Conference for technologists with marginalized genders social_description: Level up your career over 4 days designed to fully own your expertise through writing, speaking, and open source. body_class: "conference conference-map" ---


{% extends "base.html" %} {% block hero %} Developing page {% endblock hero %} {% block main%}
Developing page
News coming soon, please wait.


Dear Friends,
I am using EmonLib (Version April 27 2010) .
I am trying to use Library EmonLib on custom designed hardware based on Arduino Mega2560. I am having a strange trouble with calcIrms() function. I have 15 current sensors. When I use each sensor individually they work fine and always return a positive current value. However when I enable multiple sensors then some sensors start to return negative values.
I traced down by adding prints in the Emonlib.cpp at various places and finally found that the trouble is related with readVCC() function. The readVCC function some times return errornous value of "-1".The regular value for this function is around 512.
I am copying the readVCC() function for your review:
long EnergyMonitor::readVcc() {
long result;
#if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328__) || defined (__AVR_ATmega328P__)
ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
#elif defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
ADMUX = _BV(REFS0) | _BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
#elif defined (__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__)
ADMUX = _BV(MUX5) | _BV(MUX0);
#elif defined (__AVR_ATtiny25__) || defined(__AVR_ATtiny45__) || defined(__AVR_ATtiny85__)
ADMUX = _BV(MUX3) | _BV(MUX2);
#endif
delay(2); // Wait for Vref to settle
ADCSRA |= _BV(ADSC); // Convert
while (bit_is_set(ADCSRA,ADSC));
result = ADCL;
result |= ADCH<<8;
result = 1126400L / result; //1100mV*1024 ADC steps http://openenergymonitor.org/emon/node/1186
return result;
}
----------------
Can someone suggest what might be wrong with readVCC function that it sometimes returns -1?
Regards
Re: EmonLib Errors related with calcIrms() function
"I have 15 current sensors. When I use each sensor individually they work fine and always return a positive current value. However when I enable multiple sensors then some sensors start to return negative values. "
I've not seen anyone complain of this before. When you say you have 15 sensors, how are you defining them? And how do you enable and use them? Are you running out of memory? I would be looking for an out-of-memory error or an overflow for this fault. Take a look at this: http://playground.arduino.cc/Code/AvailableMemory or this: http://forum.pololu.com/viewtopic.php?f=10&t=989&view=unread#p4218
Re: EmonLib Errors related with calcIrms() function
I'm curious, what sort of sampling rate do you anticipate while running 15 CTs?
Re: EmonLib Errors related with calcIrms() function
"I'm curious, what sort of sampling rate do you anticipate while running 15 CTs?"
It depends on how many samples or how many half-cycles you ask for, and whether you're using the standard emonLib functions or the more advanced free-running or the interrupt-driven sketches, whether you interleave samples or c.t's. But it would nonetheless be fairly slow. If you read calypso-rae's threads, you can see what sort of rates are obtainable with one c.t. then divide by 15!
Which approach you take depends very much on what you want to do with the data, and without doing the sums I'd have thought a hybrid approach would be the best (i.e. maybe interleave 3 c.t's, then repeat for the 5 groups of 3).
Re: EmonLib Errors related with calcIrms() function
For me it doesnt really matter if the calcIrms function takes time. my logging of power is very slow. Problem is with readVCC function() if multiple sensors are enabled the readVCC returns un-reliable values often containing -1.
I am doing this experiment on Arduino Mega 2560 board. Maybe you all have tested things on Arduino UNO and not on Mega 2560. I would suggest if you have Arduino Mega just try to run this code (no matter if you have any sensor connected with analog pins) the return values for all analog inputs should be "about" same.
Interesting thing is that when i replaced following line :
int SUPPLYVOLTAGE = readVcc(); with
int SUPPLYVOLTAGE = 5000;
here is EmonLib.cpp function that i edited:
-------------------------------------
double EnergyMonitor::calcIrms(int NUMBER_OF_SAMPLES)
{
//int SUPPLYVOLTAGE = readVcc(); // disabled by me
int SUPPLYVOLTAGE = 5000; // added by me
--------------------------------------
The calcIrms runs without any problems. So the trouble is with readVCC function for sure. I would like you guys to test readVCC function over Arduino Mega 2560.
here is my main code:
#include "EmonLib.h" // Include Emon Library
EnergyMonitor emon1; //instance for sensor 01
EnergyMonitor emon2; //instance for sensor 02
EnergyMonitor emon3; //instance for sensor 03
EnergyMonitor emon4; //instance for sensor 04
EnergyMonitor emon5; //instance for sensor 05
EnergyMonitor emon6; //instance for sensor 06
EnergyMonitor emon7; //instance for sensor 07
EnergyMonitor emon8; //instance for sensor 08
EnergyMonitor emon9; //instance for sensor 09
EnergyMonitor emon10;//instance for sensor 10
EnergyMonitor emon11;//instance for sensor 11
EnergyMonitor emon12;//instance for sensor 12
EnergyMonitor emon13;//instance for sensor 13
EnergyMonitor emon14;//instance for sensor 14
EnergyMonitor emon15;//instance for sensor 15
void setup()
{
Serial.begin(9600);
emon1.current(1, 17.5); // Current: input pin, calibration. for 200R
emon2.current(2, 17.5); // Current: input pin, calibration. for 200R
emon3.current(3, 17.5); // Current: input pin, calibration. for 200R
emon4.current(4, 7.1); // Current: input pin, calibration. for 510R
emon5.current(5, 7.1); // Current: input pin, calibration. for 510R
emon6.current(6, 7.1); // Current: input pin, calibration. for 510R
emon7.current(7, 7.1); // Current: input pin, calibration. for 510R
emon8.current(8, 7.1); // Current: input pin, calibration. for 510R
emon9.current(9, 7.1); // Current: input pin, calibration. for 510R
emon10.current(10, 7.1); // Current: input pin, calibration. for 510R
emon11.current(11, 7.1); // Current: input pin, calibration. for 510R
emon12.current(12, 7.1); // Current: input pin, calibration. for 510R
emon13.current(13, 7.1); // Current: input pin, calibration. for 510R
emon14.current(14, 7.1); // Current: input pin, calibration. for 510R
emon15.current(15, 7.1); // Current: input pin, calibration. for 510R
}
void loop()
{
// calculates Irms for all 15 sensors
double Irms1 = emon1.calcIrms(1480); // Calculate Irms only
double Irms2 = emon2.calcIrms(1480); // Calculate Irms only
double Irms3 = emon3.calcIrms(1480); // Calculate Irms only
double Irms4 = emon4.calcIrms(1480); // Calculate Irms only
double Irms5 = emon5.calcIrms(1480); // Calculate Irms only
double Irms6 = emon6.calcIrms(1480); // Calculate Irms only
double Irms7 = emon7.calcIrms(1480); // Calculate Irms only
double Irms8 = emon8.calcIrms(1480); // Calculate Irms only
double Irms9 = emon9.calcIrms(1480); // Calculate Irms only
double Irms10 = emon10.calcIrms(1480); // Calculate Irms only
double Irms11 = emon11.calcIrms(1480); // Calculate Irms only
double Irms12 = emon12.calcIrms(1480); // Calculate Irms only
double Irms13 = emon13.calcIrms(1480); // Calculate Irms only
double Irms14 = emon14.calcIrms(1480); // Calculate Irms only
double Irms15 = emon15.calcIrms(1480); // Calculate Irms only
// print Apparent power for all 15 sensors
Serial.print("S1:"); Serial.print(Irms1*230.0); Serial.print("\t");
Serial.print("S2:"); Serial.print(Irms2*230.0); Serial.print("\t");
Serial.print("S3:"); Serial.print(Irms3*230.0); Serial.print("\t");
Serial.print("S4:"); Serial.print(Irms4*230.0); Serial.print("\t");
Serial.print("S5:"); Serial.print(Irms5*230.0); Serial.print("\t");
Serial.print("S6:"); Serial.print(Irms6*230.0); Serial.print("\t");
Serial.print("S7:"); Serial.print(Irms7*230.0); Serial.print("\t");
Serial.print("S8:"); Serial.print(Irms8*230.0); Serial.print("\t");
Serial.print("S9:"); Serial.print(Irms9*230.0); Serial.print("\t");
Serial.print("S10:"); Serial.print(Irms10*230.0); Serial.print("\t");
Serial.print("S11:"); Serial.print(Irms11*230.0); Serial.print("\t");
Serial.print("S12:"); Serial.print(Irms12*230.0); Serial.print("\t");
Serial.print("S13:"); Serial.print(Irms13*230.0); Serial.print("\t");
Serial.print("S14:"); Serial.print(Irms14*230.0); Serial.print("\t");
Serial.print("S15:"); Serial.println(Irms15*230.0);
Serial.println ("");
}
Re: EmonLib Errors related with calcIrms() function
Presumably you "disable" and "enable" channels by commenting / uncommenting them? Is there a critical point at which the number of active instances creates the fault - irrespective of which channels are active?
So can you look again at this: "Are you running out of memory? I would be looking for an out-of-memory error or an overflow for this fault. Take a look at this: http://playground.arduino.cc/Code/AvailableMemory or this: http://forum.pololu.com/viewtopic.php?f=10&t=989&view=unread#p4218"
Re: EmonLib Errors related with calcIrms() function
I'm not sure the logic behind readVCC() is sound anyway, so it may be your solution gives a better result. It appears to be using a Vref of 5V and using that to measure the 1.1V internal bandgap voltage. Any discrepancy then gets booked to the 5V supply. In my experience those internal bandgap voltages are not very accurate at all, and vary from device to device. I've got a Mega2560 here on my bench whose 2.56V internal reference would appear to be more like 2.499V. The datasheet says anywhere from 2.4V to 2.8V (and 1.0V to 1.2V for the 1.1V reference).
If you're running your Arduino off a long cheap USB cable from already overloaded computer USB ports, then I could imagine the bandgap voltages might be better than the 5V supply. But if you've got a half decent 5V regulator onboard, then I'd put my money on the 5V rather than the internal voltages.
I'm not familiar with emonlib but I'd imagine the absolute voltage is probably not that relevant anyway. Presumably any inaccuracies there get calibrated away? And doing it on every measurement of current seems pretty wasteful of your most precious resource... the A/D converter. You might actually improve accuracy by assuming Vcc is stable, and keeping the A/D busy tracking the things that really mater (V and I). Especially given that any drift you do detect wth readVCC() might be bandgap voltage drift and not Vcc drift.
None of that explains what you're seeing though, so I'm afraid this doesn't get you off the hook from finding your problem.
Re: EmonLib Errors related with calcIrms() function
The argument is that the internal bandgap reference might not be more accurate, but it is more stable, than the 5 V supply.
Therefore as you say the inaccuracy gets calibrated out. You cannot calibrate out instability.
It's really there for the people who run off batteries. In that case, using the bandgap reference to calibrate Aref - which is the battery voltage - is essential.
(dBC: I got the impression the OP was a bit cheesed off by you sidetracking 'his' thread - better start a new one if you want to discuss this further.)
Re: EmonLib Errors related with calcIrms() function
In that case, you might get better results using one of the internal voltages as the Vref for the A/D and adjust the burden resistors, mid-voltages, and op-amps accordingly. If the 5V is noisy, and it's being used as the Vref for the A/D, then checking its value 110usecs before or after using it as a reference doesn't sound too good.


{% extends "layout-v2.html" %} {% block pageScripts %} {% endblock %} {% block pageTitle %} NHS Cervical screening management system {% endblock %} {% block header %} {% include '../../components/header.html' %} {% endblock %} {% block content %}
Last viewed by: Jane Smith
Last viewed date: 12-Jun-2021
Address: 122 Farburn Terrace, CA10 0WP
The list can be printed or downloaded by saving as a PDF.
Use this list to review the patients at your GP surgery who have not responded to invitation for cervical screening. They have missed their screening and will be invited again based on their recall status.
Patients not reviewed or actioned will be removed from the list after 8 weeks.
You can cease them from screening or defer them if needed.
To defer a patient for informed choice or discharge from colposcopy, or cease them for informed choice or mental capacity act:
| Name NHS number |
Age Date of birth |
Status | Last result Last test date |
Next test due date | Review by |
|---|---|---|---|---|---|
| {{ patient.first_name | capitalize }} {{ patient.last_name | capitalize }} NHS No: {{ patient.nhs_number | formatNHSNumber }} | {{ patient.date_of_birth | returnAge }} {{ patient.date_of_birth | returnNumericDateFormat }} | {% if patient.results[0] == null %} Called {% else %} {{ patient.results[0].action }} {% endif %} Recall | {% if patient.results[0] == null %} {% set resultDate = "no results" %} {% else %} {% set result = "(" + (patient.results[0].result_code or "-" ) + (patient.results[0].infection_code or "") + (patient.results[0].action_code or "-") + ") " + (patient.results[0].result or "-") + ", " +(patient.results[0].infection_result or "No HPV data") + ", " +(patient.results[0].action or "-") %} {% set resultDate = (patient.results[0].result_date | returnNumericDateFormat or "-") + " " + (patient.results[0].result_date | returnTimeDiff or "-") %} {% endif %} {% if patient.results[0] != null %} {{ result }} {% else %} no results {% endif %} {{ resultDate }} | 19-11-2024 (3 years, 0 days) | {{ patient.nrl_review_date | returnNumericDateFormat }} {{ ((( patient.nrl_review_date | returnDateFormat) | returnTimeDiffDays) | removeBrackets) | capitalize }} |
|
|
|
||||
|
|
There are no more patients that need reviewing.
", "classes" : "nhsuk-u-margin-top-0" }) }} {% endif %} {% endif %}


Olafur Eliasson was born in Copenhagen, Denmark in 1967 to Icelandic parents.
He is known for sculptures and large-scales installation art employing elemental materials, etc


Red or White. Just enjoy the nightBecause wine not?
Terrior helped usher in America's wine revolution. But what does a revolutionary do when the battle is won? Read it all...
Bartolo Marscarello, why we salute you! Read about more about the famous winegrower...
Serge Hochar of Chateau Musar in Lebanon. Winemaker|Soul Shaker|Son of God|Master Blaster in the history of wine..


Impact Matcher
Be open, with impact.
Which closed journal would you like to submit to (select from list)?
Journal name
Impact factor
Discipline
Or enter the discipline(s), separated by commas.
Find open alternatives!


At present JUG Events is unavailable. It will come back online as soon as possible.
Please, retry in few minutes.
Thank you The JUG Events team


Brand
Submit
Brand
sign in
Brand
Signed in as
Mark Otto
Brand
Signed in as
Mark Otto
Brand
Signed in as
Mark Otto


'Earthquake Bird': A solid adaptation, but no high flyer
by James HadfieldAlthough it passed without much fanfare, this year marked the 30th anniversary of “Black Rain.” Ridley Scott’s Osaka-set cop thriller may have been absurd, but it still ranks as one of the high points in Hollywood’s on-off infatuation with Japan.
Scott is one of the producers of “Earthquake Bird,” Wash Westmoreland’s more low-key Netflix movie. Taking place in Tokyo in 1989, it even features a cheeky snippet of “Black Rain” that may tempt viewers to watch instead.
Based on a 2001 novel by former Japan resident Susanna Jones, this is yet another depiction of the country as seen through Western eyes, albeit with a more nuanced perspective than usual. Unlike the culture clashes of “Black Rain” and countless other films, including Netflix’s disastrous “The Outsider” (2018), the non-Japanese protagonist of “Earthquake Bird” is perfectly at home here.
| Rating | 2.5 out of 5 |
|---|---|
| Run Time | 106 mins. |
| Language | ENGLISH, JAPANESE |
| Opens | NOW STREAMING |
Lucy (Alicia Vikander) works as a translator and speaks Japanese fluently. She even eats the eyeball of a grilled fish she’s served for breakfast — how much more acclimatized can you get?
When she’s called in for questioning by police over a friend’s disappearance, her terse responses suggest she has something to hide. All is slowly revealed as the film rewinds to the start of her relationship with Lily (Riley Keough), a garrulous new arrival, who would be unbearable if it weren’t for Keough’s empathetic performance.
Lucy also recalls how she hooked up with Teiji (Naoki Kobayashi), a mysterious photographer who quickly becomes her lover. He’s tall and dashing, in a serial killer kind of way. They share their first kiss after he shows her photos of his deceased aunt in her coffin — as you do.
The film could easily have toppled into silliness, especially with lines like, “The first time we saw each other, I knew we could be truthful.” It’s held in check by Vikander’s brittle reserve; even when she’s about to remove her brassiere, she seems tightly buttoned down.
Much of the actress’s dialogue is in Japanese, and while she never sounds like she can actually speak the language, it’s a convincing effort.
What’s missing, though, is chemistry. The sparks only start flying when Lucy introduces Lily to her man; a scene of Keough and Kobayashi dancing together in a club is one of the juiciest in the whole movie.
As Lily and Teiji’s flirtation gets more serious, Lucy starts to come unravelled. Yet the mystery of whether she ultimately murdered her friend never really grips.
There’s a choppiness and impatience to the storytelling, with crucial scenes getting dispatched in a cursory fashion. Following recent reports that Netflix has been experimenting with faster playback speeds, Westmoreland seems to be doing the job for them.
“Earthquake Bird” evokes late-’80s Tokyo by sticking mostly to dowdy interiors and depicting street scenes in such shallow focus that you barely notice the modern signage. Cinematographer Chung Chung-hoon takes his cues from Teiji’s photography obsession, constantly framing the characters in mirrors and windows.
Like many Netflix originals, it applies an art house gloss to what is basically a solid Friday night movie. “Earthquake Bird” is no masterpiece, but at least it’s not “The Outsider.”
GET THE BEST OF THE JAPAN TIMES IN FIVE EASY PIECES WITH TAKE 5
JOIN THE CONVERSATION


Angular JS
Output Strings As Variables
{{"hello " + " world"}}
Deal with numbers as variables
{{"1 + 2 = "}}{{1 + 2}}


- ParameterException - Exception in gmc_hdfs.exception
-
This exception is to report bad or invalid parameters given during constructor.
- ParameterException() - Constructor for exception gmc_hdfs.exception.ParameterException
-
Constructs a new exception with null as its detail message.
- ParameterException(String) - Constructor for exception gmc_hdfs.exception.ParameterException
-
Creates a new ParameterException object.
- pareto() - Static method in class gmc_hdfs.distribution.StdRandom
-
Returns a random real number from the standard Pareto distribution.
- pareto(double) - Static method in class gmc_hdfs.distribution.StdRandom
-
Returns a random real number from a Pareto distribution with shape
parameter α.
- ParetoDistribution - Class in gmc_hdfs.distribution
-
Implementation of the Pareto distribution.
- ParetoDistribution() - Constructor for class gmc_hdfs.distribution.ParetoDistribution
-
Create a Pareto distribution with a scale of 1
and a shape of 1
.
- ParetoDistribution(double, double) - Constructor for class gmc_hdfs.distribution.ParetoDistribution
-
Create a Pareto distribution using the specified scale and shape.
- ParetoDistribution(double, double, double) - Constructor for class gmc_hdfs.distribution.ParetoDistribution
-
Create a Pareto distribution using the specified scale, shape and
inverse cumulative distribution accuracy.
- ParetoDistribution(RandomGenerator, double, double) - Constructor for class gmc_hdfs.distribution.ParetoDistribution
-
Creates a Pareto distribution.
- ParetoDistribution(RandomGenerator, double, double, double) - Constructor for class gmc_hdfs.distribution.ParetoDistribution
-
Creates a Pareto distribution.
- PENDINGTRANSFER - Static variable in class hdfs.replicationsimulator.Event
-
- PENDINGTRANSFERFORUSER - Static variable in class hdfs.replicationsimulator.Event
-
- poisson(double) - Static method in class gmc_hdfs.distribution.StdRandom
-
Returns a random integer from a Poisson distribution with mean λ.
- poisson(int) - Static method in class hdfs.replicationsimulator.SimFileGenerator
-
Return an integer from a poisson distribution with expected failures
given as parameter.
- popularity() - Method in class gmc_hdfs.replicationsimulator.DataitemInfo
-
It is a dependent of the number of simultaneous requests.
- printResults() - Static method in class hdfs.replicationsimulator.Simulator
-
- printSpaceConsumption() - Method in class gmc_hdfs.replicationsimulator.ReplicationManager
-
It prints information about space consumption
- printSystemAvailability() - Method in class gmc_hdfs.replicationsimulator.ReplicationManager
-
It prints information about system availability
- printTrafficConsumption() - Method in class gmc_hdfs.replicationsimulator.ReplicationManager
-
It prints information about traffic consumption


{% extends "baseLayout.html" %} {% block title %}Setup Credentials{% endblock %} {% block body %} Enter your personal XMPP credentials


Hello I am Dixie and I am using Bootstrap for the first time. Hello I am Dixie and I am using Bootstrap for the first time. Hello I am Dixie and I am using Bootstrap for the first time. Hello I am Dixie and I am using Bootstrap for the first time.
This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces.
This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces. This is my second column and it is taking up 9 spaces.


ConcentrationMetrics¶
ConcentrationMetrics is an MIT-licensed Python package aimed at becoming a reference implementation of indicators used in the analysis of concentration, inequality and diversity measures
Overview of Main Features¶
- exhaustive collection of concentration and inequality indexes and metrics
- supports file input/output in both json and csv formats
- computation of confidence intervals via bootstraping
- visualization using matplotlib
Usage¶
Using the library is quite straightforward. For example calculating the Gini and the HHI indexes on randomly generated portfolio data:
import concentrationMetrics as cl
import numpy
# Create some data
a = 1.7
portfolio = np.random.zipf(a, 100)
# Calculate some indexes
myIndex = cl.Index()
hhi = myIndex.hhi(portfolio)
gini = myIndex.gini(portfolio)
Computing the confidence interval
import concentrationMetrics as cl
import numpy
# Create some data
a = 1.7
portfolio = np.random.zipf(a, 100)
# Calculate some indexes
myIndex = cl.Index()
lower_bound, value, upper_bound = myIndex.compute(portfolio, index='hhi', ci=0.95, samples=10000)
Many more examples in the examples directory
File structure¶
- concentrationMetrics.py The library module
- datasets/ Contains a variety of datasets useful for getting started with the ConcentrationMetrics
- examples/ Variety of usage examples
- docs/ Sphinx generated documentation
- tests/ testing the implementation
All indexes are currently implemented in concentrationMetrics.py as methods of the Index object
Dependencies¶
- numpy
- pandas
- scipy
Datasets¶
Version 0.3.1 includes two real datasets currently used primarily for testing and comparison with R implementations
- hhbudget.csv
- Ilocos.csv
Testing¶
Run python test.py
Comparison with R implementations¶
- atkinson_test.py compares the Atkinson function with the IC2/Atk function


Typing!
Open Packs!
Battle!
Type out
10
cards!
Timer:
0
seconds
Correct:
0
/
0
letters
Your browser isn't invited for super fun audio time.
Your browser isn't invited for super fun audio time.
Your browser isn't invited for super fun audio time.
Your browser isn't invited for super fun audio time.
Your browser isn't invited for super fun audio time.
Your browser isn't invited for super fun audio time.


Source of moose
This project consists of 39 directories, containing a total of 273 files.
| Name | Size | Last Modified |
|---|---|---|
| AnnotationEntityManagerFactory.php | 2.9 KB | 2017-04-08T10:21:46+00:00 |
| Context.php | 11.5 KB | 2017-05-06T13:15:30+00:00 |
| DefaultPlatesEngineFactory.php | 2.3 KB | 2017-04-08T10:23:36+00:00 |
| EntityManagerFactoryInterface.php | 2.0 KB | 2017-04-08T10:09:41+00:00 |
| MailerFactoryInterface.php | 1.9 KB | 2017-04-08T10:10:04+00:00 |
| MooseConfig.php | 15.1 KB | 2017-04-26T13:28:54+00:00 |
| MooseEnvironment.php | 4.2 KB | 2017-04-08T11:02:06+00:00 |
| NetteMailerFactory.php | 3.3 KB | 2017-04-08T10:17:45+00:00 |
| PlatesEngineFactoryInterface.php | 1.9 KB | 2017-04-03T22:39:54+00:00 |
| PortalSessionHandler.php | 7.9 KB | 2017-04-27T22:58:20+00:00 |
| Total: 10 files |


Back
Login
Delivery
Payment
Confirmation
Where Would You Like To Deliver?
Name
Address
Phone
Post code
City
Country
Use this address for billing
PROCEED TO CHECKOUT
⇪


placeMate.


## Pie or Doughnut
`PacemPieChartElement` is a handy webcomponent that renders **pie** and **doughnut** charts, it all depends on the bindable `cutout` property.
Its `PacemPieSliceElement` children define the slices of the chart.
## Data-driven
The child-slices of a pie-chart can be easily changed by exploiting a `PacemRepeaterElement`. Everytime a change occurs (number of slices, single slice value, ...)
a **draw** task gets generated for the whole chart.
The following live example sums up what can be done with a pie-chart webcomponent.
[
{"label": "item 1", "color": "success", "value": 2},
{"label": "item 2", "color": "warning", "value": 1.5},
{"label": "item 3", "color": "primary", "value": 1.625},
{"label": "item 4", "color": "error", "value": 0.75}
]
## Styling
Preconfigured coloring can be applied either to the whole chart (results in gradient coloring) or per-single slice.
Involved css classes are, respectively, `chart-<color>` and `slice-<color>`.
## Behavior
Declarative listeners can be added to the single _slices_ in order to intercept `click`, `mouseover`, `touchstart`, `mouseout`, ... events.
In the following example, tooltip capabilities are added by intercepting slices' `mouseenter` and chart's `mouseleave` events.
[
{"label": "item 1", "value": 2},
{"label": "item 2", "value": 1.5},
{"label": "item 3", "value": 1.625},
{"label": "item 4", "value": 0.75},
{"label": "item 5", "value": 1.75},
{"label": "item 6", "value": 0.275},
{"label": "item 7", "value": 0.7},
{"label": "item 8", "value": 2.15},
{"label": "item 9", "value": 1.333}
]
:


User Guide¶
«Intelligence is the ability to avoid doing work, yet getting the work done.»
—Linus Torvalds
The following is a set of guidelines for installing and using the ATF assets for action automation in Unity.
Getting started¶
Installing asset
Short version is just drag-and-drop the .unitypackage file into opened Unity Editor if you have one and it’s done.
Or you can hit Add in asset store page of the asset. If you have some troubles installing this asset, i suggest you to see this official guide on importing things in Unity.
Preparing scene
Drag-and-drop into your scene Initializer prefab in ATF/Prefabs directory of your assets. Remember, if you destroy this game object the asset functionality won’t work.
Preparing Unity Editor
All of the management windows are now fully functional.
To add Integrator Window press: Tools/ATF/Integrator.
To add Recorder Window press: Tools/ATF/Recorder.
To add Storage Window press: Tools/ATF/Storage.
Starting from scratch¶
Just use AtfInput instead of Input class and recorder, storage and integrator will work perfectly.
Here is an example of Mover class that will rotate around YZ axis given game object when you hit space key:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | using UnityEngine;
namespace ATF.Scripts.Example
{
public class Mover : MonoBehaviour
{
private const float SPEED = 100f;
private void Update()
{
if (AtfInput.GetKey(KeyCode.Space))
{
transform.Rotate(new Vector3(0, 1, 1), Time.deltaTime * SPEED);
}
}
}
}
|
Starting from existing project¶
Use AtfInput class or AtfInput.Instance object instead of Input class in all further modifications of your code base and recorder, storage and integrator will work.
Input class is sealed so AtfInput class and AtfInput.Instance object are together to represent it’s unified interface. In other words, if you want to use a certain Input method you can access it either through static invokation or through object AtfInput.Instance invokation.
For integration in existing project the Integrator Window comes in. To integrate in the specific files you can populate the list of such files and hit Integrate or Integrate and replace. But if you want to integrate automatically without choosing files, just hit Integrate All.
Note
For further information about integration process just check the Integrator Window part of documentation.
Integrator Window¶
The Integrator Window is used to integrate ATF functionality easily into complete code base. If you starting from existing project you may want to use one of the options:
Automatic integration¶
Just hit Integrate All button and it’s done. The algorithm of integration is simple. The integrator selects all of “.cs” files in your project then in all files it performs regexp search of Input class usage turning it in AtfInput.Instance class usage.
Integration in specific files¶
There is two modes of integration functionality. First mode allows you to select files in Project window and selected files will be added to queue on integration. Second mode allows you to add and delete files from queue by entering paths.
To choose modes you can alter state of the checkbox Manual path choosing. When it’s on first mode is enabled, when it’s off second mode is enabled.
You can also delete selected paths from queue. Just empty your selection in Project window, choose some file you want to delete from queue and hit Remove path button.
To integrate in specific files in second mode you can enter to .cs file path path from Assets directory to your script with Input class usage. Clicking Add path and Remove path buttons you can prepare your own set of scripts for integration by adding or deleting files from queue.
Using Save paths and Load paths buttons allow you to save and load set of scripts for reintegration if it is needed.
To clear all saved paths you can just remove all paths and hit Save paths. After paths list preparation you have two options:
Integrate and replace button: integrate with replacing contents of chosen files.
Integrate button: Integrate without replacing contents and with creating dublicate file with ATF suffix in file name.
Recorder Window¶
The Recorder Window is pretty basic to use. The window features three sections: Recorder state, Recording control, Replay control.
Recorder state is uninteractable section, it just show you the state of the recording.
Recording control is interactable section. Here is how to use it:
The recorder is a state machine and the name of the record is used as cursor. To set the record name just type to Name of the recording field specific name and hit enter. You will see that Current recording name has changed.
Hit record button Start and the window will change like that:
The Stop and Pause buttons are to stop or pause recording. If you click Pause the window will change:
To continue recording just click Continue button.
Replay control is also interactable section. Here is how to use it:
Now you can play previously recorded actions. Simply type the name of the record a hit enter.
Hit replay button Start and see how window has changed:
The Stop and Pause buttons are to stop or pause replay. If you click Pause the window will change:
To continue replay just click Continue button.
Note
If you try to replay a non-existent record it’ll do nothing. Also there is no mechanism to reverse replay yet. Please consider this using the asset.
Input Disable Function¶
If you want to disable or enable input you can address to Tools/ATF/Utils/Toggle Input or press Ctrl+I. Of course it will work only in Play Mode.
This function is to allow interacting with control windows without interacting with application in Play Mode. For example you want to replay a certain record from certain point of your application but when you move your mouse to click Start at the replay control the application is responding and it’s state is changing. To prevent that you can disable input and move your mouse without changing the application state.
Last Input¶
While recording your new scenario you can see that there is already a record named Last input in action storage. This record contains last state of the requested input and it’s content is constantly played where you disable input. It’s also can be used for debug for example.
Storage Window¶
The Storage Window is to provide persistence management for records you made.
It features two required sections and two optional sections: Current records, Saved records and Current commands and actions queues, Saved commands and actions queues.
Optional means you can hide those sections by checking and unchecking the Display current details or Display saved details checkboxes.
Current records is section where records that just loaded to RAM are illustrated and they are ready to be recorded again (with erasing previous actions data) and replayed.
Saved records is section for records that are saved.
By double-clicking to saved or current record you can see the contents of it in Current commands and actions queues section or Saved commands and actions queues section. There is the example of such contents:
Here is how to use the window:
The Storage Window is also a state machine. The cursor is Current recording name in this window. To set up this cursor you have to just click on any record name in Current records or Saved records sections.
The buttons Save, Load and Scrap are to save to Saved records section, load to Current records section and scrap record from saved records.
To set up cursor in Recorder Window just right-click to any record name in Current records section.
To export contents of Saved records section you can specify an absolute path to “.json” file that will contain the contents and hit Export saved storage button.
To import contents of Saved records section you also specity an absolute path to existing “.json” file of the storage and hit Import saved storage button.
Note
You cannot set up Recorder Window cursor from Storage Window if record is not loaded to Current records section.
Shortcuts¶
These shortcuts are to provide an opportunity to manage recordings without having to move your mouse to the buttons on special windows. It is useful if your application use mouse position data continuosly in play mode.
Ctrl+I - Enable/Disable Input;
Ctrl+U - Start/Stop recording with current record name;
Ctrl+Shift+U - Pause/Continue current recording;
Ctrl+Y - Start/Stop playing current record;
Ctrl+Shift+Y - Pause/Continue current play of record;


|
Thank
U (Thank You)
(Alanis Morissette) |
|
How
about getting off of these antibiotics
How about stopping eating when Iím filled up How about them transparent dangling carrots How about that ever elusive kudo CHORUS: Thank you India Thank you terror Thank you disillusionment Thank you frailty Thank you consequence Thank you thank you silence How about me not blaming you for everything How about me enjoying the moment for once How about how good it feels to finally forgive you How about grieving it all one at a time CHORUS The moment I let go of it was The moment I got more than I could handle The moment I jumped off of it was The moment I touched down How about no longer being masochistic How about remembering your divinity How about unabashedly bawling your eyes out How about not equating death with stopping Thank you India Thank you providence Thank you disillusionment Thank you nothingness Thank you clarity Thank you thank you silence |


Netizens positively comment on HyunA and Dawn's joint comebacks
by sl278HyunA and Dawn are probably one of the first couples to promote together simultaneously as artists and netizens are here for it and leaving positive feedback.
The two decided to have their solo releases on the same day and stunned fans with their showcase and showed off their affection for each other. The stated that they worked hard on their comebacks and said they would continue to try their best.
Netizens have been making positive comments regarding the two's relationship, stating:
"HyunA's so pretty. I love seeing her be so confident."
"Both of them are so cool and their fans are cool too for supporting them."
"It's just really nice to see them like that. I support them both!"
What do you think?


Enter a number and see it change to a Roman numeral!
Enter Number Here
Submit
Please enter a number that is greater then or equal to 0


Staff Engineer - San Mateo, CA
Overview
At Lumiata, we’re building a Healthcare Platform. We strongly believe that a Machine Learning model only comes to life once it is fully deployed and running in production, integrated with workflows and other systems. We’re helping healthcare organizations bring their models to life! Going from on-paper predictions to building intelligent systems that use ML models to automate tasks based on predictions and classifications.
We process TBs of patient data per customer, which we use to train models that are used to solve our customer’s prediction and classification problems. We use a variety of ML techniques, ranging from simple linear/logistic regression, decision trees, SVMs and deep learning. We’re building a Big Data / Machine Learning platform for managing PBs of data, as well as providing data science teams capabilities that will allow them to iterate very quickly throughout the ML experimentation lifecycle: data prepping, cleansing, feature engineering, training, predict/classify, tune, and repeat.
Lumiata is seeking a Staff Engineer with a focus on handling interesting data, machine learning and infrastructure problems to join our nimble and growing team. Our new team member will play a critical role in helping develop and maintain Lumiata’s core data science infrastructure. You will be working on and helping to develop automated pipelines and services for training and deploying machine learning models and building high performance systems to understand complex patient data.
Key Responsibilities
Design and implement services, and Data/ML pipelines that part of the core ML platform
Design and implement public facing APIs consumable by Lumiata customers
Participate in the evolution of the Lumiata Data Model
Research and design of algorithms to solve problems using medical & healthcare data.
Handle large volumes of heterogeneous medical data.
Expose multilayer machine learning systems to customers while maintaining first class privacy and security standards.
Extract and expose external public data sources to enhance medical machine learning models
Qualifications
3 - 5 years building services and applications
Experience building distributed systems with Python, and/or a JVM language such as Java or Scala
Experience building ML systems or applications
Familiarity with popular ML frameworks such as TensorFlow, KubeFlow, XGBoost, MLFlow, etc is a plus
Proficiency in distributed systems principles
Experience in building and using data systems at scale
Excellent communication skills
Experience operating productions systems at scale -- you build it, you operate it
Experience with the K8s and Docker ecosystems
Experience with AWS or GCP, Lumiata currently runs on GCP
Solid networking knowledge, TCP/IP
Based in Silicon Valley (San Mateo), Lumiata’s team is comprised of data scientists, engineers and industry experts. Lumiata is backed by Khosla Ventures, BlueCross BlueShield Venture Fund, Intel Capital, Sandbox Industries and other leaders in healthcare and AI.
Diversity creates a healthier atmosphere: Lumiata is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.


Brit diplomat casts doubt on claim Prince Andrew stayed with him and not Epstein
Britain's former consul general in New York Sir Thomas Harris said he cannot recall Prince Andrew staying with him in the city when he visited in April 2001, despite the royal's claims that he did
by Matthew Dresch, https://www.mirror.co.uk/authors/matthew-dresch/Britain's ex-consul general in New York has cast doubt on Prince Andrew's claim he stayed with him and not Jeffrey Epstein on a controversial trip.
The royal said he stayed with the diplomat over the period that Virginia Roberts claimed to have slept with him in April 2001, when she was just 17-years-old.
He admitted that he may have visited his paedophile ex-pal Epstein's home on the trip but denied staying at the property.
Andrew insisted he slept at the consul-general's residence in his interview with BBC Newsnight on Saturday.
However, Sir Thomas Harris, Britain's consul-general at the time, said he could not remember the royal staying with him.
Sir Thomas told Mail Online: "I have no recollection of him staying at the address in April. I don’t have a note of the dates of all the visits – the Palace will. It doesn’t ring any bell whatsoever."
The retired diplomat said he no longer had his 2001 diary, which may have contained details about Andrew's activities.
He added that overnight stays at the consul general's residence were usually logged in the Court Circular, however there was no record relating to the Prince.
Ms Roberts, one of Epstein's alleged trafficking victims, said one of the three sexual encounters she claims to have had with Andrew took place during his Easter 2001 trip.
He spent three days in New York and Boston during the official visit, although it is not clear where he stayed.
At the time, The Mail on Sunday reported that he spent one night as the consul-general's guest and another at Epstein's home.
The Prince has taken a temporary break from royal duties after the outcry over his BBC Newsnight interview.


This component creates a guid (a 32 characters string in a xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx format) that will pe passed along.
Every time a chapter is created the event is triggered and an children components hierarchy is created (or updated if it was already created).
All info sent by the sendChapter
event will be passed to the This component one slot, as a HTML child, in the newly created psk-card
which will render the
text between tags.
JavaScript was created by Brendan Eich in 1995 during his time at Netscape Communications. It was inspired by Java, Scheme and Self.
Eich continued to oversee the development of SpiderMonkey, the specific implementation of JavaScript in Navigator.
JavaScript was created by Brendan Eich in 1995 during his time at Netscape Communications. It was inspired by Java, Scheme and Self.
Eich continued to oversee the development of SpiderMonkey, the specific implementation of JavaScript in Navigator.


About Me
Hello! I'm Helena (or Lena, whatever) a student of Computer Science from Linne University.
Right now I'm finishing my program in software development. I had a lot of fun programming little things with Java/C# and Angular among others, I think what I really learned is how to survive in a new environment each 2 weeks. If you are from some bussiness and you are interested in me, contact me or add, I'm in desperly need of a mentor. If you are a student from the university repository, you can find send me a coffee via ko-fi right here.
But I'm not just a programmer! I love to help and meet new people, I'm member of WiTech Växjö, I participated in events with Datatjej, I'm also member of FemDevs Spain and I can say I have friends everywhere!


This app helps you check the weather forecast for your next destination, and presents some photos to give you a taste about where you are traveling to!
Unfortunately, the service only allow to forecast the weather up to 15 days from today, but give it a try, anyway (:


--- layout: post status: publish published: true title: Building Rotor author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 601 wordpress_url: http://winterdom.com/2003/01/buildingrotor date: '2003-01-27 19:31:07 +0000' date_gmt: '2003-01-27 19:31:07 +0000' categories: - ".NET" tags: [] comments: [] ---
I finally got around installing the final release of the SSCLI source code on my machine and rebuild it. Took much less time to build it than the last time around, when I was still on a PII-400MHz.
I had been meaning to do this for a long time now, but I always kept finding excuses to avoid it... talk about procrastinating! But not more... it's Rotor time!


Here is the default text for the 403_3 Error Message in the DNN core language pack:
DotNetNuke Configuration Error {0} DotNetNuke has extensive file upload capabilities for content, modules, and skins. These features require custom security settings so that the application is able to create and remove files in your website.
Using Windows Explorer, browse to the root folder of the website (C:\DotNetNuke by default) and right-click the folder and then select "Sharing and Security" from the popup menu (Note: If you are using Windows XP you may need to Disable Simple File Sharing before these options are displayed). Select the Security tab and add the appropriate User Account and set the user permissions.
- If using Windows 2000 - IIS5
- the [SERVER]\ASPNET User Account must have Read, Write, and Change Control of the virtual root of your website.
- If using Windows 2003 - IIS6
- the NT AUTHORITY\NETWORK SERVICE User Account must have Read, Write, and Change Control of the virtual root of your website.


Your Med Chart ID is:
Keep this number with your health records so you can easily reference your Med Chart.
Start by entering your medications in the field above.
HINTYou just need to type the first few letters of the medication name and then choose from the dropdown list.
Press enter or click the medication to add it to the list!


This visualization is an Interactive Slide Show.
This hybrid structure mixing author-lead and reader-lead structures is where the author provides a directed path through a
series of slides. But on each slide the reader has the option for further investigation of the data.
3 slides are included in the visualization which presents data on failed banks from 2000 to 2017.
Project Rubric Notes:
1. Hybrid structure: Interactive Slide Show. Slides are author-driven with 3 in sequence. Reader may select different views to look at data presented in each slide.
2. Utilization of scenes: Slide 1 provides the full scene of all bank failures over 17 years. Each successive slide provides a description of the data available to view.
3. Annotations: Each bar in the graphs includes a tool tip with the actual value of the bar.
4. Parameters: Each button sends a different parameter to the graph drawing allowing the viewer to choose different dimensions of data segmentation.
5. Triggers: Two different triggers are used. Buttons to choose a different dimensional view of the data as well as buttons to move to other slides.
Slide 1 is the overall context of all bank failures from 2000 to 2017. The default display is a graph showing failed asset totals in dollars by FDIC Region.
The charts show that a total of $709 Billion (B) in assets has failed. In 2008, more than half, $371B, failed. And in 2008, the San Francisco region accounted for $360B.
Buttons at the bottom allow alternate graphs to view asset failures by state and by year. The Next button advances to Page 2.
Because the San Francisco region accounts for the largest total asset failure by a significant margin, it is the subject of the 2nd slide. The default view is failed assets by state.
Buttons at the bottom allow alternate graphs to view asset failures by state and by year. The Next button advances to Page 3.
Because Nevada in 2008 accounts for a significantly large share of asset failures, it is the subject of the 3rd slide. The default view is failed assets by bank name.
A deeper look reveals that the failure of Washington Mutual Bank accounted for $307B.
Buttons at the bottom allow alternate graphs to view asset failures by city or bank name.
The question or lesson that this visualization attempts to explore is whether bank failures throughout the past 17 years were random events or in a pattern of area of the country.
Data from the Federal Depositors Insurance Corporation (FDIC) The list of all banking institutions was retrieved and then limited to the failed institutions.
For each bank, the asset value is defined as the assets owned by the institution. For failed institutions, this value represents the asset value at the time of failure.


This website was created for a school project by Antonio Vrbić.
The point of this project was to create a ML model in Azure ML Studio, create a web API to make it easier to communicate with the ML web service and to create an interactive application that would allow the user to predict religions based on flag features.
The project uses the following technologies and resources:


Loading Model ...
Jekyll
&
Hide
Hide
Review
Primary Image
Add Image
file_upload
Drag and drop a file or select add Image
SUBMIT
×


Code:
This is a Button
CSS3 buttons is a simple framework for creating good-looking GitHub style button links.
To create a button, the only thing you have to do is this:
This is a Button
If you prefer a pill-like button with more rounded corners, you can add a .pill
class to the button
This is a Pill Button
Sometimes when you have multiple buttons, it's considered good practice to highlight the button with the primary action in order to give
the user a visual clue of what action to take if in doubt. This can be accomplished by adding a .primary
class
to the button
Publish Post or Save as Draft
If you have a button that triggers a negative action, like deleting data, it's good practice to warn the user by
styling the button differently than the normal buttons. Give a button the class .negative
and the hover-state
will change to red
Divide by Zero
You can create grouped buttons that are linked together, like seen at Gmail and other places, by using the .left
, .middle
and .right
classes:
Archive Report Spam Delete
You can also add the pill class to grouped buttons if preferred:
Archive Report Spam Delete
CSS3 Buttons supports a wide range of icons that can easily be added to any button by adding a span
tag inside the anchor tag
with the class of .icon
and any one of the provided icon classes:
Search
Here is a list of all the supported icon classes:
| Class | Example |
|---|---|
.book |
View Log |
.calendar |
Add to Calendar |
.chat |
Start Chat |
.check |
Approve Registration |
.clock |
Register Work Time |
.cog |
Settings |
.comment |
Add Comment |
.cross |
Remove Item |
.downarrow |
Move Down |
.fork |
Create Branch |
.heart |
Add to Favorites |
.home |
Back to Frontpage |
.key |
Password Protect |
.leftarrow |
Move Left |
.lock |
Lock Article |
.loop |
Resend Message |
.magnifier |
Search |
.mail |
Send Newsletter |
.move |
Move |
.pen |
Edit Post |
.pin |
Pin to Map |
.plus |
Add Post |
.reload |
Reload Page |
.rightarrow |
Move Right |
.rss |
Subscribe to RSS Feed |
.tag |
Add Tag |
.trash |
Delete Post |
.unlock |
Unlock Article |
.uparrow |
Move Up |
.user |
Add New User |
If you wish to emphasize a specific action you can add the .big
class to make a more prominent call-to-action
button:
Create Project
CSS3 Buttons works in all major browsers
Note: Some CSS3 features used in CSS3 Buttons is not supported in Internet Explorer browsers! (IE 8 and under)
css3buttons.css
in your stylesheets foldercss3buttons_backgrounds.png
and css3buttons_icons.png
in your images foldercss3buttons.css
in the head section of your HTML page (see code example below)<link rel="stylesheet" href="stylesheets/css3buttons.css" media="screen">
CSS3 Buttons expects that some kind of CSS reset is in place in your project, otherwise the look might not be, as seen here
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <http://unlicense.org/>
Please create a ticket on GitHub With a description of the problem, browser and operating system information and how to reproduce the problem.
You can send me a private message on GitHub and I'll do my best to help you.


Paying people to cycle to work and an extra bank holiday: Plaid Cymru's General Election 2019 manifesto
The party's manifesto declares it wants independence by 2030
by Ruth MosalskiPlaid Cymru is promising to make St David's Day a bank holiday, keep Wales as a member of the EU and to pay people to cycle to work.
Their General Election 2019 manifesto is 45 pages long and called "Wales, it's us".
There are five key policies; a green jobs revolution, caring for everyone, a fair deal for families, action on housing and combating crime.
The party has entered a pact with other remain parties the Green Party and Lib Dems not to stand in every seat.
Plaid Cymru wants Wales to be an independent member of the European Union by 2030.
To do that, it admits it needs to be in power at the Welsh Government after the 2021 Senedd election.
"The greatest obstacle to Welsh independence is the charge that we simply cannot afford it, that a country as rich as Wales in natural resources and in the skills and imagination of her people, is somehow too poor to be independent," it says.
"Fundamentally, the reason why there is such a large gap between the taxes we raise in Wales, and the money we spend on benefits and public services, is the way our economy has been mismanaged by successive centralised London governments.
"We need independence precisely in order to change that."
On Brexit
Plaid Cymru promise a people's vote and to campaign for remain.
It dedicates eight A5 pages to explaining why Brexit and a no-deal Brexit are bad for Wales and what the four MPs it had in the last Parliament did to prevent it.
- Plaid Cymru will seek the devolution of migration policy so that Wales can set its own migration quota
- It would change the Settled Status application system into a registration system, ensuring that all EU citizens who are resident in the UK before exit day should have the right of permanent residence
- The party says it would "ensure that all the national parliaments of the UK are consulted throughout the negotiations on future trade deals"
Green jobs
In the document Plaid demands that the UK Government allocate an additional 1% of GDP per year to capital investment over the next ten years.
That would give them £15bn to invest in a "Welsh Green Jobs Revolution".
The party wants the Treasury to allow the Welsh Government to borrow up to £5 billion for capital investment.
"These sums will allow us to create tens of thousands highly skilled green collar jobs, allowing Wales to be a trailblazer in the fight to tackle the climate emergency."
Proposed projects include:
- A publicly owned Welsh broadband guarantee for every home and business in Wales by 2025
- Electrification of all major rail lines by 2030
- Building a super-Metro for south-east Wales with new stations
- Building the new Swansea Bay and Western Valleys Metro
- Reopening rail services for the Amman, Swansea, Neath and Dulais Valleys
- Developing a metro for north-east Wales and relocate the Chester Transport for Wales Depot to the north of Wales
- Creating a trans-Wales railway
- Expanding the Traws Cymru bus network
- Tidal Lagoons for Swansea Bay, Cardiff and Colwyn Bay
- Building an Ynys Môn offshore windfarm and an Usk barrage
The party promises 20,000 green social homes and a £5bn programme to improve the energy efficiency of housing in Wales and reduce fuel poverty.
Health and caring
The manifesto promises free Social Care at the point of need, delivered by a new and seamless National Health and Social Care Service.
"We estimate this will cost the Welsh Government an extra £300 million a year, which in the context of an overall Welsh budget of £17 billion, is an achievable priority".
On pensions, it backs the 1950s women and calls by the UK Mineworkers Pension Association to get the 50-50 split of pension surplus renegotiated. We will continue to demand a fairer deal for former miners to access money.
It will protect the triple-lock on state pensions and require the BBC to reverse the cuts to free TV licences.
It would train and recruit an additional 1,000 doctors, 5,000 nurses, and 100 dentists for the Welsh NHS.
Plaid opposed the privatisation of the health service.
It would up mental health spending by 5% and promises "cancer pathways that enable speedier treatment".
It will establish an independent, publicly funded National Institute for Public Health policy to advise on public health matters without being influenced by vested interests.
Planning laws would be changed to provide greater protection for green spaces in urban areas and would increase spending on active travel routes and promote walking and cycling.
It wants a National Commission on reforming drug law.
For families
Plaid Cymru's plan to end family poverty will include:
- A £35 a week payment for every child in low income families, lifting 50,000 children in Wales out of poverty
- Free Care and Education for all 1-3 year olds via free full-day early years childcare and early years education to all children between one and three-years-old
- Early years into school will be the "first stage of education to ensure that all Welsh children become bilingual"
- Statutory targets for reducing child poverty
- Plaid Cymru will provide an extra £300million a year for our schools and colleges
- It will undertake a review of the funding offer for Welsh domiciled undergraduate and post-graduate students, in respect of both tuition fees and living costs and Iincrease funding for degree apprentices in Wales
Housing
"We will create a Welsh-based Planning Inspectorate that is required to meet the needs of our communities" and will "reform the Local Development Plan system to ensure that development is far more collaborative, involving communities at a far earlier stage in the process than at present."
On homelessness, it backs a plan by charity Crisis which, if implemented would end homelessness and bring overall savings to UK public services of around £34.6 billion by 2041. In Wales it would entail savings of about £70 million a year.
Crime
- Plaid Cymru will recruit an extra 1,600 police officers – two for each community
- It will "reverse the harsh cuts so that people who are currently unable to access legal aid can exercise their right to justice"
- Prisoners should be placed as close to their local communities as possible, it says
- On knife crime, it says it will "work with youth clubs, sports governing bodies, schools, community groups, voluntary organisations and youth workers to improve youth services and to increase the availability of both formal and informal activities"
- Sexual Assault Referral Centres' will be "properly funded" and a promise to ensure counselling services are available
Devolution
Plaid wants further devolution and to "press for the devolution of financial powers to the Senedd, plus the transfer of justice, economic development, welfare and culture powers that are currently reserved to Westminster".
"We need greater financial powers to enable the Welsh Government to tailor taxation and funding to meet the needs of Wales. These include:
- Devolution of corporation tax as i in Northern Ireland
- Devolution of Air Passenger Duty as in Scotland and Northern Ireland
- VAT revenues assigned to Wales as in Scotland
Finance and tax
Plaid wants the Barnett formula to be reworked and says "everybody should pay a fair share of tax so that we can all share excellent, world-class public services. That means that those who earn most – as individuals or as companies – must make a fair contribution.
To raise an extra £20bn a year it would:
- Reverse the British Government’s planned cut on corporation tax. Cancelling the planned cut from 19% to 17% due in 2020–21 would raise around £5 billion
- Income tax relief on pension contributions should be restricted to the standard rate of 20%
- Increase the employee rate of National Insurance Contributions for higher rate and additional rate taxpayers from 2% to 4%
It would scrap Trident.
Environment
It supports greater transition to organic and other sustainable farming systems and would develop plans for renewable energyby identifying ecologically sustainable sites for offshore and onshore wind energy development, as well as potential areas for solar and tidal energy development.
It would:
- Establish a national energy agency, Ynni Cymru, which would be charged with realising Wales’s green energy potential
- Fully realise marine energy potential including wave, tidal range and tidal stream energy
- Seek a complete ban on fracking and new open-cast coal mines
- Oppose the development of new sites for nuclear power stations
- Oppose the use of pylons through National Parks and Areas of Natural Beauty, advocating the use of underground and undersea cables to carry electricity where feasible
- Wants a minimum planting rate of 2,000 hectares a year from 2020
- Promises a new clean air act for Wales
- Ban single use plastics
- Invest in a national electric vehicle charging network
- A bike reward scheme where people are paid for every mile they cycle to work as in the Netherlands
The Welsh Language and culture
Plaid wants a Welsh Education Act to ensure Welsh-medium education and would keep the Welsh Language Commissioner post.
It will set up a new organisation with responsibility for comprehensive language planning.
Museums will keep free entry and they want to create a National Gallery for Contemporary Art.
St David's Day would be made a Bank Holiday.
What else?
It would cancel the £5bn restoration of the Palace of Westminster and wants electronic voting in the Commons.
"Currently, there are 17 Assembly Members and seven Welsh MPs who employ members of their own families at the public’s expense. Whether in the Senedd, Westminster or Brussels Plaid Cymru politicians will not employ family members."
It wants MPs to have the "right to speak Welsh in the House of Commons chamber so that all their constituents can feel represented".
It would increase tourism promotion of Wales around the world and wants a tourism VAT on hospitality cut to 9% to put Wales ahead in the international tourism market.


{% extends "layouts/single_col_page.html" %}
{% block body_class %}error-page{% endblock %}
{% block page_title %}500: Internal server error{% endblock %}
{% block title %}500 —
Internal server error{% endblock %}
{% block single_col_content %}
An error has occurred. It looks like something has gone wrong.
If you are looking for a specific journal, it might have been withdrawn from the index.
Contact us


That evening, Mr. Utterson came home to his bachelor house in sombre spirits and sat down to dinner without relish. It was his custom of a Sunday, when this meal was over, to sit close by the fire, a volume of some dry divinity on his reading desk, until the clock of the neighbouring church rang out the hour of twelve, when he would go soberly and gratefully to bed. On this night, however, as soon as the cloth was taken away, he took up a candle and went into his business room. There he opened his safe, took from the most private part of it a document endorsed on the envelope as Dr. Jekyll's Will, and sat down with a clouded brow to study its contents. The will was holograph, for Mr. Utterson, though he took charge of it now that it was made, had refused to lend the least assistance in the making of it; it provided not only that, in case of the decease of Henry Jekyll, M.D., D.C.L., LL.D., F.R.S., &c., all his possessions were to pass into the hands of his 'friend and benefactor Edward Hyde' but that in case of Dr. Jekyll's 'disappearance or unexplained absence for any period exceeding three calendar months,' the said Edward Hyde should step into the said Henry Jekyll's shoes without further delay and free from any burthen or obligation, beyond the payment of a few small sums to the members of the doctor's household. This document had long been the lawyer's eyesore. It offended him both as a lawyer and as a lover of the sane and customary sides of life, to whom the fanciful was the immodest. And hitherto it was his ignorance of Mr. Hyde that had swelled his indignation; now, by a sudden turn, it was his knowledge. It was already bad enough when the name was but a name of which he could learn no more. It was worse when it began to be clothed upon with detestable attributes; and out of the shifting, insubstantial mists that had so long baffled his eye, there leaped up the sudden, definite presentment of a fiend.
'I thought it was madness,' he said, as he replaced the obnoxious paper in the safe, 'and now I begin to fear it is disgrace.'
With that he blew out his candle, put on a great coat and set forth in the direction of Cavendish Square, that citadel of medicine, where his friend, the great Dr. Lanyon, had his house and received his crowding patients. 'If anyone knows, it will be Lanyon,' he had thought.
The solemn butler knew and welcomed him; he was subjected to no stage of delay, but ushered direct from the door to the dining-room where Dr. Lanyon sat alone over his wine. This was a hearty, healthy, dapper, red-faced gentleman, with a shock of hair prematurely white, and a boisterous and decided manner. At sight of Mr. Utterson, he sprang up from his chair and welcomed him with both hands. The geniality, as was the way of the man, was somewhat theatrical to the eye; but it reposed on genuine feeling. For these two were old friends, old mates both at school and college, both thorough respecters of themselves and of each other, and, what does not always follow, men who thorouglily enjoyed each other's company.


SmartaData
This tool adjusts solar generation data by removing weather variation. This gives clearer insights into the genuine performance of the solar asset.
The system is built on spatial data, taken from BOM using their free archives. This data provides accuracy of 5km to the location of interest. One day of data is visualised below:
You can then compare actual solar generation at a site with accurate solar radiation weather data from the above map using the spatial coordinate system. An example of the correlation between the actual solar generation and the solar irradiance is shown below, using an example site from Adelaide.
The next step is to perform linear regression on the data to determine the relationship between the weather conditions and the performance of the site using a historical test set. Using this derived relationship on future data allows an adjusted performance measure to be generated. Below shows an example that performs multiple linear regression using solar irradiance and temperature to adjust the actual solar performance.
As a result, you can see the adjusted performance measure removes weather anomalies and provides a more consistent view of the assets actual performance. This can allow solar asset managers to make more informed decisions about whether an asset is genuinely experiencing technical problems or if it is just weather-driven fluctuation.
You can see the source code for this project at my GitHub page. This code is a little messy as the purpose at the time was fast development for testing and demonstration purposes. The program takes in any amount of solar sites' generation, takes the site address and finds it's coordinates using GeoPy, compares this with the spatial solar data from BOM, performs a regression analysis on this data and creates an adjusted performance measure. All of this is then output to an excel file for further analysis.


Overview
The oe-data-table is a tabular component written in Polymer with the Material Design data table standards.
The items property specifies an array of list item data and the columns property specifies an array of column definitions to show.
Declaring Columns
The columns to show in the grid are specified in the columns property. The list of properties that a column object can take is avalilable in the component page
The columns can also be specified in declarative way. Check the below example.
Column Sizing and resizing
The oe-data-table component supports specifying width and minimum width for the columns to accomodate. In column object, the width and minimum width of the column can be specified in the width and minWidth property respectively.
The columns can be resized by dragging the top right portion of the column. The column cannot be resized below the specified minWidth of the column or the minColumnWidth of the oe-data-table. Resizing columns is enabled by deafult.
Sorting and Filtering
The oe-data-table component supports sorting and filtering of data that is displayed in it. Sorting and filtering will be applied to the items passed to the component
Sorting
The data in a column can be sorted by clicking on the column header. An icon will appear to indicate that the column is sorted. Also the oe-data-table can be configured to show the data sorted based on specific columns. In order make oe-data-table to sort data by a column, set sort property to that column object asc or desc.
Note : Sort option can be applied to multiple columns, but the order of sort depends upon the order of the column.
Filtering
The data in a column can be filtered from the filter menu. The filter menu can be opened by clicking on filter icon present in the column header. Select the items from filter menu and click apply to filter the rows in oe-data-table with the selected entries.
Check the below example for exploring sort and filter features.
Row selection
The oe-data-table component enables the user to select the list of items shown in it. A row can be selected / deselected by clicking checkbox in each row. The selected list of array items is available in the selectedItems property.
Multiple selection
Setting multiSelection property of oe-data-table to true, enables selection of multiple items. By default only one row can be selected at once.
The columns can be resized by dragging the top right portion of the column. The column cannot be resized below the specified minWidth of the column or the minColumnWidth of the oe-data-table. Resizing columns is enabled by deafult.
Disable selection
By default selection is enabled in oe-data-table. The selection can be disabled by setting disableSelection property to true.
Check out the below examples for single selection, multiple selection and disabling selection
Single Selection - [[selectedItems1.length]] item(s) selected
Multi Selection - [[selectedItems2.length]] item(s) selected
Disabled Selection
Value formatting
The value displayed in each cell can be modified using column formatters. A column formatter can be set by assigining a function to the formatter property of the column. The value returned by the column formatter will be displayed in the cell.
Note that, the formatter wouldn't affect the actual value, and the value returned by the formatter is used only for display purpose. The formatter function will have two parameters in the following order
- value - The actual value of the cell
- options - Object contains various info about the cell like column object
The below example shows the list of credit cards / debit cards of a user, where the card information is masked.
Row Editing
One can edit the whole row of the grid by giving "editor-form-url" property pointing to the url of the ui-component. On clicking the "+" icon on top , or the "edit" icon after selecting a row, one can see the ui-component displayed with the selection.
When editing the row, it is important to have the correct "record-handling" attribute.
When using datatable to have list of models that are saved directly to backend, this record-handling needs to be set to "remote", this is the default value.
When using datatable to have list of "embedded relation models" (which has to be saved along with main model) this record-handling needs to be set to "local".
When using datatable to have list of "hasMany relation models" (which has to be saved along with main model) this record-handling needs to be set to "localex".
Cell Rendering
The oe-data-table supports rendering of custiom elements in a cell. A custom element can be rendered by setting a fuction to renderer property of the column, which returns the element / DOM string to show in that cell.
The renderer can be also be a string that specifies the DOM string to be placed or a function name. In case the renderer is a function name , The actual function should be present in the Global path `window.OEUtils.renderFunctions`. The function will be called with current column and row value.
The renderer function can return a polymer styled template string for displaying data in the cell. The data of the current row can be accessed using the row object in the template string. A computed function for showing data can be defined inside the renderer function and it is attached to this._customElement.
Note that the renderer function will be called only once. The data change in the generated element has to be done using polymer data binding.
Also oe-data-table supports adding a circular overlay on top of selection column. This can be enabled by specifying an object to `selectionCellContent` property. The overlay will be hidden when that cell is hovered. This object can have the following properties.
- `content` - The property of the row object whose first character that has to be displayed
- `image` The property of the row object which contains the URL of the image to be displayed
The object can be provided with either `content` or `image`. If both the properties are provided, image will take precedence if image URL exists.
Checkout the below example for defining the renderer with a computed function in it.
Table with custom cell renderer
Table with selection cell content
In addition to providing the cell rendering as a function or a string , the cell template for a particular column can be provided in the light dom of the oe-data-table. The template should contain a column-key attribute to specify the column for which the template should be used. The following properties will be avialable inside the template.
- `row` - The current row data in the list
- `column` - The column value provided for this column key
The above example with render function can also be achieved via the light dom as shown below.
Table with light DOM column templates
Inline Editing
One can do inline editing by default by clicking on a cell. The element that will be rendered on clicking can be changed by giving uiType property of the column. Also for columns that should not be editable, readOnly property can be set at column level.
Inline editing a combo or typeahead control
If you want to have a column with control type as combo or typeahead then along with uiType in column definition, you need to pass editorAttributes which are required by the combo or typeahead, like listurl or listdata for combo. Check the example below -
Inline editing with oe-comboCustom Cell Type
The UI framework supports defining a custom data type and setting an element for it. The oe-data-table can use that type and show that element for editing that cell content.
The custom cell type can be defined by setting a the type name as a property in "OEUtils.TypeMappings" and assign a object to it and set the element name to the uiType property of that object.
Check out the below example where we defined a custom phone number type and using it in the oe-data-table.
Row Action
The oe-data-table component supports adding icon buttons on each row, which can be used to perform some action actions on that row. This can be achieved by setting "rowActions" property with an array of row action objects. A row action object contains icon property which is the icon to be displayed and title property which is the name of the action.
On clicking the row action button, it will fire "oe-data-table-row-action" event contatins that row action object and the current row.
Check out the below example, where we display the details of an user, on click of the info icon.
Pagination
The oe-data-table component supports virtual pagination by default. If the number of "items" is too high, only limited rows will be in the DOM and the data will be attached to the DOM dynamically while scrolling. The rows per page section can be customized by setting an array of page numbers to "rowsPerPageItems" property.
The oe-data-table component also supports server side pagination. In order to enable server side pagination, we need to set an object to `dataController` property. The dataController object contains `restUrl` as a property which is used to fetch data from remoteServer while paginating and `filter` property which takes a Loopback styled filter object, passed as filter for the data that is being fetched. A pagination panel is displayed in the bottom of the component has options to change page size, goto a desired page.
Check the below example for the usage of virtual pagination and server side pagination using the "dataController" property.
Default Pagination
Server side pagination
Cell Styling
The oe-data-table component supports adding user defined class to the cells of a particular column. The class to be added to a oe-data-table cell can be passed to the "cellClass" property of the particular column. Multiple classes can be added by setting space seperated class names.
Also CSS classes can be addded to the cells based on values present in the cell. This can be achieved by setting the "cellClassRules" property of a column with an Object having class name to be applied as key and an expression to evaluate as value.
Check the below example where we set class to a cell based on some conditions.
Table Action
It is possible to add custom icons on the top bar which will fire an event when tapped.
This can be achieved by setting "toolbarActions" property with an array of table action objects. A table action object contains icon property which is the icon to be displayed , title property which is used to show tooltip and action property which is used to form event name.
The oe-data-table fire `oe-data-table-action-actionName`.
Note : actionName must be provided using "action" property in action object.
Exporting table data using table action icon
Using table action icon hook, a functionality for exporting table data can be written. Refer below code to export data as a json file.
Derived Columns
It is possible to create columns which shows a value based on the values of other columns of a particular row. The derived column values will reside in client side only.
Similar to normal columns, the value in derived columns can be sorted and filtered. Values for the derived column is provided by `valueGetter` property.
The valueGetter can take function with the current row as a arguemnt and returns a value that has to be shown in that column or take a expression as string which will be evaluated and set that field. The valueGetter can also take a function as a string.
Note : The derived columns won't be available when the object is converted into to String.
Customizing the view
The oe-data-table component supports customizing the view. On clicking the "Customize View" icon in the header , one can rearrange and show/hide the columns
Rearranging the columns
Drag the column that needs to be rearranged and drop it before/after a column where it needs to be shown
Show/hide Columns
The column can be shown/hidden by selecting or deselecting the checkbox of the column respectively.
Note : Multiple columns can be hidden/shown.It is also possible to save the grid config in localStorage or in the server and can be used for later use. To save the grid config, we have to set configCode which takes a unique string to which the config is mapped. The component will try to fetch gridConfig from server or localStorage based on configCode.
Check the below example for customizing the columns using the Customize view.
Menu Action
Menu can be added in the menu section of top bar, which will fire an event when clicked.
This can be achieved by setting "menuActions" property with an array of table action objects, similar to toolbarActions. A table action object contains icon property which is the icon to be displayed , title property which is used to show tooltip and action property which is used to create event name.
The oe-data-table fire `oe-data-table-action-actionName`.
Note : actionName must be provided using "action" property in action object.
Column Aggregation
Aggregating all the row values for a column and creating a new value out of it. This can be achieved by providing a 'aggregator' property in the column definition. The aggregator property can take 'sum' , 'average' or 'count' as a value which will sum all the row's value,average of all the row's value or count of number of rows. Along with this, a function with an argument can be passed. The argument of this function will have all the row's value of the specified column. Check the below example -
Aggregator row in bottom -
Aggregator row on top -
The aggregated row can be configured either to the top or bottom section of the grid. The default position is in the bottom, however by passing a property 'aggregator-align-top' to the oe-data-table, the aggregated row can be positioned to the top as shown in below example -
Other Options
When disabled attribute is set the editing/adding a record is prevented but selection is allowed.
In addition the row can be selected by clicking anywhere on the row and the selected row can be changed via UP/DOWN arrow keys.
The arrow key navigation only works when a single row is selected.


DNS with proxychains
Proxychains doesn’t follow socks RFC when it comes to resolving hostnames. It intercepts gethostbyname libc call and tunnels tcp DNS request through the socks proxy. The things is, the DNS server is hardcoded to <IP_ADDRESS>. You might want to change the nameserver in order to resolve names on the internal network. A typical scenario is to change the nameserver to domain controller if you are pentesting windows environment. The setup is located at /usr/lib/proxychains3/proxyresolv:
#!/bin/sh
# This script is called by proxychains to resolve DNS names
# DNS server used to resolve names
DNS_SERVER=${PROXYRESOLV_DNS:-<IP_ADDRESS>} #change nameserver here
if [ $# = 0 ] ; then
echo " usage:"
echo " proxyresolv <hostname> "
exit
fi


This player does the following:
Attempt to autoplay unmuted. If that works, do so. If not, move on to step 2.
Attempt to autoplay muted. If that works, do so. If not, move on to step 3.
Fall back to click-to-play.
Play


Simple UI to Publish, Save and Share AWS EventBridge Events
Easily publish and manage your EventBridge Events
Get StartedFeatures: Publish your events in seconds, Custom Editor to create and publish events, import/export events for your team, Prepopulated events, Fake data, Save events for future in collections, navigate and explore sources and events, and more...
EventBridge Canon gives you tools to help you develop and test your EventBridge events and allows you to share your setup with your team members for ease of use.
Check the documentation for how to get started
EventBridge Canon uses LowDB to store your data. Running the populate scripts will get you started within seconds.
Navigate your sources and schemas and start creating events. Use the Custom Editor to create your event and publish events!
EventBridge Canon is designed to save you time. Read more to get started.