 They seem to not like the Christmas lights on your submarine, so you turn them off for now.
There are 100 octopuses arranged neatly in a 10 by 10 grid. Each octopus slowly gains energy over time and flashes brightly for a moment when its energy is full. Although your lights are off, maybe you could navigate through the cave without disturbing the octopuses if you could predict when the flashes of light will happen.
Each octopus has an energy level - your submarine can remotely measure the energy level of each octopus (your puzzle input). For example:
5483143223
2745854711
5264556173
6141336146
6357385478
4167524645
2176841721
6882881134
4846848554
5283751526
The energy level of each octopus is a value between 0
and 9
. Here, the top-left octopus has an energy level of 5
, the bottom-right one has an energy level of 6
, and so on.
You can model the energy levels and flashes of light in steps. During a single step, the following occurs:
- First, the energy level of each octopus increases by
1
. - Then, any octopus with an energy level greater than
9
flashes. This increases the energy level of all adjacent octopuses by1
, including octopuses that are diagonally adjacent. If this causes an octopus to have an energy level greater than9
, it also flashes. This process continues as long as new octopuses keep having their energy level increased beyond9
. (An octopus can only flash at most once per step.) - Finally, any octopus that flashed during this step has its energy level set to
0
, as it used all of its energy to flash.
Adjacent flashes can cause an octopus to flash on a step even if it begins that step with very little energy. Consider the middle octopus with 1
energy in this situation:
Before any steps:
11111
19991
19191
19991
11111
After step 1:
34543
40004
50005
40004
34543
After step 2:
45654
51115
61116
51115
45654
An octopus is highlighted when it flashed during the given step.
Here is how the larger example above progresses:
Before any steps:
5483143223
2745854711
5264556173
6141336146
6357385478
4167524645
2176841721
6882881134
4846848554
5283751526
After step 1:
6594254334
3856965822
6375667284
7252447257
7468496589
5278635756
3287952832
7993992245
5957959665
6394862637
After step 2:
8807476555
5089087054
8597889608
8485769600
8700908800
6600088989
6800005943
0000007456
9000000876
8700006848
After step 3:
0050900866
8500800575
9900000039
9700000041
9935080063
7712300000
7911250009
2211130000
0421125000
0021119000
After step 4:
2263031977
0923031697
0032221150
0041111163
0076191174
0053411122
0042361120
5532241122
1532247211
1132230211
After step 5:
4484144000
2044144000
2253333493
1152333274
1187303285
1164633233
1153472231
6643352233
2643358322
2243341322
After step 6:
5595255111
3155255222
3364444605
2263444496
2298414396
2275744344
2264583342
7754463344
3754469433
3354452433
After step 7:
6707366222
4377366333
4475555827
3496655709
3500625609
3509955566
3486694453
8865585555
4865580644
4465574644
After step 8:
7818477333
5488477444
5697666949
4608766830
4734946730
4740097688
6900007564
0000009666
8000004755
6800007755
After step 9:
9060000644
7800000976
6900000080
5840000082
5858000093
6962400000
8021250009
2221130009
9111128097
7911119976
After step 10:
0481112976
0031112009
0041112504
0081111406
0099111306
0093511233
0442361130
5532252350
0532250600
0032240000
After step 10, there have been a total of 204
flashes. Fast forwarding, here is the same configuration every 10 steps:
After step 20:
3936556452
5686556806
4496555690
4448655580
4456865570
5680086577
7000009896
0000000344
6000000364
4600009543
After step 30:
0643334118
4253334611
3374333458
2225333337
2229333338
2276733333
2754574565
5544458511
9444447111
7944446119
After step 40:
6211111981
0421111119
0042111115
0003111115
0003111116
0065611111
0532351111
3322234597
2222222976
2222222762
After step 50:
9655556447
4865556805
4486555690
4458655580
4574865570
5700086566
6000009887
8000000533
6800000633
5680000538
After step 60:
2533334200
2743334640
2264333458
2225333337
2225333338
2287833333
3854573455
1854458611
1175447111
1115446111
After step 70:
8211111164
0421111166
0042111114
0004211115
0000211116
0065611111
0532351111
7322235117
5722223475
4572222754
After step 80:
1755555697
5965555609
4486555680
4458655580
4570865570
5700086566
7000008666
0000000990
0000000800
0000000000
After step 90:
7433333522
2643333522
2264333458
2226433337
2222433338
2287833333
2854573333
4854458333
3387779333
3333333333
After step 100:
0397666866
0749766918
0053976933
0004297822
0004229892
0053222877
0532222966
9322228966
7922286866
6789998766
After 100 steps, there have been a total of 1656
flashes.
Given the starting energy levels of the dumbo octopuses in your cavern, simulate 100 steps. How many total flashes are there after 100 steps?


ᥖᥭᥰ Tai Nua Keyboard1. The Tai Nua Keyboard Layout2. The Tai Nua Keyboard Layout with Shift key pressed
Unicode FontsThe following fonts have been installed on your computer: Tai Nua A
DownloadsDownload a pdf of the Keylayout MapDownload the latest version of Tai Nua A font |


Menu
Search
About
Contact
Changes
Used Textbooks of Laurier
PS381: Introduction to Clinical Psychology
List of Textbooks for this course
Course Materials
Item
Picture
Author
Edition
Status
Listings
Sell?
Clinical Psychology
Timothy J. Trull & Mitchell J. Prinstein
8th
Required
1
Sell


Sign In
Sign Up
Access to the most content
Borrow eBooks, audiobooks, and more - anywhere, anytime.
Sign In
Browse
Must Reads
Recommended eBooks
Recommended Audiobooks


Object
A place to collect pending purchases. (A Model)
# File lib/cart.rb, line 14 def add(aItemId) raise "Error, Your product could not be found in the store. Please re-enter. It was: #{aItemId.to_s}" if validate_item(aItemId) @products = @products << aItemId end
Transform the list of products, which is unsorted and contains duplicates, into a map with zero quantities to start.
# File lib/cart.rb, line 40 def cartAsMapOfProductsAndQuantities aMap = @products.sort.each_with_object(Hash.new) {|i, m| m[i]+=1 rescue m[i]=1} #print(["-cartAsMap=",aMap.inspect,"\n"].join) aMap end
# File lib/cart.rb, line 35 def report_total Money::Money.new.report_dollars(totalPrice) end
Generated with the Darkfish Rdoc Generator 2.


This is how the whole thing went down.
 Up to that point, I had smoked enough bud to get me high, and throughout about 30 minutes to that point I had smoked a few bowls of regular Salvia extract and one bowl with some x5 on it. All of the smoking that occurred was done through a 1 Ĺ foot bong.
The feeling I got from the regular Salvia extract was pressure being applied to my whole back as if pushing me. Walking was also different; it was like I wasnít walking my legs, but they were being guided by some other force rather. I felt relaxed and kind of weird. The x5 gave me more of the same weird feeling just more intense. I felt like my whole self wasnít all there.
Ok so it was time to try the x10 stuff. I got my buddy to do it with me. Now I had no idea how much we needed to smoke to really trip out, so I told my friend Harout that we would both smoke a bowl of regular salvia extract, then we would each smoke two bowls of salvia extract with the x10 stuff. What I didnít know is that I would never smoke my second bowl.
SETTING: My friends apartment. Me and Harout were standing in the kitchen. Three other friends who were going to try it later were standing by the kitchen counter on the living room side of the apt.
I remember exactly what I was thinking while taking my hit in. I was smoking this bowl, and then Harout would pack one, and then we would each take one more, and then just let ourselves trip out.
There are some things I had read that Salvia could do. One of the things I read about was being shifted to an alternate reality and totally having a true out of body experience. I never thought that I could have a trip like that, I really didnít believe it was possible I would ever experience anything near that, though I thought it would be an awesome experience. Well, Salvia doesnít play any games.
I would never have been able to imagine what I was about to get myself into. It might have taken about 5-10 seconds after I inhaled the smoke that things started to happen. I was instantaneously transferred to another place (I will call this place B) and right as this happened it was like my existence here (I will call this place A ) was nothing. I am trying to describe in words what I saw, felt, and sensed so bear with me.
Ok, so right as I took my hit, I had no memory of smoking Salvia, and no awareness of anything around me or anything that existed in Universe A. Right when I took the hit and I was in Universe B, it was like I had all new memories of being there. I thought I had always been there, and I wasnít aware of my body in A. My friends tell me my eyes were open the whole time.
Iím not sure how long this had been going on, my friends tell me it was between 5-10 minutes. All of my friends that were with me when I took the Salvia, existed in this parallel universe I went to, and everyone was playing a part there in whatever we were doing. I canít remember what the action everyone was doing in Universe B was right now, because my spirit/mind is connected with this body 100% again.
My friends were trying to get my attention and I began to hear them in Universe A all the way from Universe B. The more I focused on Universe A and what they were saying, the more everything faded back to the kitchen. The first time I came back to the kitchen I was in utter disbelief. I was totally shocked, because everything I thought was real wasnít, but that couldnít be. I came back and I tried to tell my friends were I had been and what I was seeing and the next thing I knew I was back in Universe B doing the same thing. There was no transition it was just like BOOM, youre back.
In Universe B, things didnít matter at all. We were doing something and that was all that mattered, it was all we cared about, it was all that was. Harout, who had been standing next to me the whole time, was next to me in B too. He was talking to me in B and I felt we were connected. He then started talking to me back from A, and his whole being split into two halves and his body (bodies) twisted in a symmetrical pattern around my whole field of vision.
But this time when I came back, I tried to explain to everyone what was happening. In my head and where I was, I was explaining everything perfectly to make sure I described everything in detail to not leave anyone left confused. The problem is, I thought I was explaining everything to them in A, when my whatever (mind, spirit, soulÖ) was still back in B. To my friends in A, I hadnít even said one word they could recognize. My mind was not in my body yet, and although I could see everything in A, when I tried explaining things to them, everything besides my body was still in B so they could not hear me.
From my friends perspective, after I took my hit I just stood there with my eyes open not moving at all. After a while my friends got concerned so they tried to talk to me, but I could not communicate back. To them, I kinda looked their way and would make sounds a baby would make, and I stood there with my mouth open drooling on myself. I would also sometimes almost fall, this would occur when I would come back to A from B.
In my mind, I was like ĎIím so F*CKEDí because I had no memories of anything up to the point I was at, in Universe A. I think this is because my mind had not yet fully reattached to my body, so I was just a body in Universe A, without any logic because it was in someplace in between.
I actually got a visual of what it was like not being in any Universe, but being in between. I would see a huge grid, I think my friends heard me say an ocean filled with microchips, because I tried to say it as soon as I saw it, so my friends would know what I was seeing. And I was able to pronounciate it enough to where they understood it. What I saw was a huge grid, with so many little what I called microchips. I am guessing the microchips represented parallel universes, and I saw myself enter Universe A. There was just a beam of energy and I could see and feel myself being pulled back towards my real Universe (A). Once I was connected to the real universe I began trying to explain everything to my friends again.
I could swear I was talking just fine, because I could hear myself talk to, but my mouth was hardly moving. Wherever I went, Harout and me were interacting, so when I came back to realism, I looked at Harout to help me explain.  And of course he had no idea because it wasnít really him, and he walked away from my side to a different point in the kitchen and it freaked me out even more, because it wasnít right, it wasnít how it was supposed to be, I felt more unsafe and I told him to come back to where he was, and as soon as he did that I zapped back to Universe B.
This time I was in a street and I was sure of it. While in the street, I turned my head and looked behind me down the street. When I turned my head back to look up the street, right as I turned my head I was looking back in the kitchen.  I asked my friends were the street went and I was like dude I was just in a street how did I get here. And of course this place felt unreal because the place I was just in I thought was real.
I then realized that I had just taken Salvia and that it was just the Salvia doing this. But I still had no memories of my time here, it was like that part of me hadnít connected back to my body yet.  It was like I was a stranger in a different body that belonged somewhere else.  I really wasnít fine yet, I sat down on a chair and closed my eyes. I couldnít feel the chair and it seemed like my eyes werenít even closed.
The only thing I can think of is that half of me was still in the parallel universe, and the other half was back. It took me a couple more minutes until my memory came back and I realized that this was the real place where I belonged. I then was able to talk and told my friends everything.
To people reading these stories, you really still have no idea what it felt like. When I left my body and went wherever I did, I could have sworn on my life that that place was real and that is how it was supposed to be. When I came back to my body it was like shock. There were times when I couldnít hear anything, it was like I was in my body and had no feel or sense. My body was also numb the whole time. I can write and write and try to make people understand better, but there really are no words to explain. Looking at my whole experience now I still canít believe that happened. I canít believe something like that could actually happen. Itís just amazing what Salvia can do, or unlock.
I had the most intense experience out of all my friends that night. Only one other actually went to a different reality and then came back, but it didnít last as long as mine. He said wherever he went, something happened, and it was my fault. Everyone pretty much lost their ability to talk at some point, and everyone pretty much drooled a little bit at some point.
I believe itís because you experience something, and you want to give everyone around you feedback immediately of what you saw or felt, but you canít, because youíre not all there.
Iíve done other drugs such as mushrooms and Salvia was by far 10x as intense as mushrooms ever was. My being was transferred from my body, to another body somewhere in an alternate universe and it was real as daylight, I mean, I never got anything close to that on shrooms.
This was such a unique and awesome experience. I would do it again, and I think I will handle it better this time because I now know. This has been my first true out of body experience, and something I will always remember in this lifetime.
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.


