Speech
Schools Minister David Laws sets out more detail on the Talented Leaders programme.
The coalition government’s biggest immediate challenge on coming to office was to sort out the government’s finances and restore sustainable growth.
But our biggest long-term challenge has been to improve the quality of education for all children.
Improving education is the most important investment our nation can make. That is why even in these tough times we have protected the schools budget in real terms.
Our economy won’t thrive unless we have a nation in which all are skilled, flexible and creative.
Good education is not just an investment. It is also a key ingredient of a liberal society in which every citizen is empowered and can realise their full potential.
There is much to welcome in England’s education system.
We have some of the best schools in the world - in both the state and private sectors.
But there are challenges.
It is frankly appalling that almost 4 in 10 young people do not attain the modest standard of 5 good GCSEs , including English and maths.
It is particularly shameful that so many disadvantaged children do so badly. This is a comment on our society as well as on our schools, but it is no more acceptable for that. We must not tolerate over 6 in 10 children from low-income backgrounds failing to achieve 5 good Cs at age 16.
Yesterday, you heard from Sir Michael Wilshaw, the best leader Ofsted has ever had. As a head, he, and now many, many others have shown that there is no inevitable link between poverty and educational performance.
Since this coalition came to power, we have taken many steps that I am very proud of, and which I believe will help to improve standards and narrow the gap.
Firstly, in April 2011, we introduced a pupil premium to give schools with disadvantaged pupils the resources to deliver. Next year the pupil premium rises to £935 for every secondary pupil, £1,300 for every primary pupil, and £1,900 for every child in care. At those rates, this means that schools will attract almost £14,000 of extra funding over a pupil’s school career to help them to keep up or catch up.
We have spent £3.75 billion on the pupil premium so far, and will spend another £2.5 billion next year. We are giving schools the resources to do the job, and we now expect schools to deliver. Many schools are already doing just that: in your hands, this money can transform the life chances of the poorest children.
Secondly, we are overhauling the entire accountability system to raise aspirations, evaluate schools more fairly and drive the right teaching incentives.
I am particularly pleased that we are raising the bar significantly at the end of primary school, so that we prepare pupils to succeed rather than struggle at secondary school.
We have also seen the abolition of the ‘satisfactory’ label for schools and said what all know to be true - that a ‘satisfactory’ education isn’t good enough. I am pleased that Ofsted has sharpened inspections since September so that schools need to demonstrate the impact of the pupil premium on their disadvantaged pupils.
I am delighted that we are focusing more on progress, so that we judge all schools fairly, and do not penalise the teachers and headteachers who work in our most challenging schools.
We are moving from the flawed 5 A* to C measure, ensuring that schools focus on all their pupils and not just those on the C/D borderline.
There is much else that the coalition government can be proud of in English education.
Michael Gove has been right to lead the debate about the whether the rise in exam performance is real.
Past politicians enjoyed pointing to ever rising performance, but the international evidence suggests that standards have not risen in line with exam results.
The coalition government is also addressing a new challenge - we are creating hundreds of thousands of extra school places to educate meet the biggest rise in the number of children since the postwar baby boom.
Government and councils can be proud of providing 260,000 extra school places, with another 240,000 on the way, and funding for a further 500,000 by 2021.
The quality of our education system is determined by the quality of our teachers.
Good teachers motivate and inspire. We can all remember those who helped us and were important to our progress or direction. Across the country there are thousands upon thousands of incredible teachers who work hard, day in, day out, to make sure that their pupils can reach their potential.
This government has done much to improve the quality of teaching and leadership, and I will reflect on that in a moment.
It is crucial we get the policy interventions right, and do not go back to the types of top-down, bureaucratic, impositions seen under past governments.
Education is an area of political contention and debate.
The Secretary of State isn’t afraid to engage in lively debate and use direct language.
The teaching unions express their views strongly and without fear.
Healthy debate is a good thing.
But we must also find common ground on teaching and leadership.
We all want the best graduates to become teachers.
We all want teachers to be well qualified and to do their job well.
We all want a system where poorly performing teachers are supported to improve, or required to move out of teaching if they cannot deliver for our children.
We all want a system where being qualified to teach is not a one-off event, but where teachers develop their skills, knowledge and practices over time.
We want teaching to be a proud profession, which our best young people aspire to join.
We must all tell the world what a wonderful, rewarding job teaching can be.
Politicians have a responsibility to do better.
And - bluntly - I think the unions do too. If all people hear about teaching is how awful it is, they will not sign up to be teachers.
As Sir Michael Wilshaw said yesterday, “We should do more to celebrate our profession and be great cheerleaders of it.”
I could cite a lot of evidence about why teaching and leadership matters.
But I won’t because I am sure we all agree about this.
Instead, let me speak about what we are doing, and what we will do.
Firstly, we are recruiting the best graduates into teaching and raising the quality of teacher training.
I am delighted that the proportion of teacher trainees with first class or 2:1 degrees is now at record levels. The current proportion - 74% - is far above the 61% that prevailed at the end of the previous government’s time in office.
The Teach First programme is an important part of teacher recruitment. It helps us attract the very best graduates and raise the status of teaching.
Ofsted has rated Teach First as outstanding in all 44 areas that it assessed. That is why we have announced our support for Teach First’s goal to train 1,500 participants in 2014 to 2015; tripling the number who took part in the programme in 2010.
Teach First not only attracts highly able graduates, but it gets them into our most challenging schools. And I am delighted that, as of 2014 to 2015, Teach First will be placing teachers in every region of England. These important initiatives must reach way beyond inner London and our major cities.
We are also reforming initial teacher training so that schools play a greater role in the selection and training of teachers. The introduction of School Direct has marked a sea-change in the way in which schools take responsibility for recruiting, selecting and training the next generation of teachers.
The programme is popular with applicants: there are 3 applicants for every place compared with fewer than 2 for traditional PGCE courses. As Sir Michael said yesterday, I would like to see higher ratios in the future. Those applicants are also more likely to have achieved a 2:1 or better in their degree.
We know that universities have a crucial role to play in the delivery of high-quality ITT. That is why we expect higher education institutions to be involved in over 80% of all teacher training for 2014 to 2015.
As the economy recovers, we will have to do more to attract the best teachers, particularly in traditional ‘shortage’ subjects.
That is why we have announced more scholarships and larger bursaries to help recruit the most talented graduates in key subjects in 2014 to 2015. These scholarships will now be worth as much as £25,000.
It is also essential that we do more to promote evidence-based teaching.
For that reason, I can announce today that we have invested an additional £1 million in the Education Endowment Foundation to fund pilot projects to test out the most effective ways of translating research findings into changes in the classroom. From Monday [20 January 2014] schools, providers and researchers will be able to bid to test:
At the same time, we are providing additional support for 20 teaching schools to develop their expertise to support evidence-based teaching across their alliances.
As a result, teachers and school leaders will get a much better idea of how to put discoveries from research into practice.
Just as we support teachers to improve, we want schools to be able to reward good performance.
Our new pay arrangements are designed to create a high-quality, effective and motivated teaching profession and ensure that teaching should be a rewarding career.
Schools can reward those who strive for better teaching, for more responsibility, for sharing good practice and coaching others. We must encourage aspiring, ambitious people to enter the profession and high-quality staff to remain and continue to develop.
And teachers must be able to exercise their own judgement in determining how to teach.
The Chief Inspector was absolutely clear yesterday that there is no “Ofsted-approved” lesson plan. The guidance for school inspectors is unequivocal on this point. Teachers should determine how to teach. Inspectors will judge teaching by the quality of learning, not by teaching style.
The new Ofsted framework also, quite rightly, places particular emphasis on the performance of pupil premium children. A school with great performance for the majority cannot expect to be graded outstanding if its pupil premium pupils are lagging behind.
I would like now to look ahead.
We need to ensure that we have more outstanding school leaders and that we get these outstanding leaders into the schools which need them most.
We need to recognise school leaders who take on wider responsibilities in more than one school.
We need to ensure that we spread best practice from school to school.
And we need to do more to support the development of our most crucial resource, our teaching workforce. This is not just about brilliant schemes such as Teach First, which develop a minority of our teaching talent. It is about the mass of 440,000 teachers in our schools who all have crucial part to play.
We are helping schools form partnerships with each another. We want outstanding schools to take a leading role in the training and professional development of teachers, support staff and school leaders, and to help to raise standards through school-to-school support.
In addition to almost 350 teaching schools working with more than 4,700 schools in their alliances, we also have over 850 national leaders of education. This programme enables outstanding headteachers and their schools to provide bespoke support to improve the teaching and leadership in schools in challenging circumstances. NLE designation has a positive impact not only on the schools supported but in the schools providing the support, who benefit from excellent staff development opportunities and better staff retention. We will work hard to ensure that all areas have a good stock of NLEs .
A school-led system requires good information. Last summer we introduced new tables showing the performance of schools compared to others with pupils of similar prior ability. Parents can see whether a school is doing well or badly given its intake. We want struggling schools to identify those nearby who are doing well in similar circumstances, and learn from them.
We also need a better distribution of high-quality teachers and leaders, and support systems across the country. If not, we risk solidifying social divisions, rather than breaking them down.
That is why last autumn the Deputy Prime Minister announced the establishment of a new programme that will match excellent leaders with schools facing difficult challenges in parts of the country that struggle to attract top leadership talent. Schools in such areas will be able to request a high-performing school leader from a pool of some of our brightest talents.
Today we are taking the first major step in delivering on the Deputy Prime Minister’s pledge, by commencing a tender exercise to identify the delivery partner to run our Talented Leaders programme.
We will formally launch the programme in the spring, but I can announce here today that, within its first 2 years, it will match 100 high-quality school leaders to schools which need to improve.
We will work with our delivery partner to agree the areas of the country on which the programme will focus, and we expect that the school leaders will then go into those areas in small groups to lead challenging schools.
This is not about parachuting in ‘hero heads’. The objective will be to ensure sustainable school improvement. We expect these headteachers to work with school staff to strengthen succession planning within their schools and to support the development of a long-term strategy to improve standards.
This programme has the potential to make a powerful contribution to educating some of our most disadvantaged children. It is about helping schools who want a new outstanding head to find one. It is about providing support to ambitious and aspiring leaders who want to make a real difference by taking on a new challenge. And it is about getting outstanding leadership talent to the areas of the country where that talent can have the biggest impact. I believe that in time its impact could be on a scale to compare with programmes such as Teach First.
As I said earlier, the government acted to introduce greater flexibility in terms of teacher pay. In January last year we asked the School Teachers’ Review Body to make recommendations for reforms to ensure that school leaders’ pay reflects the challenges they face and the contribution they make.
We have argued in favour of greater financial incentives for leaders to take on the most challenging schools in the areas of greatest educational disadvantage. We have made the case that there should be greater scope for leaders to be rewarded when they achieve outstanding results with the most disadvantaged pupils.
The STRB has now submitted its report. We are considering their recommendations and will respond in due course.
We want a world-class school system where teachers are respected professionals - members of a profession which people aspire to join. We want teachers to have the autonomy they need to focus on their pupils and to be part of a peer-led, self-improving, evidence-driven system.
This calls for a strong focus on the professional development of teachers throughout their careers. This in turn requires the whole profession to embrace the benefits of professional development; and for teachers to use evidence and research as a matter of course, in their own practice, and when they share knowledge of ‘what works’ across the system.
Teachers, and of course, governments too!
We need to effectively link together the systems of professional recognition, performance, and CPD to provide a world-class system of professional development which raises the status and quality of the teaching profession. And we need to look at how we can do more to support professional development and improvement in teaching practice over a career which could last for 10, 20, 30 or even 40 years.
Thank you for your inviting me here to speak to you today.
I hope that I have been able to set out where the government is going and give some indication of our future direction.
This coalition still has almost a year and a half to run, and I am determined that we will remain focused on our task of improving schools right up to the very end of our period in office.
There is much to welcome in what has been achieved by schools over the last few years but there is still a long way to go if we are to deliver on our shared ambition to make our education system one of the best in the world, for all our pupils.
The subject of teaching and leadership is hugely important, but is too often neglected in favour of more ideological debates about structural reform.
We need to spend more time thinking about improving teaching and leadership. And I want to hear your views on how we take this common agenda forward.
Thank you.
Published: 16 January 2014


