@******************************************************************************* * Licensed to the Apache Software Foundation (ASF) under one or more * * contributor license agreements. See the NOTICE file distributed with * * this work for additional information regarding copyright ownership. * * The ASF licenses this file to You under the Apache License, Version 2.0 * * (the "License"); you may not use this file except in compliance with * * the License. You may obtain a copy of the License at * * * * http://www.apache.org/licenses/LICENSE-2.0 * * * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the License for the specific language governing permissions and * * limitations under the License. * *******************************************************************************@ @(url: String, email: String, id: String,climateServices: List[metadata.ClimateService],friendList: List[String]) @import helper._ @scripts = { } @main("Service",email, scripts) {


WABCO India Standalone September 2019 Net Sales at Rs 446.00 crore, down 39.96% Y-o-Y
Reported Standalone quarterly numbers for WABCO India are:
Net Sales at Rs 446.00 crore in September 2019 down 39.96% from Rs. 742.78 crore in September 2018.
Quarterly Net Profit at Rs. 33.86 crore in September 2019 down 64.56% from Rs. 95.52 crore in September 2018.
EBITDA stands at Rs. 67.25 crore in September 2019 down 54.81% from Rs. 148.83 crore in September 2018.
WABCO India EPS has decreased to Rs. 17.85 in September 2019 from Rs. 50.36 in September 2018.
WABCO India shares closed at 6,220.55 on November 01, 2019 (NSE) and has given 0.04% returns over the last 6 months and -3.01% over the last 12 months.
| WABCO India | |
| Standalone Quarterly Results | in Rs. Cr. |
| Sep'19 | Jun'19 | Sep'18 | |
| Net Sales/Income from operations | 392.50 | 591.65 | 663.64 |
| Other Operating Income | 53.49 | 46.12 | 79.14 |
| Total Income From Operations | 446.00 | 637.76 | 742.78 |
| EXPENDITURE | |||
| Consumption of Raw Materials | 255.65 | 385.77 | 456.65 |
| Purchase of Traded Goods | -- | -- | -- |
| Increase/Decrease in Stocks | 3.04 | 20.59 | -0.74 |
| Power & Fuel | -- | -- | -- |
| Employees Cost | 66.19 | 63.76 | 66.50 |
| Depreciation | 20.89 | 22.19 | 16.93 |
| Excise Duty | -- | -- | -- |
| Admin. And Selling Expenses | -- | -- | -- |
| R & D Expenses | -- | -- | -- |
| Provisions And Contingencies | -- | -- | -- |
| Exp. Capitalised | -- | -- | -- |
| Other Expenses | 68.47 | 80.66 | 97.27 |
| P/L Before Other Inc. , Int., Excpt. Items & Tax | 31.75 | 64.79 | 106.17 |
| Other Income | 14.61 | 15.35 | 25.72 |
| P/L Before Int., Excpt. Items & Tax | 46.36 | 80.13 | 131.90 |
| Interest | 0.55 | 0.30 | -- |
| P/L Before Exceptional Items & Tax | 45.80 | 79.83 | 131.90 |
| Exceptional Items | -- | -- | -- |
| P/L Before Tax | 45.80 | 79.83 | 131.90 |
| Tax | 11.95 | 25.07 | 36.37 |
| P/L After Tax from Ordinary Activities | 33.86 | 54.76 | 95.52 |
| Prior Year Adjustments | -- | -- | -- |
| Extra Ordinary Items | -- | -- | -- |
| Net Profit/(Loss) For the Period | 33.86 | 54.76 | 95.52 |
| Equity Share Capital | 9.48 | 9.48 | 9.48 |
| Reserves Excluding Revaluation Reserves | -- | -- | -- |
| Equity Dividend Rate (%) | -- | -- | -- |
| EPS Before Extra Ordinary | |||
| Basic EPS | 17.85 | 28.87 | 50.36 |
| Diluted EPS | 17.85 | 28.87 | 50.36 |
| EPS After Extra Ordinary | |||
| Basic EPS | 17.85 | 28.87 | 50.36 |
| Diluted EPS | 17.85 | 28.87 | 50.36 |
| Public Share Holding | |||
| No Of Shares (Crores) | -- | -- | -- |
| Share Holding (%) | -- | -- | -- |
| Promoters and Promoter Group Shareholding | |||
| a) Pledged/Encumbered | |||
| - Number of shares (Crores) | -- | -- | -- |
| - Per. of shares (as a % of the total sh. of prom. and promoter group) | -- | -- | -- |
| - Per. of shares (as a % of the total Share Cap. of the company) | -- | -- | -- |
| b) Non-encumbered | |||
| - Number of shares (Crores) | -- | -- | -- |
| - Per. of shares (as a % of the total sh. of prom. and promoter group) | -- | -- | -- |
| - Per. of shares (as a % of the total Share Cap. of the company) | -- | -- | -- |
| Source : Dion Global Solutions Limited |


Source Code on GitHub
Running:
0s
Speed:
0
kIPS
0
akIPS


---
layout: post
title: links for 2007-10-01
date: 2007-10-01 00:00:00
---
-
-
-
"Yes, this is a real life dialogue from several years ago. No, I kid you not. At the first sight of a bug, that guy instantly got his excuse generator book and blamed his bad code on Nokia’s implementation of some API"
-
"In the night, he heard sounds of fighting, and in the morning, the goblin-rat was dead in the middle of the temple, and all the cats he had painted had mouths wet and red from the blood."


|
This message will be sent to the receiving kid of the books you will be donating! In BooKonnect, we believe that connection matters.
You just made a change on the life of an African Child! We'll let them know your messagebook-connect you to them!