public interface DifferenceListener
DifferenceEngine comparison
.
| Modifier and Type | Field and Description |
|---|---|
static int |
RETURN_ACCEPT_DIFFERENCE
Standard return value for the
differenceFound method. |
static int |
RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL
Override return value for the
differenceFound method. |
static int |
RETURN_IGNORE_DIFFERENCE_NODES_SIMILAR
Override return value for the
differenceFound method. |
static int |
RETURN_UPGRADE_DIFFERENCE_NODES_DIFFERENT
Override return value for the
differenceFound method. |
| Modifier and Type | Method and Description |
|---|---|
int |
differenceFound(Difference difference)
Receive notification that 2 nodes are different.
|
void |
skippedComparison(org.w3c.dom.Node control,
org.w3c.dom.Node test)
Receive notification that a comparison between 2 nodes has been skipped
because the node types are not comparable by the DifferenceEngine
|
static final int RETURN_ACCEPT_DIFFERENCE
differenceFound
method.
Indicates that the Difference
is interpreted as defined
in DifferenceConstants
.static final int RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL
differenceFound
method.
Indicates that the nodes identified as being different should be
interpreted as being identical.static final int RETURN_IGNORE_DIFFERENCE_NODES_SIMILAR
differenceFound
method.
Indicates that the nodes identified as being different should be
interpreted as being similar.static final int RETURN_UPGRADE_DIFFERENCE_NODES_DIFFERENT
differenceFound
method.
Indicates that the nodes identified as being similar should be
interpreted as being different.int differenceFound(Difference difference)
difference
- a Difference instance as defined in DifferenceConstants
describing the cause
of the difference and containing the detail of the nodes that
differvoid skippedComparison(org.w3c.dom.Node control, org.w3c.dom.Node test)
control
- the control node being comparedtest
- the test node being comparedDifferenceEngine


{% extends 'base.html' %} {% block content %}
Automatically generated rosters that handle skill mix requirements, shift sequences and staff requests.


Blog
Projects
2023 Election
Infrastructural projects
Education Projects
Structures
National Working Committee
National Executive Committee
Board of Trustees (BoT)
Former Presidents
Former National Chairmen
PDP Governors
About Us
PDP History
Code of Conduct
Resolutions
Board of Trustees
PDP Store
Member Registration
Search
Log In
Membership form
Fill in the form below to confirm your Membership
Identificatin Details
First name
Valid first name is required.
Last name
Valid last name is required.
Date of Birth
Email
(Optional)
Please enter a valid email address for shipping updates.
Address
Please enter your shipping address.
Address 2
(Optional)
Country
Choose...
United States
Please select a valid country.
State
Choose...
California
Please provide a valid state.
Zip
Zip code required.
Send me promotions and event notifications via e-mail
I would like to participate in rallies similar events.
How can we reach you?
SMS
Phone Call
E-mail
Local Govt
LGA is required
Ward number
Ward number is required
Continue to merchandise


Google Pixelbook named the most durable Chromebook in rigorous drop test
Source: Android Central
What you need to know
- Laptop Mag performed drop tests on 11 different Chromebooks.
- The Google Pixelbook and Samsung Chromebook 3 landed on top.
- The publication's top pick Chromebook scored lowest.
Laptop Mag created a torture chamber for Chromebooks to replicate the spills they're likely to take in schools, as classrooms are a key selling space for the secure and easily-managed machines. 11 laptops from seven manufacturers were dropped from shoulder height, pushed off a table by a robot arm (seriously, go check out the video), and otherwise punished by gravity as they met the harsh reality of carpeting and concrete.
Google's almost-$1000 Pixelbook came out on top, but frankly, you could break six of the second-place Samsung Chromebook 3 and replace them all with brand new devices before you'd spend as much.
Unfortunately, Samsung can't take the durability crown because its convertible Chromebook Plus 2-in-1 was the eighth-place laptop, as the nature of a 2-in-1 obviously makes it more fragile. That seemed to be a theme, as Lenovo took the number three spot with the Chromebook 330e, but the 2-in-1 Lenovo C330 came in second-to-last. Despite all of that, Google seems to have struck gold by finding a 2-in-1 design for the Pixelbook that can withstand even the worst of abuse.
Surprisingly, Laptop Mag's (former?) favorite Chromebook, the ASUS Chromebook Flip C434, came in dead last. It's worth checking out the list to see all the damage to your favorites from these manufacturers, as well as HP, Dell, and Acer, which performed as you might guess. Dell and HP were near-top workhorses. Acer was bottom-five.
Surprising Toughness
Google Pixelbook
You get what you pay for
We knew Google's Pixelbook delivered on luxury feel and performance, but who knew it could be so rugged? It came through Laptop Mag's drop tests nicely and remains a solid recommendation, if you can afford it.
Philip Berne worked from 2011 to 2017 as part of Samsung's Public Relations team and maintains no business or financial relationships with Samsung nor is he currently bound by non-disclosure agreement.
We may earn a commission for purchases using our links. Learn more.


Peer Review
Peer review is meant to assess the quality of a paper. Peer-reviewed articles are supposed to be a trusted form of scientific communication. It is important that peer-reviewed work isn't necessarily correct or conclusive since scientific knowledge is cumulative, we run into troubles if we look at work in isolation. The peers (reviewers) are supposed to specialize in the same area as the authors and be impartial while reviewing (journals help anonymize authorship/reviewers through double and single blind review.
Process
- Scientists research a study and write up an article. That article is submitted to a journal.
- Depending on the journal, the article then enters the review process. At high impact journals, action editors decide whether or not the article deserves to be sent out to reviewers. At other journals, the editor contacts experts in the subfield of the article topic and asks for them to be reviewers.
- Those reviewers will then provide feedback on the article and provide the editor with assessment whether the work and the article should be accepted for publication. Reviewers evaluate the article for its writing, the soundness of the methods, the appropriateness of the approach taken and the place the paper fits in the literature and the interpretation of the results.
- The editor will then take the feedback from the reviewers and decide on how to move forward with the paper, usually choosing to either reject the paper or ask for the authors to respond to the feedback from the reviewers.
- Articles that eventually meet some minimum of scientific standards (e.g., rigorous, well-designed studies, appropriately conducted and analyzed and thoughtfully placed in the literature) are accepted for publication.
- You can find more in-depth information on the process from the Wiley publishers
Potential Issues with peer review
- Former BMJ editor Dr. Smith provides an overview of some of the issues with peer review. Below are a few critiques.
- Peer reviewers just aren't that good. 607 peer reviewers were randomized into two intervention groups receiving training on how to review and neither group performed well catching major errors in the papers assigned to them.
- Bias. One of the largest perceptions of issues with peer-review is bias.
- Objectivity. Scientists are humans, complete with human biases and errors. If a scientist views themselves as a "gatekeeper" of science, what drives their decision process?
- No reward for reviewers. Peer review is an essential, but time consuming venture.
How to Peer Review
Below are a number of guides to help you through the review process.
How to become good at peer review: A guide for young scientists
A guide from Jennifer Raff
10 tips for reviewing scientific manuscripts – and 5 red flags
A guide from the publisher Elsevier written by Joseph Alpert.
A guide from the publisher Wiley. Check out some of the links to other documentation about reviewing.
A guide from Benos, Kirk and Hall published as a personal view in the journal Advanced Physiology Education
A collection of advice from multiple scientists at different stages of the review process.
The Review
The review consists of two documents: one recommendation letter to the editor and one report to the study authors.
The letter is only viewed by the editor and used to make the editorial decision. It contains:
- Your name
- Submission identifying information: usually these are handled through the on-line submission repositories, but its nice to have the paper's title and journal ID code
- Your recommendation and justification
Your report contains the feedback for the authors. It contains:
- Summary - summarize the paper so that you show the authors and editor that you read and understood the paper.
- General Comments - Give big picture ideas. Remember the journal that you are reviewing for. Explore the role of the paper in the literature with the scope of the journal in mind. Comment on its place and contribution to the literature
- Constructive criticism - Go through section by section, ask question/clarification, offer ways to improve science, methodology, and organization/clarity. The point of this section is not to gatekeep, but to learn from the authors and help improve the contribution of the work to the field. Again remember the context of both the paper and the journal. Are you asking for something that is another entire study?
- Nitpicks - be brief here, but point out any glaring errors or omissions
References
Hojat, M., Gonnella, J.S., Caelleigh, A.S. (2003). Impartial judgment by the "gatekeepers" of science: fallibility and accountability in the peer review process. Adv Health Sci Educ Theory Pract, 8(1), 75-96.
Resnik, D.B., Guiterrez-Ford, C. & Peddada, S. (2008). Perceptions of ethical problems with scientific journal peer review: An exploratory study. Sci Eng Ethics, 14, 305-310.
Schroter, S., Black, N., Evans, S., Godlee, F., Osorio, L., & Smith, R. (2008). What errors do peer reviewers detect, and does training improve their ability to detect them? Journal of the Royal Society of Medicine, 101(10), 507-514.
Smith, R. (2006). Peer review: a flawed process at the heart of science and journals. Journal of the Royal Society of Medicine, 99(4), 178-182.
Bionaz, M. (2013). What scientific journals can do to improve the peer review process: Reward the reviewer! J Nutr Food Sci, 3, (120), doi: 10.4172/2155-9600.1000e120.
Wiley Author Services. The peer review process. Retrieved from https://authorservices.wiley.com/Reviewers/journal-reviewers/what-is-peer-review/the-peer-review-process.html