For the God will do great things we should expect great things from God.
Introduction.
Fear not, O land; be glad and rejoice: for the LORD will do great things. Joel 2: 21. As Joel 2:21 says LORD will do great things. Since our God is great God we should expect Great things from God not the trivial ones.
In the life of Joseph -
When we look at the life of Joseph, God has a big plan. God wanted to raise him as a prime minister. But Joseph might have not known his destiny. That is the reason when he was in prison, he was expecting help from man.
In David’s Life -
If we look at David’s life, Bible says And David went on, and grew great, and the LORD God of hosts was with him. 2 Samuel 5: 10.
2 Samuel 7: 21, 22 - For the world’s sake, and according to thine own heart, hast thou done all these great things, to make thy servant know them. Wherefore thou are great, O LORD GOD: for there is none like thee, neither is there any God beside thee, according to all that we have heard with our ears.
2 Samuel 7: 28 - And now, O LORD GOD, thou art that GOD, and thy words be true, and thou hast promised this goodness unto thy servant:
David was shepherd, he was hopeless on his parent’s eye. But God made him King. David understood How great is GOD, and he says thou hast done all these great things, to make thy servant know them. So he praises and thank God. We should also understand that our God is Great, He does the Great things. So we should expect great things in our life.


Murderfest of the Flies
In the extensive piece on Jonathan Blow for The Atlantic, Taylor Clark explores more than any one commentary could possibly cover. If you want to get lost in scathing critique of the mainstream gaming industry for several thousand words, I encourage you to read it. Also, Braid spoilers abound, so proceed with caution if you haven’t played and/or finished it yet (I haven’t).
What stood out from Clark’s article for me came early and stands a bit outside its thesis. In a rant on the current crop of AAA games, Clark calls them “cartoonish murderfests.”
When I was 18 and just out of high school, I spent the summer working in a place I remember only as, the shack. The details of my job are now irrelevant, but the place itself could not be more apt.
You see, the shack had one overwhelming, disgusting, and inescapable constant: flies. Not just a few irritating flies, not even what most would say amounts to “a lot” of flies. No, in and around the shack, thousands of buzzing, swarming, excretion-devouring, filth-pests gathered each and every day. Yeah. It was bad.
So what were three guys stranded in said shack supposed to do about it? Kill them. And kill we did. Like the brave little tailor in the old story, we often felled “five-in-one-blow” if not the protagonist’s full seven-at-a-time.
How does this pertain to gaming? I think many readers might have already guessed (like The Return of the King, my title may reveal too much). The flies are the murderfest.
Who looks down on a person for swatting so many flies? Very few would morally object to the elimination of such pests. Likening the kill count in Call of Duty, Grand Theft Auto, Skyrim, or any other in the obviously large number of games in which eliminating targets is the primary objective to murder is sensational at best and possibly outright dishonest.
In actuality, there is very little difference between “shooting” Space Invaders and “shooting” CoD’s fictional terrorists. They are, in fact, so many dots moving on a screen. Flies are actual living creatures, albeit gross ones. Dots aren’t. When the player pulls the trigger on fictional terrorist #2,568, the said collection of pixels has even less ethical merit than fly #2,568 in the shack. So, murderfest might be a bit hyperbolic.
Alright then, when is digital death equivalent to such a horrible act? I might say never, but to call every video game death the same as swatting flies is shortsighted and reductive. When the player chooses to end the digital existence of a character with meaningful backstory and emotional connection, it comes closer to Clark’s critique. For instance when Desmond Miles (and the player thereby) is forced to kill their strongest advocate and emotional attachment over the course of three games, an invested player should feel a sense of guilt. Even so, this is not the same—thankfully—as the real-world act.
It is thus that murder is incredibly unlikely (even using any foreseeable technological advance) to be simulated to the level at which the digital and the real become equals (again, for emphasis and even in italics, thankfully).
Clark’s words are an irresponsible over-exaggeration made to cast Jonathan Blow’s distance from the mainstream in a positive light. And while that may be a worthy cause, the choice of words is misguided and harmful to the medium.
Consider my hat tipped to Critical Distance for leading me down this rabbit hole.


Hong Kong protests shift to universities | ISIS battle in Africa, says US: WATCH the top world news videos for today
Hong Kong protesters are fortifying universities
Hong Kong pro-democracy protesters paralysed parts of the city for a fourth successive day on Thursday, forcing schools to close and blocking highways, as students built campus barricades and the government dismissed rumours of a curfew.
Pompeo says ISIS fight shifting to Africa
The global coalition to defeat Islamic State is turning its attention to combating the group in North and West Africa, U.S. Secretary of State Mike Pompeo said on Thursday.
Jeremy Corbyn: Labour will win constituencies across Scotland
Jeremy Corbyn predicted Labour will win constituencies "right across Scotland" in next month's General Election as he spoke at a rally in McEwan Hall, Edinburgh. The party leader insisted he was "utterly determined to win" on December 12.
California high school shooting leaves two dead
A student pulled a gun from his backpack and opened fire at a Southern California high school on Thursday, killing two students and wounding three others before shooting himself in the head on his 16th birthday, authorities said.
Finland reclaims sauna world record from China
Bathers from 101 different countries squeeze into a sauna in Helsinki, Finland, in a successful attempt to reclaim the world record from China, which won the title in 2013 with 99 different nationalities in one sauna.


Ready to help? It starts with just $1!
bento
Help others learn by becoming a sponsor
Bento is viewed
over 10,000 times a day
by budding coders from
over 180 countries
.
Supporting them takes as little as
$1/month
. Contribute more if you want, and cancel any time.
Individuals
$10
Added to the sponsors section
$25
Link to your twitter
$50
Shout out on twitter
Corporate
$250
Logo with link in sponsors list
$500
Logo with link in dedicated boxes
$1,000
A dedicated box with linked logo
sponsors
{{ sponsor }}


Dynamic Tree with Ajax
[ File Path: core/async.html ]
1, Explanation of setting
- For create dynamic tree with ajax, you need to set attributes in setting.async, see the API documentation for more related contents.
2, Explanation of treeNode
- Dynamic tree with ajax doesn't need to make special treeNode node data, if use simple JSON data model, please set the attributes in setting.data.simple.
- If ajax only to return node data in single level, you don't need to use simple JSON data model.
3、Other explanation
- Monitoring autoParam and otherParam use firebug or the developer tools in browser.
- This Demo only loading 4 level nodes (level = 3).
- This Demo use 'dataFilter' to modify the name of the node.


Test purpose
- Use the four canvases to display a separate image, defined in the DOM.
- Check that the `scrawl.createImageFromEntity` functionality works, and that we can capture and use blurred images created dynamically from the originals.
- Create four (radial) gradients, each with a transparent hole in the middle. We are testing the following values for CSS transparency:
- "transparent"
- "rgb(0 0 0 / 0)"
- "#00000000"
- "#0000"
- Check that all canvases display as expected, with in-focus areas of the image centred either on the mouse cursor, or in the middle of the canvas.
Touch test: should work as expected
Annotated code


Your Photos Watch is an Android Wear application By Jim Blackler. Enquiries welcome at<EMAIL_ADDRESS>Information and content you supply is only stored within the application on the phone and watch where it is installed ('your devices').
The application only collects and stores information and content necessary to perform its advertised functionality.
Communication to third parties is limited to the minimum required to download your photos from the specific services you select. Only the photos you explicitly select are stored on your devices.


Obraz (Russian: Образ). IPA: /ˈobrəs/ n.
There are many static site generators. Why choose Obraz?
Plugins allow extending the site generation process via user-defined processing functions.
Featured plugins:
See other available plugins in the plugins documentation.
The source code is available on the Bitbucket:
$ hg clone https://bitbucket.org/vlasovskikh/obraz
Bug reports, feature requests, and contributions are welcome!
Let's create a statically generated blog!
Install Obraz from the Python package index:
$ pip install obraz
Create a new blog in the my-blog
directory:
$ obraz new my-blog
Generate your site using Obraz:
$ cd my-blog
$ obraz serve
and check the results in the browser by visiting http://localhost:8000/.
You've got your first Obraz blog up and running! Now it's time to play with the design and customize things.
Obraz is mostly compatible with Jekyll 1.4. Since most parts of the Jekyll documentation are valid for Obraz too, Obraz doesn't have its own documentation.
However, there are several differences from Jekyll you should be aware of.
See also the source code of sites that use Obraz for examples of using RSS feeds, Markdown pages, tags, custom URLs, etc.
Lightning talk (5 min) at PyCon RU 2013 (Russian)


--- title: About Cloudmesh Pi linkTitle: About menu: main: weight: 10 --- {{< blocks/cover title="About Cloudmesh Pi" image_anchor="bottom" height="min" >}}
Educational material to build clusters and use IoT with PI's.
{{< /blocks/cover >}} {{% blocks/lead %}} Cloudmesh Cluster Cloudmesh PI has ats is goal to provide an easy to install on a cluster of PIs. {{% /blocks/lead %}}