Upgrading Puppet
Since Puppet is likely managing your entire infrastructure, it should be upgraded with care. This page describes our recommendations for upgrading Puppet.
Upgrade Intentionally
If you are using ensure => latest
on the Puppet package or running large-scale package upgrade commands, you might receive a Puppet upgrade you were not expecting, especially if you subscribe to the Puppet Labs package repos, which always contain the most recent version of Puppet. We highly recommend avoiding unintentional upgrades. Although we try our best not to break things, especially between minor releases, Puppet has a lot of surface area, and bugs can and do slip in.
We recommend doing one of the following:
- Maintain your own package repositories, test new Puppet releases in a dev environment, and only introduce known-good versions into your production repo. Many sysadmins consider this to be best practice for any mission-critical packages.
- Use Apt’s pinning feature or Yum’s versionlock plugin to lock Puppet to a specific version, and only upgrade when you have a roll-out plan in place.
Apt Pinning Example
You can pin package versions by adding special .pref files to your system’s /etc/apt/preferences.d/
directory:
# /etc/apt/preferences.d/00-puppet.pref
Package: puppet puppet-common
Pin: version 2.7*
Pin-Priority: 501
This pref file will lock puppet and puppet-common to the latest 2.7 release — they will be upgraded when new 2.7.x releases are added, but will not jump a major version. It will also downgrade a Puppet 3 to Puppet 2.7 if the pin-priority of the Puppet 3 is less than 501 (the default is 500). A separate file could be used to pin puppetmaster and puppetmaster-common, or they could be added to the package list.
Yum Versionlock Example
Unfortunately, Yum versionlock is less flexible than Apt pinning: it can’t allow bugfix upgrades, and can only lock specific versions. For this reason, maintaining your own repo is a more attractive option for RPM systems.
$ sudo yum install yum-versionlock
$ sudo yum install puppet-2.7.19
$ sudo yum versionlock puppet
These commands will install the versionlock plugin and lock Puppet to version 2.7.19. When you want to upgrade, edit /etc/yum/pluginconf.d/versionlock.list
and remove the Puppet lock, then run:
$ sudo yum install puppet-<desired version>
$ sudo yum versionlock puppet
Always Upgrade the Puppet Master First
Older agent nodes can get catalogs from a newer puppet master. The inverse is not always true.
Use More Care With Major Releases
Upgrading to a new major release presents more possibility for things to go wrong, and we recommend extra caution.
Additional Precautions
When upgrading to a new major release, we recommend the following:
- Avoid jumping over a whole major release. If you are on Puppet 2.6, you should upgrade to Puppet 2.7 before going to 3.x, unless you are prepared to spend a lot of time fixing your manifests without a net.
- Read the release notes, in particular any sections that refer to “backwards-incompatible changes.” Follow any specific recommendations for the new version. (Backwards-incompatible changes for Puppet 3.0.)
- If you tend to just upgrade everything for bug fix releases, use a more conservative roll-out plan for major ones.
The definition of a “major release” has occasionally changed:
Versioning in Puppet 3 and Later
Starting with Puppet 3, there are three kinds of Puppet release:
- Bug fix releases increment the last segment of the version number. (E.g. 3.0.1.) They are intended to fix bugs without introducing new features or breaking backwards compatibility. These releases should be safe to upgrade to, but you should test them anyway.
- Minor releases increment the middle segment of the version number. (E.g. 3.1.0.) They may introduce new features, but shouldn’t break backwards compatibility.
- Major releases increment the first segment of the version number. (E.g. 3.0.0.) They may intentionally break backwards compatibility with previous versions, in addition to adding features and fixing bugs.
Versioning in Puppet 2.x
In the 2.x series:
- Minor releases are not distinguished from bug fix releases. A release that increments the last segment of the version number (e.g. 2.7.18) may or may not add new features or break small areas of backwards compatibility, and you must check the release notes to find out.
- Major releases increment the second segment of the version number. (E.g. 2.7.0.) They may intentionally break backwards compatibility with previous versions, in addition to adding features and fixing bugs.
Roll Out In Stages
When upgrading, especially between major versions, we recommend rolling out the upgrade in stages. Use one of the following three options:
Option 1: Spin Up Temporary Puppet Master, or Cull a Master From Your Load Balancer Pool
The best approach is to spin up a temporary puppet master, then point a few test nodes at it.
- If you run a multi-master site and can pull a puppet master out of the load balancer pool for temporary test duty, do that. Upgrade Puppet on it, and follow steps 5-10 below.
- If you run a multi-master site and use Puppet to configure new puppet masters, you can also spin up a new node and use Puppet to configure it. Upgrade Puppet on it, and follow steps 5-10 below.
- Otherwise, follow steps 1-10 below.
- Provision a new node and install Puppet on it.
- Set its
server
setting to the existing puppet master, and usepuppet agent --test
to request a certificate; sign the cert. - Provision the new puppet master by checking out your latest modules, manifests, and data from version control. If you use an ENC and/or PuppetDB or storeconfigs, configure the master to talk to those services.
- In a terminal window, run
puppet master --no-daemonize --verbose
. This will run a puppet master in the foreground so you can easily see log messages and warnings. Use care to limit concurrent checkins on your test nodes; this WEBrick puppet master cannot handle sustained load. - Choose a subset of your nodes to test with the new master, or spin up new nodes. Upgrade Puppet to the new version on them, and change their
server
setting to point to the temporary puppet master. - Trigger a
puppet agent --test
run on every test node, so you can see log messages in the foreground. Look for changes to their resources; if you see anything you didn’t expect, investigate it. If something seems dangerous and you can’t figure it out, you may want to post to the Puppet users list or ask other users in #puppet on Freenode. - Check the log messages in the terminal window or log file on your puppet master. Look for warnings and deprecation notices.
- Check the actual configurations of your test nodes. Make sure everything is still working as expected.
- Repeat steps 5-8 with more test nodes if you’re still not sure.
- Revert the
server
setting on all test nodes. Decommission the temporary puppet master. Upgrade your production puppet master(s) by stopping their web server, upgrading the puppet package, and restarting their web server. Upgrade all your production nodes. (Most packaging systems allow you to use Puppet to upgrade Puppet.)
Option 2: Run Two Instances of Puppet Master at Once
You can also run a second instance of puppet master on your production puppet master server, using the same modules, manifests, data, ENC, and SSL configuration.
Note: This is generally reliable, but has a small chance of yielding inaccurate results. (This problem would require a major version to remove a given code path but not fail hard when attempting to access the code path; we are not currently aware of a situation that would cause that.)
- Download a tarball of the Puppet source code for the new version. Unzip it somewhere other than your normal Ruby library directory. (
tar -xf puppet-<version>
) - Open a root shell, which should stay open for the duration of this test. (
sudo -i
) - Change directory into the source tarball. (
cd puppet-<version>
) - Add the lib directory to your shell’s RUBYLIB. (
export RUBYLIB=$(pwd)/lib:$RUBYLIB
) - Run
puppet master --no-daemonize --verbose --masterport 8141
. This will run a puppet master on a different port in the foreground so you can easily see log messages and warnings. Use care to limit concurrent checkins on your test nodes; this WEBrick puppet master cannot handle sustained load. - Choose a subset of your nodes to test with the new master, or spin up new nodes. Upgrade Puppet to the new version on them, and change their
masterport
setting to point to 8141. - Trigger a
puppet agent --test
run on every test node, so you can see log messages in the foreground. Look for changes to their resources; if you see anything you didn’t expect, investigate it. If something seems dangerous and you can’t figure it out, you may want to post to the Puppet users list or ask other users in #puppet on Freenode. - Check the log messages in the terminal window on your puppet master. Look for warnings and deprecation notices.
- Check the actual configurations of your test nodes. Make sure everything is still working as expected.
- Repeat steps 6-9 with more test nodes if you’re still not sure.
- Revert the
masterport
setting on all test nodes. Kill the temporary puppet master process, delete the temporary copy of the puppet source. Upgrade your production puppet master(s) by stopping their web server, upgrading the puppet package, and restarting their web server. Upgrade all of your production nodes. (Most packaging systems allow you to use Puppet to upgrade Puppet.)
Option 3: Upgrade Master and Roll Back if Needed
For minor and bug fix releases, you can often take a simpler path. This is not universally recommended, but many users do it and survive.
- Disable puppet agent on all of your production nodes. This is best done with MCollective and the puppetd plugin, which can stop the agent on all nodes in a matter of seconds.
- Upgrade your puppet master(s) to the new version of Puppet by stopping their web server, upgrading the puppet package, and restarting their web server.
- Choose a subset of your nodes to test with the new master, or spin up new nodes. Upgrade Puppet to the new version on them.
- Trigger a
puppet agent --test
run on every test node, so you can see log messages in the foreground. Look for changes to their resources; if you see anything you didn’t expect, investigate it. If something seems dangerous and you can’t figure it out, you may want to post to the Puppet users list or ask other users in #puppet on Freenode. - Check your puppet master’s log files. Look for warnings and deprecation notices.
- Check the actual configurations of your test nodes. Make sure everything is still working as expected.
- Repeat steps 3-6 with more test nodes if you’re still not sure.
- Do one of the following:
- Upgrade Puppet and reactivate puppet agent on all of your production nodes.
- Downgrade Puppet to a known-good version on your Puppet master and any test nodes.