:: enum RTReferenceType
- Summary
- specifies the type of a reference used in a service description.
Values
|
| RT_REF_INVALID |
- Summary
- the reference type is unknown
|
| RT_REF_SUPPORTS |
- Summary
- the service support the interface that means a implementation of this
service must implement this interface.
|
| RT_REF_OBSERVES |
- D E P R E C A T E D
- Summary
- the service observes the interface.
|
| RT_REF_EXPORTS |
- Summary
- the service exports the specified service that means this service
provides also the specified service.
|
| RT_REF_NEEDS |
- D E P R E C A T E D
- Summary
- the service needs the specified service that means in the context of
this service the specified service will be used or must be available.
|
| RT_REF_TYPE_PARAMETER |
- Summary
- Indicates a type parameter of a polymorphic struct type template.
- Since
- UDK 3.2.0
|
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


File: lib/draft-js/DraftDecorator.js
/** * Copyright (c) 2013-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule DraftDecorator * */ /** * A DraftDecorator is a strategy-component pair intended for use when * rendering content. * * - A "strategy": A function that accepts a ContentBlock object and * continuously executes a callback with start/end values corresponding to * relevant matches in the document text. For example, getHashtagMatches * uses a hashtag regex to find hashtag strings in the block, and * for each hashtag match, executes the callback with start/end pairs. * * - A "component": A React component that will be used to render the * "decorated" section of text. * * - "props": Props to be passed into the React component that will be used. */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true });


@Geocold51 we are just trying to help you not get in trouble.
 Have any of you ever been to any securiy confrence
if you apply that logic
none of them would exist
0x0314-Oct-18 01:43 AM
blackjok3r14-Oct-18 01:44 AM
if your goign to attack somehting why not attack an excchange diretly with a TX flood ?

Geocold5114-Oct-18 01:44 AM
I've spoken at some.
PTYX14-Oct-18 01:44 AM
probably best not to say anything else lol
Geocold5114-Oct-18 01:44 AM
A lot of people will even drop 0days
Alright14-Oct-18 01:44 AM
when blackhat
0x0314-Oct-18 01:44 AM
to the janitor?
Alright14-Oct-18 01:44 AM
you submit your talk?
 Have any of you ever been to any securiy [sic] confrence [sic]
No, but I have been a student at Rutgers and learned a thing or two about the law(edited)
PTYX14-Oct-18 01:45 AM
i watch CSI Cyber
2
Japesmith14-Oct-18 01:45 AM
I thought Suits was ok for a bit
1
PTYX14-Oct-18 01:46 AM
i like what you did there
Geocold5114-Oct-18 01:46 AM
Alright yall
I'm make you a deal
ComputerGenie 👴👴👴14-Oct-18 01:46 AM
make you a deal
Geocold5114-Oct-18 01:46 AM
I've worked with this lawyer from the EFF before on another thing.
Iama ask him
Japesmith14-Oct-18 01:47 AM
"a trap" haha
Geocold5114-Oct-18 01:47 AM
See what he says
Alright14-Oct-18 01:47 AM
good idea
seriously, do that
PTYX14-Oct-18 01:47 AM
call asap
Llama14-Oct-18 01:47 AM
me?
PTYX14-Oct-18 01:47 AM
i didn't think about the exchanges freezing the wallets but seems natural
and they can construe it as losses
ComputerGenie 👴👴👴14-Oct-18 01:48 AM
in a country that can sue you for saying "he" when referring to a person of "different orientations".#safespace
PTYX14-Oct-18 01:48 AM
craziness
Hollowman900014-Oct-18 01:48 AM
Did you refer to me by the wrong pronoun, @ComputerGenie 👴👴👴
0x0314-Oct-18 01:49 AM
i bet @Hollowman9000 is an apache attack helicopter, by gender
1
Hollowman900014-Oct-18 01:49 AM
I go by P.O. Box and AH-
2
1
Japesmith14-Oct-18 01:50 AM
I honestly thought it was going to be anon. Was surprised when he was on screen and making sure the camera was angled right, so we could appreciate his full beauty
Geocold5114-Oct-18 01:50 AM
Aight, here's my email to him
ComputerGenie 👴👴👴14-Oct-18 01:50 AM
@Hollowman9000Today at 8:48 PM
Did you refer to me by the wrong pronoun...
No, 'bitch' is a noun, not a pronoun.
Alright14-Oct-18 01:50 AM
don't post your communications to your lawyer
Instel714-Oct-18 01:50 AM
You can keep doing it and even stream it, but watch out leaking your identity, that can go very wrong(edited)
Alright14-Oct-18 01:50 AM
1
Hollowman900014-Oct-18 01:51 AM
Meh, weak by @ComputerGenie 👴👴👴 standards(edited)
PTYX14-Oct-18 01:51 AM
@Geocold51 my suggestion to you. stop posting and talk to the lawyer. i would even reach out to einstenium and BTCP to make sure they understand you didn't have any bad intention
2
Alright14-Oct-18 01:51 AM
talk to lawyer first
before EMC and BTCP people
PTYX14-Oct-18 01:51 AM
yea that's true. the time to reach out to them has passed
lawyer first
Japesmith14-Oct-18 01:52 AM
BTCP weren't worried...


pragma solidity ^0.4.23;
import "./IMarketplace.sol";
import "../acl/ACLRequiring.sol";
import "../lifecycle/Pausable.sol";
import "../store/IProductStore.sol";
/**
* @title MarketplaceV1
* @dev Marketplace management contract
* @notice v1
*/
contract MarketplaceV1 is ACLRequiring, Pausable, IMarketplace {
mapping(address => address[]) public stores;
uint256 public totalStores;
/**
* @dev StoreAdded event is emitted every time a store is added to the marketplace
* @param _owner Store owner address
* @param _storeAddress Store contract address
*/
event StoreAdded(address indexed _owner, address indexed _storeAddress);
/**
* @dev Constructor function
* @param _aclAddress Address of ACL contract
*/
constructor(address _aclAddress) Pausable(_aclAddress) public { }
/**
* @dev Performs validation on the given store contract address
* @param _storeAddress Address of the store contract to validate
* @return Boolean value representing the validity status of the store
*/
function isValidStore(address _storeAddress) public pure returns (bool) {
return IProductStore(_storeAddress).isProductStore();
}
/**
* @dev Adds a store to the marketplace
* @param _storeAddress Address of the store contract to add
*/
function addStore(address _storeAddress) public onlyAuthorized whenNotPaused {
require(isValidStore(_storeAddress));
stores[msg.sender].push(_storeAddress);
totalStores++;
emit StoreAdded(msg.sender, _storeAddress);
}
/**
* @dev Returns the number of stores added to the marketplace by a particular owner
* @param _owner Owner address to look up
* @return Number of stores added by the owner to the marketplace
*/
function storeCountFor(address _owner) public view returns (uint256) {
return stores[_owner].length;
}
/**
* @dev Returns the store address for a particular owner and index
* @param _owner Owner address to look up
* @param _index Index of store address to look up
* @return Store contract address
*/
function storeAddressForOwnerWithIndex(address _owner, uint256 _index) public view returns (address) {
return stores[_owner][_index];
}
/**
* @dev Returns true for contracts that adhere to the Marketplace interface
* @return Always returns true
*/
function isMarketplace() public pure returns (bool) {
return true;
}
/**
* @dev Returns the version of the Marketplace contract interface
* @return Always returns 1
*/
function version() public pure returns (uint16) {
return 1;
}
} |


Analysis-ready notebooks for all your data science needs in Python.
From R markdown to R Shiny applications, we deliver high quality R based products.
Fan of Python web-apps? We got you covered with flask apps.
Help package your analytics applications and pipelines with Docker.


The "Schemas..." item under the View Menu brings up the following dialog showing the current set of known XML schemas. These schemas are used for Validation and Intellisense.
You can click the browse buttons on the right hand side to bring up the Open File Dialog to browse for new files or you can select the "Add Files" item in the "File" menu to add a batch of schemas. You can click the column headings to sort by that column.
The first column contains check boxes which can be used to temporarily disable a schema from being used in validation.
This list of schemas is persisted in the XmlNotepad.settings file so it is remembered next time you load XML Notepad.


I am a Full Stack Web Developer excited to use my skills in efficient problem solving, structured teamwork, and pragmatic design to create web applications that are equally functional and beautiful. In my previous career in restaurants and hospitality, the ability to ‘Figure it out, make it work, and move forward” was paramount to my success. I'm excited to bring new and more exciting projects as I develop further skills in web development.
cheers,