I have no problem remembering what redirection is, nor that it (typically) involves some
combination of the symbols <
, >
, &
, 1
, and
2
. I can recognize it when I see it, know when I want to use it, but then always have to
look up what order the symbols go in.
Since writing things down is how I learn and remember them, I thought this was worth writing about (which is my reason for nearly every post I write).
Each Linux process has three default file descriptors allocated by the kernel: stdin, stdout, and stderr
(0
, 1
, and 2
respectively). In Bash (and POSIX sh) we can
redirect stdin and stdout from/to files with <
and >
respectively.
# Redirect command's output to output.txt
command >output.txt
# Redirect input to command from input.txt
command <input.txt
When you use the >
output redirection, the output file is overwritten. If you want to
append to the output file, use >>
.
# Append command's output to output.txt
command >>output.txt
You can redirect a command's stderr to a file with 2>
.
# Redirect command's stderr to errors.txt
command 2>errors.txt
This is often used to silence error output by redirecting it to /dev/null
.
Being able to redirect a command's stdin from a file is useful, but often, writing the input you want to send to a command to a file before redirecting the file to a command is just too much overhead. Instead, you can use a here document
$ cat <<EOF
> Line 1
> Line 2
> EOF
Line 1
Line 2
Notice that the indentation of the heredoc was preserved in the output. Sometimes this is undesirable,
so you can use command <<-EOF
to strip leading tabs. Note that they
do have to be hard tabs. If that doesn't suite you, you can use multi-line strings.
You can use here strings too. These are single string stdin redirections that are useful for sending the value of a variable to a command. Note that a here string will have a single newline appended.
$ VAR=test
$ cat <<<"$VAR"
test
So long as you're redirecting stdout and stderr to files (as opposed to other file descriptors) redirecting them independently is easy.
command >stdout.txt 2>stderr.txt
You can redirect all output of a command to stdout with >&
(in Bash) or
2>&1
(in POSIX sh). While less sightly, I recommend using the later, as it's both
POSIX sh compliant and you can swap the 1
and 2
to redirect stdout to stderr.
You can use this to do logging in a script where the stdout output is intended to be machine-readable.
function log() {
echo "[$(date --utc --iso-8601=seconds)] $*" >&2
}
Although, if you're looking for real logging, you should probably use something off-the-shelf instead of reinventing the wheel again.
You can use this to capture all output from a command and save it to a file (although maybe consider capturing stdout and stderr separately), but there's a gotcha with redirection ordering. To redirect stderr to stdout, and then redirect stdout to a file, you would do
command >output.txt 2>&1
Whereas, if you did command 2>&1 >output.txt
only command
's stdout
would be directed to output.txt
because after making stderr a copy of stdout, you redirect
stdout!
In general, the n>&m
(or n<&m
for input redirection) syntax for
file descriptors n
and m
, means "make the n
file descriptor be a
copy of m
". If m
is -
, then the n
file descriptor is
closed. If n
isn't given, it's assumed to be stdin for input redirection, or stdout for
output redirection.
The syntax n>&m-
moves (as opposed to copies as above with
n>&m
) the m
file descriptor to n
before closing it.
I might not be creative enough, but I can't think of a reason you'd do this. According to this Unix Stack Exchange answer, moving file descriptors is rare, non-standard, complicated, and hard to follow.
You can do exec 6<input.txt
to open input.txt
for reading with file
descriptor 6
. You can then use all of the same redirection with the 6
file
descriptor.
When you pipe two commands together with command1 | command2
, you are, in a very real
sense, piping command1
's stdout into command2
's stdin. But what if you want to
pipe both command1
's stdout andstderr to command2
?
You can do either command1 2>&1 | command2
or, if using Bash,
command1 |& command2
(similarly to how you can do >&
).
You can use the plog
from Raimon Grau's
Shell Field Guide
to introspect stderr and stdout for pipelines
function plog() {
local label="${1:-plog}"
tee >(sed "s/^/[$label] /" 1>&2)
}
which you can use to inspect what a particular phase of a pipeline is doing. This can be invaluable!
$ seq 0 4 |
plog seq |
tr '0-9' 'a-z'
a
b
c
d
e
[seq] 0
[seq] 1
[seq] 2
[seq] 3
[seq] 4
TODO: I'd rather the plog
output be interwoven with the tr
output.
This requires process substitution but can be done with
command 2> >(tee stderr.txt >&2)
This uses 2>
to redirect stderr to a file, while the >()
process
substitution substitutes the tee
stdin as a filename. Note that tee
outputs to
stdout, so we redirect it's output with >&2
so that command
's stderr
and stdout aren't merged.
This could be useful for saving compiler stderr output to a file for easy diagnostics while continuing to output it (on stderr even, to minimize disruption to anything else the might consume its output) to the console.
./build.sh 2> >(tee compiler-warnings.txt >&2)
If you want to use this technique in a pipeline, you need to pay special attention to the order of the redirections. Compare the two following examples.
$ cat test.sh
#!/bin/bash
echo "stderr" >&2
echo "stdout"
$ ./test.sh 2> >(tee stderr.txt >&2) 2>&1 | cat
stderr
stdout
$ cat stderr.txt
$ wc -l stderr.txt
0
$ # This is the one you probably want.
$ ./test.sh 2>&1 2> >(tee stderr.txt >&2) | cat
stderr
stdout
$ cat stderr.txt
stderr
$ wc -l stderr.txt
1
You can create a named pipe (a name on the filesystem!) with mkfifo pipename
. You may then
read from, or write to the pipename
pipe. Since it's a special file on the filesystem, all
the regular file permissions apply.
$ mkfifo /tmp/example-pipe
$ ls -l /tmp/example-pipe
prw-rw-r-- 1 nots nots 0 Nov 21 14:23 /tmp/example-pipe
$ echo "test" >/tmp/example-pipe
Notice that this echo
command blocks! This is because the output hasn't been read. So we
can either run echo "test" &
in the background, or read from the
/tmp/example-pipe
from another terminal with
$ cat /tmp/example-pipe
test
while read line; do
echo "$line"
done <input.txt
or
cat input.txt | while read line; do
echo "$line"
done
/dev/kmsg
- write to the kernel log. Useful for troubleshooting long boot times caused
by init scripts.
/dev/fd/$fd
- a Bashism to read/write to/from file descriptor $fd
/dev/{stdin,stdout,stderr}
- a synonym for /dev/fd/{0,1,2}
/dev/tcp/$host/$port
- Bash attempts to open the corresponding
$host:$port
socket
/dev/udp/$host/$port
- Same as /dev/tcp/
, but with UDP.In terminal #1,
nc -l localhost 1234
Then in another terminal, do
echo "test" >/dev/tcp/localhost/1234
this is similar to echo "test" | nc localhost 1234
except it closes the connection. It's
equivalent to echo "test" | nc -N localhost 1234
.


| plotTag {htmltools} | R Documentation |

tagCapture a plot as a self-contained
tag
plotTag( expr, alt, device = defaultPngDevice(), width = 400, height = 400, pixelratio = 2, mimeType = "image/png", deviceArgs = list(), attribs = list(), suppressSize = c("none", "x", "y", "xy") )
expr |
A plotting expression that generates a plot (or yields an object that generates a plot when printed, like a ggplot2). |
alt |
A single-element character vector that contains a text description of the image. This is used by accessibility tools, such as screen readers for vision impaired users. |
device |
A graphics device function; by default, this will be either
|
width, height |
The width/height that the generated tag should be displayed at, in logical (browser) pixels. |
pixelratio |
Indicates the ratio between physical and logical units of
length. For PNGs that may be displayed on high-DPI screens, use |
mimeType |
The MIME type associated with the |
deviceArgs |
A list of additional arguments that should be included when
the |
attribs |
A list of additional attributes that should be included on the
generated |
suppressSize |
By default, |
A browsable()
HTML
tag object. Print it at
the console to preview, or call as.character()
on it to view the HTML
source.
capturePlot()
saves plots as an image file.
img <- plotTag({ plot(cars) }, "A plot of the 'cars' dataset", width = 375, height = 275) if (interactive()) img svg <- plotTag(plot(pressure), "A plot of the 'pressure' dataset", device = grDevices::svg, width = 375, height = 275, pixelratio = 1/72, mimeType = "image/svg+xml") if (interactive()) svg


A redesign of this WCAG-EM Report Tool was published in September 2021. You can find it on https://w3.org/WAI/eval/report-tool (changelog of revisions).


Apple released their new OS (Yosemite) a few weeks ago. Unfortunately upgrading to the new system breaks the installation of NONMEM, PsN, and Pirana. Here’s what I did to get up and running again. Altogether this should take less than 20 minutes. Please note that I cannot be held liable for any damage caused directly or indirectly by following the advice below!
Step 1: You need to re-install gcc/gfortran. You can install from source, or from e.g. HomeBrew, but I just chose to take the binaries from this page which had just updated their versions. Download gcc and gfortran for Yosemite. Then in the console run:
cd ~/Downloads
sudo tar -xvf gcc-5.0-bin.tar -C /
sudo tar -xvf gfortran-5.0-bin.tar -C /
Step 2: Re-install the Apple developer tools for Yosemite. Download and install the ones for OSX 10.10.
Step 3: Now you are ready to re-install NONMEM. I used:
cd /Users/ronkeizer/Dropbox/Software/NONMEM/nm730CD_essential
sudo /bin/bash SETUP73 /Users/ronkeizer/Dropbox/Software/NONMEM/nm730CD_essential /opt/NONMEM/nm73g gfortran y ar same rec i
(But change the source and target folders to your own of course!)
Step 4: Don’t forget to update psn.conf if you installed to a new location. Use e.g.:
sudo nano /Library/Perl/5.16/PsN_4_2_0/psn.conf
to edit the system-wide configuration file or
nano ~/psn.conf
if you have a personal psn.conf file. Also, you might need to re-install some Perl modules for PsN:
sudo cpan -i Math::Random
sudo cpan -i Statistics::Distributions
Step 5: To make Pirana work again, the only thing you need to do is re-install XQuartz, download here
That’s all, folks!
Update Jan 7th 2015
If after upgrading you encounter the following error when running a model with PsN:
Pirana: starting execute on run10.mod
dyld: Library not loaded: /System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.dylib
Referenced from: /usr/bin/perl5.18
Reason: Incompatible library version: perl5.18 requires version 5.18.0 or later, but libperl.dylib provides version 5.16.0
in Pirana go to Settings –> Environment variables –> Set other environment variables. Add in the text-box:
DYLD_LIBRARY_PATH=
and save the settings. This will basically clear this variable from the environment, and PsN should run without errors again.