Noel Fielding Announces New Netflix Show About Magical Record Player
by Lucy ConnollyIf you’re sat there thinking, ‘you know what, I haven’t seen much of Noel Fielding’s weird and wonderful ways recently’, I have just the thing for you.
Well, Netflix do because they’re working with the comedian and actor on a new show about a magical record player, à la The Mighty Boosh.
The Great British Bake-Off judge revealed that he’s got the sign-off from Netflix on the show, and he’s all set to begin writing soon.
Noel made the announcement while chatting to Lauren Laverne on BBC Radio 6 Music, as per Chortle, and explained that the record player will let you ‘go inside your favourite albums’.
He continued:
Basically a guy gets hold of a magic record player and when you put the record player on a portal appears and you can go inside your favourite albums.
It’s a good concept but how I write it, I could come at it from many different angles and I’m trying to work out the best way.
I haven’t written it yet. I pitched it and Netflix liked it and we’re making it, but I haven’t started writing it yet. So that’s my next thing.
The six-part series is being co-written by Matt Haydock, creator of the cult comedy phenomenon Gus The Fox, with the two having previously worked together when Noel wrote the introduction to his 2013 book.
The Mighty Boosh star said the project was the one thing he wanted to do on television before devoting himself full time to painting, stating: ‘So I have to get my art hat off and put my writing hat back on, which I don’t even know where it is.’
This isn’t the first comedy venture of Noel’s in recent months; earlier this year, the comedian reunited with his Mighty Boosh co-star Julian Barratt for the first time in five years to become the UK’s Record Store Day ambassadors for 2019.
The duo joined forces once more to champion independent record stores across the UK, while at the same time releasing the complete Mighty Boosh radio series on vinyl for the first time so that fans of the show could experience it on three pieces of coloured 180g vinyl.
Speaking of their decision to do so, Julian explained, in his usual eccentric way: ‘It suddenly felt prescient to outwit [computers] and somehow save our precious early recordings onto a format that the dawning artificial intelligence will not see as a threat.’
Noel explained it in a slightly more relatable way, stating: ‘You want some vinyl expert to tell you about a record you’ve never heard of. That’s the beauty of it.’
Who else can’t wait for the magical record player?
A Broadcast Journalism Masters graduate who went on to achieve an NCTJ level 3 Diploma in Journalism, Lucy has done stints at ITV, BBC Inside Out and Key 103. While working as a journalist for UNILAD, Lucy has reported on breaking news stories while also writing features about mental health, cervical screening awareness, and Little Mix (who she is unapologetically obsessed with).


{% extends<EMAIL_ADDRESS>%} {% form_theme post_form<EMAIL_ADDRESS>%} {% block content %}
{{ board.description }}


---
layout: page-with-toc
title: Apia - FOSS4G SotM Oceania 2020
titlecontent: ""
headings: "overview,attend,present,schedule,sponsors_partners"
---
FOSS4G SotM Oceania Apia 2020 is taking place in person this November. We're creating an exciting program for you — the FOSS4G and OpenStreetMap community, together with the GIS community in Samoa. Here's all you need to know to attend. Keep reading to learn about: what to expect
at the conference,
Pacific Climate Change Centre (PCCC) So let's break it down — 'Free and Open Source Software for Geospatial' or FOSS4G if you're a fan of
efficiency (we are) is the name given to the conferences of the Open Source Geospatial Foundation (OSGeo).
OSGeo is a non-profit with a mission to foster and promote the adoption of open source geospatial
technology. All of this is done within the broader context of open source software philosophy and
participatory community driven development. 'State of the Map' or SotM is the conference of the OpenStreetMap Foundation (OSMF) which supports the
development of a free and open editable world map. This takes the form of the community driven OpenStreetMap
project. FOSS4G SotM Oceania belongs to you! It's the chance to come together as a community to share
knowledge and experience through conference sessions, technical workshops, and social events.
The topics will be wide ranging and the attendees will be users, creators, business, academics, community
mappers, and government.
This conference is aimed at a broad swath of the community – developers, users, contributors, community mappers, academics, business, government and anyone interested in open source geospatial software and the OpenStreetMap project. You'll learn about cutting edge tech and what's on the horizon, meet the experts and talk to them, and learn new
skills. Get the chance to hear what others like yourself are doing and producing with their open source
geospatial tools. Along the way you'll meet up with old friends, make new ones, and share your experiences. Samoa has been fortunate to stay COVID-free, however we will make sure the conference is a safe and clean space in line with the latest guidance.
We want you to share your fascinating stories about open source geospatial, open data, and OpenStreetMap in Samoa. We are looking for a diverse range of presenters including all genders and people from a variety of backgrounds. To achieve this goal, we need you to accept the challenge and put yourself forward, the community can't wait to hear what you have to say!
Get in touch with us below for more details:
We would not be able to make any of this happen without our wonderful sponsors. The Local Hub in Samoa is sponsored by the Inform Project and the Secretariat of the Pacific Regional Environment Programme in partnership with SkyEye Pacific.Overview
Where?
Secretariat of the Pacific Regional Environment Programme (SPREP) Headquarters
Apia, Samoa
When?
FOSS4G SotM Oceania? Here's what it means.
Attend
What can I expect?
Who is going be there?
Why should I go?
COVID safety
Call for presentations
Schedule
Time
Schedule
Objectives
Friday 20th November 2020
08:30
Registration
Please fill the sign-in sheets on arrival
9:00
Official Remarks
Jope Davetanivalu
Kosi Latu - Director General, SPREP
Prayer
Official opening remarks and welcome
9:15
Group Photo
09:20
Introduction
Tavita Su'a
Julie Callebaut
Agenda and house rules.
Introduction to FOSS4G SotM 2020 Conference and OSM.
09:30
Introduction on GIS
Sam Saili
James Atherton
Paul Anderson
The Importance of GIS for Decision Makers
10:30
Morning Tea
10:45
GIS Use Cases and Application
Nomeneta Saili
To’oa Brown
Clark Duseigneur
Applied GIS and Use Cases
12:00
User Group Meeting
Nomeneta Saili
Sam Saili
James Atherton
History of the GIS User Group
Samoa GIS User Group Revival
13:00
Lunch
14:00
Open GIS Data - OpenStreetMap Pacific
Peter McDonald
Paul Anderson
Julie Callebaut
Free and Open GIS Data on Samoa and the Pacific utilizing OSM and the Samoa Environment Data Portal
15:00
Afternoon Tea Available
15:00
FOSS4G SotM Oceania, Apia Hub Introduction
Local Apia hub introduction to the wider regional conference
15:10
Parallel Session 1 - FOSS4G Keynote Livestream
Presentations from the Regional FOSS4G SotM Zoom Conference
15:10
Parallel Session 2 - Samoa GIS User Group Network
Networking Session for the Samoa GIS User Group
17:00
Official Close and Cocktail
Our sponsors and partners
Conference Host and Partners


News of Vietnam
Number of Stories Displayed:
Title of Article
LA Times
Read more...
Yesterday
Load more stories


Preparation time
less than 30 mins
Cooking time
less than 10 mins
Serves
Serves 4
This fresh smoked salmon pâté is really easy to make, great for parties, or just to snack.
For the pâté, blend the smoked salmon, double cream and crème fraiche in a food processor to a fine purée.
Season with salt, black pepper and lemon juice then place in a bowl in the fridge until ready to serve.
Place the radishes, beetroot and watercress into a bowl and mix together to combine.
Whisk the mustard, vinegar and olive oil together until emulsified then season with a little salt and freshly ground black pepper. Pour over the radishes, beetroot and watercress.
For the melba toast, preheat the grill to high.
Grill both sides of the bread until golden-brown, then cut the toast slices in half horizontally.
Remove any soft bread from the middle and discard.
Grill the soft inner sides until golden-brown, then cut the toast slices into quarters diagonally.
To serve, place a quenelle of pâté onto a plate and spoon the salad alongside. Finish with a pile of toast alongside.


This is an example webpage embedding the SummaClient!
This is how the SummaClient looks like:
The SummaClient is an open source project licenced under the permissive MIT licence. It is available at https://github.com/athalhammer/summaClient.


Sign in
This Website will host the contest clues and leaderboard for the 2019 EBEC Treasure hunt.
LeaderBoard
Clues (login to see anwsered ones)