Amaya Frequently Asked Questions
I. Global issues
- Is Amaya an editor or a browser?
- Where can I get Amaya?
- Is Amaya available for MacOS ?
- Can I release Amaya on a CD-ROM?
- Can I make some changes and re-release it?
- Why is Amaya written in C?
- Can I change the dialogue language?
- What does the word "Amaya" mean?
II. Using Amaya
- Amaya doesn't start. What can I do?
- Amaya is very very slow
- Is Amaya compliant with MathML?
- Can I edit tags directly?
- Fonts are too small. What can I do?
- How to change fonts?
- Can I get fonts for Amaya?
- How can I change the default window size?
- Can I see parsing errors detected by Amaya?
- What is the reason for a very liberal structure enforcement?
- How can I update the document title?
- How to get out of a preformatted, a table, or a division?
- Why doesn't Amaya support frames?
- Does Amaya support JavaScript and animated images?
- Amaya stops reading XHTML, MathML, or SVG documents!
- Does Amaya support non-Latin characters?
- Can I use CSS style sheets?
- How can I publish my documents remotely?
- How to control the format of generated dates?
- How to move a division?
- How to move a column or a row of a table?
- How to display two documents side by side?
- Installing Amaya on OpenSuse 12.1
III. Compiling Amaya
- Where can I get the developers documentation?
- Make complains with missing files
- Make fails when compiling the HTML schema
- What do I need to compile?
- I've a problem with ltconfig (or libtool)
- Make complains "test: argument expected"
I.1. Is Amaya an editor or a browser?
Amaya is mainly an authoring tool with browsing features. Link management and remote publishing are key features in a hypertext editor, and these features require seamless integration of editing and browsing features.
I.2. Where can I get Amaya?
You can download the Amaya distribution in various formats, and you can use either ftp or http:
The page at http://www.w3.org/Amaya/User/BinDist.html gives access to a ready to use application for various platforms.
The page at http://www.w3.org/Amaya/User/SourceDist.html gives access to the source code.
I.3. Is Amaya available for MacOS?
Yes dmg packages are now available
- amaya-macosx-x.x.dmg for PowerPC - PowerBook
- amaya-macintel-x.x.dmg for Intel - MacBook
See the distribution page at http://www.w3.org/Amaya/User/BinDist.html
I.4. Can I release Amaya on a CD-ROM?
Yes, and you can even charge for it, provided the copyright is preserved.
I.5. Can I make some changes and re-release it?
Yes, we encourage people to experiment with Amaya and to improve it. It can even be used in commercial software. If you make changes for the better, we encourage you to contact us. You may not make changes and continue to call it by a trademarked term or misrepresent the origin, capabilities, or liabilities associated with its use. You may make valid assertions, such that it is based on the Amaya code, or that it is compliant with a Recommended Specification of the W3C.
I.6. Why is Amaya written in C?
C has a number of advantages that fit well with our purposes. It's a very portable and efficient language. Amaya is also based on a pre-existing editing library, the Thotlib, which was itself written in C. It was natural to continue to develop the Amaya code in C.
A large part of the User Interface is now written in C++.
I.7. Can I change the dialogue language?
By default Amaya works with an English dialogue and comes with an English in-line documentation. Other dialogues (French, German, Spanish, Portuguese, Italian, Finnish, Russian) and other version of the in-line documentation (French, German, Spanish, Russian) are also available provided the user downloads the extra amayadoc file as explained in http://www.w3.org/Amaya/User/BinDist.html
The entry Dialogue language in the dialogue Edit/Preferences/General specifies the language for all of Amaya's menus and dialogue messages. The default language is American English (value en).
At the present time only seven alternate languages are available: English (en), French (fr), German (de), Italian (it), Spanish (es), Portuguese (pt), and Finnish (fi). When launched, Amaya loads dialogue files according to the current dialogue language: en-, fr-, or de-, it-, es-, pt-, or fi- files, respectively. These dialogue files are located in the Amaya/config directory.
I.8. What does the word "Amaya" mean?
The initial name of our editor/browser was Tamaya. A tamaya is a tree that is represented on the logo. We chose that name because we had such a tree in our office and we though that, with some imagination, it could style both the image of the Net and the structure of a Web page. Unfortunately we were not allowed to continue to use the name Tamaya, as it was trade marked and used by a French company. So we decided to drop the first letter (T) and our editor/browser is now named Amaya.
II.1. Amaya doesn't start. What can I do?
The most common reason is that Amaya is not able to generate its temporary working directory.
The following table shows the default position of this directory in different architectures:
Architecture |
AmayaHome Directory Location |
Unix and Mac OSX |
|
Windows 95/ Windows 98 |
|
Windows NT/XP |
|
If this position is not available, you have to force another position with the AMAYA_USER_HOME global variable.
This variable must point to an existing and allowed path directory under which Amaya will generate its working files and sub-directories.
On Windows platforms, you should set that variable from the System Properties (either accessible from the "System" Control Panel or through My Computer -> Properties context menu) "Advanced" page - Environment Variables. This way the setting will be in effect for every process.
set AMAYA_USER_HOME=C:\Documents and Settings\XX\Amaya
Do not leave spaces around the variable name and the value, and don't use quotes.
On Unix platforms
- It could be a problem during the installation procedure:
If the package is not installed with SU rights, the symbolic link
/usr/bin/amaya
is not created and the application cannot be launched.The solution is to install the package with the command
sudo dpkg -i package_name
- It could be a problem with a missing library:
Check missing libraries with
ldd /usr/share/Amaya/wx/bin/amaya_bin
orldd /usr/lib/Amaya/wx/bin/amaya_bin
- If all dynamic libraries needed by the executable file amaya are there,
you can launch amaya with strace to see what is wrong
strace /usr/share/Amaya/wx/bin/amaya_bin
On debian or Ubuntu platforms use
strace /usr/lib/Amaya/wx/bin/amaya_bin
II.2. Amaya is very very slow
AmayaWX uses OpenGL for page rendering. This allows a better support of SVG and animations. The drawback is that Amaya is very dependent on video card's drivers, if a driver is buggy, Amaya will probably crash...
On Unix platforms, Amaya comes with the Mesa library to implement OpenGL primitives. Mesa is a software OpenGL implemetation so Amaya isn't dependent on video card drivers on Unix. If Amaya doesn't start or is very slow on Unix platforms it's something else.
On Windows platforms, Amaya uses hardware OpenGL implementation so Amaya is very dependent on video card's drivers. When the application doesn't start or is very very slow, we suggest that users check:
- Update of their video card driver, if there is an available. This update can be found either on the MicroSoft site (see the driver section) or on the site of the Video card provider.
- Our Windows version includes a patch that fixes the problem (in file
wxWidgets/src/msw/glcanvas.cpp
)
II.3. Is Amaya compliant with MathML?
Yes, but the current implementation of MathML 2.0 in Amaya is not complete yet. It does not implement the Content part of MathML 2.0. The documentation clearly indicates what is available. See section "Known Issues With MathML".
II.4. Can I edit tags directly?
Amaya has been built as a structured document editor. This approach allows it to handle complex documents and highly structured objects such as tables, structured graphics or mathematical expressions. While editing in the HTML or the XHML mode, Amaya works on the document tree, not on its textual representation, which is generated only at save time, in the syntax you choose (plain text, HTML, XHML).
Amaya also allows you to open the source view of the document (entry Views/Show source) and then to edit tags. This is done in a separate but synchronized document. Amaya shows what part of the source document is concerned by the current selection in the formatted document and conversely. Both the source document and the formatted document can be edited. Changes done in any of these two documents are reflected in the other by the File/Synchronize command. Synchronization is also performed automatically when the wiew selection changes.
II.5. Fonts are too small. What can I do?
With Amaya you can zoom in and zoom out, document window by document window. So each document displayed in a zoomed window will be displayed larger or smaller than its normal size according of the current zoom factor. That zoom factor acts on all the displayed information (fonts, images, etc.). Commands that chage the zoom factor are located in the menu Views.
The Edit/Preferences/General menu allows you to change the font zoom factor permanently. By default that zoom factor is 100% (documents are displayed with their own size). That zoom factor affects only font sizes but not other elements (images, etc.).
II.6. How to change fonts?
In order to let you choose your fonts, Amaya works with a Font Configuration
file. By default that Font configuration file is located in the directory
Amaya/config/
:
- The file
"fonts.gl"
is used by Mac OSX and Linux versions of Amaya - The file
"fonts.gl.win"
is used by Windows versions of Amaya
For more information about these configutation files, see http://www.w3.org/Amaya/User/FontConfig.html
II.7. Can I get fonts for Amaya?
Amaya WX versions
Amaya WX works only with TrueType fonts. Amaya distributions comes with Esstix fonts (a large set of mathematical symbols) and a set of free TrueType fonts. When launched, Amaya looks first for some System pre-installed fonts and uses its own fonts if these pre-installed fonts are not available.
On Unix platforms, Amaya WX versions uses 3 configuration files to locate
needed fonts:Amaya/config/fonts.gl
, then
Amaya/config/fonts.gl.rd
, then
Amaya/config/fonts.gl.deb
.
On windows, Amaya WX versions uses one configuration file
Amaya/config/fonts.gl.win
.
Amaya GTK versions
Aamaya GTK works with the X Font Server (Xft). Some System distributions come with pre-installed fonts or fonts packages that auto-install. Some others must be installed by yourself.
If you must install fonts by yourself on a Linux platform, you have to:
- Unzip and/or untar download fonts and install them into
/usr/local/share/fonts
or/usr/X11R6/lib/X11/fonts
- Install them with the command like "
unzip
esstix.zip". We recommand to install them in the directory/usr/local/share/fonts/esstix
- Add this new font directory in the Xft configuration file:
/etc/X11/XftConfig
... dir "/usr/local/share/fonts/XXX"
- Add this new font directory in the right position in the
catalogue
list of/etc/X11/fs/config
This is an example:
catalogue = /usr/local/share/fonts/truetype, /usr/lib/X11/fonts/misc, /usr/lib/X11/fonts/cyrillic, /usr/lib/X11/fonts/75dpi/:unscaled, /usr/lib/X11/fonts/100dpi/:unscaled, /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/lib/X11/fonts/URW, /usr/lib/X11/fonts/Type1, /usr/lib/X11/fonts/CID, /usr/lib/X11/fonts/Speedo, /usr/lib/X11/fonts/75dpi, /usr/lib/X11/fonts/100dpi, /usr/local/share/fonts/esstix, /usr/local/share/fonts/japanese
- Then generate file descriptors:
fonts.scale
,fonts.dir
andXftCache
has follows:cd /usr/local/share/fonts/XXX ttmkfdir -o fonts.scale mkfontdir xftcache
- Reboot or restart the font server.
Esstix Fonts
Esstix Fonts are available (we provide a esstix.tar.gz
file) at
ftp://ftp.elsevier.nl/pub/styles/esstix/esstix.zipesstix.tar.gz
.
- Get Esstix fonts esstix.tar.gz file
- Install them with the command "
unzip
esstix.zip" or "tar xzf
esstix.tar.gz". We recommand to install them in the directory/usr/local/share/fonts/esstix
- Add this new font directory in the Xft configuration file:
/etc/X11/XftConfig
... dir "/usr/local/share/fonts/esstix"
- Then generate file descriptors:
fonts.scale
,fonts.dir
andXftCache
has follows:cd /usr/local/share/fonts/esstix ttmkfdir -c -m20 -o fonts.scale mkfontdir xftcache
- Reboot or restart the font server.
Amaya Win32 versions
Installation of Esstix fonts on a Windows platform
- Get Esstix fonts (we provide a ESSTIX.zip file)
- Extract the content of this zip file
- Copy fonts included in the ESSTIX directory into the C:\WINDOWS\Fonts directory.
II.8. How can I change the default window size?
Resize your window to the value you'd like, then use the Edit/Preferences/Geometry menu to save the current geometry of the displayed windows. Your modifications won't be lost the next time that Amaya is updated.
You can also request to save automatically the geometry on exit in the Edit/Preferences/General menu.
II.9. Can I see parsing errors detected by Amaya?
Amaya cannot be used to check validity of HTML pages. It accepts valid and invalid HTML documents and tries to dynamically correct errors. For example it's able to add missing end-tags and to move misplaced elements.
When parsing a XHTML document, Amaya checks it for well-formedness and stops as soon as it encounters an error. In that case, Amaya displays an alert box to indicate that the document is incomplete.
In both cases (HTML and XHTML documents) when Amaya finds tags and attributes it does not know or any error, it generates a log file which can be displayed by the command FileShow parsing errors.
II.10. What is the reason for a very liberal structure enforcement?
Amaya has to cope with existing HTML pages, and very few of them validate against the HTML DTD. When designing Amaya, we were faced with a difficult choice:
- Adopt a strict position and reject all invalid pages. Most users would be very disapointed not to be able to see many pages that other Web clients can display;
- Accept invalid pages and let Amaya fix the most common bugs.
We chose the latter option and decided that Amaya should try to fix bugs, but without losing information. If an element is not valid in a given context, Amaya tries to change the structure locally to make that element valid, but it doesn't delete the element or move it to a different place, which could change the document meaning.
The issue is that a DTD only specifies the structure of a document class, not its semantics. When you consider an invalid document, there are often several ways to transform its structure to make it valid, but each transformation may have a different impact on the document semantics. The DTD does not allow you to choose the right transformation.
Another important design decision that has been made for Amaya is that, even if it accepts invalid documents, the structure and markup that it produces is always valid. Obviously, only elements created or changed by Amaya itself are concerned here. Some invalid parts of the original document may remain when the document is saved.
The above remarks only apply to HTML documents. For XHTML, Amaya has a different, very strict behaviour: it stops parsing a document when it encounters a well-formedness error. The motivation is to help XHTML to deploy in a clean way. There are no legacy documents to support.
II.11. How can I update the document title?
The document title, like any other head element, can be edited in the Structure view of the document.
You can also use the specific dialogue Tools/Change title.
II.12. How to get out of a preformatted, a table, or a division?
When the cursor is at the end of a