indent style
`Prev `__
I
`Next `__
--------------
**indent style**: n.
[C, C++, and Java programmers] The rules one uses to indent code in a
readable fashion. There are four major C indent styles, described below;
all have the aim of making it easier for the reader to visually track
the scope of control constructs. They have been inherited by C++ and
Java, which have C-like syntaxes. The significant variable is the
placement of ``{`` and ``}`` with respect to the statement(s) they
enclose and to the guard or controlling statement (**if**, **else**,
**for**, **while**, or **do**) on the block, if any.
K&R style — Named after Kernighan & Ritchie, because the examples in
`*K&R* <../K/K-ampersand-R.html>`__ are formatted this way. Also called
kernel style because the Unix kernel is written in it, and the ‘One True
Brace Style’ (abbrev. 1TBS) by its partisans. In C code, the body is
typically indented by eight spaces (or one tab) per level, as shown
here. Four spaces are occasionally seen in C, but in C++ and Java four
tends to be the rule rather than the exception.
|
| if () {
|
| }
Allman style — Named for Eric Allman, a Berkeley hacker who wrote a lot
of the BSD utilities in it (it is sometimes called BSD style). Resembles
normal indent style in Pascal and Algol. It is the only style other than
K&R in widespread use among Java programmers. Basic indent per level
shown here is eight spaces, but four (or sometimes three) spaces are
generally preferred by C++ and Java programmers.
|
| if ()
| {
|
| }
Whitesmiths style — popularized by the examples that came with
Whitesmiths C, an early commercial C compiler. Basic indent per level
shown here is eight spaces, but four spaces are occasionally seen.
|
| if ()
| {
|
| }
GNU style — Used throughout GNU EMACS and the Free Software Foundation
code, and just about nowhere else. Indents are always four spaces per
level, with **{** and **}** halfway between the outer and inner indent
levels.
|
| if ()
| {
|
| }
Surveys have shown the Allman and Whitesmiths styles to be the most
common, with about equal mind shares. K&R/1TBS used to be nearly
universal, but is now much less common in C (the opening brace tends to
get lost against the right paren of the guard part in an **if** or
**while**, which is a `*Bad Thing* <../B/Bad-Thing.html>`__). Defenders
of 1TBS argue that any putative gain in readability is less important
than their style's relative economy with vertical space, which enables
one to see more code on one's screen at once. The Java Language
Specification legislates not only the capitalization of identifiers, but
where nouns, adjectives, and verbs should be in method, class,
interface, and variable names (section 6.8). While the specification
stops short of also standardizing on a bracing style, all source code
originating from Sun Laboratories uses the K&R style. This has set a
precedent for Java programmers, which most follow.
Doubtless these issues will continue to be the subject of `*holy
wars* <../H/holy-wars.html>`__.
--------------
+--------------------------------+----------------------------+-----------------------------------+
| `Prev `__ | `Up <../I.html>`__ | `Next `__ |
+--------------------------------+----------------------------+-----------------------------------+
| include war | `Home <../index.html>`__ | Indent-o-Meter |
+--------------------------------+----------------------------+-----------------------------------+


The /projects/delete API accepts requests in the following format:
/projects/delete
DeleteProjectRequest
integer
{ "projectId": 0 }