This information will let us know more about you.
In order to verify your identity, we have sent an email with a verification specified for you to your email address. It's the time to check your mail box and verify your identity. If you don't see our verfication mail in your common inbox, do not forget to check your spam or any other category.
Note: unless you verify your email address, your registration will not be accepted. If you feel that someone has used your details to registration, Please feel free to report to webmaster or contact us.


Productivity Tools
{% include legacy/cardv2.html
title="PrivateBin"
image="/assets/img/legacy_svg/3rd-party/privatebin.svg"
description="PrivateBin is a minimalist, open-source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256-bit AES. It is the improved version of ZeroBin. Do note that it uses JavaScript to handle encryption, so you must trust the provider to the extent that they do not inject any malicious JavaScript to get your private key. Consider self-hosting to mitigate this threat."
website="https://privatebin.info/"
github="https://github.com/PrivateBin/PrivateBin"
%}
{%
include legacy/cardv2.html
title="CryptPad"
image="/assets/img/legacy_svg/3rd-party/cryptpad.svg"
description="CryptPad is a private-by-design alternative to popular office tools. All content is end-to-end encrypted. Do note that it uses JavaScript to handle encryption, so you must trust the provider to the extent that they do not inject any malicious JavaScript to get your private key. Consider self-hosting to mitigate this threat."
website="https://cryptpad.fr/"
privacy-policy="https://cryptpad.fr/pad/#/2/pad/view/GcNjAWmK6YDB3EO2IipRZ0fUe89j43Ryqeb4fjkjehE/"
github="https://github.com/xwiki-labs/cryptpad"
web="https://cryptpad.fr/"
%}
{%
include legacy/cardv2.html
title="Etherpad"
image="/assets/img/legacy_svg/3rd-party/etherpad.svg"
description="Etherpad is a highly customizable open-source online editor providing collaborative editing in real time. Do note that there is no end to end encryption whatsoever. You should self-host Etherpad and set up proper authentication for any expectation of privacy."
website="https://etherpad.org/"
github="https://github.com/ether/etherpad-lite"
web="https://github.com/ether/etherpad-lite/wiki/Sites-that-run-Etherpad"
windows="https://github.com/ether/etherpad-lite#windows"
linux="https://github.com/ether/etherpad-lite#installation"
mac="https://github.com/ether/etherpad-lite#gnulinux-and-other-unix-like-systems"
freebsd="https://github.com/ether/etherpad-lite#gnulinux-and-other-unix-like-systems"
openbsd="https://github.com/ether/etherpad-lite#gnulinux-and-other-unix-like-systems"
netbsd="https://github.com/ether/etherpad-lite#gnulinux-and-other-unix-like-systems"
%}
{%
include legacy/cardv2.html
title="Write.as"
image="/assets/img/legacy_svg/3rd-party/writeas.svg"
image-dark="/assets/img/legacy_svg/3rd-party/writeas-dark.svg"
description="Write.as is a cross-platform, privacy-oriented blogging platform. It's anonymous by default, letting you publish without signing up. If you create an account, it doesn't require any personal information. No ads, distraction-free, and built on a sustainable business model."
website="https://write.as/"
privacy-policy="https://write.as/privacy"
tor="http://writeasw4b635r4o3vec6mu45s47ohfyro5vayzx2zjwod4pjswyovyd.onion"
git="https://code.as/writeas"
web="https://write.as/pad"
windows="https://github.com/writeas/writeas-cli"
mac="https://github.com/writeas/writeas-cli"
linux="https://write.as/apps"
chrome="https://write.as/apps"
googleplay="https://play.google.com/store/apps/details?id=com.abunchtell.writeas"
ios="https://itunes.apple.com/app/apple-store/id1000755153"
%}
Worth Mentioning
- Cryptee - Free privacy-friendly service for storing Documents, files and Photos
- dudle - An online scheduling application, free and open-source. Schedule meetings or make small online polls. No email collection or the need of registration.
- Framadate - A free and open-source online service for planning an appointment or making a decision quickly and easily. No registration is required.
- LibreOffice - Free and open-source office suite.
- VSCodium - Scripts to automatically build Microsoft's Visual Studio Code editor without branding or telemetry.


Spring Core
Benefits Of Using Spring
- Spring works on IOC (inversion of control) or DI (dependency injection) design pattern.
- Spring provides container to create and manage objects and also provides enterprise services to those objects.
- Spring is an open source application development framework.
- It provides components for different tiers of application e.g. web, middle/business and data access.
Benefits Of Using Spring
- Core container : BeanFactory, an implementation of the Factory pattern is an essential component of core container. The BeanFactory applies the Inversion of Control (IOC) pattern to separate an application's configuration and dependency specification from the actual application code.
- Spring context : Spring context comprise of configuration file that provides context information to the Spring framework. The Spring context includes enterprise services such as internalization, validation, JNDI, and scheduling functionality.
- Spring AOP : Spring AOP module integrates aspect-oriented programming functionality directly into the Spring framework, through its configuration management feature. Through AOP services like transaction control, logging etc can be easily managed.
- Spring DAO : Spring DAO makes it easy to work with relational database management systems on the Java platform using JDBC and object-relational mapping tools. Spring JDBC DAO abstraction layer offers a meaningful exception hierarchy for managing the exception handling and error messages thrown by different database vendors. The exception hierarchy simplifies error handling and greatly reduces the amount of exception code you need to write, such as opening and closing connections.
- Spring ORM : The Spring framework plugs into several ORM frameworks to provide its Object Relational tool, including JDO, Hibernate, and iBatis SQL Maps.
- Spring Web module : Built on top of the application context module, providing contexts for Web-based applications. As a result, the Spring framework supports integration with Jakarta Struts. The Web module also eases the tasks of handling multi-part requests and binding request parameters to domain objects.
- Spring MVC framework : Model-View-Controller (MVC) framework is a full-featured MVC implementation for building Web applications. The MVC framework is highly configurable via strategy interfaces and assembles various view technologies including JSP, Tiles, iText, and POI.
Spring Container
- In order to have a better understanding of spring we need to understand how spring works. Spring has gained it's popularity for Dependency Injection. Its only possible because Spring is a container of beans. You can imagine container like JVM. JVM is a container. When we create an object in java, it is the container or the JVM which is responsible to control the lifecycle of those objects.
- Similarly Spring is a container. But it is a container of beans. It can contain as many objects as it wants. Those objects are completely managed by Spring, starting from creation to destruction.
- In order to understand Spring Bean Factory we need to know a little about Factory Pattern.
Factory Pattern
- Say you have a Vehicle showroom. Which sells Car, Jeep, Bike etc. The showroom works in the following way. When a customer comes to buy a specific vehicle (Car, jeep etc), you send the order to the 'Vehicle Production Factory' where that specific vehicle is made with the help of some raw materials, which is taken from the internal storage of the factory. Once the Vehicle is made by the 'Vehicle Production Factory', its handed over to the 'Vehicle Showroom'.
- So, the 'Vehicle Showroom' is not making the Vehicle but sends the order to the 'Vehicle Production Factory' Where the Vehicle is produced and handed over to the 'Vehicle Showroom'.
- Now, if you consider the 'Vehicle' as a class, you will be able to understand that the 'Vehicle' class is not creating an object by itself. Rather it is taking the help of some 'Factory' which is creating an object for the Vehicle class by taking the help of so called 'Internal storage of the factory' which can be an XML file. This is Factory Pattern. Now we will take the help of Factory Pattern in order to understand Spring Bean Factory .
Spring Bean Factory / ApplicationContext
- Spring follows Factory Pattern to handle the beans. And as we have seen in factory pattern that, instead of creating a new object yourself, you ask a factory(Spring Bean Factory in this case) to create the object for you.
- Let us illustrate with the below diagram:
- 1. From your application, when you request Spring to create a new object for you. Spring takes the help of Spring Bean Factory or Application Context.
- 2. Then, Spring Bean Factory/Application Context takes the help of an XML file(Say application-context.xml), which contains the definition of all the beans that needs to be created.
- 3. After Bean Factory/Application Context gets the bean definition from application-context.xml, it creates a bean.
- 4. And hands it over to your Application.
How does Spring know about the Beans it needs to create?
- The bean can be considered an equivalent of a java class. Creating a bean is same as creating an object using 'new' keyword in java.
- If you want spring to create objects for you, you need to inform spring about all the objects that spring has to create for you.
- Say there is a class called 'Car' :
class Car{{openBrace}}
String brand;
public String getBrand() {{openBrace}}
return brand;
{{closeBrace}}
public void setBrand(String brand) {{openBrace}}
this.brand = brand;
{{closeBrace}}
{{closeBrace}}
String brand;
public String getBrand() {{openBrace}}
return brand;
{{closeBrace}}
public void setBrand(String brand) {{openBrace}}
this.brand = brand;
{{closeBrace}}
{{closeBrace}}
- And you want spring to create a 'Car' object for you. So, you have to provide the details of the 'Car' class in the XML file 'application-context.xml'.
NOTE : You can give any name to 'application-context.xml'.