formatted
element, hitting the Enter key creates a new line in the
.
To create another element, say a paragraph, before or after the

:
- Select the

element with the ESC or F2 key or by clicking thepre
in the status bar displayed at the bottom of the window. - Insert an empty element before or after with Insert and
Append entries of the contextual menu.
If the current editing mode is XML (see the Text/XML button at the bottom right), another way to achieve Append action is to press the Enter key.
- Use the Insert menu or the Elements panel to insert the element you want to create.
This works also for a table or a division (

).
II.13. Why doesn't Amaya support frames?
Frames cause lots of problems for the web model, e.g. standard URLs can only point at a frameset or a frame. Links and/or the back button can generate strange results. They also cause troubles to people with disabilities and make editing more complex. Unfortunately frames are not tagged deprecated and some people continue to use them. We recommend people to not use them.
II.14. Does Amaya support JavaScript and animated images?
Due to a lack of manpower, we have no plan to implement them. These features are more important for a browser than for an editor.
II.15. Amaya stops reading XHTML, MathML, or SVG documents!
XHTML is a reformulation of HTML 4.0 in XML1.0. XHML documents must be well formed which is not necessary the case of HTML documents. As soon as the XML parser Expat used by Amaya detects an error in the XHTML code it reports an error in the "Parsing Errors" file and stops parsing.
The most common errors are:
- The document declaration is not conform: the doctype or the namespace is not recognized.
- A closing tag is missing or the starting tag of an empty element doesn't include the final "/".
- An attribute value is not quoted.
- The document includes characters that don't match the document charset.
We recommend people to declare the charset of their documents. It could be declared either in the xml declaration, or/and in the meta element of XHTML documents (see an example below).
<?xml version="1.0" encoding="iso-8859-1"?>   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> ....
As the default charset is different for HTML documents and XHTML documents, it often occurs that authors created ISO-latin-1 XHTML documents which don't provide information about the charset. As soon as a character analyzed by the XML parser doesn't match a valid UTF 8 character (it should occur if the document is encoded in ISO-latin-1 but parsed as an UTF 8 file), the document is considered as invalid: the parsing is stopped and an error message is displayed.
In that specific case, you may try to reopen the document with a different charset, ISO-8859-1 or a set of other charset with the menu entry File>Force a Character Coding.
When the XHTML documents is not well formed, Amaya proposes to read the document as a simple HTML file. After that, you will be able to resave it back as an XHTML file with the Save As command.
II.16. Does Amaya support non-Latin characters?
The Unicode support is not completely finished yet. Depending on fonts available on your computer, some characters may or may not be displayed. Not available characters are displayed as small boxes.
II.17. Can I use CSS style sheets?
Amaya supports cascading style sheets (CSS), but the implementation is not complete yet. Many types of selectors and style properties are already available. Each release brings new CSS features. Check the status of the CSS implementation for the current release.
II.18. How can I publish my documents remotely?
Amaya supports remote publishing using the HTTP PUT method but it is not able to save files using FTP.
PUT needs not only to be supported by the web server, but also implemented.
Apache httpd doesn't implement PUT by default ; however, it provides hooks whereby you can install a PUT handler to implement the protocol.
- Read information about Configuring your WWW server with the PUT method
- If you google for "apache http put" you will find some useful articles too.
You can also try to install and activate WebDav module:
II.19. How to control the format of generated dates?
Amaya provides a $Date feature. When saving a file Amaya inserts the current date wherever it encounters a text "date:" between two '$' or special comments. The XHTML/Insert time stamp menu entry allows you to generate this date at the current position in the document.
The format of the generated date depends on a Amaya configuration variable.
ISO_DATE=Yes (default value) generates "YYYY-MM-DD"
YYYY = The year as a decimal number including the century.
MM = The month as a decimal number (range 01 to 12).
DD = The day of the month as a decimal number (range 01 to 31).
ISO_DATE=No generates "DD-MM-YYYY"
DD = The day of the month as a decimal number (range 01 to 31).
MM = The month as a decimal number (range 01 to 12).
YYYY = The year as a decimal number including the century.
II.20 How to move a division?
To copy or cut a division:
- Select a point within the division.
- Click in the status bar (at the bottom of the window) on the

, or press the F2 (or Esc) key until the

element is selected. - Copy or cut it.
To paste the division before or after another division:
- Select the division like if you want to copy it.
- If you want to paste the copied division before, use the Insert entry of the contextual menu to create an empty element before the division.
- If you want to paste the copied division after, use the
Append entry of the contextual menu to create an empty
element after the division.
If the current editing mode is XML (see the Text/XML button at the bottom right), another way to achieve the Append action is to press the Enter key.
- Paste at that new position.
II.21 How to move a column or a row of a table?
To copy or cut a column:
- Use the Select column entry in the Tools/Edit
table submenu.
You can also start the selection in a cell, extend to another cell in the same column. Hitting the F2 key extends the selection to the whole column. Amaya changes to column selection mode.
- Copy or cut it.
To paste a column before or after another column:
- To paste a column before an existing column, click on a cell in the
existing column and use item Paste before of the
Tools/Edit table submenu.
If the selection is at the beginning of the cell, the Paste command is equivalent to a Paste before command.
- To paste a column after an existing column, click on a cell in the
existing column and use item Paste after of the
Tools/Edit table submenu.
If the selection is not at the beginning of the cell, the Paste command is equivalent to a Paste after command.
To copy or cut a row:
- You start the selection in a cell. Hitting the F2 key until it extends the selection to the whole row.
- Copy or cut it.
To paste a row before or after another row:
- To paste a row before an existing row, click at the beginning of the first cell in the existing row and use the Paste command.
- To paste a row after an existing row, click on a cell but not at the beginning of the first cell and use the Paste command.
II.22 How to display two documents side by side?
You can display two documents side by side in the window by dragging a document tab to the left or right side of the displayed document.
II.23 Installing Amaya on OpenSuse 12.1
See Rigo's mail about installing libraptor
III.1. Where can I get the developer's documentation?
Those who want to extend or change the Amaya application need to read the following documentation:
- Overview of the Amaya architecture.
- The Thot API manual explains how the Thotlib works and gives the list of available functions
- The Thot Application generation manual explains how to generate menus and the mechanism of Thot events.
- The Thot language manual gives the syntax of the S, P and T languages.
- The page Amaya-dev.html gives team conventions for writing the Thotlib and the Amaya code.
III.2. Make complains with missing files
This error occurs when one forgot to create the object subtree before launching the configure process. As explained in the Autoconf page, you have to create first a subtree (obj or any other name) for object code and launch configure to create the Makefile(s):
cd Amaya
mkdir obj
cd obj
../configure
III.3. Make fails when compiling the HTML schema
Thot compilers need a cpp preprocessor:
- If you use GNU tools, configure should invoke the gcc compiler with the
right options. You can check that file Options contains the
following definition:
CPP = gcc -E -x c
- In other cases you have to make sure that the cpp preprocessor is in your PATH.
III.4. What do I need to compile?
The new version of Amaya uses OpenGL (native or Mesa) canvas and wxWidgets toolkit, GTK+2.0 on Linux, Win32 on Windows and Cocoa on MacOSX, raptor.
See the Amaya WX README page.
III.5. I've a problem with ltconfig (or libtool)
Some platforms may have different versions of the autoconf and libtool tools. If you get a message similar to:
libtool: ltconfig version '' does not match ltmain.sh version '1.x.x' Fatal configuration error. See the libtool docs for more information.
Try running the following commands in both the Amaya
and the
libwww directory:
aclocal \
&& libtoolize --force --copy \
&& automake --foreign --force-missing --add-missing --copy \
&& autoconf
Thanks to Maxim Zakharov for this tip.
III.6. Make complains "test: argument expected"
The default shell version that your make command is probably too old. Try using bash instead by invoking the make command in your compilation directory as follows:
make SHELL=/path/to/your/bash