DASHBOARD
the first priority informationSummary Info
70
Task Completion
22
Overall Project Completion
65
Disk Space Used
87
Bandwidth Used
Today's Reminder
Project Meeting
9:00 AM
War Room
Bring weekly report summary| Browser | Operating System | Visits | New Visits |
|---|---|---|---|
| Chrome | Macintosh | 360 | 82.78% |
| Chrome | Windows | 582 | 87.24% |
| Chrome | Linux | 172 | 45.21% |
| Chrome | iOS | 86 | 35.23% |
| Firefox | Windows | 280 | 63.12% |
| Firefox | Android | 236 | 58.02% |
| Internet Explorer | Windows | 145 | 45.23% |
| Safari | Macintosh | 103 | 22.12% |
| Safari | iOS | 302 | 56.98% |
| Opera | Windows | 328 | 67.12% |
| Opera | Macintosh | 22 | 87.21% |
| Chrome | iOS | 45 | 23.21% |
| Firefox | Windows | 67 | 27.11% |
| Number | Date | Category | Name | Title | Priority |
|---|---|---|---|---|---|
| [#18765] | Nov 21, 2013 15:45 | Front-End Site | Smith | Product Review Problem | #4 - High |
| [#18766] | Nov 21, 2013 16:12 | Technical Support | Sean | Can't Download the Guide Doc | #5 - Medium |
| [#18767] | Nov 21, 2013 16:43 | General Info | Jane Doe | Regarding Customer Support | #5 - Medium |
| [#18768] | Nov 22, 2013 08:24 | General Info | Smith | Can't Change My Address | #3 - Urgent |
| [#18769] | Nov 22, 2013 08:30 | Sales | Smith | Review Tab Malfunction | #6 - Low |
| [#18770] | Nov 22, 2013 08:47 | Front-End Site | John Doe | Broken Link | #2 - Emergency |
| [#18771] | Nov 23, 2013 14:08 | Sales | Jack | Need Info About My Order Status | #1 - Critical |
| [#18772] | Nov 23, 2013 17:45 | Techincal Support | Darren | Bouncing Email | #1 - Critical |


OBServerEss Control Panel
Live Panel
Sequences
Add Panel
Add Sequence
Auto Create Sequence From Scene


Introduction to Visual Studio Code
Overview
Visual Studio Code (vscode) is a light weight and free text editor built for software developers.
Why you should care
- Visual Studio Code is very flexible and it can be used to write programs in any langauge. In this course we will focus on:
- It is highly extensible and open source, making it extremely popular with professional software developers.
- It provides many advantages over basic text editors, for example:
- Syntax Highlighting to make code easier to read
- Autocompletion and Type-ahead support
- Provides you the ability to preview your work
An example of an HTML website in a plain text editor and Visual Studio Code.
| Plain Text Editor |
Visual Studio Code |
|
|
Download & Installation
To download and install Visual Studio Code, follow the directions here:
- https://code.visualstudio.com/download
Usage
In this course, we will develop our code using Visual Studio Code. In addition, we will organize our code in project folders, which will helps us keep our code organized and tidy. A project folder will contain all of the necessary files for the project’s website.
Visual studio makes it easy to create and work on projects:
- Make a new folder on your computer using Windows Explorer or the Finder for MacOS and give it a your project title.
- From Visual Studio Code, select File->Open
- Browse to your project folder, and then click “open”.
- You will see all of the files you’ve created for your project on the left hand side-bar.
- You can view the code for any file on the right hand side.
Happy Editing!


Selected date: {{ selectedDate || '-' }} Selected weekday: {{ selectedWeekday !== null ? selectedWeekday : '-' }}


This demo utilizes a reduced shadow quality to achieve (near) real-time performance, while rendering the shadow dynamically. In a real-world scenario, you would probably want to cache most shadows by rendering into an off-screen canvas.
Point somewhere to move the object.
Shadow Angle: °
Note: This demo is not necessarily fully compatible with all supported browsers in order to keep the source concise.


We have some little information for you to always go through while planning to travel
Always keep in mind the above information before you travel
you can always contact us incase of any travel plans
below are our mode of transport that we offer to our clients


Philadelphia, Pennsylvania
Gloria Dei Old Swedes' Episcopal Church
The oldest active church in Pennsylvania is also the second oldest Swedish Church in the United States.
by AmrapaliSituated on the banks of the Delaware River, Philadelphia’s historic Gloria Dei (Glory of God) Church is one of the few remaining architectural relics of the city’s Swedish past. Established in 1700 by a congregation of Swedish Lutherans, it’s also known as the Old Swedes’ Church. Gloria Dei holds the dual distinction of being the oldest church building in Pennsylvania still in use, and the second oldest Swedish church in the United States.
In the 17th century, as Sweden was emerging as a political force to be reckoned with, it sought to extend its influence to the New World. As such, New Sweden, the Swedish colony in America, was founded in 1638. Its geographical boundaries spanned what are now the states of Delaware, Pennsylvania, New Jersey, and Maryland. Its existence though was brief, lasting only 17 years. In 1655, the Swedes ceded the colony to the Dutch, who in turn were also conquered by the English nine years later.
The number of Swedish settlers, however, continued to grow. In 1697, construction began on the Gloria Dei Church in Wicaco (“a peaceful place”), the present-day neighborhood of Southwark, Philadelphia. The church was a simple rectangular structure with a tower that was added at a later date.
Formerly a Lutheran church, today Gloria Dei is Episcopalian in its denomination and has been so since 1845. The design of the church is a confluence of medieval, Gothic, and Georgian styles of architecture, the latter of which is featured in several historic Philadelphia buildings. The sharply sloping roof resembles that of Swedish churches.
The adjoining churchyard is a leafy, tranquil space. One of the oldest burial grounds in the city also exists on the church’s property. It has been continuously used since the establishment of the church. The cemetery also happens to be the final resting place of Amandus Johnson, the Swedish-American chronicler of the history of New Sweden.
Know Before You Go
The church is open from Tuesday to Sunday from 9 a.m. to 4 p.m. and closed on Mondays.
Atlas Obscura Experiences
Ascend Ascend: A Poetic Performance
Philadelphia, Pennsylvania
$35 per person
Community Discussion
-
No Comments Yet
Start the discussion. forum Visit our forums.
Sources
- Philadelphia's Old Southwark District By Heather Gibson Moqtaderi, Mehron Moqtaderi
- New Sweden in America By Carol E. Hoffecker
- Touring Swedish America By Alan H. Winquist, Jessica Rousselow-Winquist
- https://colonialswedes.net/History/History.html
- http://www.old-swedes.com/churchbuilding.rhtml


| Package | Description |
|---|---|
| weka.gui | |
| weka.gui.beans | |
| weka.gui.filters |
| Class and Description |
|---|
| StartUpListener
Interface to something that can be notified of a successful startup
|
| Class and Description |
|---|
| AbstractDataSink
Abstract class for objects that store instances to some destination.
|
| AbstractDataSinkBeanInfo
Bean info class for the AbstractDataSink
|
| AbstractDataSource
Abstract class for objects that can provide instances from some source
|
| AbstractDataSourceBeanInfo
Bean info class for AbstractDataSource.
|
| AbstractEvaluator
Abstract class for objects that can provide some kind of evaluation for
classifier, clusterers etc.
|
| AbstractOffscreenChartRenderer
Abstract base class for offscreen chart renderers.
|
| AbstractTestSetProducer
Abstract class for TestSetProducers that contains default implementations of
add/remove listener methods and defualt visual representation.
|
| AbstractTestSetProducerBeanInfo
BeanInfo class for AbstractTestSetProducer
|
| AbstractTrainAndTestSetProducer
Abstract base class for TrainAndTestSetProducers that contains default
implementations of add/remove listener methods and defualt visual
representation.
|
| AbstractTrainAndTestSetProducerBeanInfo
Bean info class for AbstractTrainAndTestSetProducers
|
| AbstractTrainingSetProducer
Abstract class for TrainingSetProducers that contains default implementations
of add/remove listener methods and default visual representation
|
| AbstractTrainingSetProducerBeanInfo
BeanInfo class for AbstractTrainingSetProducer
|
| BatchAssociationRulesEvent
Class encapsulating a set of association rules.
|
| BatchAssociationRulesListener
Interface to something that can process a BatchAssociationRulesEvent.
|
| BatchClassifierEvent
Class encapsulating a built classifier and a batch of instances to test on.
|
| BatchClassifierListener
Interface to something that can process a BatchClassifierEvent
|
| BatchClustererEvent
Class encapsulating a built clusterer and a batch of instances to
test on.
|
| BatchClustererListener
Interface to something that can process a BatchClustererEvent
|
| BeanCommon
Interface specifying routines that all weka beans should implement
in order to allow the bean environment to exercise some control over the
bean and also to allow the bean to exercise some control over connections.
|
| BeanConnection
Class for encapsulating a connection between two beans.
|
| BeanCustomizer
Extends java.beans.Customizer and provides a method to register
a listener interested in notification about whether the customizer
has modified the object that it is customizing.
|
| BeanCustomizer.ModifyListener
Interface for something that is interested in the modified status
of a source object (typically a BeanCustomizer that is editing an
object)
|
| BeanInstance
Class that manages a set of beans.
|
| BeanVisual
BeanVisual encapsulates icons and label for a given bean.
|
| ChartEvent
Event encapsulating info for plotting a data point on the StripChart
|
| ChartListener
Interface to something that can process a ChartEvent
|
| ConfigurationEvent
Matching event for ConfigurationListener.
|
| ConfigurationListener
Matching listener for ConfigurationEvent.
|
| ConfigurationProducer
Marker interface for components that can share their configuration.
|
| CustomizerCloseRequester
Customizers who want to be able to close the customizer window
themselves can implement this window.
|
| CustomizerClosingListener |
| DataFormatListener
Listener interface that customizer classes that are interested
in data format changes can implement.
|
| DataSetEvent
Event encapsulating a data set
|
| DataSink
Indicator interface to something that can store instances to some
destination
|
| DataSource
Interface to something that is capable of being a source for data -
either batch or incremental data
|
| DataSourceListener
Interface to something that can accept DataSetEvents
|
| DataVisualizer
Bean that encapsulates weka.gui.visualize.VisualizePanel
|
| EnvironmentField
Deprecated.
|
| EventConstraints
Interface for objects that want to be able to specify at any given
time whether their current configuration allows a particular event
to be generated.
|
| GraphEvent
Event for graphs
|
| GraphListener
Describe interface
TextListener here. |
| HeadlessEventCollector
Interface for Knowledge Flow components that (typically) provide
an interactive graphical visualization to implement.
|
| ImageEvent
Event that encapsulates an Image
|
| ImageListener
Interface to something that can process an ImageEvent
|
| IncrementalClassifierEvent
Class encapsulating an incrementally built classifier and current instance
|
| IncrementalClassifierListener
Interface to something that can process a IncrementalClassifierEvent
|
| InstanceEvent
Event that encapsulates a single instance or header information only
|
| InstanceListener
Interface to something that can accept instance events
|
| KFStep
Optional annotation for plugin beans in the Knowledge Flow.
|
| KnowledgeFlowApp
Main GUI class for the KnowledgeFlow.
|
| KnowledgeFlowApp.KFPerspective
Interface for perspectives.
|
| KnowledgeFlowApp.MainKFPerspective
Main Knowledge Flow perspective
|
| OffscreenChartRenderer
Interface to something that can render certain types of charts
in headless mode.
|
| Startable
Interface to something that is a start point for a flow and
can be launched programatically.
|
| StartUpListener
Interface to something that can be notified of a successful startup
|
| StructureProducer
Interface for something that can describe the structure of what
is encapsulated in a named event type as an empty set of
Instances (i.e. attribute information only).
|
| SubstringLabelerRules.SubstringLabelerMatchRule
Inner class encapsulating the logic for matching
|
| SubstringReplacerRules.SubstringReplacerMatchRule
Inner class encapsulating the logic for matching and replacing.
|
| TestSetEvent
Event encapsulating a test set
|
| TestSetListener
Interface to something that can accpet test set events
|
| TestSetProducer
Interface to something that can produce test sets
|
| TextEvent
Event that encapsulates some textual information
|
| TextListener
Interface to something that can process a TextEvent
|
| ThresholdDataEvent
Event encapsulating classifier performance data based on
varying a threshold over the classifier's predicted probabilities
|
| ThresholdDataListener
Interface to something that can accept ThresholdDataEvents
|
| TrainingSetEvent
Event encapsulating a training set
|
| TrainingSetListener
Interface to something that can accept and process training set events
|
| TrainingSetProducer
Interface to something that can produce a training set
|
| UserRequestAcceptor
Interface to something that can accept requests from a user to perform some
action
|
| Visible
Interface to something that has a visible (via BeanVisual) reprentation
|
| VisualizableErrorEvent
Event encapsulating error information for a learning scheme
that can be visualized in the DataVisualizer
|
| VisualizableErrorListener
Interface to something that can accept VisualizableErrorEvents
|
| WekaWrapper
Interface to something that can wrap around a class of Weka
algorithms (classifiers, filters etc).
|
| Class and Description |
|---|
| BeanCustomizer
Extends java.beans.Customizer and provides a method to register
a listener interested in notification about whether the customizer
has modified the object that it is customizing.
|
| BeanCustomizer.ModifyListener
Interface for something that is interested in the modified status
of a source object (typically a BeanCustomizer that is editing an
object)
|
| GOECustomizer
Extends BeanCustomizer.
|
Copyright © 2018 University of Waikato, Hamilton, NZ. All Rights Reserved.


@(trail: Trail, index: Int, containerIndex: Int, classes: String = "")(implicit request: RequestHeader)


Somewhere halfway into my 10 years of experiencing MDMA I realized that I could no longer achieve that delicate balance between body and brain or between empathy, ernergy and stimulation to experience the full-blown sexual feeling that e can provide.
Here's what I'm talking about:
You are experiencing the drugs? best (basic) aspects. Extreme empathy towards virtually anybody (I recall generating tremendeous affection for a cop who was shutting down a desert rave that I was attenting), the sense of utter physical relaxation (so calming indeed, that even as a avid smoker, I prefer breathing fresh air over filtered smoke), a cozy sense of space (that can lend the warmth of a swiss ski hut with a fireplace to a vomit-littered back alley in hollywood) and the peak perception of both sensual (touch, smell) and artistic impulses (music, art, nature).
Now, in addition to (and usually as a consequence of) all those lovely things, one can feel overcome by a most beautiful sort of sexual feeling, reaching far beyond the basic animalistic lust into a realm of physio-psycological lust. It could be described as an urge to be ultimately close to someone, to exchange each others bodily fluids in order to understand the essence of what makes them and yourself so human, so beautiful and complete. This is not a race for orgasms but rather the pursuit of lasting and sustained erotic waves.
These moments are so exquisite that they can outlast the effects of the MDMA. So even though there might be melancholy tied to the gradual fading of that wholesome feeling, the essence and beauty of it all seems to prevail and help you through the inevitable next-day dumpiness.
Now I am asking myself the same questions as many of you do: Why can?t I reach this same feeling anymore, when I felt that it was so much a part of who I am?
My intake is much more controlled than it used to be, probably 5 times a year now, averaging 3 pills. I take better care of myself, do plenty of sports, loving it, I also use more vitamins in conjunction with the drug, as well as 5-HTTP. I typically take the e in the afternoon, and I will sleep during normal hours thereafter. All this should help to improve my trips, but it doesn?t. Off course, I still enjoy doing e, but either I don?t get sexually excited anymore or I will be too knocked out to be able to do something about it, even if I DO have erotic thoughts. I really looooved that feeling. Where has it gone?
[ Note 1: My normal sex life (outside of e) is intact. ]
[ Note 2: Write about your experiences. It's the best thing. ]
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


| Package | Description |
|---|---|
| net.lotrek.lacewing | |
| net.lotrek.lacewing.client | |
| net.lotrek.lacewing.client.packet | |
| net.lotrek.lacewing.client.structure |
| Modifier and Type | Method and Description |
|---|---|
static void |
LacewingTest.main(java.lang.String[] args) |
static void |
LacewingTest.pylacewingExample() |
static void |
DataTools.writeLengthHeader(java.io.DataOutputStream dos,
long length) |
| Modifier and Type | Method and Description |
|---|---|
void |
LacewingClient.disconnect()
Attempts to disconnect from the server
|
Channel[] |
LacewingClient.getChannelList()
Attempts to obtain the channel list
|
java.io.DataInputStream |
LacewingClient.getInputStream()
Get the socket's input stream wrapped in a DataInputStream
|
java.io.DataOutputStream |
LacewingClient.getOutputStream()
Get the socket's output stream wrapped in a DataOuputStream
|
java.lang.String |
LacewingClient.pair()
Attempts to connect over the Lacewing protocol
|
void |
LacewingClient.reconnect()
Attempts to reconnect this client following a disconnect
|
void |
LacewingClient.sendBinaryServerMessage(int subChannel,
byte[] data)
Sends the sever a binary message
|
void |
LacewingClient.setName(java.lang.String name)
Attempts to set the client's name
|
| Constructor and Description |
|---|
LacewingClient(java.lang.String addr,
int port)
Constructs a new LacewingClient connected to the specified address
|
| Modifier and Type | Method and Description |
|---|---|
static void |
WritePacket.writePacketToStream(java.io.DataOutputStream dos,
WritePacket packet) |
| Modifier and Type | Method and Description |
|---|---|
void |
Channel.joinChannel(LacewingClient c,
boolean hide,
boolean close)
Attempts to join this channel
|
void |
Channel.kickPeer(LacewingClient lc,
Peer peer)
Attempts to kick a peer from this channel
|
void |
Channel.leaveChannel(LacewingClient c)
Attempts to leave this channel
|
void |
Channel.sendBinaryMessage(LacewingClient lc,
int subChannel,
byte[] data)
Attempts to send a binary message to the channel
|
void |
Peer.sendBinaryMessage(LacewingClient lc,
int subchannel,
Channel channel,
byte[] data)
Attempts to send a binary message to this peer
|


--input [file(s)_and/or_url(s)]{1,*}
-i
c:
Input stream (Files, directories, URLs)
Norma tries to guess reasonable actions and also expand some simple wildcards. The argument can either be a single object, or a list. Within objects the content of curly brackets {...} is expanded as wildcards (cannot recurse). There can be multiple {...} within an object and all are expanded (but be sensible - this could generate the known universe and crash the system. If this is misused it will be withdrawn). Objects (URLs, files) can be mixed but it's probably a poor idea.
The logic is:
Current wildcards:
{n1:n2}
n1,n2 are integers: generate n1 ... n2 inclusive{foo,bar,plugh}
list of stringsUndergoing continuing development. Often the filenames are redundant
(e.g. fulltext.pdf
for --transform pdf2txt
) and we are trying to make
these implicit. The mechanisms for creating ctree
s from isolated files will
probably be altered.
--ctree director(ies){0,*}
-q
c: org.xmlcml.cproject.files.CMDir
NOTE WAS quickscrapeNorma and cmDir
create or use $ctree directory.
A ContentTree (ctree) may contain
only results.json is mandatory. However there will normally be at least one fulltext.* file and probably at least one *.html file (as the landing page must be in HTML). Since quickscrape can extract data without fulltext it might also be deployed against a site with data files.
There may be some redundancy - *.xml may be transformable into *.html and *.pdf into *.html. The PDF may also contain the same images as some exposed *.png.
--quickscrapeNorma director(ies){0,*}
-q
c: org.xmlcml.cproject.files.CMDir
--cmdir director(ies){0,*}
-q
c: org.xmlcml.cproject.files.CMDir
--output file_or_directory{1,1}
-o
c:
Output to local filestore, normally within ctree
.
If there is only one input
after wildcard expansion then a filename can be given. If the argument must be a writeable directory; Norma
will do her best to create filenames derived from the input names. Directory structures will not be preserved.
At present users have to know the
--version {0,0}
-v
c:
Prints version number.
Future versions will print the versions of ancestors.
--recursive {1,1}
-r
c: java.lang.Boolean
probably obsolete
--extensions ext1 [ext2...]{1,*}
-e
c:
When a directory or directories are searched then all files are input by default. It is possible to limit the search by using only certain extensions.
The 'dot' is NOT included (so xml png
not .xml .png
)
--summaryfile summaryfile{1,1}
Directory to write summaries to.
Not fully developed.
--project projectFile{1,1}
Toplevel directory with only CTree children
Not fully developed.
--help {0,0}
-h
c:
output help for all options, including superclass DefaultArgProcessor.
--makedocs {0,0}
Create HTML version of all args.xml file for inclusion in documentation
Iterates over src/main/resources
directory to find all args.xml
files
and creates a sister args.html
file.


This topic is available online only. Please visit http://www.jMethods.com/software/jftp/feedback.html


Full-Stack Web Developer
JavaScript - Ruby - Ruby on Rails - React - Gatsby - Redux - HTML/CSS
I am a full-stack software developer looking for a role as a full-stack developer. I specialize in JavaScript, Ruby, Ruby on Rails, and React/Redux which I trained on at Microverse where I have been using Zoom for the last nine months as I pair-program with software developers from all over the world, and I'd love a chance to contribute to the team.
While I can thrive on either side of the stack, I'm at my best when doing backend work because I like working on
the logic of the project. I'm looking forward to joining a team of smart people that I can learn from and hopefully contribute something
meaningful to as one of my long term career goals is to build and lead a team of my own someday.
I have worked with different stacks namely: Ruby, Ruby on Rails, JavaScript,
HTML/CSS, React/Redux, SQL (Postgresql, MySQL, MongoDB), Webpack, Heroku, Netlify, Stickler.ci, GitHub workflow, Git, etc.


This generated point cloud data displays the area in which I was born and raised.
If you click the annotations labeled point 1 and point 2, you can get an idea of what kind of view you will have from a front or back porch.
This also gives an idea of driveway placement to gain convenient access to either site. I can associate the desired driveway placement with the change in elevation from my contour map and the profile view from the potree map.
The majority of the property was owned by my grandfather and grandmother, Then to my father and his siblings. A part is now mine and will one day be my sons.
The portion that is mine, is mostly hills and the flat on top that would be hard to access.
These maps and the knowledge I have obtained throughout this course, may one day help me in the developement of this property, pontentially into a beautiful place we can call home.


'What's happening to our NHS after a decade of Tory cuts is heartbreaking'
Last winter over 215,000 patents were stranded on trolleys, doctors are warning this winter it will be 300,000
by Jonathan AshworthWe know how amazingly hard our NHS staff work but the strain they face due to Tory cuts is immense.
We lack the nurses to properly care for patients while Tory NHS pension changes are driving out doctors or forcing them to cut their shifts.
Budgets for repairs have been slashed and social care support savaged, causing yet more misery for patients.
Today official statistics show waiting lists are at record levels, the numbers waiting longer than 18 weeks for treatment are over 660,000.
Shamefully cancer patients are cruelly failed.
When you need treatment, you need it as soon as possible.
In the past year over 32,000 patients waited beyond two months.
Staff are warning about the coming winter.
Last winter over 215,000 patents were stranded on trolleys, doctors are warning this winter it will be 300,000.
This is what happens when the Tories cut over 15,000 beds.
Ensuring cancer patients are given lifesaving treatment needed will be a Labour priority.
We’ll fund our NHS properly and recruit more staff.


ctrlCommList
(controller in module tri
)
Provides the common lister functionality of the system which includes:
Table
Many of the function calls are forwarded to an appropriate service and where applicable the return value is returned.
ctrlCommList($scope, servSess, servREC, servCRUD);
This removes Data Object from the Table
. The Data Object to remove is obtained using `oaa'
This call is forwarded to servCRUD.dropRecord. Refer there for more details.
oaa – {Object} –
The Object Access Address. A string or number determining the required record. See Record Storage for a description of oaa
.
This puts the system into 'Edit' mode and activates the system Edit Controller using the Data Object obtained using `oaa'
This call is forwarded to servCRUD.editRecord. Refer there for more details.
oaa – {Object} –
The Object Access Address. A string or number determining the required record. See Record Storage for a description of oaa
.
Used to provide a series of class types 'C1', 'C2', ... 'Cn' based on whether a column is shown in the list.
This value is typically used with ng-class and then referenced in the .CSS style sheets.
This provides a convenient way to format HTML table columns (
) and their header (
).
ix – {number} –
index of column
oCol – {Object} –
dynamic Col object
Returns a Filter object whose type
matches 'state' found in oSel
and whose field
value matches sFld
.
Refer also to servSess.useTable.
oSel – {Object} –
object managed with servSess.useTable
sFld – {string} –
Filter name to extract
{Object}
– Filter object
Returns an array of Filter objects that match sType
found in oSel
. Refer
to servSess.useTable.
The returned value is cached as this function is called many times.
oSel – {Object} –
object managed with servSess.useTable
sType – {string} –
Filter type
{Object[]}
– Filter objects that match sType
Returns the Data Object collection for the specified Table
.
This call is forwarded to servCRUD.getObjs and returns the value obtained thereby.
{Object[]}
– Data Object collection for the specified Table
Typically used to populate a 'select' control with values from a related Table
that is updated dynamically based on the values stored in that Table
.
Returns an empty list if oFil.type
!= 'state' or Col object for oFil.field
is not located
Returns an empty list if oCol.oneOf
is not defined
Else returns the servREC.getOptions return value
oFil – {Object} –
Filter object
{Object[]}
– A collection of options returned by servREC.getOptions
This returns the properties props
object of current dynamic dynamic Table object.
This call is forwarded to servCRUD.getTabProp and returns the value obtained thereby.
{Object}
– Properties object of current (oTAB) object. oTAB is set to null.
Returns a collection of Col objects that match type
.
This call is forwarded to servREC.getTableCols with the insertion of the $scope
variable and returns the value obtained thereby.
type – {string} –
The type of column array to extract. eg '=list', '=edit'
{Object[]}
– the value returned by servREC.getTableCols
Returns whether a valid session exists. ie. The User is properly logged in and validated.
This call is forwarded to servSess.hasSession and returns the value obtained thereby.
{Boolean}
– the value returned by servSess.hasSession
Returns whether the system Edit Controller is active and in Dialog mode.
This call is forwarded to servCRUD.inDlgEdit and and returns the value obtained thereby.
{Boolean}
– true
if Edit Controller is active and in Dialog mode
Returns whether the system Edit Controller is active.
This call is forwarded to servCRUD.inEdit and and returns the value obtained thereby.
{Boolean}
– true
if Edit Controller is active
Returns whether sect
section matches the current section.
This call is forwarded to servSess.isSect and returns the value obtained thereby.
sect – {string} –
value to match against
{Boolean}
– the value returned by servSess.isSect
This puts the system into 'Create' mode and activates the system Edit Controller.
This call is forwarded to servCRUD.makeRecord. Refer there for more details.
This call is forwarded to servREC.showListCol and the {Boolean} result returned as a {string}.
oCol – {Object} –
Col object to test
{string}
– 'true' if column should be shown else 'false'
This sets a new Table
context for the List Controller.
This call is forwarded to servSess.useTable with the insertion of the $scope
variable and returns the value obtained thereby.
table – {Object} –
table name (title) to find
sel – {string} –
previous/default selection (filter) context
{Boolean}
– the value returned by servSess.useTable
Internal value used to compute the next getColClass value.
Contains the current filter (selection) values which are preserved in the Table
object
during the Table
switch operation servSess.useTable


{{template config_path="design/email/header_template"}}
{{trans "%thankyou" thankyou="Thank you for your order."}}
{{trans "%message" message="You are now one step away from completing the order. Please follow the link to find the payment instructions to complete the payment. "}}
{{trans "%paymentInstructions" paymentInstructions="Payment Instructions"}}
{{trans "%orderid" orderid="Order ID:"}} {{var data.orderId|raw}}
{{trans "%amounttopay" amounttopay="Amount to pay:"}} {{var data.amount|raw}}
{{var data.storename|raw}}


The Algorithmist::Line Decorator Demo
The Line class manages the parametric representation of a Line in 2D space. This demo illustrates how to use EaselJS line decorators to render a line. Select the desired line decorator from the drop-down list and drag the circular Markers to adjust the line endpoints. Line rendering is decoupled from line computations in the library.


pyconstruct.learners.BaseLearner¶
-
class
pyconstruct.learners.
BaseLearner
(domain=None, model=None, **kwargs)¶ A basic learning model class.
A learner fits a model with some data over some given domain. If only the domain is given, a default model class (depending on the learner subclass) will be used. If a model is also given, the learner will make a copy and overwrite the domain of the copy with the one given to the learner. If no domain is given to the learner, the given model must be initialized with a domain.
The fitted model is accessible through the model_ attribute (not to be confused with the input parameter model which is copied if given).
Parameters: - domain (BaseDomain) – The domain of the data.
- model (BaseModel) – The model the learner should fit.
Methods
decision_function
(X, Y, **kwargs)fit
(X, Y[, Y_pred])Fit a model with data (X, Y). get_params
([deep])Get parameters for this estimator. loss
(X, Y, Y_pred, **kwargs)partial_fit
(X, Y[, Y_pred])Updates the current model with a mini-batch (X, Y). phi
(X, Y, **kwargs)Computes the feature vector for the given input and output objects. predict
(X, *args, **kwargs)Computes the prediction of the current model for the given input. score
(X, Y[, Y_pred])Compute the score as the average loss over the examples. set_params
(**params)Set the parameters of this estimator.


Hotel Name enjoys an idyllically location away from the city centre, a ten-minute walk from the Katete Trading Centre and a 10-minute drive from Mbarara City Centre. If you require further information about Hotel name, please don’t hesitate to get in touch with us. We are always glad to hear from you.


GHEdit is derived from Microsoft's Visual Studio Code. We developed it to learn about web-based development environments and think it is useful enough to share.
Q: Why did you do it?
A: We think Visual Studio Code is a great IDE and that Cloud IDEs have tremendous potential. We decided to see if VSCode could be adapted to run in the Cloud. It can!
Q: How does it work?
A: GHEdit runs entirely in the browser without server-side processing. It is hosted as a static GitHub Page and uses the GitHub API to read/write repositories and files. The only custom "back-end" is a tiny Google Cloud Function to facilitate the GitHub authorization process. User Settings are saved to a GitHub Gist.
Q: What next?
A: We're testing what people think of GHEdit and deciding what to do next. Tell us what YOU think.
Q: Why do I need to give GHEdit GitHub permissions?
A: GHEdit needs permission to operate on your behalf and to not be throttled by GitHub API rate limits.
Q: Go To Symbol, Go To Definition, and IntelliSense don't always seem to work. What's up with that?
A: GHEdit can only perform these operations across open files :(
Q: What's your privacy policy?
A: We don't retain any user information, including GitHub credentials. We use Google Analytics to monitor overall usage.


| Package | Description |
|---|---|
| org.apache.olingo.netty.server.core | |
| org.apache.olingo.server.api |
Olingo Server API
|
| org.apache.olingo.server.api.serializer |
Olingo Server API - Serializer
|
| org.apache.olingo.server.api.uri |
Olingo URI
|
| Class and Description |
|---|
| EdmAssistedSerializer
EDM-assisted serializer
|
| EdmDeltaSerializer |
| FixedFormatSerializer
OData serializer for fixed output formats.
|
| ODataSerializer
OData serializer
|
| SerializerException
Exception thrown by the
ODataSerializer . |
| Class and Description |
|---|
| CustomContentTypeSupport
Processors that supports custom content types can implement this interface.
|
| EdmAssistedSerializer
EDM-assisted serializer
|
| EdmDeltaSerializer |
| FixedFormatSerializer
OData serializer for fixed output formats.
|
| ODataSerializer
OData serializer
|
| SerializerException
Exception thrown by the
ODataSerializer . |
| Class and Description |
|---|
| BatchSerializerException
Thrown for invalid batch payloads.
|
| BatchSerializerException.MessageKeys |
| ComplexSerializerOptions
Options for the OData serializer.
|
| ComplexSerializerOptions.Builder
Builder of OData serializer options.
|
| EdmAssistedSerializerOptions
Options for the EDM-assisted serializer.
|
| EdmAssistedSerializerOptions.Builder
Builder of serializer options.
|
| EntityCollectionSerializerOptions
Options for the OData serializer.
|
| EntityCollectionSerializerOptions.Builder
Builder of OData serializer options.
|
| EntitySerializerOptions
Options for the OData serializer.
|
| EntitySerializerOptions.Builder
Builder of OData serializer options.
|
| Kind
The different types of edm kinds that form the metadata
|
| PrimitiveSerializerOptions
Options for the OData serializer.
|
| PrimitiveSerializerOptions.Builder
Builder of OData serializer options.
|
| PrimitiveValueSerializerOptions
Options for the OData serializer.
|
| PrimitiveValueSerializerOptions.Builder
Builder of OData serializer options.
|
| ReferenceCollectionSerializerOptions
Options to pass as additional information to the reference-collection serializer.
|
| ReferenceCollectionSerializerOptions.Builder
Builder of OData serializer options.
|
| ReferenceSerializerOptions
Options to pass as additional information to the reference serializer.
|
| ReferenceSerializerOptions.Builder
Builder of OData serializer options.
|
| RepresentationType
The different types of representations that form the body of either the
OData request or the OData response, primarily used for content negotiation.
|
| SerializerException
Exception thrown by the
ODataSerializer . |
| SerializerException.MessageKeys
Keys for exception texts in the resource bundle.
|
| SerializerResult
Result type for
ODataSerializer methods |
| SerializerStreamResult
Result type for
ODataSerializer methods
which supports streaming (write in the future). |
| Class and Description |
|---|
| SerializerException
Exception thrown by the
ODataSerializer . |
Copyright © 2013–2018 The Apache Software Foundation. All rights reserved.


peekfd - peek at file descriptors of running processes
peekfd
pid
peekfd attaches to a running process and intercepts all reads and writes to file descriptors. You can specify the desired file descriptor numbers or dump all of them.
Do no post-processing on the bytes being read or written.
Do not display headers indicating the source of the bytes dumped.
Also dump the requested file descriptor activity in any new child processes that are created.
Remove duplicate read/writes from the output. If you're looking at a tty with echo, you might want this.
Display a version string.
/proc/*/fd
Not used but useful for the user to look at to get good file descriptor numbers.
The following diagnostics may be issued on stderr:
Error attaching to pid ... An unknown error occurred while attempted to attach to a process.. you may need to be root.
Probably lots. Don't be surprised if the process you are monitoring dies.
Trent Waddington
ttysnoop (8)


Wireframe and Utlities for MEAN Applications
View API Documentation View Release Notes
This is a web application boilerplate, which means you should start changing everything.
{{'I18N_INTRO' | translate}}


Who is Phil Lynott? A look at the Irish rocker for Thin Lizzy’s 50th anniversary
by IrishCentral StaffPhil Lynott, a proud Irish man, was the founder of Thin Lizzy, one of Ireland's most famous rock groups
Thin Lizzy celebrates its 50th anniversary this year and is known the world over as one of Ireland's most beloved rock groups.
Read More: Thin Lizzy have their very own stamp to mark 50th anniversary
Headed up by Phil Lynott, who grew up in Dublin, the band enjoyed a string of hits including most famously “The Boys are Back in Town," "Jailbreak," and a cover of “Whiskey in the Jar.”
Below, a look at Phil Lynott, the frontman of Thin Lizzy, and his fascinating life.
Where was Phil Lynott born?
Philip Parris Lynott was born to Philomena Lynott, a white Irish Catholic, and Cecil Parris, a Brazilian, in West Bromwich, near Birmingham, in the United Kingdom on August 20, 1949.
As a child, Lynott lived in Moss Side in Manchester before moving to live with his grandparents in Crumlin, Dublin while he was still in school. Later, Lynott lived in Clontarf as an adult.
Though he was born in the UK, Lynott is remembered as a proud Irish man. In a 2013 interview, Thin Lizzy guitarist Scott Gorham told The Irish Independent: "Phil was so proud of being Irish. No matter where he went in the world, if we were talking to a journalist and they got something wrong about Ireland, he'd give the guy a history lesson. It meant a lot to him."
Read More: Phil Lynott bust and plaque unveiled in Thin Lizzy star’s UK birthplace
How was Thin Lizzy formed?
According to the Thin Lizzy website, Phil Lynott joined the group The Black Eagles as the lead vocalist when he was a teen living in Dublin. Brian Downey, whom Lynott was friends with at the Christian Brothers School in Crumlin, played drums for the band.
After The Black Eagles, Lynott joined up with Skid Row, who was headed by Brush Sheils. Around that time, Lynott first began to learn how to play the bass. In 1968, Belfast native Gary Moore replaced the guitarist in Skid Row and later that year the band released their first independent single “New Faces, Old Places.”
Sheils opted to reform Skid Row as a three-piece group, which led Lynott to exit and form his own band Orphanage which featured Brian Downey on the drums, Pat Quigley on bass, and Joe Staunton on guitar. The group wrote and performed original material. Downey later said: “Quite a few of the melodies that ended up on the first Lizzy album were being thrown around in Orphanage.”
In the later part of 1969, Orphanage was approached by guitarist Eric Bell who suggested the formation of a new band with Lynott, Downey again on drums, and Eric Wrixon on keyboards. This gave way to the first configuration of Thin Lizzy. Wrixon exited the band later in 1970, followed by Bell in 1973. In the following years, the roster changed.
Read More: WATCH: Metallica dedicates Whiskey in the Jar to Phil Lynott during Slane concert
How many albums did Thin Lizzy release?
Thin Lizzy released 12 albums:
- Thin Lizzy (1971)
- Shades of a Blue Orphanage (1972)
- Vagabonds of the Western World (1973)
- Nightlife (1974)
- Fighting (1975)
- Jailbreak (1976)
- Johnny the Fox (1976)
- Bad Reputation (1977)
- Black Rose: A Rock Legend (1979)
- Chinatown (1980)
- Renegade (1981)
- Thunder and Lightning (1983)
Who are the members of Thin Lizzy?
First formed in 1969, Thin Lizzy has endured many iterations. Here's who has officially played in the band:
- Phil Lynott - singer, bassist, guitarist, frontman of Thin Lizzy (1969 – 1983)
- Brian Downey – drums, backing vocals (1969–1983, 1986, 1991, 1994, 1996–1998, 2010–present)
- Ricky Warwick – lead vocals, occasional guitar (2010–present)
- Scott Gorham – lead guitar, rhythm guitar, backing vocals (1974–1983, 1986, 1991, 1994, 1996–2001, 2004–present)
- Vivian Campbell – rhythm & lead guitar (2010–2011)
- Marco Mendoza – bass guitar, backing vocals (1996–2001, 2005–2007, 2010–present)
- Darren Wharton – keyboards, backing vocals (1981–1983, 1986, 1994, 1996–2001, 2010–present)
- Richard Fortus - rhythm & lead guitar (2011)
- Damon Johnson - rhythm & lead guitar (2011-present)
- Tom Hamilton - bass guitar (2016)
- Scott Travis - drums (2016)
- Ian Haugland - drums (2016)
Did Phil Lynott record solo albums?
Yes - Lynott recorded two solo albums: “Solo in Soho” in 1980 and “The Philip Lynott Album" in 1982. Both were well received by critics.
In 2001, nearly twenty years after Lynott's death, "Live in Sweden 1983," a recording of a performance by Lynott's solo band, was released.
In 2010, "Yellow Pearl," a compilation of songs composed by Lynott, was released. It took its name from one of the songs on Lynott's 1980 album "Solo in Soho."
Did Phil Lynott have children?
Phil Lynott had two daughters with his wife Caroline Crowther: Sarah, born in 1978, and Cathleen, born in 1980. Phil and Caroline’s marriage fell apart after only about four years due to his escalated drug use.
In 1968, Lynott gave up his first son for adoption. In 2003, Galway-based sculptor Macdaragh Lambe came forward claiming to be Lynott’s son, which Lynott’s mother Philomena later confirmed to be true in 2010.
What books did Phil Lynott write?
Aside from being a talented musician, Lynott was also a keen poetry writer. In 1974, his book of 21 poems entitled “Songs for While I’m Away” was published. All of the poems in the book except for “A Holy Encounter” were lyrics from Thin Lizzy songs. Only 1000 copies were printed.
In 1977, the second volume of Lynott’s poetry was published entitled simply “Philip.”
In 1997, the two initial volumes of Lynott’s poetry were printed as one edition, again entitled “Songs for While I’m Away."
When did Phil Lynott die?
Following years of drug and alcohol abuse, Lynott died from pneumonia and heart failure due to septicemia in London on January 4, 1986, at the age of 36.
Though he died in London, Lynott is buried in his beloved Dublin at St. Fintan's Cemetery in Sutton.
Where is the Phil Lynott statue?
The bronze statue honoring Phil Lynott is located on Henry Street in the southside of Dublin's City Center, right outside Bruxelles pub.
Read More: How David Bowie, Phil Lynott and The Dubliners spent their time in Dublin
Is Thin Lizzy in the Rock and Roll Hall of Fame?
Not yet. This year, Thin Lizzy has been included as one of the nominees for the 2020 Rock and Roll Hall of Fame inductions.
Read More: On this day: Thin Lizzy frontman Phil Lynott is born in 1949
What's your favorite piece of work from Phil Lynott? Let us know in the comments!


Thoughts on DBC Culture
Bluegills Chicago - Phase 0 Week 1
September 21, 2014
|
I am excited about DBC based on what Shereef Bishay talked about in the video. He wants us to come in hungry and angry and wanting to code - to take control of our learning process. We are going to come into DBC and meet some of the most important people in our lives with the same passion and goals. Thats a big reason why I wanted be apart of DBC. I want to work with other motivated people who are determined to learn to code more than anything. I believe DBC is more than just a coding bootcamp, they teach you how to be successful by living a healthy style through yoga and the onsite therapist, and improving EQ to better professional and personal relationships.
Like Shereef said, DBC is not a menu where we can come in and buy an entree. We cannot walk in with a consumer mindset and simply take. We have to walk into DBC with kitchen mindset and be in it all together as a team. We need to be in a creator mode and think that this is my experience and I want to make this amazing for myself alongside my cohort. We need to walk in with an open mind to learn new concepts and ideas, also with a sense of knowing that we can really do this and learn a set of tools that will change our lives forever.
I am nervous and excited at the same time, because I have never really been the social butterfly. But I am ready to get out of my comfort zone and do whatever it takes to help me and my cohort succeed and achieve our goals together as a team.
|


NNC: Neural Network Collection¶
At the end of 2014, when I was looking at these new computer vision models with complex neural network architectures, it became apparently clear what ccv has implemented (the neural network) as one of many computer vision algorithms will be the only algorithm matters in the future. More importantly, what I have in ccv is a early attempt, but ill-equipped to support these advanced architectures. There is no multi-way networks, no customizable losses, and no automatic differentiation.
Then, NNC started exactly as yet another deep learning framework. By starting from scratch enables me to toy with some new ideas on the implementation, and some of these ideas, after implemented, has some interesting properties. After 4 years, and given the fresh new takes on both APIs and the implementation, I am increasingly convinced this will be a good foundation to implement high-level deep learning APIs in any host languages (Ruby, Python, Java, Kotlin, Swift etc.).
Like every other deep learning framework, NNC operates dataflow graphs. Data dependencies on the graph are explicitly specified. NNC also keeps the separation of symbolic dataflow graphs versus concrete dataflow graphs. Again, like every other deep learning framework, NNC supports dynamic execution, which is called dynamic graph in NNC.
There are some unique interesting bits:
NNC supports control flows, with a very specific while loop construct and multi-way branch construct;
NNC implements a sophisticated tensor allocation algorithm that treats tensors as a region of memory, which enables tensor partial reuse;
The above allocation algorithm handles control flows, eliminates data transfers for while loop, and minimizes data transfers for branching;
Dynamic execution in NNC is implemented on top of its static graph counterpart, thus, all optimization passes available for static graph can be applied when doing automatic differentiation in the dynamic execution mode;
Because the dataflow graph is fully specified, it can be statically scheduled to execute in parallel on the hardware trivially, with all the control flows in place;
A Keras-like interface is implemented, making high-level deep learning concepts accessible through C;
Clear and concise C interface enables integrations beyond Python for full-range of deep learning framework functionalities.
Over the next a few months, I will write more about this. There are still tremendous amount of work ahead for me to get to a point of release.


ProtoNerf
Admin Dashboard
Timer
00:00
Players
Game actions
Start TTT
Start Capture the Flag / TDM
Start game
Start ED
Green
Red
Blue


Howard Hughes
The Aviator
Significant Acheivements:
- Harmon Trophy (1936 and 1938)
- Collier Trophy (1938)
- Congressional Gold Medal (1939)
- Octave Chanute Award (1940)
- National Aviation Hall of Fame (1973)
- International Air & Space Hall of Fame (1987)
- Motorsports Hall of Fame of America (2018)


steal('can/util', 'can/map', function (can) {
steal('can/util', 'can/map', function (can) {
** - ‘this’ will be the deepest item changed
var delegateMatches = function (parts, props) {
check props parts are the same or
var len = parts.length,
i = 0,
keeps the matched props we will use
matchedProps = [],
prop;
if the event matches
for (i; i < len; i++) {
prop = props[i];
if no more props (but we should be matching them) return null
if (typeof prop !== 'string') {
return null;
} else // if we have a "**", match everything
if (parts[i] === '**') {
return props.join('.');
} else // a match, but we want to delegate to "*"
if (parts[i] === '*') {
only do this if there is nothing after …
matchedProps.push(prop);
} else if (prop === parts[i]) {
matchedProps.push(prop);
} else {
return null;
}
}
return matchedProps.join('.');
},
gets a change event and tries to figure out which delegates to call
delegateHandler = function (event, prop, how, newVal, oldVal) {
pre-split properties to save some regexp time
var props = prop.split('.'),
delegates = (this._observe_delegates || [])
.slice(0),
delegate, attr, matchedAttr, hasMatch, valuesEqual;
event.attr = prop;
event.lastAttr = props[props.length - 1];
for each delegate
for (var i = 0; delegate = delegates[i++];) {
if there is a batchNum, this means that this event is part of a series of events caused by a single attrs call. We don’t want to issue the same event multiple times setting the batchNum happens later
if (event.batchNum && delegate.batchNum === event.batchNum || delegate.undelegated) {
continue;
}
reset match and values tests
hasMatch = undefined;
valuesEqual = true;
yeah, all this under here has to be redone v for each attr in a delegate
for (var a = 0; a < delegate.attrs.length; a++) {
attr = delegate.attrs[a];
matchedAttr = delegateMatches(attr.parts, props);
check if it is a match
if (matchedAttr) {
hasMatch = matchedAttr;
}
if it has a value, make sure it’s the right value if it’s set, we should probably check that it has a value no matter what
if (attr.value && valuesEqual) {
valuesEqual = attr.value === '' + this.attr(attr.attr);
} else if (valuesEqual && delegate.attrs.length > 1) {
if there are multiple attributes, each has to at least have some value
valuesEqual = this.attr(attr.attr) !== undefined;
}
}
if there is a match and valuesEqual … call back
if (hasMatch && valuesEqual) {
how to get to the changed property from the delegate
var from = prop.replace(hasMatch + '.', '');
if this event is part of a batch, set it on the delegate to only send one event
if (event.batchNum) {
delegate.batchNum = event.batchNum;
}
if we listen to change, fire those with the same attrs TODO: the attrs should probably be using from
if (delegate.event === 'change') {
prop = from;
event.curAttr = hasMatch;
delegate.callback.apply(this.attr(hasMatch), can.makeArray(arguments));
} else if (delegate.event === how) {
if it’s a match, callback with the location of the match
delegate.callback.apply(this.attr(hasMatch), [
event,
newVal,
oldVal,
from
]);
} else if (delegate.event === 'set' && how === 'add') {
if we are listening to set, we should also listen to add
delegate.callback.apply(this.attr(hasMatch), [
event,
newVal,
oldVal,
from
]);
}
}
}
};
can.extend(can.Map.prototype, {
delegate: function (selector, event, handler) {
selector = can.trim(selector);
var delegates = this._observe_delegates || (this._observe_delegates = []),
attrs = [],
selectorRegex = /([^\s=,]+)(?:=("[^",]*"|'[^',]*'|[^\s"',]*))?(,?)\s*/g,
matches;
parse each property in the selector
while ((matches = selectorRegex.exec(selector)) !== null) {
we need to do a little doctoring to make up for the quotes.
if (matches[2] && can.inArray(matches[2].substr(0, 1), [
'"',
'\''
]) >= 0) {
matches[2] = matches[2].substr(1, -1);
}
attrs.push({
the attribute name
attr: matches[1],
the attribute name, pre-split for speed
parts: matches[1].split('.'),
the value associated with this property (if there was one given)
value: matches[2],
whether this selector combines with the one after it with AND or OR
or: matches[3] === ','
});
}
delegates has pre-processed info about the event
delegates.push({
the attrs name for unbinding
selector: selector,
an object of attribute names and values {type: ‘recipe’,id: undefined} undefined means a value was not defined
attrs: attrs,
callback: handler,
event: event
});
if (delegates.length === 1) {
this.bind('change', delegateHandler);
}
return this;
},
undelegate: function (selector, event, handler) {
selector = selector && can.trim(selector);
var i = 0,
delegates = this._observe_delegates || [],
delegateOb;
if (selector) {
while (i < delegates.length) {
delegateOb = delegates[i];
if (delegateOb.callback === handler || !handler && delegateOb.selector === selector) {
delegateOb.undelegated = true;
delegates.splice(i, 1);
} else {
i++;
}
}
} else {
remove all delegates
delegates = [];
}
if (!delegates.length) {
can.removeData(this, “_observe_delegates”);
this.unbind('change', delegateHandler);
}
return this;
}
});
add helpers for testing ..
can.Map.prototype.delegate.matches = delegateMatches;
return can.Map;
});


MoSKito-Central Features
-
Centralised data archive
Complete and exhaustive performance history of your application, stored in one place.
More -
Complete tracing of inter-node communication
Capture all the calls and processes that run between nodes of your app, and never miss any of the them.
More -
Local storage ensures data security
The data is stored entirely on the local machine. No external servers or cloud storage involved. Your info is only at your own disposal.
More -
Multiple transfer protocols
Use direct communication, RMI or HTTP. Create custom connectors and use any other protocol.
More -
Absolute storage flexibility
- Application memory or filesystem.
More
- JSON/XML/CSV files (other types available after config).
- SQL and non-SQL databases. -
Embedded or Standalone Modes
Embedded Mode for collecting and storing data inside one monitored app, Standalone Mode for complex application architecture.
More
MoSKito News
2.5.4 – Provide a RollingOnDemandStatsProducer which can 'forget' not used entries and only uses most interesting stats.
2.5.3 – Support for generic IStatsProducer-decorators, Allow Journey to be triggered via HttpHeader and even more - check out Change Log
The ultimate MoSKito Integration Guide is on our blog. All secrets revealed!


About
Work
Contact
create design without boundaries
My name is ... and I am a self-taught web developer and UI/UX designer.