A reading with Jill is so beyond the basic. She was able to tap so deeply into all my most important relationships, including the one with myself. She is open, present, kind, and careful, and insightful without being invasive. I consult the reading often and it guides me in many decisions, and most importantly is has given me hope.
~ T. H. Berkley, California
I’ve known Jill for years and my confidence in her intuitive wisdom continues to grow. Her clear insights are gifts that have benefited my life in deep and significant ways. Two years ago, I was in a lot of pain and distress regarding a relationship. I sought Jill’s guidance because I trust her implicitly with things I don’t even feel safe taking to others, even my own therapist. Jill helped me untangle the web of my problem so I could see things on a deeper, more direct level and helped me connect with my own intuitive truth, something I had been unable to do on my own. I will always be grateful for one major truth in particular Jill pinpointed in our session together: that this new person I had met was “the one”. Now, I’m happily married, living overseas and diving into my creativity in new and exciting ways. I am so glad I had Jill as a key resource two years ago – and I know I will continue to call on her for support and guidance.
~J.P. Sweden
From its beginning to end, the reading Jill gave was so accurate and her thoughts and reflections seemingly so intuitive it was as if we had known each other for years. She was able to identify, with such precision, the emotional scars of years past and offer support, love, and guidance on how best to approach the future. If I had to describe in one word the feeling I came away with from the reading, it would be this: comfort. I will be forever indebted to Jill for her keen insight and intuition helping me better understand myself and determine where it was I wanted to go in this life.
~ S.T. Somerville, MA
Jill’s insightful and intuitive spirit helped me realize what I already knew in my heart and gave me the courage to make changes in my life that put me on the path toward my dreams.
~B.N. Los Angeles
I had a session with Jill at a time in my life filled with transition and emotion. The reading assisted me to step confidently into my future of promise and abundance. It erased the fear and replaced it with hope and peace. I would highly recommend a session with Jill.
~J.C. Maine


---
layout: default
title: Home
---
Resources
Many of us are unsure about what encouraging words to say to the family or how to interact and respond to their feelings of sorrow. Knowing a few funeral etiquette rules can help anyone be more comfortable in both a funeral and visitation setting.
Once you learn of someone’s death, visiting the family at their home is appropriate, but the funeral home is the best place to visit with family members and offer your condolences. For anyone wanting to visit and offer assistance to the family before services are held, these actions can provide additional comfort. Offering to bring food, household necessities, assist with childcare and handle any errands or chores are a few of the things you can do to assist the grieving family.
some text
some text
some text
some text
some text


Reflection
What's your take on the DBC/EDA experience?
My take on EDA is very onto it.
What are your impressions?
These an Attitude towards not leaving anyone behind, not falling through the gaps. Very inclusive community.
How do you see yourself engaging with this type of culture?
I see myself easily falling into this culture.
Have your expectations of EDA changed? If so, how?
No, not really.
Are you excited to participate in this kind of learning environment?
Very much so!
Does it make you nervous?
Hell yeah! but excited too


The Dutch Mobile Conference in Amsterdam is once again being held this June. It is the third year this conference has been held in conjunction with its well established and lauded sibling, The Dutch PHP Conference. This year the focus of the Dutch Mobile Conference is returning to all things mobile, returning the subject matter to native mobile development as well as mobile web.
I was very fortunate to be able to speak at the inaugural Dutch Mobile Conference in 2012, and I am delighted to be asked to return to speak once more. This year I am going to be tackling the subject of Behaviour-Driven Development. BDD has been a subject that has found itself at home at many a PHP and Ruby conference in recent years. However it has been noticeably absent from the mobile gatherings. Very conscious of this, I have decided it is time to bring testing to the forefront of mobile development.