---
layout: post
title: Codiqa on jQueryMobile.com!
published: true
meta:
posterous_60e8ef2b7d9ddd23e14a941a8878b49c_post_id: "105852949"
posterous_60e8ef2b7d9ddd23e14a941a8878b49c_permalink: http://maxlynchmadison.posterous.com/codiqa-on-jquerymobilecom
tags: []
type: post
status: publish
---
Codiqa, my new startup that develops tools for building jQuery Mobile apps, was just launched on the home page of jquerymobile.com! jQuery Mobile is a popular and ever-growing framework for building mobile apps with web technologies, and promises to revolutionize the short history of native and web mobile app development. Being featured on jquerymobile.com is a tremendous honor and we hope we can play a large part in helping the jQuery Mobile community grow.


| Home | Trees | Indices | Help |
|
|---|
|
|
I acknowledge the receipt of a message that was sent previously.
Every message sent within the messaging system must receive an acknowledgement.
|
|||
|
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from |
|
|||
ERROR_HINT_HEADER =
Used to indicate that the acknowledgement is for a message that generated an error. |
|||
|
Inherited from Inherited from |
|
|||
|
Inherited from Inherited from |
|
|||
|
Inherited from |
|
|
|
Return a ISmallMessage representation of this acknowledge message.
Since: 0.5 |
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Sep 7 23:17:46 2009 | http://epydoc.sourceforge.net |


I'm a senior at San Diego State University, majoring in Computer Science and minoring in Mathematics and Interdisciplinary Studies. My passion lies in the overlap of technology, design, and math. I am very interested in the future of technology, especially regarding virtual reality and machine learning. I love to travel and explore nature, but I am also drawn to the fast-paced atmosphere of big cities.


I'm student in Software Engineering and Management program in Gothneburg University and work part time in other projects.
Find Out MoreI studied Mechanical Engineering specilaized in renewable power in Aleppo University/Yerevan State University!
I'm studing now Software Engineering and Management program in Gothneburg University!
I'm working on part time at the Posifon AB and on my personal projects!
I like coding/solving puzzles. Since the day i found that coding is like solving puzzle, where you take the problem and try by various ways find solution for it, I have fallen in love with coding. Even I only start coding 2 years ago, I fell in love the possibilities that coding provide and how you can convert your vision into reality by just few simple lines of code.
Backend programming is like a puzzle. Somethimes you need to break the puzzle to solve it!
In an increasingly web-based world, a business’s webpage is the first impression as well as the first interaction with customers.
In now days, one of the key importance of the system to succeed is the speed!
"Alone we can do so little, together we can do so much." --Helen Keller


I am junior android developer based in Kigali,currently freelancer.
Bring a relaible, accountable and affordable solution to community through mobile application; the
communication, the advertisement ,e-commerce.
with android application,improve everyone 's life:the user interface which is very understandable up
to
non tech person by using well design.
I am hard working,commited ,value time person and challenges are best way for the innovation
To be able , to do website design and also develop a web application or mobile
application ,
there following skills are used accroding the needs.


Brisket meatloaf sausage andouille ham. Capicola venison ribeye salami pork loin andouille buffalo shank chuck. Sirloin spare ribs strip steak frankfurter boudin shank. Filet mignon boudin short loin tail pancetta.
T-bone cupim filet mignon, venison meatloaf picanha ribeye bresaola. Pork belly fatback tongue pork loin capicola. Chicken kielbasa ham hock pork loin turducken pork belly, porchetta prosciutto brisket biltong pork leberkas spare ribs pastrami short ribs. Tail jerky cow corned beef alcatra. Short loin spare ribs ground round kevin biltong chuck. Frankfurter shoulder salami meatloaf kielbasa leberkas ball tip filet mignon, bacon tenderloin ribeye. Shankle capicola hamburger short ribs shoulder pancetta cow pork belly alcatra kevin.
Strip steak salami short ribs buffalo pork belly doner ham leberkas beef ribs andouille cupim landjaeger tenderloin pork loin. Rump burgdoggen jowl, biltong prosciutto pork alcatra buffalo spare ribs meatball turducken. Brisket capicola chicken ball tip meatloaf. Cow bresaola ground round.
Brisket meatloaf sausage andouille ham. Capicola venison ribeye salami pork loin andouille buffalo shank chuck. Sirloin spare ribs strip steak frankfurter boudin shank. Filet mignon boudin short loin tail pancetta.
T-bone cupim filet mignon, venison meatloaf picanha ribeye bresaola. Pork belly fatback tongue pork loin capicola. Chicken kielbasa ham hock pork loin turducken pork belly, porchetta prosciutto brisket biltong pork leberkas spare ribs pastrami short ribs. Tail jerky cow corned beef alcatra. Short loin spare ribs ground round kevin biltong chuck. Frankfurter shoulder salami meatloaf kielbasa leberkas ball tip filet mignon, bacon tenderloin ribeye. Shankle capicola hamburger short ribs shoulder pancetta cow pork belly alcatra kevin.
Strip steak salami short ribs buffalo pork belly doner ham leberkas beef ribs andouille cupim landjaeger tenderloin pork loin. Rump burgdoggen jowl, biltong prosciutto pork alcatra buffalo spare ribs meatball turducken. Brisket capicola chicken ball tip meatloaf. Cow bresaola ground round.


I am the servant of a Great King. I am married to a beautiful woman and we share the joyful privilege and responsibility of raising two wonderful girls. I have aspirations to own a dog but there is no consensus on this in our house – yet!
I work for Happy Widget which is a web design studio I founded in 2008. I love two things about my job: 1) I get to design creative solutions for difficult problems 2) I get to help people and their companies with their needs. I've worked with Red Door Church (formally TACCS), City on a Hill, Renegade MMA, Dominance MMA, Bowman Built and many more.
One of the things on my family's bucket list is to work in the UK for a year. If you're from the UK and want to sponsor us, get in touch.
Happy Widget Design is a Melbourne web design studio delivering creative communications and marketing solutions using web design, email marketing, graphic design and social media.
VisitFeel free to email me, even if it's just to say hello!


Janat picks five wickets as Afghanistan level series against West Indies
West Indies won the first T20 international by 30 runs.
by PTIMedium pacer Karim Janat returned excellent figures of 5/11 and powered Afghanistan to a series-levelling 41-run victory over West Indies in the second T20 International in Lucknow on Saturday.
Batting first after winning the toss, Afghanistan managed 147 for seven in the stipulated 20 overs, and then, stopped West Indies at 106 for eight at the Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium.
The 21-year-old Janat was the day’s top performer, picking the wickets of Evin Lewis, Shimron Hetmyer, Sherfane Rutherford, Kieron Pollard and Keemo Paul.
Coming into the must-win game after losing the first T20I by 30 runs, Afghanistan were off to a quick start before Rahmanullah Gurbaz was dismissed by Kesrick Williams. The pacer was the most successful West Indies bowler, picking up 3/23 in his quota of four overs.
Hazratullah Zazai (26), Janat (26) and Gulbadin Naib were the main contributors with the bat for Afghanistan.
West Indies won the first T20I by 30 runs.


About Me
Experienced Quality Engineer with a demonstrated history of working in the computer software industry. Skilled in automation with Java and Selenium. Strong quality assurance professional with a Bachelor of Science (B.S.) in Computer Science from University of California, San Diego.


Copyright © 2009 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
The mobileOK scheme allows content providers to promote their content as being suitable for use on very basic mobile devices. This document provides an overview of the scheme and references the documentation that composes it.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This is a public Working Group Note of the W3C mobileOK Scheme. It follows a period of evolution during which the Working Group considered defining two levels of mobileOK conformance, each with its own set of tests. mobileOK is presented here as a simplified and unified scheme in which the relationship with the Best Practices document, the Basic Tests and the Checker is made explicit. The only change since last publication in June 2009 is the correction of the Media Type for POWDER in sections 2.2.2 and 2.2.3. A complete list of earlier changes is available. The Working Group does not expect further versions of this document.
Publication as a Working Group Note does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document has been produced by the Mobile Web Best Practices Working Group as part of the Mobile Web Initiative. Please send comments on this document to the working group's public email list<EMAIL_ADDRESS>, a publicly archived mailing list.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
mobileOK is designed to improve the Web experience for users of mobile devices by rewarding content providers that adhere to good practice when delivering content to them.
mobileOK says nothing about what may be delivered to non-mobile devices; furthermore, mobileOK does not imply endorsement or suitability of content. For example, it must not be assumed that mobileOK content is of higher informational value, is more reliable, more trustworthy, is or is not appropriate for children etc.
mobileOK Basic Tests 1.0 [mobileOK] specifies a number of tests that HTTP responses must pass when a URI is requested with a specific set of HTTP headers in the request. The tests are designed to be machine processable and to provide confidence that content will display well on very basic mobile devices.
mobileOK Basic Tests 1.0 is itself based on Mobile Web Best Practices 1.0 [BP], which provides a set of sixty guidelines for making content work well across a wide variety of mobile devices.
The HTTP Request headers used in mobileOK Basic Tests 1.0 identify a hypothetical user agent called the "Default Delivery Context" (DDC). The values of the key properties of the DDC (screen width, formats supported and other basic characteristics) are set at the minimum possible, while still supporting a Web experience.
The DDC is thus not a target to aspire to, it merely sets a base line below which content providers do not need to provide their content. It is Best Practice (see Best Practice [CAPABILITIES]) for content providers, as well as targetting DDC level devices, also to provide experiences for more advanced mobile devices that have capabilities not supported by the DDC.
A software package called the mobileOK Checker [CHECK], has been developed by the Best Practices Working Group to provide automated checking of conformance. The package is in Java, and is open source. It is available under a W3C License.
W3C has created a Web interface as part of the W3C Validator, which uses this package. Other Web based checkers, by dotMobi (see ready.mobi) and CTIC (see TAWDIS) have also been created that adhere to the mobileOK Basic Tests 1.0 [mobileOK].
Content Providers may wish to identify that their content is mobileOK conformant. This means that it can be requested so that the response conforms to mobileOK Basic Tests 1.0 [mobileOK] and hence will provide at least a functional user experience on mobile devices. A claim may only be made of a URI that when dereferenced in the manner described in [mobileOK] yields a response that passes all the tests contained in mobileOK Basic Tests 1.0. Such a claim says nothing about other experiences that may be provided at the same URI, when dereferenced in a different way (e.g. with different User-Agent and Accept HTTP headers).
W3C provides a mobileOK icon that represents a claim that the content on which the icon is found is mobileOK conformant as described above.
The icon is most appropriately used on desktop representations of a resource for which a mobileOK representation is also available. In such a situation it acts as a signal to a desktop user that the content or service they are using is also available on a mobile device. Display of the mobileOK icon is usually inappropriate on a mobile device since whether the content is usable on their device or not will be fully apparent without it.
When displaying a mobileOK icon, the image should be served from the same server as the resource, not from the W3C site. Note that the image is provided in PNG format which is a further reason why it is not suitable for use on mobileOK representations of pages, though it may be used on other representations.
The icon is issued under W3C copyright and may only be used in accordance with the W3C mobileOK license [LICENSE], the key feature being that it may only be used in representations of resources that, when dereferenced in accordance with the mobileOK Basic Tests 1.0, pass those tests.
To enhance discoverability of mobileOK content, providers may wish to identify their material as being mobileOK using POWDER (see Claiming mobileOK Conformance Using POWDER). Content should then be linked to a claim as described in 2.2.3 Linking Resources to Claims.
The Protocol for Web Description Resources [POWDER] provides a means through which a claim of mobileOK conformance may be made about many resources at once, such as all those available from a Web site. Importantly, POWDER also provides a means of identifying the person, organization or entity that made the claim. These two features make POWDER's Description Resources an ideal transport mechanism for mobileOK conformance claims (mobileOK was a key use case for POWDER).
In the following (fictitious) example, on 25th June 2008 (line 5), the organization described at
http://www.example.com/company.rdf#me (line 4) claimed that all the resources available from example.com (lines 9-11)
were mobileOK (line 13). This makes use of a one-class RDF vocabulary with namespace
http://www.w3.org/2008/06/mobileOK# and class name Conformant
.
1 <?xml version="1.0"?> 2 <powder xmlns="http://www.w3.org/2007/05/powder#"> 3 <attribution> 4 <issuedby src="http://www.example.com/company.rdf#me" /> 5 <issued>2008-06-25T00:00:00</issued> 6 <supportedby src="http://example.net/checker/" /> 7 </attribution> 8 <dr> 9 <iriset> 10 <includehosts>example.com</includehosts> 11 </iriset> 12 <descriptorset> 13 <typeof src="http://www.w3.org/2008/06/mobileOK#Conformant" /> 14 <displaytext>The example.com webiste conforms to mobileOK</displaytext> 15 <displayicon src="http://www.example.com/images/mobileOK.png" /> 16 </descriptorset> 17 </dr> 18 </powder>
http://www.example.com/company.rdf#me (line 4) should lead to an RDF resource that describes the
entity (either the foaf:Agent
or
dcterms:Agent
) that provided the Description
Resource. It is open to that organization to provide authentication methods to support its claim of
mobileOK conformance. Note also in line 6 that POWDER's supportedby
element has been used
to refer to http://example.net/checker/, the implication being that the content of the described Web site has
been tested using that checker. Lines 14 and 15 provide textual and graphical data that user agents may
display to end users.
link
ElementAll mobileOK resources are HTML. In the following example a powder document is linked using the link
element (line 3). The value of the rel
attribute, "describedby" is namespaced by the profile
attribute of the head
element (line 2) in versions of HTML that support it.
1  2  3 <link rel="describedby" href="powder.xml" type="application/powder+xml"/> 4 <title>Welcome to example.com </title> 5  6  7
Today's content is ....
 8  9
link
HeaderIn many application environments it can also be appropriate to use HTTP Link [HTTP Link] headers. The following header is semantically equivalent to the HTML link header above.
Link: <powder.xml>; rel="describedby" type="application/powder+xml";
Other machine readable means of making a claim of mobileOK conformance are available. For example the following RDF triple asserts that the URI http://example.com is mobileOK conformant:
<http://example.com> rdf:type < http://www.w3.org/2008/06/mobileOK#conformant>
Other forms of expressing a claim may become available in the future.
The editors would like to thank members of the BPWG for contributions of various kinds.


Understanding CSS Units
%: percentage of parent container
px: simple measurement of pixels; 1px = 1 pixel
vw: viewport width; 1vw = 1% of the width of the viewport
vh: viewport height; 1vh = 1% of the height of the viewport
vmin: viewport minimum; 1vmin = 1% of the viewport's smaller dimension (width or height)
vmax: viewport maximum; 1vmax = 1% of the viewport's larger dimension (width or height)
Margin, Padding, and Border
Example Font Pairings
Use the url included inside of a link tag in your HTML head, or find a pairing you like more at: http://fontpair.co/
NOTE: the fancier a font is, the more selectively you should use it. Pacifico below is a good example of this. More subdued serif and sans-serif fonts can be used interchangeably, but try to maintain a consistent style.
Pacifico and Arimo
Display/Sans-Serif
Use Pacifico for emphasis and Arimo for body text/subheaders.
Muli and Playfair Display
Sans-Serif/Serif
Use Muli for emphasis and Playfair Display for body text/subheaders.
https://fonts.googleapis.com/css?family=Muli|Playfair+Display
Sacramento and Alice
Cursive/Serif
Use Sacramento for emphasis and Alice for body text/subheaders.
Lustria and Lato
Serif/Sans-Serif
Use Lustria for emphasis and Lato for body text/subheaders.
Oswald and Merriweather
Sans-Serif/Serif
Use Oswald for emphasis and Merriweather for body text/subheaders.
Yeseva One and Josefin Sans
Cursive/Sans-Serif
Use Yeseva One for emphasis and Josefin Sans for body text/subheaders.
https://fonts.googleapis.com/css?family=Josefin+Sans|Yeseva+One
Color Palette Ideas
Here are a few color palette suggestions to get you started.
If you have a color in mind and you want to find similar and/or complementary tones, try: http://paletton.com/
Other Sources for Ideas:
- http://www.colorhunt.co/
- https://coolors.co/browser/latest/1
- http://digitalsynopsis.com/design/minimal-web-color-palettes-combination-hex-code/
NOTE: I'm using primarily hex values in this process. Those follow the format #000000.


| HADOOP-9614 |
smart-test-patch.sh hangs for new version of patch (2.7.1) |
Major |
. |
Ravi Prakash |
Ravi Prakash |
| HADOOP-9504 |
MetricsDynamicMBeanBase has concurrency issues in createMBeanInfo |
Critical |
metrics |
Liang Xie |
Liang Xie |
| HADOOP-9469 |
mapreduce/yarn source jars not included in dist tarball |
Major |
. |
Thomas Graves |
Robert Parker |
| HDFS-4835 |
Port trunk WebHDFS changes to branch-0.23 |
Critical |
webhdfs |
Robert Parker |
Robert Parker |
| HDFS-4807 |
DFSOutputStream.createSocketForPipeline() should not include timeout extension on connect |
Major |
. |
Kihwal Lee |
Cristina L. Abad |
| HDFS-4714 |
Log short messages in Namenode RPC server for exceptions meant for clients |
Major |
namenode |
Kihwal Lee |
Kihwal Lee |
| HDFS-4699 |
TestPipelinesFailover#testPipelineRecoveryStress fails sporadically |
Major |
test |
Chris Nauroth |
Chris Nauroth |
| HDFS-4690 |
Namenode exits if entering safemode while secret manager is edit logging |
Critical |
namenode, security |
Daryn Sharp |
Daryn Sharp |
| HDFS-4477 |
Secondary namenode may retain old tokens |
Critical |
security |
Kihwal Lee |
Daryn Sharp |
| HDFS-3875 |
Issue handling checksum errors in write pipeline |
Critical |
datanode, hdfs-client |
Todd Lipcon |
Kihwal Lee |
| MAPREDUCE-5211 |
Reducer intermediate files can collide during merge |
Blocker |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-5168 |
Reducer can OOM during shuffle because on-disk output stream not released |
Critical |
mrv2 |
Jason Lowe |
Jason Lowe |
| MAPREDUCE-5147 |
Maven build should create hadoop-mapreduce-client-app-VERSION.jar directly |
Major |
mrv2 |
Robert Parker |
Robert Parker |
| MAPREDUCE-5065 |
DistCp should skip checksum comparisons if block-sizes are different on source/target. |
Major |
distcp |
Mithun Radhakrishnan |
Mithun Radhakrishnan |
| MAPREDUCE-5059 |
Job overview shows average merge time larger than for any reduce attempt |
Major |
jobhistoryserver, webapps |
Jason Lowe |
Omkar Vinit Joshi |
| MAPREDUCE-4927 |
Historyserver 500 error due to NPE when accessing specific counters page for failed job |
Major |
jobhistoryserver |
Jason Lowe |
Ashwin Shankar |
| MAPREDUCE-4383 |
HadoopPipes.cc needs to include unistd.h |
Minor |
pipes |
Andy Isaacson |
Andy Isaacson |
| YARN-690 |
RM exits on token cancel/renew problems |
Blocker |
resourcemanager |
Daryn Sharp |
Daryn Sharp |
| YARN-476 |
ProcfsBasedProcessTree info message confuses users |
Minor |
. |
Jason Lowe |
Sandy Ryza |
| YARN-363 |
yarn proxyserver fails to find webapps/proxy directory on startup |
Major |
. |
Jason Lowe |
Kenji Kikushima |
| YARN-71 |
Ensure/confirm that the NodeManager cleans up local-dirs on restart |
Critical |
nodemanager |
Vinod Kumar Vavilapalli |
Xuan Gong |


You are Cordially Invited To...
whats up
Time: 8:00
Date: 12/21/2020
Zoom-Link: https://getbootstrap.com/docs/4.5/components/forms/


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/.22Jupyter.20notebook.22.20for.20Lean.3F.html ---
Someone on Twitter asks me "Do you happen to know if there's a Jupyter notebook kernel for Lean?" I don't know anything about Jupyter notebooks. Does this question even make sense?
@XenaProject Do you happen to know if there's a Jupyter notebook kernel for Lean?
- Christopher D. Long (@octonion)As far as I know, the answer is no
But I think that the question makes a certain amount of sense
https://github.com/EugeneLoy/coq_jupyter proves the question typechecks at least?
Oh OK! I didn't know whether the question was assuming that Lean was something that it wasn't. Is "CoCalc" some kind of an answer?
There's also https://observablehq.com/@bryangingechen/hello-lean-prover
Is it supposed to say file '/library/init/default.lean' not found
?
@Bryan Gin-ge Chen
Ah, I got that temporarily too. Sometimes when community Lean has upgraded you have to force a cache reset: try clicking the "Clear JS/WASM cache" and then the "Clear library cache" buttons here.
Oh nice! Indeed, that fixed it. Thanks!
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