PLANET SICK-BOY: http://www.sick-boy.com
I can understand why Hollywood remakes popular films of yesteryear, but 1970's The Out-of-Towners, starring Jack Lemmon and Sandy Dennis, is not liked by a lot of people. I always thought that it was a good film and even keep a copy of it in my permanent video library, but even I would not have picked it to alter.
Since the original film was a precursor to the superior Planes, Trains & Automobiles, why not get Steve Martin to play the male lead? I've got no problem with that (except they changed his name from `George' to `Henry'), but Goldie Hawn? At what point did she turn into Carol Channing? Plus, the best part about the original was Dennis' repeatedly whining her husband's name over and over and over again. Hawn spends too much time trying to be a sexpot. Goldie, you're sixty. Give it up.
Martin and Hawn (Housesitter) play Henry and Nancy Clark, two suburban Ohio parents that have just herded their last child out the door and find themselves alone, in an empty house, with nothing to do but bicker. Nancy is unaware of the importance of Henry's upcoming job interview in New York City, because he has recently been fired but hasn't had the guts to tell his wife. The trip, of course, is a disaster. They end up in Boston when New York is fogged in, they miss a train, they rent a car, they get mugged, and so on and so on. They also make the mistake of skipping the airline meal and then stagger through the rest of the film hungry. Now that's humor!
If it weren't for Martin, The Out-of-Towners would be pretty unbearable, and John Cleese (Monty Python) adds some laughs as an uptight hotel manager. When the picture ended (predictably at the 90-minute mark), this old guy sitting next to me hoped aloud that they would show outtakes during the credits. I pointed out to him that we been watching them for the last 90 minutes. (1:33 – PG-13 for some mild language and Hawn in low-cut lingerie…Oh, my God – I'm blind!)
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


- getAllPartnerInfo() - Static method in class org.phoenixbioinformatics.api.ApiService
-
Retrieves all partner information from the API
- getCurrentUri() - Method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the current URI.
- getEntity(HttpServletRequest) - Method in class org.phoenixbioinformatics.http.AbstractRequest
-
Get an encoded form entity or a copied entity (not a form) from a servlet
request.
- getForwardedHost() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the forwardedHost.
- getHostPreserved() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the hostPreserved.
- getHostPreserved() - Method in class org.phoenixbioinformatics.http.HttpPropertyImpl
-
- getHostPreserved() - Method in interface org.phoenixbioinformatics.http.IProperty
-
- getIp() - Method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the IP address.
- getIpAddress(HttpServletRequest) - Static method in class org.phoenixbioinformatics.proxy.Proxy
-
Get the remote IP address of the requester from the request.
- getMethod() - Method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the method.
- getMethodByString(String) - Static method in class org.phoenixbioinformatics.http.RequestFactory
-
Returns the enum representation of a HttpMethod for a given string
- getPartnerId() - Method in class org.phoenixbioinformatics.http.ApiPartnerPatternImpl
-
- getPartnerId() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the partner id of the partner identified by the source URI.
- getPartnerId() - Method in interface org.phoenixbioinformatics.http.IPartnerPattern
-
Get the partner identifier for the partner
- getPartnerInfo(String) - Static method in class org.phoenixbioinformatics.api.ApiService
-
Retrieves partner pattern information based on a source URI by making a request to
partner app of the API server.
- getPartnerPattern() - Method in class org.phoenixbioinformatics.http.ApiPartnerPatternImpl
-
Make the API call to get the partner pattern information.
- getPort() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the port.
- getProperty(String) - Static method in class org.phoenixbioinformatics.properties.ProxyProperties
-
Get the proxy property identified by the key.
- getProperty(String, String) - Static method in class org.phoenixbioinformatics.properties.ProxyProperties
-
Get the proxy property identified by the key or the specified default value
if no property is found.
- getRedirectContext() - Method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the redirect context string.
- getRedirectUri() - Method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the redirect URI, if any.
- GetRequest - Class in org.phoenixbioinformatics.http
-
A factory method object that generates an HTTP URI request for a GET method
request
- GetRequest() - Constructor for class org.phoenixbioinformatics.http.GetRequest
-
- getRequestToProxy() - Method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the proxyRequest.
- getSavedRequest(HttpSession) - Static method in class org.phoenixbioinformatics.proxy.ProxyRequest
-
Get the saved request from the user's HTTP session, or null if there is no
saved request.
- getScheme() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the scheme.
- getServerName() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the serverName.
- getSourceHost() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the "source" host from the servlet request data.
- getTargetHost() - Method in class org.phoenixbioinformatics.http.HttpHostFactory
-
Get the "target" host URI for the factory's source URI.
- getTargetUri() - Method in class org.phoenixbioinformatics.http.ApiPartnerPatternImpl
-
- getTargetUri() - Method in interface org.phoenixbioinformatics.http.IPartnerPattern
-
Get the partner's target URI, which corresponds to the source URI with
which the partner implementation was created.
- getUriRequest(HttpServletRequest, String) - Method in class org.phoenixbioinformatics.http.AbstractRequest
-
- getUriRequest(HttpServletRequest, String) - Method in class org.phoenixbioinformatics.http.DeleteRequest
-
- getUriRequest(HttpServletRequest, String) - Method in class org.phoenixbioinformatics.http.GetRequest
-
- getUriRequest(HttpServletRequest, String) - Method in interface org.phoenixbioinformatics.http.IRequest
-
Get the HTTP URI request object based on details in the servlet request.
- getUriRequest(HttpServletRequest, String) - Method in class org.phoenixbioinformatics.http.OptionsRequest
-
- getUriRequest(HttpServletRequest, String) - Method in class org.phoenixbioinformatics.http.PostRequest
-
- getUriRequest(HttpServletRequest, String) - Method in class org.phoenixbioinformatics.http.PutRequest
-
- getUriRequest(HttpServletRequest, String) - Static method in class org.phoenixbioinformatics.http.RequestFactory
-
Generate a rewritten HTTP URI request object based on the content of a
servlet request.


Rows in grid:
Columns in grid
Period of Driving FireFly (in seconds):
Maximum Period for Grid Fireflies:
Mimimum Period for Grid Fireflies:
Maximum Resetting Strength
Mimimum Resetting Strength
Submit Values and Start Simulation
Use these to start and stop the simulation
Start
Stop


Will maybe add other useful resources in here that do not necessarily pertain towards education.
doc.new/slides.new/sheets.new- open a new google doc instantly
Gen.lib- illegally download ebooks (many textbooks etc)
Project Gutenberg- download ebooks (legally)
10minutemail- 10 minute disposable email for shady stuff
yout.com- delete the "ube" in youtube to download audio/video
draw.io- puts together flow charts and creating templates
printfriendly- puts websites into easily modfied and printable PDFs
outline- lets you view articles that are either blocked by paywalls or just have a lot of ads
Webdesign: Jeff Chen


I have learned that it is still possible for me to learn new things despite not liking school and Uni very much, although it is a slow process when trying to absorb information. I have also learned that asking for help isn't a weakness either, it's something I need to do a lot more of. I don't think my ego has increased since I try to be mindful about it.
Values and self awareness during learning help to create a better focus when it comes to learning, by instilling a good ethic it creates a better drive towards learning while self awareness helps to understand the strengths and weaknesses of one's skills even in programming. Having Empathy for others helps to understand that learning is not just a one person endeavour. By helping others it can create friendships/relationships and share knowledge/information.
Learning that the brain is malleable and can improve through repetition and practice is very surprising to me. The benefits of Neuroplasticity and how it benefits people such as recovering from illness or can help students by simply knowing about it surprises me as well.
I think having to write up answers for some of the Core questions were pretty difficult haha. The research about one's values and self reflection back in Sprint 1 was also pretty challenging in my opinion. Everything else was decently manageable.
To help people become more open-minded, creative and sympathetic in both their lives and in their careers. People recognizing each other's emotions help to create more adaptable and productive work places as research has shown.
No I don't feel like it was a waste of time. I think if I hadn't learned about Core, I wouldn't have learned as much about both myself and programming.


Font Speed Experiment
An experiment by
Shane Jones
from
Under2
Google Hosted
Standard Installation
Standard Installation with specific subset
Standard Installation with preconnect
Standard Installation with specific subset and preconnect
Webfont Loader
Webfont Loader with specific subset
Self Hosted


%matplotlib inline
Adopted from the Scikit Learn Documentation¶
How Many Classifiers?¶
If dealing with a multiclass outcome, frequently use the one model per class.
The One-Vs-The-Rest classifier strategy consists in fitting one binary classifier per class.
We associate a set of positive examples for a given class and a set of negative examples which represent all the other classes.`
OneVsRestClassifier
Documentation
Support Vector Classifier¶
Maximize the margin between classes.
Hypterparameters include whether liner or other.
By User:ZackWeinberg, based on PNG version by User:Cyc [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
From Scikit-learn documentation: http://scikit-learn.org/stable/_images/sphx_glr_plot_iris_0012.png
======================================= Receiver Operating Characteristic (ROC)¶
Example of Receiver Operating Characteristic (ROC) metric to evaluate classifier output quality.
ROC curves typically feature true positive rate on the Y axis, and false positive rate on the X axis. This means that the top left corner of the plot is the “ideal” point - a false positive rate of zero, and a true positive rate of one. This is not very realistic, but it does mean that a larger area under the curve (AUC) is usually better.
The “steepness” of ROC curves is also important, since it is ideal to maximize the true positive rate while minimizing the false positive rate.
Multiclass settings¶
ROC curves are typically used in binary classification to study the output of a classifier. In order to extend ROC curve and ROC area to multi-class or multi-label classification, it is necessary to binarize the output. One ROC curve can be drawn per label, but one can also draw a ROC curve by considering each element of the label indicator matrix as a binary prediction (micro-averaging).
Another evaluation measure for multi-class classification is macro-averaging, which gives equal weight to the classification of each label.
Note
See also :func:`sklearn.metrics.roc_auc_score`, `sphx_glr_auto_examples_model_selection_plot_roc_crossval.py`.
print(__doc__)
import numpy as np
import matplotlib.pyplot as plt
from itertools import cycle
from sklearn import svm, datasets
from sklearn.metrics import roc_curve, auc
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import label_binarize
from sklearn.multiclass import OneVsRestClassifier
from scipy import interp
# Import some data to play with
iris = datasets.load_iris()
X = iris.data
y = iris.target
# Binarize the output
y = label_binarize(y, classes=[0, 1, 2])
n_classes = y.shape[1]
# Add noisy features to make the problem harder
random_state = np.random.RandomState(0)
n_samples, n_features = X.shape
X = np.c_[X, random_state.randn(n_samples, 200 * n_features)]
# shuffle and split training and test sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.5,
random_state=0)
# Learn to predict each class against the other
classifier = OneVsRestClassifier(svm.SVC(kernel='linear', probability=True,
random_state=random_state))
y_score = classifier.fit(X_train, y_train).decision_function(X_test)
# Compute ROC curve and ROC area for each class
fpr = dict()
tpr = dict()
roc_auc = dict()
for i in range(n_classes):
fpr[i], tpr[i], _ = roc_curve(y_test[:, i], y_score[:, i])
roc_auc[i] = auc(fpr[i], tpr[i])
# Compute micro-average ROC curve and ROC area
fpr["micro"], tpr["micro"], _ = roc_curve(y_test.ravel(), y_score.ravel())
roc_auc["micro"] = auc(fpr["micro"], tpr["micro"])
Automatically created module for IPython interactive environment
Plot of a ROC curve for a specific class
plt.figure()
lw = 2
plt.plot(fpr[2], tpr[2], color='darkorange',
lw=lw, label='ROC curve (area = %0.2f)' % roc_auc[2])
plt.plot([0, 1], [0, 1], color='navy', lw=lw, linestyle='--')
plt.xlim([0.0, 1.0])
plt.ylim([0.0, 1.05])
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.title('Receiver operating characteristic example')
plt.legend(loc="lower right")
plt.show()
Plot ROC curves for the multiclass problem
# Compute macro-average ROC curve and ROC area
# First aggregate all false positive rates
all_fpr = np.unique(np.concatenate([fpr[i] for i in range(n_classes)]))
# Then interpolate all ROC curves at this points
mean_tpr = np.zeros_like(all_fpr)
for i in range(n_classes):
mean_tpr += interp(all_fpr, fpr[i], tpr[i])
# Finally average it and compute AUC
mean_tpr /= n_classes
fpr["macro"] = all_fpr
tpr["macro"] = mean_tpr
roc_auc["macro"] = auc(fpr["macro"], tpr["macro"])
# Plot all ROC curves
plt.figure()
plt.plot(fpr["micro"], tpr["micro"],
label='micro-average ROC curve (area = {0:0.2f})'
''.format(roc_auc["micro"]),
color='deeppink', linestyle=':', linewidth=4)
plt.plot(fpr["macro"], tpr["macro"],
label='macro-average ROC curve (area = {0:0.2f})'
''.format(roc_auc["macro"]),
color='navy', linestyle=':', linewidth=4)
colors = cycle(['aqua', 'darkorange', 'cornflowerblue'])
for i, color in zip(range(n_classes), colors):
plt.plot(fpr[i], tpr[i], color=color, lw=lw,
label='ROC curve of class {0} (area = {1:0.2f})'
''.format(i, roc_auc[i]))
plt.plot([0, 1], [0, 1], 'k--', lw=lw)
plt.xlim([0.0, 1.0])
plt.ylim([0.0, 1.05])
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.title('Some extension of Receiver operating characteristic to multi-class')
plt.legend(loc="lower right")
plt.show()


| DOSE: |
1 tablet |
oral |
MDMA |
(pill / tablet) |
We left to the rave around 1-1:30AM and didn't arrive till 2:15AM or so. Completely and utterly sober, we entered the venue, ready to breakout with whatever the night held for us. Immediately two friends were put on 'Roll Patrol' and went off searching for our dose of the commercially named 'ravers drug', Ecstacy. In the mean time, a few friends and myself proceeded to mingle through the dance floor, sliding through the crowd with slick motion, as to not disturb anyone already in a trance, till we found 'our' spot for the night. Then the focus on the music came and most other things became irrlevent once again and I let the music take me. Every so often I was broke out of this trance, but at this time it was my friend back with my roll. Unaware of what kind the pill was, I put it into my mouth, swallowed and continued my movement.
We left the venue early that night, we had come across quite a few other party goers that we had known from a few instances before and invited them back to my friends house to chill the night away with us and the gladly accepted the invitation. Once I got back into the van that we had driven there, it started. I started feeling weird, not like my heart was going to explode, or that there was something physically wrong with me, but I got the bad vibe. The vibe that you get when you are in a situation that you know is wrong, everything around you is wrong, you shouldn't be here, you should be somewhere else. I couldn't understand why I got this vibe, because I was around all my friends, everyone was smiling, no one felt this way but me, so I kept it to myself for the ride back to his house.
As I got out of the van in the driveway at home, my girlfriend, who was rolling for her first time, ran up to me and gave me a big hug and looked at me and asked what was wrong. All I replied was that something was wrong and I was going to lay down and she should go downstairs with the others. I didn't want my bad roll to affect hers, I have had many many enlightening experiences while on Ecstacy and I didn't want my bad one to make hers a bad one, becuase I thought she was enjoying herself quite a bit.
We walked inside and I made my way past the people standing in the entrance way to my friends bedroom where I figured I'd lay awake for a lil' while chillin and slowly drift off to sleep as the roll wore off. But instead she came with me.
At that point I was so afraid that I was freaking her out about me and that I was causing her to have a bad roll that I almost didn't want her in the room with me. I'm glad she stayed. I didn't move, but for a brief ride, out of that bed for the rest of the night. It was so amazing. Being there with her at that moment just blew the bad feelings away. We laid there in each others arms, me loving every second of her touch of the aura that she put off.
We never did more than kiss that night and I don't regret it. It wasn't about physical pleasure, it was about the connection that was felt, how one person made the other one feel. That feeling was so powerful and moving, I'd never felt anything like it. To this day, five of the seven nights of a week, I go to bed thinking about that night and recapturing just a bit of that feeling.
But there's an underlying secret in all of this. I love that drug, I love that girl, and in the end I know I can get that feeling by just being with her. The part the drug played that night was not to multiply my feelings for her, but to share in a world that just the two of us were in. It was a new experience for both of us (even though I had done Ecstacy before), I love the experience but even more important, I love knowing sober I can still get my 'fix' by being with her.
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.


Please email us your stories at<EMAIL_ADDRESS>Ladybugs find love and explain to the other bugs about their feelings. At first they are confused but they all learn to accept their love.
Two mice learn about each others’ environments and accept their differences.
Lisa wants to learn karate and even though she is the only girl in her karate club, she becomes the best and goes to many competitions.