gpg_selinux
Section: gpg SELinux Policy documentation (8)Updated: gpg
Index Return to Main Contents
NAME
gpg_selinux - Security Enhanced Linux Policy for the gpg processesDESCRIPTION
SELinux Linux secures gpg (Policy for GNU Privacy Guard and related programs) processes via flexible mandatory access control.
BOOLEANS
SELinux policy is customizable based on least access required. gpg policy is extremely flexible and has several booleans that allow you to manipulate the policy and run gpg with the tightest access possible.
If you want to allow usage of the gpg-agent --write-env-file option. This also allows gpg-agent to manage user files, you must turn on the gpg_agent_env_file boolean.
setsebool -P gpg_agent_env_file 1
If you want to allow httpd to run gpg in gpg-web domai, you must turn on the httpd_use_gpg boolean.
setsebool -P httpd_use_gpg 1
SHARING FILES
If you want to share files with multiple domains (Apache, FTP, rsync, Samba), you can set a file context of public_content_t and public_content_rw_t. These context allow any of the above domains to read the content. If you want a particular domain to write to the public_content_rw_t domain, you must set the appropriate boolean.- Allow gpg servers to read the /var/gpg directory by adding the public_content_t file type to the directory and by restoring the file type.
semanage fcontext -a -t public_content_t "/var/gpg(/.*)?"
restorecon -F -R -v /var/gpg
- Allow gpg servers to read and write /var/tmp/incoming by adding the public_content_rw_t type to the directory and by restoring the file type. This also requires the allow_gpg_anon_write boolean to be set.
semanage fcontext -a -t public_content_rw_t "/var/gpg/incoming(/.*)?"
restorecon -F -R -v /var/gpg/incoming
If you want to allow gpg web domain to modify public files used for public file transfer services., you must turn on the gpg_web_anon_write boolean.
setsebool -P gpg_web_anon_write 1
FILE CONTEXTS
SELinux requires files to have an extended attribute to define the file type.You can see the context of a file using the -Z option to lsP Policy governs the access confined processes have to these files. SELinux gpg policy is very flexible allowing users to setup their gpg processes in as secure a method as possible.
The following file types are defined for gpg:
gpg_agent_exec_t
- Set files with the gpg_agent_exec_t type, if you want to transition an executable to the gpg_agent_t domain.
gpg_agent_tmp_t
- Set files with the gpg_agent_tmp_t type, if you want to store gpg agent temporary files in the /tmp directories.
gpg_exec_t
- Set files with the gpg_exec_t type, if you want to transition an executable to the gpg_t domain.
- Paths:
-
/usr/lib(64)?/gnupg/.*, /usr/bin/gpg(2)?, /usr/bin/kgpg
gpg_helper_exec_t
- Set files with the gpg_helper_exec_t type, if you want to transition an executable to the gpg_helper_t domain.
gpg_pinentry_tmp_t
- Set files with the gpg_pinentry_tmp_t type, if you want to store gpg pinentry temporary files in the /tmp directories.
gpg_pinentry_tmpfs_t
- Set files with the gpg_pinentry_tmpfs_t type, if you want to store gpg pinentry files on a tmpfs file system.
gpg_secret_t
- Set files with the gpg_secret_t type, if you want to treat the files as gpg se secret data.
Note: File context can be temporarily modified with the chcon command. If you want to permanently change the file context you need to use the semanage fcontext command. This will modify the SELinux labeling database. You will need to use restorecon to apply the labels.
PROCESS TYPES
SELinux defines process types (domains) for each process running on the systemYou can see the context of a process using the -Z option to psP Policy governs the access confined processes have to files. SELinux gpg policy is very flexible allowing users to setup their gpg processes in as secure a method as possible.
The following process types are defined for gpg:
gpg_t, gpg_pinentry_t, gpg_helper_t, gpg_web_t, gpg_agent_t
Note: semanage permissive -a PROCESS_TYPE can be used to make a process type permissive. Permissive process types are not denied access by SELinux. AVC messages will still be generated.
COMMANDS
semanage fcontext can also be used to manipulate default file context mappings.semanage permissive can also be used to manipulate whether or not a process type is permissive.
semanage module can also be used to enable/disable/install/remove policy modules.
semanage boolean can also be used to manipulate the booleans
system-config-selinux is a GUI tool available to customize SELinux policy settings.
AUTHOR
This manual page was autogenerated by genman.py.SEE ALSO
selinux(8), gpg(8), semanage(8), restorecon(8), chcon(1) , setsebool(8)Index
This document was created by man2html, using the manual pages.
Time: 05:34:26 GMT, December 24, 2015


Numbers FAQ (Continuously Updated)
1. Why doesn't 0.1+0.2-0.3 equal 0.0 ?
This has to do with floating point accuracy and computer's abilities to represent numbers in memory. For a full breakdown, check out: https://docs.python.org/2/tutorial/floatingpoint.html


Amount: {{getRatedAmount(transaction.amount) | number : '3.1-3'}} {{exCurrency.symbol}}
Initiated By: {{transaction.debitAccount}}


*highlight* **red**
# Heading
## Subheading
_emphasize_ __strong__ ~~strike through~~
1. Ordered List
2. List Continued
* Unordered List
* List continued
```
preserve
line
breaks
```
[link](https://github.github.com/gfm)
[alternate link][1]
[1]: https://github.github.com/gfm/
![inline image alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 2")
![Reference-style image][logo]
[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 2"
More on Markdown syntax


{% load static %}
IdeaPost
Remember your ideas and collaborate with others with IdeaPost
Sign Up
{{ form.errors }} {% csrf_token %}
{{ form.username.label }}
{{ form.username }}
{{ form.email.label }}
{{ form.email }}
{{ form.password1.label }}
{{ form.password1 }}
{{ form.password2.label }}
{{ form.password2 }}
Already have an account?


sshd
Secure Shell Daemon - allows remote machines to securely log in to the current machine.
Remote machines can execute commands as it is executed at this machine.
More information: home page
- Start daemon in the background:
sshd
- Run sshd in the foreground:
sshd -D
- Run with verbose output (for debugging):
sshd -D -d
- Run on a specific port:
sshd -p port


Reports methods overriding a variable arity method and replacing the variable arity parameter with an array parameter. While this is legal Java, it can be confusing.


# Building a Custom Agent Check
---
# Agent Architecture
## Four components
### Collector
### Forwarder
### DogstatsD
### SupervisorD
--
# The Collector
## Runs every 15 seconds
## Runs each enabled integration check
## Also runs any custom agent checks
--
# The Forwarder
## Forwards collected metrics to Datadog
## Stores metrics collected in case of network disruption
--
# DogStatsD
## Python implementation of StatsD (Etsy)
## Implements tags
--
# SupervisorD
## Runs master process
## Forks all subprocesses as the user **dd-agent**
---
# Running Checks
## Every 15 seconds Collector collects
## Official integrations
## Custom Checks
--
# Custom Checks
## Checks have both a Python check and YAML configuration
--
# Custom Checks
## Checks in `/etc/dd-agent/checks.d`
## Configurations in `/etc/dd-agent/conf.d`
**On Linux, see http://docs.datadoghq.com/guides/agent_checks/#directory for other platforms.*
--
# Example Configuration
```
init_config:
min_collection_interval: 20
key1: val1
key2: val2
instances:
- username: jon_smith
password: 1234
- username: jane_smith
password: 5678
```
--
# Checks
## Inherit from **AgentCheck**
## Require a `check(self, instance)` method
--
# Simple Check
```
from checks import AgentCheck
class HelloCheck(AgentCheck):
def check(self, instance):
self.gauge('hello.world', 1)
```
---
# Datadog Metric Types
## Gauge
## Rate
## Count
--
# Gauge
* Record any value
* If not updated, uses previous value
--
# Rate
* Count per unit of time
--
# Count
* Quantity


Geb has first class support for the Page Object pattern, leveraging Groovy's DSL capabilities to allow you the developer to easily define the interesting parts of your pages in a concise, maintanable and extensible manner.
import geb.Page class LoginPage extends Page { static url = "http://myapp.com/login" static at = { heading.text() == "Please Login" } static content = { heading { \$("h1") } loginForm { \$("form.login") } loginButton(to: AdminPage) { loginForm.login() } } } class AdminPage extends Page { static at = { heading.text() == "Admin Section" } static content = { heading { \$("h1") } } }
Pages define their location, an “at checker” and content (among other things). Defining this information as part of the page allows you to separate the implementation details from the intention.
import geb.Browser Browser.drive { to LoginPage assert at(LoginPage) loginForm.with { username = "admin" password = "password" } loginButton.click() assert at(AdminPage) }
See the manual section on pages for more information on.


Software¶
Matlab Version¶
The GNN simulator was originally implemented in MATLAB. It is available for downloading in the original GNNs site, along with the benchmarks used in [SGT+09b], [SGT+09a] and more recently in [RTD+18], and a short manual.
TensorFlow Version¶
This Tensorflow package can be employed both in graph or node based prediction, and for any kind of graph (direct, undirect, cycle and a-cycle). With respect to the original MATLAB code, the Tensorflow implementation is much faster and able to exploit the power of GPU processing. In the following, we give a brief sketch of the implementation, completely based on matrix multiplications to allow parallelization and speed in the computations.
Matrix-based implementation¶
As described in Model, GNN computes two different functions, namely it iterates, until convergence, a state function \(f\) for all nodes in the graph, and then the obtained state \(x\) is used as input to an output function \(g\). Both \(f\) and \(g\) can be implemented by simple multilayer perceptrons (MLPs).
The state evaluation function of equation (1) allows us to deal with any number of neighbors. The computations follow the topology of the arcs in the input graphs.
Starting from a graph, we build the ordered edge list. If we have more than one graph we could enumerate the nodes in a way that nodes on different graphs have an empty id intersection.
This initial structure is exploited to compose the input for the state transition function \(f\), collecting:
the father and child node labels
the edge labels
the child node state at time \((t-1)\)
With this input, \(f\) produces the contribution to the state at time \(t\), for each edge.
In order to aggregate the state per node, a matrix multiplication is performed with an edge–node matrix that encodes the neighborhood for each node. This matrix (referred to as ArcNode matrix) is sparse, to save memory.
So doing we obtain the per-node aggregated state representation.
This procedure is repeated until the convergence of the state.
Node–Based Output function¶
In case of a node–based task, the state of each node is directly given as input to the output function \(g\).
Graph–Based Output function¶
In case of graph–based problem, various approaches can be followed. For instance, a supernode can be selected, the state of which is representative for the entire structure. Another solution is to sum up the states of all the nodes. Hence, when processing more than one graph,it is possible to optimize the state aggregation using a matrix multiplication between the state matrix and a matrix representing the node-graph inclusion, or which node is the supernode of the graph.
Afterwards we can evaluate the output function \(g\) as summarized in the following scheme:


{% extends 'layout-bsa.html' %} {% block pageTitle %} How do you pay your Council Tax? - LIS training - NHSBSA {% endblock %} {% block outerContent %} {% endblock %} {% block content %}
If you pay an irregular amount or a different amount each week, you'll need to tell us the amount of Council Tax you pay for the full year.
You can find this on your latest Council Tax bill or by contacting your local council.
Select 'I know my yearly amount' to enter this.