vimwiki & markdown HTML export
In the vim list section of the .vimrc
file, include options:
let g:vimwiki_list = [{"path": ‘your_wiki_place”, "path_html": ‘wiki_html_location’, "syntax": 'markdown', "ext": '.mkd', "css_file": ‘location of designated css’, "custom_wiki2html": ‘link to the custom converter, i.e. misaka_md2html.py', "auto_export": 1}]
Break down to the details:
- path: the original wiki files
- path_html: the output html location
- syntax: set as markdown
- ext: whatever needed, you can use
.md
or something else - custom_wiki2html: the converter executable location, i.e. the md2html script from Github
- auto_export: you may want auto export enabled
Just beware, according from the vimwiki docs,
The following arguments, in this order, are passed to the |vimwiki-option-custom_wiki2html| script:
- force : [0/1] overwrite an existing file
- syntax : the syntax chosen for this wiki
- extension : the file extension for this wiki
- output_dir : the full path of the output directory, i.e. ‘path_html’
- input_file : the full path of the wiki page
- css_file : the full path of the css file for this wiki
- template_path : the full path to the wiki’s templates
- template_default : the default template name
- template_ext : the extension of template files
- root_path : a count of ../ for pages buried in subdirs if you have wikilink [[dir1/dir2/dir3/my page in a subdir]] then e %root_path% is replaced by ‘../../../’.
Options 7-10 are experimental and may change in the future. If any of these parameters is empty, then a hyphen “-“ is passed to the script in its place.
The current python script may not able to accept these options as they only accepting staring 7 arguments, so far I add the handler into python script as these to make script working:
parser.add_argument("cssfile", help="The css file (with absolute path) to "
"be referenced in the resulting html file.")
_# modification start here_
parser.add_argument("template_path", help="The css file (with absolute path) to "
"be referenced in the resulting html file.")
parser.add_argument("template_default", help="The css file (with absolute path) to "
"be referenced in the resulting html file.")
parser.add_argument("template_ext", help="The css file (with absolute path) to "
"be referenced in the resulting html file.")
parser.add_argument("root_path", help="The css file (with absolute path) to "
"be referenced in the resulting html file.”)
# modification ends
ns = parser.parse_args()
Voila.


PLEASE ENTER YOUR DETAILS FOR OUR WEBSITE!


Chocolate Pizza
POSTED ON 15 DEC 2013 / DESSERTS
For the fig-swirl: Mlet butter over medium heat in a saucepan. Add brown sugar and stir to dissolve. Halve all of the figs and toss in the saucepan with water and lemon juice. Cook over medium heat, stirring frequently, until you have a chunky-jammy mixture. Add salt with one or two stirs, set aside and let cool completely.
Ice cream: In a small pot over medium heat, combine milk, and granulated sugar until sugar is completely dissolved and the milk is just barely lukewarm. Whisk in the egg yolks. Set mixture in the fridge and wait until the fig mixture is cooled.
Using an ice cream machine, pour liquids into the frozen basin and process according to manufacturer instructions, i.e., let spin and thicken for 20 minutes before adding mascarpone, fig jam mixture, and the nuts. Continue to process for +/- 10 minutes. Pour semi-frozen mixture into a pyrex dish or glass tupperware. Freeze for at least two hours before serving.
Vanessa Stevenson
Food enthusiast, photography fan. Add a pinch of raw foodism and that pretty much how I am.


Leviathan by Paul Auster
This was the first novel I read by Paul Auster and it is my favourite. Leviathan grips the reader’s interest from the word go – “Six days ago a man blew himself up by the side of a road”.
The story unfolds in flashback to unveil another of his typically kaleidoscopic tales, one that unfolds by means of chance encounters and bizarre coincidences which dictate the course of events surrounding his intriguing and compelling cast of characters.
Auster explores failure, identity, chance, coincidence and the evasive nature of truth. Maria, the character who follows strangers to photograph them is based on Sophie Calle, the French performance artist who recreated her own life by photographing actual people while creating fictions about them.
Burial Rites by Hannah Kent
In northern Iceland, 1829, Agnes Magnúsdøttir is condemned to death for her part in the brutal murder of her lover. Agnes is sent to wait out her final months on the farm of district officer Jøn Jønsson, his wife and their two daughters. Horrified to have a convicted murderer in their midst, the family avoid contact with Agnes. Only Tøti, the young assistant priest appointed Agnes’s spiritual guardian, is compelled to try to understand her. As the year progresses and the hardships of rural life force the household to work side by side, Agnes’s story begins to emerge and with it the family’s terrible realisation that all is not as they had assumed.
Hannah Kent portrays Iceland’s landscape, where every day is a battle for survival, and asks how one woman can hope to survive when her life depends upon stories told by others.
Black Swan Green by David Mitchell
Jason is 13, doomed to be growing up in the most boring family in the deadest village (Black Swan Green) in the dullest county (Worcestershire) in the most tedious nation (England). And he stammers. This novel follows 13 months in his life, covering the pitfalls of school and home, bullies, girls and family politics.
A Song for Issy Bradley by Carys Bray
Sometimes however much you love someone, you can’t understand them. Ian used to think that his life had been disappointingly easy, compared to the pioneers. He had a happy marriage, four children, a satisfactory job and, for just over a year, he has served the church in his role as Bishop of the local congregation, an enormous responsibility. And then Issy died. Now his wife, Claire, won’t get out of their dead daughter’s bottom bunk and she won’t speak.
Moving, funny and sharply observed A Song for Issy Bradley explores the outer reaches of doubt and faith but ultimately it’s a story about a family trying to work out how to carry on when their world has fallen apart.
Elizabeth is Missing by Emma Healey
“Elizabeth is missing”, reads the note in Maud’s pocket in her own handwriting. Lately, Maud’s been getting forgetful. She keeps buying peach slices when she has a cupboard full, forgets to drink the cups of tea she’s made and writes notes to remind herself of things. But Maud is determined to discover what has happened to her friend, Elizabeth, and what it has to do with the unsolved disappearance of her sister Sukey, years back, just after the war.
Elizabeth is Missing is an investigation into a seventy-year-old crime, through the eyes of the most unreliable of narrators. Emma Healey spent most of her working life in libraries, bookshops and galleries. She is a graduate of the UEA MA in Creative Writing programme. Elizabeth is Missing is her first novel.
The Understudy by David Nicholls
For Josh Harper, being in show-business means everything he ever wanted – money, fame, a beautiful wife, and a lead role on the London stage. For Stephen C. McQueen, it means a disastrous career playing passers-by and dead people. Stephen is stuck with an unfortunate name, a hopeless agent, a daughter he barely knows, and a job as understudy to Josh Harper, the 12th Sexiest Man in the World. When Stephen falls in love with Josh’s clever, funny wife Nora, things get even more difficult – but might there yet be a way for Stephen to get his Big Break?
Warm, witty and readable. It’s light but you will go along for the ride.
Mr Penumbra’s 24-Hour Bookstore by Robin Sloane
Recession has shuffled Clay Jannon out of his life as a San Francisco web design drone and has landed him a new job working the night shift at Mr. Penumbra’s 24-Hour Bookstore. There are only a few customers, but they come in repeatedly and never seem to buy anything; instead they simply borrow impossibly obscure volumes from strange corners of the store, all according to some elaborate, long-standing arrangement with the gnomic Mr. Penumbra. The store must be a front for something larger, Clay concludes, and soon he’s embarked on a complex analysis of the customers’ behaviour.
A very satisfying (and old-fashioned) adventure story, Sloan’s debut is also a reminder about the pleasures of reading, of discovery, of investigation, and of books themselves.
Unbroken by Laura Hillenbrand
Unbroken is the true story of World War II hero Louis Zamperini, a former Olympic track star who survived a plane crash in the Pacific, spent 47 days drifting on a raft, and then survived more than two and a half years as a prisoner of war in several brutal Japanese internment camps. An amazing story and soon to be a Hollywood film.


How to use bake in Cygwin
Why using Cygwin on Windows instead of the built-in command shell? There is one major reason: Cygwin supports colored output via ansi escape sequences.
Note, that these steps differ depending on the Cygwin version, installed packages and configuration.
Get rid of the cygdrive prefix
As you see, "c:" is now "/c" and not "/cygdrive/c" anymore.
In newer Cygwin versions, this is not permanent. To make it permanent, add the following line to /etc/fstab (can be found in your Cygwin installation directory):
none / cygdrive binary,posix=0,user 0 0
Get rid of the Cygwin ruby
Easiest way is to rename the Cygwin ruby, which makes the original ruby visible. This is only necessary if you have ruby installed in our Cygwin environment.
Add tty to CYGWIN option
"tty" must be added to the CYGWIN system variable.
Start the build
Use the parameter "-a black" or "-a white" depending on the background color of your shell.
Depending on your Cygwin installation, you have to call "bake.bat" instead of "bake". To avoid this, create an alias, e.g:
alias bake=/c/Programme/_dev/Ruby192/bin/bake.bat