So I was looking on the vault for some info on fentanyl which seems very hard to find anyway and saw that there were not a lot of experiences and I wanted to contribute mine. But I think a tiny history is necessary. First I have tried may drugs. Weed, shrooms, acid (once and like Ĺ a dose), just to name a few. Then in August last year doctors figured out I had gallstones. My gallbladder had become infected and had to be removed. This was taken care of and 1 and Ĺ months later I got pancreatitis. For pancreatitis I was in the hospital for 5-6 days (I don't remember any of it because I was heavily drugged) and when I woke up they had put a fentanyl patch on my arm. At that time it was 50 mcg/hr. Since then I have had to increase my dose to 75mcg/hr. I also take dilaudid/hydromorphone for breakthrough pain but I will write about that later. My experience is as follows:
When I got home from the hospital I was fine. But I had no idea of the drug I was on. Only now am I even starting to get a grasp on it's power. For me I take it as directed, and it I have been taking it for 6 months. When I first was on fentanyl it took away all my pain. I felt like a million bucks, although admittedly I did feel a bit weaker than my usual self. My doctor had written me a prescription for 10 patches which would last for 30 days. For the most part I felt nothing. It just took away my pain. However I started to realize I was able to push myself much farther than I had been able to in the past, because nothing hurt. I have a daughter who was born in the March before my gallbladder had to be removed, and since the surgery I had not been able to lift her. Now I could. However, the next day would be a lot worse pain wise and I would need to take my dilaudid all day and rest when I had pushed my self past my limit without realizing it.
I also found out there are two kinds of patches. There is the duragesic patches which have the gel in them and then there are the generic patches which look much more like the patch so you donít get pregnant. I found out that the duragesic patches deliver a much more even dose of medicine. This is great for me since I heavily feel the withdrawal effects even if the amount of medicine goes down even the slightest bit. However my insurance no longer pays for the brand name so I am stuck with generic now. These I might recommend if you are trying to get high.  But for me every time I put a new patch on the dose is clearly very strong. I must sleep for at least 4 hours once the patch kicks in. Now the patch does take 4 hours to kick in. That is what doctors have told me, that is what I have found from my own experience (approximately).
Once it starts to kick in I feel very comfortable. All my stomach pain goes away (a very rare thing for me). Most often at this point I will go lay down in bed and get what sleep I can since it has become very precious to me. During the times I do stay awake I feel somewhat drunk. My body is rather numb and Iím definitely very slow. This effect normally lasts for 3-6 hours. Since the patches are inconsistent anyway though it ranges a lot. This is as fun as it gets. The next bit is not so fun.
Since in the beginning the patches give out more than they should (at least this is all I can think of that would make me feel so good when I first put it on since I am on them constantly) at the end they give out less than they should.  I withdraw. This is the part I want to share most since it seems no one else on here has really had this experience. Or at least not full blown. The only thing I could compare it to would be what you see for a heroin withdrawal in the movies. I feel it starting normally on the 2 day Iím wearing the patch (so after about 48 hours). When it starts I just feel a little shaky. There is this very weird almost skin crawling type feeling. I have a very hard time focusing (this is where I am today). I get very forgetful, and I can be mid sentence and forget completely what I was saying because the feeling in my body distracts me so bad.
I feel I have to fidget. At this point my stomach is starting to hurt but it is tolerable. Then my extremities start to lose a bit or circulation, my fingers and toes begin to feel super cold. It gets hard to do anything that requires precision. I begin to itch. Everywhere itches, my head, my arms, my legs, my stomach, everything. Then going pee becomes uncomfortable. I feel similar to having a urinary tract infection. I constantly feel like I have to go but only a few drops will come when I try to go. This is usually getting into having the patch on for 60 hours. I get very nauseous.  I get very twitchy. My eyes get funny. Itís hard to explain, but it is almost impossible to focus on anything for longer than maybe 30 seconds. If I do my vision blurs and I have to look at something else so that I can see normally again.
My emotions start to get weird. It is hard for me to carry on a conversation. I begin to not want to interact. I start to get scared of almost everything. My stomach pain has been growing the whole time and now it is starting to get to the point where I need more meds for sure, or else I will be at the hospital gripping my side, praying that they can help me. The next several hours are like this and then it gets worse. My skin starts to feel horrible. Not to the point where I want to tear it off, but it feels like there is something under it moving. But itís more than the crawling sensation I get in the beginning. At this point I am very unsocial. I have no interest in talk to anyone, let alone doing anything. I become a bit of a basket case. I am glad that I do not have to care for my daughter on my own. I could not handle it at this point. I could not even lift her most of the time if I wanted to.
My stomach kills and if I do not take my other meds I feel like I want to tear into it with my own hands and rip the pain out myself (this is normally if I have gone over and let the patch run completely out). In the next few hours I spiral downwards very rapidly. I begin to vomit almost uncontrollably (all of it is bile, always). I shake and can not stop myself. I have to curl up into a ball to keep my stomach from killing me. At this point I normally have to go to the hospital. I am often dehydrated, and can hardly walk. When I get there they will normally medicate me and send me back home with a new patch.
I also have other side effects from the patch when Iím not withdrawing from it. The scariest of them being when I am sleeping. When I sleep probably 1 out of 45 nights I will wake up and my leg will be completely dead asleep. Not the pins and needles asleep but completely numb. The first time it ever happened I turned on the light and my foot was blue (not getting any circulation). I quickly sat up and rubbed it awake. This has been increasing in frequency now so I probably have it happen once every 2 weeks. For me it is a huge concern because it can mean blood clots, or if I donít wake up to rub it awake I believe possible amputation.
Because of the side effects of this drug I would not recommend it for anyone, for recreational use or otherwise. Also itís addictive powers are very scary. Currently I am looking at centers where I can go to detox and rehab, but some facilities are not even able to take me because of how severe the detox is going to be.
I know that my case is one where I do not really use it for recreational purposes, however I figure it shows the long term effects, and side effects, which are in my opinion scary and really not worth it. I have not seen others post about this type of stuff so I hope this is helpful to someone.
Sincerely,
ChronicK
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.


I was born in Newark New Jersey on March 10, 1987. Some of my interests include my love for cars (BMW), soccer, traveling internationally, and spending time with family. I am a film fanatic. Some of my favorite films include the Star Wars series, Lord of the Rings, The Godfather, Casino, and Devils Advocate. Some of my favorite television series are Peaky Blinders, Game of Thrones, Breaking Bad, Sons of Anarchy, and Hells Kitchen (Guilty-pleasure). Also, I recently became an Uncle and really enjoy spending time with my nephew. After being an Uncle for two years now, I am fascinated by how eager toddlers are to learn. My nephew never ceases to amaze in his willingness to keep on learning (a quick learner)!
Quote comes from Denzel Washington and his commencement speech at Howard University
Fail big, dream big, and dreams without goals are only dreams
Another quote from Denzel Washington Just because your doing a lot more doesn't
mean
your getting a lot more done
This is a quote from Michele Ruiz If people are doubting how far you can
go,
go so far that you can't hear them anymore


{% extends "khryptooo/base_en.html" %} {% block title %} khrypt.ooo | Off-the-Record Messaging {% endblock title %} {% block content %}
Jabber is an extensible near real-time text-based instant messaging protocol. Unlike most instant messaging protocols, it is defined in an open standard and uses an open systems approach of development and application, by which anyone may implement a Jabber service and interoperate with other organizations' implementations.
For your safety, our Jabber service is configured to drop unencrypted messages. We don't allow plaintext messages to travel through our network because that would make it possible for us to compromise the privacy and integrity of your private conversations.
Off-the-Record Messaging (OTR) is a cryptographic protocol that provides encryption for instant messaging conversations. The primary motivation behind the protocol was providing deniable authentication for the conversation participants while keeping conversations confidential, like a private conversation in real life, or off the record in journalism sourcing. In addition to authentication and encryption, OTR provides forward secrecy and malleable encryption.
Please pick a username which does not reveal your identity. Your password should contain a high variety of characters. You should use a unique password that you do not use for any other accounts.
We do not store any information about you besides the authentication credentials entered by you in the form below.


Turn HTML content into an animating 3d book!
Also the name of the Story Time Island cat.
|
|
$ component install binocarlos/buddy
First you need some content that Buddy will turn into a book:

 Buddy likes fish.

 Buddy likes humans when they give him fish.

 Buddy likes chips with his fish.

Then - tell buddy about your book:
var Buddy = require('buddy'); var book = new Buddy({ selector:'#book', page_selector:'.page' });
Buddy can handle touch events so users can turn pages - however, you can build galleries of thumbnails and manually trigger the page.
This moves the book either forward or backwards by one page:
var book = new Buddy(...); // move the book forward one page book.animate_direction(1)
This moves the book to a particular page:
var book = new Buddy(...); // send the book to page 6 book.animate_index(5)
Buddy can handle a range of other options - here is an example:
var Buddy = require('buddy'); var book = new Buddy({ // the div that holds our pages selector:'#book', // the selector for our actual pages page_selector:'.page', // the element that responds to drag events to turn the page touch_selector:'body', // additional classname to apply to pages apply_pageclass:'bookpage', // control 3d mode (pages fade when disabled) is_3d:true, // how much to apply the 3d effect perspective:950, // control which page the book starts on startpage:0, // control whether a shadow is auto-rendered shadow:true });


CanvasBackground Experiment
This experiment creates the background of the page with rectangular canvas


Uplink pen warehouse geodesic apophenia ablative wonton soup jeans boat.
San Francisco corrupted office sub-orbital corrupted ablative physical skyscraper digital.
Augmented reality construct range-rover neural assassin ablative rain industrial grade fluidity
Uplink pen warehouse geodesic apophenia ablative wonton soup jeans boat.
San Francisco corrupted office sub-orbital corrupted ablative physical skyscraper digital.
Augmented reality construct range-rover neural assassin ablative rain industrial grade fluidity
Dapper wants to fix hiring. We're starting with UI/UX because its an area we know and are passionate about. No more recruiters hounding employers with all noise and no signal. No more endless email holding patterns, waiting to see if Schrodinger's job offer will ever materialize. We take a stand, and we start here.
We're here to make sure everyone wins.
We'd love to hear from you! If you'd like to give us some feedback, have a question, a comment, hopefully not a concern, but we'll answer it regardless.
Come visit us on your favorite social media platform!


My name is Chihua Ma (马驰华), meaning a little horse running around China.
I am currently Director of Visual Analytics, Decision Sciences at Epsilon.
I received my PhD degree in Computer Science from UIC in 2018. My PhD research focused on visual analysis for dynamic, multi-scale and multi-run biological networks with multivariate features. My advisors were Dr. Robert Kenyon and Dr. G. Elisabeta (Liz) Marai.
My CV can be found here
G. E. Marai, C. Ma, A. Burks, F. Pellolio, G. Canahuate, D. Vock, A.S.R. Mohamed, and C.D. Fuller. Precision Risk Analysis of Cancer Therapy with Interactive Nomograms and Survival Plots. IEEE Transactions on Visualization and Computer Graphics, vol. 14, pp. 1-11, March 2018.
C. Ma, F. Pellolio, D.A. Llano, R.V. Kenyon, and G. E. Marai. RemBrain: Exploring Dynamic Biospatial Networks with Mosaic-Matrices and Mirror Glyphs. Journal of Imaging Science and Technology, Volume 61, Number 6, November 2017, pp. 60404-1-60404-13(13).
C. Ma, T. Luciani, A. Terebus, J. Liang, and G. E. Marai. PRODIGEN: Visualizing the Probability Landscape of Stochastic Gene Regulatory Networks in State and Time Space. BMC Bioinformatics, 18, no. 2 (2017): 24. PDF
C. Ma, A. Forbes, D.A. Llano, T. Berger-Wolf, and R.V. Kenyon. SwordPlots: Exploring Neuron Behavior within Dynamic Communities of Brain Networks. Journal of Imaging Science and Technology, Volume 60, Number 1, January 2016, pp. 10405-1-10405-13(13). Charles E. Ives Journal Award. PDF
D. Kirilov, I. Lindmae, A. Burks, C. Ma, and G. E. Marai. "MC1: A Bespoke Analysis Tool for Spatio-temporal Park Traffic Data" IEEE Visual Analytics Science and Technology (VAST) Challenge 2017 Proceedings, pp. 1-2, 2017.
D. McNamara, J. Tapia, C. Ma, T. Luciani, A. Burks, J. Trelles, and G. E. Marai. Spatial Analysis of Employee Safety Using Organizable Event Quiltmaps. In Proceedings of the IEEE VIS 2016 Workshop on Temporal & Sequential Event Analysis, Baltimore, MD, USA, October 2016. PDF
C. Ma, R.V. Kenyon, A. Forbes, T. Berger-Wolf, B.J. Slater, and D.A. Llano. Visualizing Dynamic Brain Networks Using an Animated Dual-Representation. In Proceedings of the Eurographics Conference on Visualization (EuroVis’15 Short papers), pp. 73-77, Cagliari, Italy, May 2015. PDF
C. Ma, S. Liberman, and H. Zheng. GCLViz: Garbage Collection vs. Latency Visualization. In Proceedings of the 5th International Conference on Information Visualization Theory and Applications (IVAPP), pp. 292-299, Lisbon, Portugal, 5-8 January, 2014. PDF
C. Ma, A. Burks, T. Luciani, A. Terebus, J. Liang, and G. E. Marai. Visualizing ensemble time-evolving probability landscapes of stochastic networks. ISMB/ECCB 2017, pp. 1-2, BioVis’17, Jul 2017. PDF
T. Luciani, J. Trelles, C. Ma, A. Burks, M. M. Thomas, K. Bharadwaj, S. Singh, P. Hanula, L. Di and G. E. Marai. Multi-scale Voronoi-based ACT Assessment. IEEE VGTC VPG International Data-Visualization Contest, Baltimore, MD, USA, October 2016. Honorable Mention. Link
T. Luciani, C. Ma, J. Trelles, and G. E. Marai. Developing a Data-Driven Wiki of Spatial-Nonspatial Integration Tools. In Proceedings of the IEEE VIS 2016 Workshop on Creation, Curation, Critique and Conditioning of Principles and Guidelines in Visualization (C4PGV), Baltimore, MD, USA, October 2016. PDF
C. Ma, R.V. Kenyon, T. Berger-Wolf, and D.A. Llano. Visualizing Communities in Dynamic Mouse Brain Networks. In Proceedings of the IEEE Information Visualization Conference (InfoVis’14), Paris, France, 9-14 November, 2014. PDF


Thanks for participating! Please fill out this optional demographic survey and submit your HIT at the bottom of the page.
(When you click "Submit HIT", a pop-up window will appear; feel free to click "Leave" at that prompt)
What is your gender?
What is your age?
Did you read the instructions and do you think you did the
HIT correctly?
Do you have any comments on the experiment?
Note: Clicking this button should automatically submit the HIT and close this tab. There is no need to input a code.
If you experience a problem submitting, please contact<EMAIL_ADDRESS>for compensation.


public class DefaultTableColumnModel extends Object implements TableColumnModel, PropertyChangeListener, ListSelectionListener, Serializable
JTable
.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeans™
has been added to the java.beans
package.
Please see XMLEncoder
.
JTable
| Modifier and Type | Field and Description |
|---|---|
protected ChangeEvent |
changeEvent
Change event (only one needed)
|
protected int |
columnMargin
Width margin between each column
|
protected boolean |
columnSelectionAllowed
Column selection allowed in this column model
|
protected EventListenerList |
listenerList
List of TableColumnModelListener
|
protected ListSelectionModel |
selectionModel
Model for keeping track of column selections
|
protected Vector<TableColumn> |
tableColumns
Array of TableColumn objects in this model
|
protected int |
totalColumnWidth
A local cache of the combined width of all columns
|
| Constructor and Description |
|---|
DefaultTableColumnModel()
Creates a default table column model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(TableColumn aColumn)
Appends
aColumn to the end of the
tableColumns array. |
void |
addColumnModelListener(TableColumnModelListener x)
Adds a listener for table column model events.
|
protected ListSelectionModel |
createSelectionModel()
Creates a new default list selection model.
|
protected void |
fireColumnAdded(TableColumnModelEvent e)
Notifies all listeners that have registered interest for
notification on this event type.
|
protected void |
fireColumnMarginChanged()
Notifies all listeners that have registered interest for
notification on this event type.
|
protected void |
fireColumnMoved(TableColumnModelEvent e)
Notifies all listeners that have registered interest for
notification on this event type.
|
protected void |
fireColumnRemoved(TableColumnModelEvent e)
Notifies all listeners that have registered interest for
notification on this event type.
|
protected void |
fireColumnSelectionChanged(ListSelectionEvent e)
Notifies all listeners that have registered interest for
notification on this event type.
|
TableColumn |
getColumn(int columnIndex)
Returns the
TableColumn object for the column
at columnIndex . |
int |
getColumnCount()
Returns the number of columns in the
tableColumns array. |
int |
getColumnIndex(Object identifier)
Returns the index of the first column in the
tableColumns
array whose identifier is equal to identifier ,
when compared using equals . |
int |
getColumnIndexAtX(int x)
Returns the index of the column that lies at position
x ,
or -1 if no column covers this point. |
int |
getColumnMargin()
Returns the width margin for
TableColumn . |
TableColumnModelListener[] |
getColumnModelListeners()
Returns an array of all the column model listeners
registered on this model.
|
Enumeration<TableColumn> |
getColumns()
Returns an
Enumeration of all the columns in the model. |
boolean |
getColumnSelectionAllowed()
Returns true if column selection is allowed, otherwise false.
|
<T extends EventListener> |
getListeners(Class<T> listenerType)
Returns an array of all the objects currently registered
as
FooListener s
upon this model. |
int |
getSelectedColumnCount()
Returns the number of columns selected.
|
int[] |
getSelectedColumns()
Returns an array of selected columns.
|
ListSelectionModel |
getSelectionModel()
Returns the
ListSelectionModel that is used to
maintain column selection state. |
int |
getTotalColumnWidth()
Returns the total combined width of all columns.
|
void |
moveColumn(int columnIndex,
int newIndex)
Moves the column and heading at
columnIndex to
newIndex . |
void |
propertyChange(PropertyChangeEvent evt)
Property Change Listener change method.
|
protected void |
recalcWidthCache()
Recalculates the total combined width of all columns.
|
void |
removeColumn(TableColumn column)
Deletes the
column from the
tableColumns array. |
void |
removeColumnModelListener(TableColumnModelListener x)
Removes a listener for table column model events.
|
void |
setColumnMargin(int newMargin)
Sets the column margin to
newMargin . |
void |
setColumnSelectionAllowed(boolean flag)
Sets whether column selection is allowed.
|
void |
setSelectionModel(ListSelectionModel newModel)
Sets the selection model for this
TableColumnModel
to newModel
and registers for listener notifications from the new selection
model. |
void |
valueChanged(ListSelectionEvent e)
A
ListSelectionListener that forwards
ListSelectionEvents when there is a column
selection change. |
protected Vector<TableColumn> tableColumns
protected ListSelectionModel selectionModel
protected int columnMargin
protected EventListenerList listenerList
protected transient ChangeEvent changeEvent
protected boolean columnSelectionAllowed
protected int totalColumnWidth
public DefaultTableColumnModel()
public void addColumn(TableColumn aColumn)
aColumn
to the end of the
tableColumns
array.
This method also posts the columnAdded
event to its listeners.addColumn
in interface TableColumnModel
aColumn
- the TableColumn
to be addedIllegalArgumentException
- if aColumn
is
null
removeColumn(javax.swing.table.TableColumn)
public void removeColumn(TableColumn column)
column
from the
tableColumns
array. This method will do nothing if
column
is not in the table's columns list.
tile
is called
to resize both the header and table views.
This method also posts a columnRemoved
event to its listeners.removeColumn
in interface TableColumnModel
column
- the TableColumn
to be removedaddColumn(javax.swing.table.TableColumn)
public void moveColumn(int columnIndex, int newIndex)
columnIndex
to
newIndex
. The old column at columnIndex
will now be found at newIndex
. The column
that used to be at newIndex
is shifted
left or right to make room. This will not move any columns if
columnIndex
equals newIndex
. This method
also posts a columnMoved
event to its listeners.moveColumn
in interface TableColumnModel
columnIndex
- the index of column to be movednewIndex
- new index to move the columnIllegalArgumentException
- if column
or
newIndex
are not in the valid rangepublic void setColumnMargin(int newMargin)
newMargin
. This method
also posts a columnMarginChanged
event to its
listeners.setColumnMargin
in interface TableColumnModel
newMargin
- the new margin width, in pixelsgetColumnMargin()
,
getTotalColumnWidth()
public int getColumnCount()
tableColumns
array.getColumnCount
in interface TableColumnModel
tableColumns
arraygetColumns()
public Enumeration<TableColumn> getColumns()
Enumeration
of all the columns in the model.getColumns
in interface TableColumnModel
Enumeration
of the columns in the modelpublic int getColumnIndex(Object identifier)
tableColumns
array whose identifier is equal to identifier
,
when compared using equals
.getColumnIndex
in interface TableColumnModel
identifier
- the identifier objecttableColumns
array whose identifier
is equal to identifier
IllegalArgumentException
- if identifier
is null
, or if no
TableColumn
has this
identifier
getColumn(int)
public TableColumn getColumn(int columnIndex)
TableColumn
object for the column
at columnIndex
.getColumn
in interface TableColumnModel
columnIndex
- the index of the column desiredTableColumn
object for the column
at columnIndex
public int getColumnMargin()
TableColumn
.
The default columnMargin
is 1.getColumnMargin
in interface TableColumnModel
TableColumn
setColumnMargin(int)
public int getColumnIndexAtX(int x)
x
,
or -1 if no column covers this point.
In keeping with Swing's separable model architecture, a
TableColumnModel does not know how the table columns actually appear on
screen. The visual presentation of the columns is the responsibility
of the view/controller object using this model (typically JTable). The
view/controller need not display the columns sequentially from left to
right. For example, columns could be displayed from right to left to
accommodate a locale preference or some columns might be hidden at the
request of the user. Because the model does not know how the columns
are laid out on screen, the given xPosition
should not be
considered to be a coordinate in 2D graphics space. Instead, it should
be considered to be a width from the start of the first column in the
model. If the column index for a given X coordinate in 2D space is
required, JTable.columnAtPoint
can be used instead.getColumnIndexAtX
in interface TableColumnModel
x
- the horizontal location of interestJTable.columnAtPoint(java.awt.Point)
public int getTotalColumnWidth()
getTotalColumnWidth
in interface TableColumnModel
totalColumnWidth
propertypublic void setSelectionModel(ListSelectionModel newModel)
TableColumnModel
to newModel
and registers for listener notifications from the new selection
model. If newModel
is null
,
an exception is thrown.setSelectionModel
in interface TableColumnModel
newModel
- the new selection modelIllegalArgumentException
- if newModel
is null
getSelectionModel()
public ListSelectionModel getSelectionModel()
ListSelectionModel
that is used to
maintain column selection state.getSelectionModel
in interface TableColumnModel
null
if row selection is not allowed.setSelectionModel(javax.swing.ListSelectionModel)
public void setColumnSelectionAllowed(boolean flag)
setColumnSelectionAllowed
in interface TableColumnModel
flag
- true if column selection will be allowed, false otherwiseTableColumnModel.getColumnSelectionAllowed()
public boolean getColumnSelectionAllowed()
getColumnSelectionAllowed
in interface TableColumnModel
columnSelectionAllowed
propertyTableColumnModel.setColumnSelectionAllowed(boolean)
public int[] getSelectedColumns()
selectionModel
is null
, returns an empty array.getSelectedColumns
in interface TableColumnModel
selectionModel
is
null
public int getSelectedColumnCount()
getSelectedColumnCount
in interface TableColumnModel
public void addColumnModelListener(TableColumnModelListener x)
addColumnModelListener
in interface TableColumnModel
x
- a TableColumnModelListener
objectpublic void removeColumnModelListener(TableColumnModelListener x)
removeColumnModelListener
in interface TableColumnModel
x
- a TableColumnModelListener
objectpublic TableColumnModelListener[] getColumnModelListeners()
ColumnModelListener
s
or an empty
array if no column model listeners are currently registeredaddColumnModelListener(javax.swing.event.TableColumnModelListener)
,
removeColumnModelListener(javax.swing.event.TableColumnModelListener)
protected void fireColumnAdded(TableColumnModelEvent e)
e
- the event receivedEventListenerList
protected void fireColumnRemoved(TableColumnModelEvent e)
e
- the event receivedEventListenerList
protected void fireColumnMoved(TableColumnModelEvent e)
e
- the event receivedEventListenerList
protected void fireColumnSelectionChanged(ListSelectionEvent e)
e
- the event receivedEventListenerList
protected void fireColumnMarginChanged()
EventListenerList
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListener
s
upon this model.
FooListener
s are registered using the
addFooListener
method.
You can specify the listenerType
argument
with a class literal,
such as
FooListener.class
.
For example, you can query a
DefaultTableColumnModel
m
for its column model listeners with the following code:
ColumnModelListener[] cmls = (ColumnModelListener[])(m.getListeners(ColumnModelListener.class));If no such listeners exist, this method returns an empty array.
listenerType
- the type of listeners requested; this parameter
should specify an interface that descends from
java.util.EventListener
FooListener
s on this model,
or an empty array if no such
listeners have been addedClassCastException
- if listenerType
doesn't specify a class or interface that implements
java.util.EventListener
getColumnModelListeners()
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
evt
- PropertyChangeEvent
public void valueChanged(ListSelectionEvent e)
ListSelectionListener
that forwards
ListSelectionEvents
when there is a column
selection change.valueChanged
in interface ListSelectionListener
e
- the change eventprotected ListSelectionModel createSelectionModel()
protected void recalcWidthCache()
totalColumnWidth
property. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.


--- layout: post authors: ["Greg Wilson"] title: "One of Our Inspirations" date: 2014-03-27 time: "20:00:00" tags: ["Community"] ---
Last week's post about our original logo reminded me that I'd never blogged about one of the books that inspired Software Carpentry in the first place: Rubin Landau and Paul Fink's A Scientist's and Engineer's Guide to Workstations and Supercomputers: Coping with Unix, RISC, Vectors, and Programming. You'd have add a few zeroes to the speeds, bandwidths, and data sizes they discuss to bring it up to date, but other than that, it's held up surprisingly (or depressingly) well.


ACTION & SHOOTING
RACING
ARCADE
BATTLE ROYALE
FANTASY
HORROR
PUZZLES & CLASSICS
THE RIGHT BYTE!
Battlefield 2042
A first-person shooter video
game developed by
ELectronic Arts (EA).
Trailer
₹4999
Add to Cart!
Call Of Duty : Cold War
A 2020 first-person shooter
video game developed by
Treyarch.
Trailer
₹4499
Add to Cart!
Grand Theft Auto 5
A 2013 action-adventure
game developed by
Rockstar North.
Trailer
₹2799
Add to Cart!
Farcry 5
A 2018 first-person shooter
game developed by
Ubisoft.
Trailer
₹3699
Add to Cart!
Valorant
Valorant is a first-person
hero shooter developed by
Riot Games.
Trailer
₹999
Add to Cart!
Hitman 3
A 2021 stealth game developed
and published by
IO Interactive.
Trailer
₹1999
Add to Cart!


=== Source Code Analysis ===
Other avenues that a penetration tester has available is if the source code is available or open-source. If the tester has the ability to look at the source code and identify flaws within the application, zero day exposures can also be identified through these methods.


The obvious objective of video games is to entertain people by surprising them with new experiences. - Shigeru Miyamoto
Get Games


Written by: Andrew Reich & Ted Cohen
Transcribed by: Eric Aasen
[Scene: Monica and Chandler's, Rachel is still looking out the window as Joey enters.]
Joey: (sees Rachel) Oh, uh, hey Rach.  Uh, Im eating their food. What are you doing?

Joey: Whoa, I didnt know we could date your sister!
(Chandler and Monica enter from their room and Joey quickly hides the bag of potato chips behind his back.)
Monica: Joey we know you steal our food.
(Joey offers them some potato chips.)
Chandler: Im good.
Monica: (To Rachel) Oh, are the drapes still closed hon?
Rachel: Yeah.  Is that perverted old couple two doors over.
Chandler: (looking) Is that a swing?
Rachel: Oh dont even ask!
Chandler: Yuck!
Joey: I cant believe Ross went out with Rachels sister! When Chandler made out with my sister I was mad at him for 10 years.
Chandler: That was like 5 years ago.

Chandler: Joey
Joey: You wanna make it 6?!
Opening Credits
[Scene: Central Perk, Ross is on the couch reading as Rachel enters. Its the next day.]
Rachel: Oh Ross, hi! Hey, how are ya? There you are!
Ross: Hey!
Rachel: (to Gunther) Ill take a coffee. (To Ross) So how was your big date last night?
Ross: Uhh, it was okay. Yeah, it was fun.
Rachel: Yeah fun? Great! So uh, so did you guys hit it off?
Ross: I guess so.
Rachel: So uh, so did anything happen?
Ross: No. No. Nothing happened. I shut the drapes to uh, show her slides of my favorite fossils.
Rachel: Oh, slides. (Laughs.) So really nothing happened.
Ross: Something couldve happened. All right? She-she really dug my slides. And-and she was definitely giving me the vibe.
Rachel: Right. Was it the, "Please dont show me another picture of a trilobite vibe?"
Ross: Anyway, if she, if she wasnt in to me, why-why would she ask me out again?
Rachel: She asked-asked you out again?
Ross: Yeah-uh-huh. Tomorrow night, Valentines Day, the most romantic day of the year. Who knows what could happen? I might not be shutting my drapes to show her my slides, if you know what I mean.
Rachel: Okay-okay-okay-okay-okay-okay-okay! I got it! I got it! I got it! I cant! I cant! I cant! I cannot go with you and my sister thing. Okay? I just cant. Its just too weird, all right? I imagine the two of you together and I freak out. It freaks me out. I cant do it! I cant do it.
Ross: (while Rachel is finishing her rant) Okay! Okay! Okay! Its okay. (Rachel stops.) Its okay. Hey, its too weird for you, I wont see her again.
Rachel: Thank you. I yeah.
Ross: I mean after tomorrow night.
Rachel: No-no-no! No-no-no! Please Ross, I cant! I cant do it! (Starts to freak out.) Its just gonna freak me out!!!
Ross: Okay! Okay! Ooh-hey-hey-hey! Okay! Okay! Okay! Ill-Ill tell her tonight I cant see her anymore.
Rachel: Ross thanks.
Ross: You want me to call her right now?
Rachel: Oh no! No! No-no-no-no! No, I mean come on thats-thats crazyI mean thats crazy. So whats-whats going on with you? What is going on with you?
Ross: Well umm, oh! I might be teaching another class this semester!
Rachel: Yeah do it now, call right now.
[Scene: Monica and Chandler's, Chandler, Monica, Phoebe, and Joey are watching ET.]
Monica: (crying) This is my favorite part.
Phoebe: (crying) Yeah me too.
(We see the TV and its the last scene where ET is saying goodbye.)
Phoebe: Oh yknow whats sadder than this? Bambi. I cried for three days with that movie. No wait two! Because on the third day my mother killed herself so I was partly crying for that.
Chandler: (totally not crying) Well see now that I can see crying over, but Bambi is a cartoon!

Chandler: Yes it was very sad when the guy stopped drawing the deer!
Monica: Chandler theres nothing wrong with crying! I mean you dont have to be so macho all the time.
Chandler: Im not macho.
Monica: Yeah youre right. I dont know what I was thinking.
Chandler: No, I guess I just never really cried. Yknow? Im not a crying kind of guy.
Joey: Come on man theres gotta be something that gets you choked up! Like uh, uh oh, what if you saw a three-legged puppy?
Chandler: Id be sad sure, but I wouldnt cry.
Joey: Okay, what if the puppy said, "Help me Chandler. All the other puppies pick on me."
Chandler: Cry?! I just found a talking puppy, Im rich!
Monica: Oh, Ive got it! I have got it! (Gets up and gets something from the dresser underneath the TV.) Pictures from your childhood. This will get you going good!
(Chandler starts paging through the album.)
Phoebe: All right, whats going on there? (Points to a picture.)
Chandler: Oh, thats Parents Day, first grade. Thats me with the janitor Martin.
Monica: Where were your parents?
Chandler: Oh they didnt want to come!
Phoebe: Oh Chandler!
Monica: Poor thing!
Phoebe: So that story doesnt make you cry?
Chandler: No! Look, I dont cry! Its not a big deal! Okay?!
Joey: No! Its not okay! Its not okay at all!! Youre dead inside!!
[Scene: Central Perk, Phoebe is putting away her guitar as a man approaches.]
The Fan: Excuse me.
Phoebe: Yeah?
The Fan: Are you Phoebe Buffay?
Phoebe: Yeah.
The Fan: Can-can I get your autograph, Im your biggest fan. (Holds out a napkin and a pen.)
 Ive always wanted to meet you! Hi! (Shakes his hand.) Sure! Yeah! (Signs the autograph)
The Fan: Wow! Wow, thanks a lot! I just wanna say, I think youre really talented.
Phoebe: Youre just saying that because youre my biggest fan. (The fan leaves and Joey approaches.) (To Joey) Joey listen, take good care of that guy, okay? (Points) Hes a fan. (To the fan as shes leaving) Bye! (Exits)
Joey: (to the fan) So, you saw me on Days Of Our Lives huh? Want me to, want me to do a little Dr. Drake Remoray for ya?
The Fan: I have no idea what youre talking about. But I, but I just got Phoebe Buffays autograph!
Joey: Oh, youre Phoebes fan!
The Fan: Oh yeah! Ive seen all her movies.
Joey: Movies?
The Fan: That was Phoebe Buffay, the porn star.
Joey: (laughs) I dont think so.
The Fan: No-no, it was! She was in Sex Toy Story 2, Lawrence of Alabia, and I got her autograph! The guys at the comic book store arent gonna believe this! (Exits.)
 He just said Phoebes a porn star!
Gunther: Well, I wouldnt call her a star, but shes really good. You should check out Inspecther Gadget.
[Scene: Central Perk, time lapse, Rachel is at the counter as Jill enters.]
Jill: Hey!
Rachel: Hey!
Jill: Youll never believe what just happened, Ross just totally blew me off and he didnt even tell me why!
Rachel: Ohhh well. Yknow what honey? The best thing to do to get over a guy is to start dating someone else. Oh! There is this great guy you will love at work named Bob! Hes a real up-and-comer in Human Resources.
Jill: Yknow, thanks for trying to cheer me up, but Im not gonna date some random guy from your work.
Rachel: Its not random, its Bob.
Jill: Its probably because not mature enough. Or smart enough. Maybe he doesnt like the way I dressNo that cant be it. Its really gotta be the smart thing.
Rachel: No honey, okay, okay, you wanna know why Ross canceled the date? Because I asked him to.
Jill: You asked him too?!
Rachel: Hm-mmm.
Jill: Why?!
Rachel: Because you are my sister and Ross and I have this huge history
Jill: I dont understand, do you want to go out with Ross?
Rachel: No.
Jill: You dont want him, but you dont want me to have him?
Rachel: (changing the subject) Yknow Bob in Human Resources
Jill: Ugh! I cannot believe you did this too me! You had me doubting how smart I was! (Gasps) You had me doubting my fashion sense!
Rachel: Look, this is not that big of a deal! You just dont date Ross! Theres a million other guys out there, you just
Jill: Hey! You have no right to tell me what to do.
Rachel: Im not telling you what to do! I am telling you what not to do!
Jill: Why are you so jealous of me?
Rachel: Jill this is not about me being jealous of you!  Wanting what you cant have!
Jill: Cant have?! Excuse me, the only thing I cant have is dairy! (Starts to storm out.)
Rachel: All right, all right, well you just blew your chances at dating Bob!
Jill: Who?!
Rachel: In Human Resources!!!!!!
[Scene: Monica and Chandler's, Rachel is ranting about Jill to Chandler and Monica.]
Rachel: I am jealous of her?! I mean who does she think she is?! Princess Caroline?!
Monica: Youre jealous of Princess Caroline?
Rachel: Do I have my own castle?
(Joey and Ross enter.)
Ross: Hey! Uh, Phoebes not here is she?
Rachel: No.
Monica: (noticing the bag Joeys carrying) Oh great! Did you get a movie?
Joey: Uhhh, yeah. Yeah. But uh, I dont think its the kind youre gonna like.
Chandler: You didnt get more movies that are gonna have us reaching for the tissues all night did you?
(Joey and Ross exchange looks.)
Joey: Sort of
Monica: Guys, whats going on?

All: What?!!
(They all run over to Joey and Ross, Chandler grabs the movie and reads the title.)
Chandler: Phoebe Buffay in Buffay: The Vampire Layer.
Rachel: Oh my God!
Monica: Thats Phoebe! Where did you get that?
Joey: Well down at the adult video place down on Bleaker.
Ross: And-and I, and I saw that Joey was about to go in, so I ran in ahead of him to-to surprise him and, and then I pretended I didnt know he was in there. (They all kinda look at him.)
Rachel: Wow! I mean, I justI cant, I cant believe this. Yknow, I mean you think you know someone even, even Phoebe whos always been somewhat of a question mark.
Monica: This is so bizarre. I guess it kinda makes sense though, yknow she had such a terrible childhood.
Chandler: Hey, I had a terrible childhood and I dont do porn.
Monica: Yes, but you are dead inside.
Joey: All right well, Id better take that back.
Monica: Wh-what, why?
Joey: We cant watch that! I mean thats Phoebe!
Monica: Yeah youre right, we cantwe shouldnt watch this.
Rachel: Absolutely not.
Monica: (hands the tape back to Joey, but doesnt let him grab it) Yknow maybe a little bit!
Rachel: Probably just the first half.
Joey: No! Hey no! This is wrong you guys! Phoebes our friend! Well, Im not gonna watch it!
Ross: Yeah! Good for you Joe!
Joey: Yeah.
(Ross stands next to him for a second, then goes and watches the movie.)
(The movie starts, its a vampires lair and Buffay, The Vampire Layer enters dressed in leather and carrying a wooden stake. Suddenly, the vampire opens his coffin and sits up.
Buffay, the Vampire Layer: Ah, I thought Id find you here, Nasforatool.
The Vampire: Buffay, are you going to plunge your stake into my dark places?
Buffay, the Vampire Layer: Actually, I was kinda hoping it would be the other way around.
(At this point, Buffay, the Vampire Layer and Nasforatool start to get it on. Of course, since this is network TV, we can only see the reactions of the gang to the film playing off screen.)
Monica: Hold on a second! What is that on her ankle?
Chandler: Her ankle is what youre watching?
Rachel: Well its hard to tell (Rachel gets up to get a closer look, only shes having some trouble.) Oh God, if she would just stop moving.
Chandler: Shes just doing her job!

Rachel: Oh, its a tattoo! Thats weird, Phoebe doesnt Wait thats Ursula! Thats not Phoebe that is Ursula!
(Upon hearing this, Joey cant turn his chair around fast enough and knocks it over.)
Joey: Re! Re! Then I can watch that! Rewind it! Rewind it!
Phoebe: (entering) Hey! Whats up? (Sees the TV) Oh my God! What am I doing?!!
Commercial Break
[Scene: Monica and Chandler's, Chandler is reading Chicken Soup for the Soul as Monica enters.]
Monica: Hey sweetie!
Chandler: Hey! (He quickly tries to hide the book by throwing it under the couch, only the couch has no back and it slides into the kitchen.)
Monica: (picking up the book) Chicken Soup for the Soul?
Chandler: Theres no back to this couch!
Monica: Why are you reading this? You hate this kind of stuff.
Chandler: Yeah I know, but I figured a shot yknow?
Monica: Oh thats so sweet! Look Chandler I dont care if you cant cry, I love you.
Chandler: Oh that makes me feel so warm in my hollow tin chest.
Monica: Stop it!
 (Makes a bored face.)
Monica: I wont care, because I know you will be feeling it all in here. (Points to her heart.)
Chandler: Yeah?
Monica: Yeah! And if, and if we have a baby one-day, and the doctor hands it to you in the delivery room and you dont cry, so what! And-and-and, and if we take him to college and come home and see his empty room for the first time, and you got nothing, it wont matter to me.
Chandler: Okay, well I wont uh, worry about this anymore then.
Monica: And-and-and if I die, from a long illness. And youre writing out my eulogy and you open a desk drawer and you find a note from me that says, "I will always be with you," and you still cant shed one tiny tear, I know youll be crying a river inside.
Chandler: Aww, I love you so
Monica: What is wrong with you?!!!
Chandler: What?!
Monica: What?!  Now, I left you a note from the beyond!
Chandler: So you didnt mean any of that?!
Monica: No you robot!!
[Scene: Ross's apartment, his doorbell is ringing and hes running to answer it while doing up his pants.]
 You ring my bell one more time, I swear to (Opens the door to find Jill standing there.) Ohh, uh Jill. Umm, that-thats just a little game I play with the kids down the hall. Umm, theyve really taken a liking to me. (Quickly looks out to see if theyre watching.) Uhh whats-whats-whats the matter?
Jill: Rachel and I had a really big fight, can I come in? I-I mean I know were not supposed to see each other anymore and Im okay with that, its just that I dont know anybody in the city and I really need somebody to talk to about it.
Ross: Of course, what happened? (Lets her in.)
Jill: (entering) I dont want to talk about it.
Ross: Okay, umm
Jill: But you know what might really cheer me up?
Ross: What?
Jill: Seeing some more of your super-cool slides.
Ross: Wow! Really?!
Jill: Totally, I love them! And, maybe you could finish telling me about all the different kinds of sand.
Ross: Well, Id love to! Here, you wait right here and Ill go get the projector and my notes!
Jill: Oh great! Thanks Ross, youre such a good friend!
Ross: Ohh!
(He goes into another room to get his projector and notes. While hes gone, Jill quickly checks her makeup.
[Cut to Monica and Chandlers, Rachel is entering.]
Rachel: Hey! Have you guys seen Jill? I cant find her anywhere.
Monica: No, I havent.
Rachel: Well, is Ross home? Maybe Ill just call him to see if hes actually seen her.
 Rachel is stunned into silence.)
[Scene: Ursulas apartment, Phoebe is going to confront her twin about her new porn career.]
Ursula: Who is it?
Phoebe: Its Phoebe! Phoebe!
(Ursula opens the door and is all dressed up with big hair and lingerie.)
Ursula: Hey!
Phoebe: (seeing her dress) Oh God.
Ursula: No Im not.
(Someone calls out from her apartment.)
Mans Voice: Were still rolling!
Phoebe: Youre making one right now!
Another Mans Voice: Lets go Phoebe!
Phoebe: And-and youre using my name!
Ursula: Yeah, can I help you with something?
Same Mans Voice: Phoebe, come on!
Phoebe: Look, Im talking right now! Youreyou mean her.
Ursula: Yknow, twin stuff is always a real big seller.
Phoebe: What?!
Ursula: Yeah, I can talk them into giving you like, 30 dollars.
Phoebe: No!! No way! No! And stop using my name!  (Yells into the apartment) And shame on all of you! Youre disgusting! Especially you (points to someone) with that! (Storms away.)
[Scene: Ross's apartment, Ross is setting up for the slide show.]
Ross: Slides are almost ready.
Jill: Yeah. Ooh, I know what this is missing! Alcohol!
Ross: Uh okay, well theres-theres wine in the kitchen.
Jill: Oh great! (Goes to get it as the phone rings.)
Ross: (answering it) Hello?
Rachel: (on phone) What is my sister doing there?! And why are the drapes shut?!
Ross: O-okay, Rach calm-calm down, okay? She-shes really upset were just talking.
Rachel: Ross! I think she is trying to make something happen with you to get back at me!
Ross: So thats the only reason she could be here huh? It couldnt have anything to do with the fact that-that maybe Im a good listener and I uh I put on a great slide show!
Rachel: Ross, I am telling you that she is using you to get back at me!
Ross: Yknow what? I think I can take care of myself, Ill talk to you later. Good-bye. (Hangs up the phone and turns to find Jill sitting really close to him.) Whoa! Uh, that was your sister actually. She-she thinks that youre just using me.
Jill: So? (Kisses him passionately.)
[Scene: Central Perk, Joey is reading a paper as Phoebe enters.]
Phoebe: Hey!
Joey: Hey!
Phoebe: So, I just came from the company Ursula works for.
Joey: Oh no, not you too!
Phoebe: No! No! I just went to pick up Phoebe Buffays checks; there were a lot of them.
Joey: Nice!
Phoebe: Um-mmm, and I wont have to go there anymore because I gave them my correct address.

Phoebe: Oh no! No! I know how to handle it.
Joey: You do?
Phoebe: Yeah. (She notices some guy putting a coat on his girlfriend is trying to remember where hes seen her before.) (To him) Youre trying to figure out where you know me from? All right, Ill give you a hint. From porn! Okay? (He tries to rush his girlfriend out.)  (To Joey) See?
Joey: Yeah.
[Scene: Monica and Chandler's, time lapse, Ross is entering. Chandler and Monica are at the kitchen table. Rachel is on the couch reading.]
Chandler: Hey.
Ross: (To Rachel) You uh, you may have been right about Jill.
Rachel: Oh! I knew it! What happened?
Ross: Umm, she kissed me.
Rachel: What?! You kissed!
Chandler: (To Monica) Maybe we should give them some privacy.
Monica: (To Chandler) Shhhh!!!
Ross: Look, I uh, I tried not to kiss her, okay?
Rachel: Well, it doesnt sound like it!  See look at us, right now, not kissing!
Ross: Let me finish, okay? She started kissing me and-and I didnt stop it. I guess I-I just wasnt thinking
Rachel: Yeah thats right you werent thinking! Yknow what? Let me give you something to think about! (She pulls up her sleeves and steps towards him.)
Ross: Oh waithold it! But then I started thinking and I stopped the kissing.
Rachel: Oh, well thank you for taking your tongue out of my sisters mouth long enough to tell me that.
Ross: Look I-I realize if anything were to happen with me and Jill then nothing could ever happen with us!
Rachel: What?!
Ross: No, I mean, look I dont know if anything is going to happen with us, again. Ever. But I dont want to know that it-it never could. So I stopped it and she got mad and broke my projector.
Rachel: Wow. I, I dont even know what to say. Thank you. (Gently kicks him.)
Ross: Youre welcome. (Gently kicks her back.)
(Chandler starts crying.)
Monica: Oh my God! Are-are you crying?
Chandler: (crying hysterically) I just dont see why those two cant work things out!
Ending Credits
[Scene: Central Perk, everyone is there as Jill enters.]
Jill: All right, Im leaving! Because Im not going to spend one more day with someone whose out to sabotage my every move. Thats you Rachel!
Rachel: Yeah, I got that.
Jill: (To Ross) And you!
Ross: You take care Jill.
Jill: (happily) Okay, see ya! (Exits.)
Rachel: Bye-bye-e!
Monica: Bye.
Chandler: (starts crying) I-I cant believe Jills gone. (They all look at him.) I cant help it, I opened a gate.
End


Quiz about Javascript
Correct answers
Score
Time left
0/0
0
15
Start first question!
Initials:
Enter my score!
Hall of Fame


cdemi's
04 February 2020 |
Software Development #Software #Dev #Programming |
6 open governance questions every project needs to answer (opensource.com) |
| When we think about what needs to be in place for an open source project to function, one of the first things to come to mind is probably a license. For one thing, absent an approved Open Source Initiative (OSI) license, a project isn’t truly open source in the minds of many. Furthermore, the choice to use a copyleft license like the GNU General Public License (GPL) or a permissive license like Massachusetts Institute of Technology (MIT) can affect the sort of community that grows up around and uses the project.... Read more |
🐙 Git series 1/3: Understanding git for real by exploring the .git directory (daolf.com) blog developer personal python project git |
| “Whoah, I’ve just read this quick tuto about git and oh my god it is cool. I feel now super comfortable using it, and I’m not afraid at all to break something.”— said no one ever. Using git as a beginner is like visiting a new country for someone who can’t read/speak the local language. As soon as you know where you are and where to go, everything is fine, but the moment you get lost, the big troubles begin (#badMetaphor).... Read more |
TypeScript’s quirks: How inconsistencies make the language more complex (blog.asana.com) |
| Asana engineers are TypeScript fans, and we’ve learned a lot about where TypeScript shines and struggles. Here are 3 of our favorite TypeScript surprises.... Read more |
Introducing Microsoft Application Source Code Inspector (github.com) |
| Microsoft Application Inspector is a software source code analysis tool that helps identify and surface well-known features and other interesting characteristics of source code to aid in determining what the software is or what it does.... Read more |
.NET #dotNet |
Inserting middleware between UseRouting() and UseEndpoints() as a library author - Part 2 (andrewlock.net) Middleware Middleware Analysis Package .NET Core 3.0 ASP.NET Core Routing |
| In this post I show how, as a library author, you can insert middleware into a consumer's pipeline between the call to UseRouting and UseEndpoints.... Read more |
Elastic Common Schema .NET library and integrations released for Elasticsearch (elastic.co) |
| The Elastic Common Schema (ECS) .NET library is a full C# representation of ECS using .NET types. This library forms a reliable and correct basis for integrations with Elasticsearch. We have also shipped integrations for Elastic APM with Serilog and NLog, vanilla Serilog and for BenchmarkDotnet.... Read more |
Trying out Container Tools in Visual Studio 2019 (hanselman.com) Scott Computer Zen .NET C# Hanselman Microsoft Weblog Diabetes Portland Zimbabwe ASP.NET Azure Cloud Productivity Docker |
| I've been doing more and more work in Docker containers (rather than on the metal) and I noticed recently that Visual Studio 2019 added updated support for containers within VS itself so gave it a try.... Read more |
Front End |
Is it time for a front-end framework? (stackoverflow.blog) front-end javascript web dev |
| You’ve likely heard about front-end frameworks. Names like React, Vue, and Angular abound in tutorials and Hacker News debates. If you’ve wondered why and when these frameworks are used and whether it’s time you implement one in your project, you’re not alone. A few years ago, while working on a side project, Hackterms, my own front end became unwieldy. I had a loose sense that implementing a framework was the right next step, but I had little idea about what they did. (We’ll come back to how that turned out at the end of the article.) This is the explanation I wish had then. In this post, we’ll take a bird’s eye view of the problem front-end frameworks are trying to solve and when you might want to use one.... Read more |
React Native is the Future of Mobile at Shopify (engineering.shopify.com) |
| Why the switch to React Native? And why now? How does this fit in with our native mobile development? It’s a complicated answer that’s best served with a little background....  Fight! Fight!... Read more |
Amazon reports big earnings, crosses $1 trillion in value (arstechnica.com) |
| Investors went gaga over the report, raising Amazon's stock market value by 11%.... Read more |
Microsoft nets $36.9 billion in Q2 revenue with big Azure, Surface growth (windowscentral.com) Microsoft Microsoft News News |
| Microsoft reported its second quarter 2020 earnings today, showcasing revenues of $36.9 billion. That's up 14 percent year-over-year, largely marked by continued cloud growth and solid performance from Surface and Windows 10.... Read more |
Infrastructure #sysadmin |
Rancher vs. OpenShift – A Consultant’s View (rancher.com) |
| In this head-to-head comparison of Kubernetes management platforms, Rancher beats OpenShift hands down. Find out why Rancher is the best choice.... Read more |
OpenShift 4.3: Creating virtual machines on Kubernetes with OpenShift’s CNV (blog.openshift.com) kubevirt virt Virtual Machines VM |
| Whether you are a new or a seasoned Kubernetes user, or you’re just considering working with Kubernetes, you have probably started exploring the technology and how best to integrate virtual machines with the Kubernetes engine. But which solution fits your needs? Is there a way to leverage both the isolation virtual machines provide and the …... Read more |
Security #InfoSec |
Organisational Change Management (dianeabela.com) |
| Information security programmes are built on assessing risks and understanding what changes are required to make the unacceptable, acceptable. Information security objectives are reached through successful changes that usually overarch whole organisations or whole business units. In a time where the...... Read more |
Google’s Vulnerability Reward Program Paid Security Researchers a Sum Total of $6.5 Million in 2019 (wccftech.com) Google Vulnerability Reward Program |
| Google paid security researcers a sum total of $6.5 million as a part of its Vulnerability Reward Program. Read on to find out more.... Read more |
|
This newsletter is made with 💖 by cdemi and sponsored by moo Research. You can find this MIT Licensed open-source project on GitHub cdemi/NewsletterCurator. You can also find an archive of all sent newsletters on GitHub at https://newsletters.cdemi.io/. If you want to unsubscribe from this newsletter, please click here. If you're new and you want to subscribe to this newsletter, please click here. |


The Dingy Dock Pub
The Dingy Dock Pub
Home
About
Ferry and Menu
Store
Contact Us
(current)
Contact Us
Name:
Date:
Telephone:
Email:
Comments:
Submit


edit
{{friend.name}}
{{friend.location.city + ', ' + friend.location.country}}
{{friend.now}}
{{friend.today}}
{{friend.location.weather.temperature}}℃
{{friend.location.weather.summary}}
What is your friend's name?
And where does he/she live?


1 - Basic
Home
Gallery
Web
Project
2 - Custom Separator
Home
Gallery
Web
Project
3 - Custom Icons
Home
Gallery
Web
Project
4 - Triangle
Home
Gallery
Web
Project
5 - Triangle with custom icons
Home
Gallery
Web
Project
6 - Basic Multi-Steps
Cart
Billing
Delivery
Review
7 - Basic Multi-Steps with Custom Icons
Cart
Billing
Delivery
Review
8 - Dot Indicators
Cart
Billing
Delivery
Review
9 - Dot Indicators with Steps Counter
Cart
Billing
Delivery
Review


Traffic Light Feedback System
Home
Module
Admin
Hi, lecture
Logout
The page you visit is lost.
Home
404 page
Ready to Leave?
×
Select "Logout" below if you are ready to end your current session.


Grabs you an id of a random image from Random {{TYPE}}.
| Field | Type | Description |
|---|---|---|
-- |
plaintext | Returns the identifier of an image. |
Grabs you an id of a random image from Random {{TYPE}} as JSON.
| Field | Type | Description |
|---|---|---|
'url' |
string | Returns the identifier of an image. |
Sends you randomly a image of a {{TYPE}}.
| Field | Type | Description |
|---|---|---|
-- |
image/** | Returns the bytes of the image. |
Distributes the item back to you after you request it (CDN).
| Field | Type | Description |
|---|---|---|
-- |
image/** | Returns the identifier of an image. |


Gets angle of streamline at 1/3 mark and creates arrow coordinates
based off of user defined angle and arrow_scale.
:param (array) st_x: x-values for all streamlines
:param (array) st_y: y-values for all streamlines
:param (angle in radians) angle: angle of arrowhead. Default = pi/9
:param (float in [0,1]) arrow_scale: value to scale length of arrowhead
Default = .09
:rtype (list, list) arrows_x: x-values to create arrowhead and
arrows_y: y-values to create arrowhead
◆ get_streamlines()
| def plotly.figure_factory._streamline._Streamline.get_streamlines |
( |
|
self | ) |
|
Get streamlines by building trajectory set.
◆ rk4_integrate()
| def plotly.figure_factory._streamline._Streamline.rk4_integrate |
( |
|
self, |
|
|
|
x0, |
|
|
|
y0 |
|
) |
| |
RK4 forward and back trajectories from the initial conditions.
Adapted from Bokeh's streamline -uses Runge-Kutta method to fill
x and y trajectories then checks length of traj (s in units of axes)
◆ sum_streamlines()
| def plotly.figure_factory._streamline._Streamline.sum_streamlines |
( |
|
self | ) |
|
Makes all streamlines readable as a single trace.
:rtype (list, list): streamline_x: all x values for each streamline
combined into single list and streamline_y: all y values for each
streamline combined into single list
◆ traj()
| def plotly.figure_factory._streamline._Streamline.traj |
( |
|
self, |
|
|
|
xb, |
|
|
|
yb |
|
) |
| |
Integrate trajectories
:param (int) xb: results of passing xi through self.blank_pos
:param (int) xy: results of passing yi through self.blank_pos
Calculate each trajectory based on rk4 integrate method.
◆ value_at()
| def plotly.figure_factory._streamline._Streamline.value_at |
( |
|
self, |
|
|
|
a, |
|
|
|
xi, |
|
|
|
yi |
|
) |
| |
Set up for RK4 function, based on Bokeh's streamline code
The documentation for this class was generated from the following file:
- C:/Users/Nathan/Documents/SP20/Software Engineering/plotly.py/packages/python/plotly/plotly/figure_factory/_streamline.py


This notebook demonstrates using reinforcement learning to train an agent to play Pong.
The first step is to create an Environment
that implements this
task. Fortunately, OpenAI Gym already provides an implementation of Pong
(and many other tasks appropriate for reinforcement learning).
DeepChem’s GymEnvironment
class provides an easy way to use
environments from OpenAI Gym. We could just use it directly, but in this
case we subclass it and preprocess the screen image a little bit to make
learning easier.
import deepchem as dc
import numpy as np
class PongEnv(dc.rl.GymEnvironment):
def __init__(self):
super(PongEnv, self).__init__('Pong-v0')
self._state_shape = (80, 80)
@property
def state(self):
# Crop everything outside the play area, reduce the image size,
# and convert it to black and white.
cropped = np.array(self._state)[34:194, :, :]
reduced = cropped[0:-1:2, 0:-1:2]
grayscale = np.sum(reduced, axis=2)
bw = np.zeros(grayscale.shape)
bw[grayscale != 233] = 1
return bw
def __deepcopy__(self, memo):
return PongEnv()
env = PongEnv()
Next we create a network to implement the policy. We begin with two convolutional layers to process the image. That is followed by a dense (fully connected) layer to provide plenty of capacity for game logic. We also add a small Gated Recurrent Unit. That gives the network a little bit of memory, so it can keep track of which way the ball is moving.
We concatenate the dense and GRU outputs together, and use them as inputs to two final layers that serve as the network’s outputs. One computes the action probabilities, and the other computes an estimate of the state value function.
import deepchem.models.tensorgraph.layers as layers
import tensorflow as tf
class PongPolicy(dc.rl.Policy):
def create_layers(self, state, **kwargs):
conv1 = layers.Conv2D(num_outputs=16, in_layers=state, kernel_size=8, stride=4)
conv2 = layers.Conv2D(num_outputs=32, in_layers=conv1, kernel_size=4, stride=2)
dense = layers.Dense(out_channels=256, in_layers=layers.Flatten(in_layers=conv2), activation_fn=tf.nn.relu)
gru = layers.GRU(n_hidden=16, batch_size=1, in_layers=layers.Reshape(shape=(1, -1, 256), in_layers=dense))
concat = layers.Concat(in_layers=[dense, layers.Reshape(shape=(-1, 16), in_layers=gru)])
action_prob = layers.Dense(out_channels=env.n_actions, activation_fn=tf.nn.softmax, in_layers=concat)
value = layers.Dense(out_channels=1, in_layers=concat)
return {'action_prob':action_prob, 'value':value}
policy = PongPolicy()
We will optimize the policy using the Asynchronous Advantage Actor Critic (A3C) algorithm. There are lots of hyperparameters we could specify at this point, but the default values for most of them work well on this problem. The only one we need to customize is the learning rate.
from deepchem.models.tensorgraph.optimizers import Adam
a3c = dc.rl.A3C(env, policy, model_dir='model', optimizer=Adam(learning_rate=0.0002))
Optimize for as long as you have patience to. By 1 million steps you should see clear signs of learning. Around 3 million steps it should start to occasionally beat the game’s built in AI. By 7 million steps it should be winning almost every time. Running on my laptop, training takes about 20 minutes for every million steps.
a3c.fit(1000)
# Change this for how long you have the patience
million = 10e6
num_rounds = 0
for round in range(num_rounds):
a3c.fit(million, restore=True)
Let’s watch it play and see how it does!
from datetime import datetime
def render_env(env):
try:
env.env.render()
except Exception as e:
print(e)
a3c.restore()
env.reset()
start = datetime.now()
while (datetime.now() - start).total_seconds() < 120:
render_env(env)
env.step(a3c.select_action(env.state))


Package com.arjuna.ats.arjuna.common
Class RecoveryEnvironmentBean
- java.lang.Object
-
- com.arjuna.ats.arjuna.common.RecoveryEnvironmentBean
-
- All Implemented Interfaces:
RecoveryEnvironmentBeanMBean
public class RecoveryEnvironmentBean extends java.lang.Object implements RecoveryEnvironmentBeanMBean
A JavaBean containing configuration properties for the recovery system.- Author:
- Jonathan Halliday<EMAIL_ADDRESS>-
-
Constructor Summary
Constructors Constructor Description RecoveryEnvironmentBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getExpiryScanInterval()
Returns the interval on which the ObjectStore will be scanned for expired items, in hours.java.util.List<java.lang.String>
getExpiryScannerClassNames()
Returns a list of names of classes that implement ExpiryScanner.java.util.List<ExpiryScanner>
getExpiryScanners()
Returns the set of ExpiryScanner instances.int
getPeriodicRecoveryInitilizationOffset()
Returns the initial period to wait before starting recovery.int
getPeriodicRecoveryPeriod()
Returns the interval between recovery scans, in seconds.java.util.List<java.lang.String>
getRecoveryActivatorClassNames()
Returns a list of names of classes that implement RecoveryActivator.java.util.List<RecoveryActivator>
getRecoveryActivators()
Returns the set of RecoveryActivator instances.java.lang.String
getRecoveryAddress()
Returns the hostname on which the recovery listener should bind.int
getRecoveryBackoffPeriod()
Returns the interval between recovery phases within a recovery scan, in seconds.java.util.List<java.lang.String>
getRecoveryModuleClassNames()
Returns a list of names of classes that implement RecoveryModule.java.util.List<RecoveryModule>
getRecoveryModules()
Returns the set of RecoveryModule instances.int
getRecoveryPort()
Returns the network port number on which the recovery listener should bind.java.lang.String
getTransactionStatusManagerAddress()
Returns the hostname on which the transaction status manager should bind.int
getTransactionStatusManagerExpiryTime()
Returns the time period after which items will be considered to have expired, in hours.int
getTransactionStatusManagerPort()
Returns the network port number on which the transaction status manager should bind.boolean
isRecoveryListener()
Returns true if the recovery system should listen on a network socket.boolean
isTimeoutSocket()
Returns true if SO_TIMEOUT should be set on Listener socket instances.void
setExpiryScanInterval(int expiryScanInterval)
Sets the interval on which the ObjectStore will be scanned for expired items, in hours.void
setExpiryScannerClassNames(java.util.List<java.lang.String> expiryScannerClassNames)
Sets the expiry scanners.void
setExpiryScanners(java.util.List<ExpiryScanner> expiryScanners)
Sets the instances of ExpiryScanner.RecoveryEnvironmentBean
setPeriodicRecoveryInitilizationOffset(int periodicRecoveryInitilizationOffset)
Set the period of time to wait before starting recovery.void
setPeriodicRecoveryPeriod(int periodicRecoveryPeriod)
Sets the interval between recovery scans, in seconds.void
setRecoveryActivatorClassNames(java.util.List<java.lang.String> recoveryActivatorClassNames)
Sets the recovery activators.void
setRecoveryActivators(java.util.List<RecoveryActivator> recoveryActivators)
Sets the instances of RecoveryActivator.void
setRecoveryAddress(java.lang.String recoveryAddress)
Sets the hostname on which the recovery listener should bind.void
setRecoveryBackoffPeriod(int recoveryBackoffPeriod)
Sets the interval between recovery phases, in seconds.void
setRecoveryInetAddress(java.net.InetAddress inetAddress)
Sets the InetAddress on which the recovery listener should bind.void
setRecoveryListener(boolean recoveryListener)
Sets if the recovery system should listen on a network socket or not.void
setRecoveryModuleClassNames(java.util.List<java.lang.String> recoveryModuleClassNames)
Sets the recovery modules.void
setRecoveryModules(java.util.List<RecoveryModule> recoveryModules)
Sets the instances of RecoveryModule.void
setRecoveryPort(int recoveryPort)
Sets the network port number on which the recovery listener should bind.void
setTimeoutSocket(boolean timeoutSocket)
Sets the socket timeout behaviour of the Listener instances.void
setTransactionStatusManagerAddress(java.lang.String transactionStatusManagerAddress)
Sets the hostname on which the transaction status manager should bind.void
setTransactionStatusManagerExpiryTime(int transactionStatusManagerExpiryTime)
Sets the time period after which items will be considered to have expired, in hours.void
setTransactionStatusManagerInetAddress(java.net.InetAddress inetAddress)
Sets the InetAddress on which the transaction status manager should bind.void
setTransactionStatusManagerPort(int transactionStatusManagerPort)
Sets the network port number on which the transaction status manager should bind.
-
-
-
Method Detail
-
getPeriodicRecoveryPeriod
public int getPeriodicRecoveryPeriod()
Returns the interval between recovery scans, in seconds. Default: 120 seconds Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.periodicRecoveryPeriod- Specified by:
getPeriodicRecoveryPeriod
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the recovery scan period, in seconds.
-
setPeriodicRecoveryPeriod
public void setPeriodicRecoveryPeriod(int periodicRecoveryPeriod)
Sets the interval between recovery scans, in seconds.- Parameters:
periodicRecoveryPeriod
- the recovery scan period, in seconds.
-
getRecoveryBackoffPeriod
public int getRecoveryBackoffPeriod()
Returns the interval between recovery phases within a recovery scan, in seconds. Default: 10 seconds Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.recoveryBackoffPeriod- Specified by:
getRecoveryBackoffPeriod
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the interval between recovery phases, in seconds.
-
setRecoveryBackoffPeriod
public void setRecoveryBackoffPeriod(int recoveryBackoffPeriod)
Sets the interval between recovery phases, in seconds.- Parameters:
recoveryBackoffPeriod
- the interval between recovery scan phases, in seconds.
-
getPeriodicRecoveryInitilizationOffset
public int getPeriodicRecoveryInitilizationOffset()
Returns the initial period to wait before starting recovery. Useful when starting multiple servers at once.- Returns:
- The initial offset (in seconds)
-
setPeriodicRecoveryInitilizationOffset
public RecoveryEnvironmentBean setPeriodicRecoveryInitilizationOffset(int periodicRecoveryInitilizationOffset)
Set the period of time to wait before starting recovery.- Parameters:
periodicRecoveryInitilizationOffset
- The period (in seconds) to wait before starting first recovery run.
-
isRecoveryListener
public boolean isRecoveryListener()
Returns true if the recovery system should listen on a network socket. Default: true Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.recoveryListener- Specified by:
isRecoveryListener
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- true for network recovery, false for local JVM only use.
-
setRecoveryListener
public void setRecoveryListener(boolean recoveryListener)
Sets if the recovery system should listen on a network socket or not.- Parameters:
recoveryListener
- true for network use, false for local JVM only.
-
getRecoveryPort
public int getRecoveryPort()
Returns the network port number on which the recovery listener should bind. Default: 0 Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.recoveryPort- Specified by:
getRecoveryPort
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the port number for recovery listener.
-
setRecoveryPort
public void setRecoveryPort(int recoveryPort)
Sets the network port number on which the recovery listener should bind.- Parameters:
recoveryPort
- the port number for the recovery listener.
-
getRecoveryAddress
public java.lang.String getRecoveryAddress()
Returns the hostname on which the recovery listener should bind. Default: "localhost" Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.recoveryAddress- Specified by:
getRecoveryAddress
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the hostname on which the recovery system will listen.
-
setRecoveryAddress
public void setRecoveryAddress(java.lang.String recoveryAddress)
Sets the hostname on which the recovery listener should bind.- Parameters:
recoveryAddress
- the hostname on which the recovery system will listen.
-
setRecoveryInetAddress
public void setRecoveryInetAddress(java.net.InetAddress inetAddress)
Sets the InetAddress on which the recovery listener should bind. Mainly intended for use by strongly typed bean injection systems, this is a wrapper around the String form of the method.- Parameters:
inetAddress
- the address on which to bind the recovery listener.
-
getTransactionStatusManagerPort
public int getTransactionStatusManagerPort()
Returns the network port number on which the transaction status manager should bind. Default: 0 Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.transactionStatusManagerPort- Specified by:
getTransactionStatusManagerPort
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the port number for the transaction status manager listener.
-
setTransactionStatusManagerPort
public void setTransactionStatusManagerPort(int transactionStatusManagerPort)
Sets the network port number on which the transaction status manager should bind.- Parameters:
transactionStatusManagerPort
- the port number for the transaction status manager listener.
-
getTransactionStatusManagerAddress
public java.lang.String getTransactionStatusManagerAddress()
Returns the hostname on which the transaction status manager should bind. Default: "localhost" Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.transactionStatusManagerAddress- Specified by:
getTransactionStatusManagerAddress
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the hostname on which the transaction status manager will listen.
-
setTransactionStatusManagerAddress
public void setTransactionStatusManagerAddress(java.lang.String transactionStatusManagerAddress)
Sets the hostname on which the transaction status manager should bind.- Parameters:
transactionStatusManagerAddress
- the hostname on which the transaction status manager will listen.
-
setTransactionStatusManagerInetAddress
public void setTransactionStatusManagerInetAddress(java.net.InetAddress inetAddress)
Sets the InetAddress on which the transaction status manager should bind. Mainly intended for use by strongly typed bean injection systems, this is a wrapper around the String form of the method.- Parameters:
inetAddress
- the address on which to bind the transaction status manager.
-
getExpiryScanInterval
public int getExpiryScanInterval()
Returns the interval on which the ObjectStore will be scanned for expired items, in hours. Default: 12 hours Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.expiryScanInterval- Specified by:
getExpiryScanInterval
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the interval between ObjectStore expiry checks, in hours.
-
setExpiryScanInterval
public void setExpiryScanInterval(int expiryScanInterval)
Sets the interval on which the ObjectStore will be scanned for expired items, in hours.- Parameters:
expiryScanInterval
- the interval between ObjectStore expiry checks, in hours.
-
getTransactionStatusManagerExpiryTime
public int getTransactionStatusManagerExpiryTime()
Returns the time period after which items will be considered to have expired, in hours. Default: 12 hours Equivalent deprecated property: com.arjuna.ats.arjuna.recovery.transactionStatusManagerExpiryTime- Specified by:
getTransactionStatusManagerExpiryTime
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- the expiry timeout, in hours.
-
setTransactionStatusManagerExpiryTime
public void setTransactionStatusManagerExpiryTime(int transactionStatusManagerExpiryTime)
Sets the time period after which items will be considered to have expired, in hours.- Parameters:
transactionStatusManagerExpiryTime
- the expiry timeout, in hours.
-
getExpiryScannerClassNames
public java.util.List<java.lang.String> getExpiryScannerClassNames()
Returns a list of names of classes that implement ExpiryScanner. The returned list is a copy. May return an empty list, will not return null. Default: empty list. Equivalent deprecated property prefix: com.arjuna.ats.arjuna.recovery.expiryScanner- Specified by:
getExpiryScannerClassNames
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- a list of ExpiryScanner implementation class names.
-
setExpiryScannerClassNames
public void setExpiryScannerClassNames(java.util.List<java.lang.String> expiryScannerClassNames)
Sets the expiry scanners. List elements should be names of classes that implement ExpiryScanner. The provided list will be copied, not retained.- Parameters:
expiryScannerClassNames
- a list of ExpiryScanner implementation class names.
-
getExpiryScanners
public java.util.List<ExpiryScanner> getExpiryScanners()
Returns the set of ExpiryScanner instances. The returned list is a copy. May return an empty list, will not return null. If there is no pre-instantiated instance set and classloading or instantiation of one or more elements fails, this method will log an appropriate warning and return a non-null set with fewer elements.- Returns:
- the set of ExpiryScanner instances.
-
setExpiryScanners
public void setExpiryScanners(java.util.List<ExpiryScanner> expiryScanners)
Sets the instances of ExpiryScanner. The provided list will be copied, not retained.- Parameters:
expiryScanners
- the set of ExpiryScanner instances.
-
getRecoveryModuleClassNames
public java.util.List<java.lang.String> getRecoveryModuleClassNames()
Returns a list of names of classes that implement RecoveryModule. The returned list is a copy. May return an empty list, will not return null. Default: empty list. Equivalent deprecated property prefix:- Specified by:
getRecoveryModuleClassNames
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- a list of RecoveryModule implementation class names.
-
setRecoveryModuleClassNames
public void setRecoveryModuleClassNames(java.util.List<java.lang.String> recoveryModuleClassNames)
Sets the recovery modules. List elements should be names of classes that implement RecoveryModule. The provided list will be copied, not retained.- Parameters:
recoveryModuleClassNames
- a list of RecoveryModule implementation class names.
-
getRecoveryModules
public java.util.List<RecoveryModule> getRecoveryModules()
Returns the set of RecoveryModule instances. The returned list is a copy. May return an empty list, will not return null. If there is no pre-instantiated instance set and classloading or instantiation of one or more elements fails, this method will log an appropriate warning and return a non-null set with fewer elements.- Returns:
- the set of RecoveryModule instances.
-
setRecoveryModules
public void setRecoveryModules(java.util.List<RecoveryModule> recoveryModules)
Sets the instances of RecoveryModule. The provided list will be copied, not retained.- Parameters:
recoveryModules
- the set of RecoveryModule instances.
-
getRecoveryActivatorClassNames
public java.util.List<java.lang.String> getRecoveryActivatorClassNames()
Returns a list of names of classes that implement RecoveryActivator. The returned list is a copy. May return an empty list, will not return null. Default: empty list. Equivalent deprecated property prefix:- Specified by:
getRecoveryActivatorClassNames
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- a list of RecoveryActivator implementation class names.
-
setRecoveryActivatorClassNames
public void setRecoveryActivatorClassNames(java.util.List<java.lang.String> recoveryActivatorClassNames)
Sets the recovery activators. List elements should be names of classes that implement RecoveryActivator. The provided list will be copied, not retained.- Parameters:
recoveryActivatorClassNames
- a list of RecoveryActivator implementation class names.
-
getRecoveryActivators
public java.util.List<RecoveryActivator> getRecoveryActivators()
Returns the set of RecoveryActivator instances. The returned list is a copy. May return an empty list, will not return null. If there is no pre-instantiated instance set and classloading or instantiation of one or more elements fails, this method will log an appropriate warning and return a non-null set with fewer elements.- Returns:
- the set of RecoveryActivator instances.
-
setRecoveryActivators
public void setRecoveryActivators(java.util.List<RecoveryActivator> recoveryActivators)
Sets the instances of RecoveryActivator. The provided list will be copied, not retained.- Parameters:
recoveryActivators
- the set of RecoveryActivator instances.
-
isTimeoutSocket
public boolean isTimeoutSocket()
Returns true if SO_TIMEOUT should be set on Listener socket instances. Default: false Equivalent deprecated property: com.arjuna.ats.internal.arjuna.recovery.listener.timeoutsocket- Specified by:
isTimeoutSocket
in interfaceRecoveryEnvironmentBeanMBean
- Returns:
- true if SO_TIMEOUT should be used, false if not.
-
setTimeoutSocket
public void setTimeoutSocket(boolean timeoutSocket)
Sets the socket timeout behaviour of the Listener instances.- Parameters:
timeoutSocket
- true to enable timeouts, false to disable.
-
-


Professional Affiliations/Activities
- Program Committee of KOCSEA Technical Symposium 2017 at The University of Nevada, Las Vegas, Aug 2017 – Nov 2017
- President of Korean Graduate Student Association at the University of Houston Aug 2012 – Aug 2014
- Member of Korean-American Science and Engineering Association Jan 2013 – Present
- Committee of Ph.D. Computer Science Official Group at the University of Houston Jan 2012 – Aug 2016
- Current Active Member of Cougar CS at the University of Houston Aug 2011 – Aug 2016,


--- layout: post status: publish published: true title: 'PS: Executing string as a command' author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 888 wordpress_url: http://winterdom.com/2008/01/psexecutingstringasacommand date: '2008-01-21 18:00:36 +0000' date_gmt: '2008-01-21 18:00:36 +0000' categories: - PowerShell tags: [] comments: [] ---
Recently I was writing a small script for Powershell and I needed to call an external program from my script. However, I wanted to be able to put keep the directory the executable was located in in a variable; you know, like one usually does in regular batch files.
After searching around using google, I found that you can execute the contents of a string as a command by prefixing it with '&', like this:
This is fine if you've got a simple literal string. However, if you want to use the value of one or more variables in it, you of course need to switch to using double quotes instead, like this:
Turns out you can actually execute the contents of a variable as a command, which I wasn't expecting to work at first:
Pretty nifty!


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import config.ViewConfig @import langswitch.LangMessages @import langswitch.ClassicMessages @import model.Vrn @this( viewsHelpers: views.ViewsHelpers, viewConfig: ViewConfig ) @( vrn : Vrn, address : String )( implicit request: Request[_] ) @import viewsHelpers.requestSupport._
@{ClassicMessages.bank_details.show}
@Html(ClassicMessages.bank_account_link(viewConfig.vatVariationsUrl(vrn)).show)
@{ClassicMessages.address_details.show}
@Html(address)
@Html(ClassicMessages.address_link(viewConfig.vatVariationsUrl(vrn)).show)


Frequently Asked Questions
What are the limitations of the free trial?
We may change the limitations without any notifications in the future releases. The current ones are:
- At most 1 saved connection
- At most 1 database window
- Key content filter is not available
- Alert mode is not available
- Bookmark is not available
- Command autocompleter is not available
- Copy keys to other databases is not available
Can I buy Medis for my team?
Of course! During the checkout flow you can select the quantity, where you can enter how many people you're buying Medis for. You'll receive a separate license key per person.
Should I buy Medis on the Mac App Store or from your website?
TL;DR It's totally up to you. 😃
There is no difference in functionality between the two versions. In terms of product design, we also try to avoid adding differentiated features in the future.
Many users prefer the App Store version because they can manage all their softwares in one place. At the same time, some of our enterprise users need to be able to purchase software outside of the App Store.
What if I don't like it?
Write me an email at<EMAIL_ADDRESS>within 30 days of your purchase and I'll send you a refund, no questions asked.
I have other questions. How can I get in touch with you?
Our email is<EMAIL_ADDRESS>Feel free to contact us whenever you have any questions!


Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.
Install with npm:
$ npm install --save to-absolute-glob
var toAbsGlob = require('to-absolute-glob');
toAbsGlob('a/*.js');
//=> '/dev/foo/a/*.js'
Given the current project folder (cwd) is /dev/foo/
:
makes a path absolute
toAbsGlob('a');
//=> '/dev/foo/a'
makes a glob absolute
toAbsGlob('a/*.js');
//=> '/dev/foo/a/*.js'
retains trailing slashes
toAbsGlob('a/*/');
//=> '/dev/foo/a/*/'
retains trailing slashes with cwd
toAbsGlob('./fixtures/whatsgoingon/*/', {cwd: __dirname});
//=> '/dev/foo/'
makes a negative glob absolute
toAbsGlob('!a/*.js');
//=> '!/dev/foo/a/*.js'
from a cwd
toAbsGlob('a/*.js', {cwd: 'foo'});
//=> '/dev/foo/foo/a/*.js'
makes a negative glob absolute from a cwd
toAbsGlob('!a/*.js', {cwd: 'foo'});
//=> '!/dev/foo/foo/a/*.js'
from a root path
toAbsGlob('/a/*.js', {root: 'baz'});
//=> '/dev/foo/baz/a/*.js'
from a root slash
toAbsGlob('/a/*.js', {root: '/'});
//=> '/dev/foo/a/*.js'
from a negative root path
toAbsGlob('!/a/*.js', {root: 'baz'});
//=> '!/dev/foo/baz/a/*.js'
from a negative root slash
toAbsGlob('!/a/*.js', {root: '/'});
//=> '!/dev/foo/a/*.js'
true
if an array has a glob pattern. | homepagetrue
if the given string looks like a glob pattern or an extglob pattern… more | homepagePull requests and stars are always welcome. For bugs and feature requests, please create an issue.
| Commits | Contributor<br/> |
|---|---|
| 16 | doowb |
| 15 | jonschlinkert |
| 1 | phated |
| 1 | erikkemperman |
(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)
To generate the readme and API documentation with verb:
$ npm install -g verb verb-generate-readme && verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb-generate-readme, v0.2.0, on October 17, 2016.


Dear customer, we have received your cancellation. The invoice, application and contract regarding the place have been cancelled starting from {{ cancelled_at }}.
{{ lease.place.winter_storage_section.area.street_address }}
Place: {{ lease.place.winter_storage_section.identifier }} {{ lease.place.number }}
{% else %} {{ lease.section.area.name }}{{ lease.section.area.street_address }}
Place: {{ lease.section.identifier }}
{% endif %}Questions and further information<EMAIL_ADDRESS>| City of Helsinki boating services → |


Holidays Calendar
Choose a Country and a year
South Korea
Canada
China
HongKong
Belgium
Brazil
Chile
France
Germany
Ireland
Thailand
United States
United Kingdom
Vietnam
Russia
2019
2020
2021
2022
2023
Add
January
February
March
April
May
June
July
August
September
October
November
December


LOG IN TO CONTINUE!
Waiting for login...
[Cancel]
Log Out
Newgrounds.io Unit Test
Simple Tests:
Click here to test Loader.loadNewgrounds as a redirect!


Before Change
assert self.ope_manager
dataset_as_episodes = self.call_memory("get_all_complete_episodes_from_to",
(self.call_memory("get_last_training_set_episode_id") + 1,
self.call_memory("num_complete_episodes")))
if len(dataset_as_episodes) == 0:
raise ValueError("train_to_eval_ratio is too high causing the evaluation set to be empty. "
After Change
assert self.ope_manager
if not isinstance(self.pre_network_filter, NoInputFilter) and len(self.pre_network_filter.reward_filters) != 0:
raise ValueError("Defining a pre-network reward filter when OPEs are calculated will result in a mismatch "
"between q values (which are scaled), and actual rewards, which are not. It is advisable "
"to use an input_filter, if possible, instead, which will filter the transitions directly "
"in the replay buffer, affecting both the q_values and the rewards themselves. ")
ips, dm, dr, seq_dr, wis = self.ope_manager.evaluate(
evaluation_dataset_as_episodes=self.memory.evaluation_dataset_as_episodes,
evaluation_dataset_as_transitions=self.memory.evaluation_dataset_as_transitions,
batch_size=self.ap.network_wrappers["main"].batch_size,


<%= app.description %>
The ratio between the width and the height of the map container. This will override the height configuration property.
Use valid CSS styles, like 90%, 300px, or 10em. You can use 100% or auto for the height and the map will fill the window.
SVG styles for background container.
Offset of the map from the top left of the canvas. The Map Drag interaction will automatically set this.
Map projections define how the surface of the earth is displayed. The purpose of your map should drive the more appropriate projections.
Defines how the map is rotated or offset around the center. R is the amount of rotation around the center in a counter-clockwise direction.
SVG styles for each map feature.
SVG styles for each map feature on hover.
When enabled, map features will be colored by a value in the data. The following options are dependent on this one.
The scale method for determining how values are grouped into colors.
The property in the data source that will determine how the map is colored.
The set of colors to use.
Whether to reverse the color set.
When enabled, tooltips will appear on the map when a feature is hovered over.
The template content. You can use Underscore templates and all properties of the feature will be in the p variable.
p
When enabled, a legend will be rendered and the following options are dependent on this.
The title of the legend container.
The size scale of the legend.
The formatter for the legend values, refer to the D3.format function.
SVG styles for legend container.
SVG styles for legend title.
SVG styles for legend text.
SVG styles for legend swatches.
Offset of the legend from the top left of the canvas. The Legend Drag interaction will automatically set this.
When enabled, it allows the user to drag the legend around. Useful for placing the legend in a custom spot for exporting.
When enabled, it allows the user to drag the map around (just the actual map features). Useful for placing the legend in a custom spot for exporting.
When enabled, it allows the user to drag the map around. This is helpful for an interactive map. This option will override the other dragging options.
When enabled, draws a graticule grid.
SVG styles for graticule.
When enabled, draws a globe outline.
SVG styles for globe.
For image exports, what type of image to export to.
Scale of image export. Should be a positive real number.


---
layout: post
title: "Women arrested in UK for taking corpse onto plane...\r\n\r\nI thought this
only happened in the movies."
date: '2010-04-21T10:16:47-07:00'
tags:
tumblr_url: http://alexhwilliams.tumblr.com/post/538616603/women-arrested-in-uk-for-taking-corpse-onto
---
Women arrested in UK for taking corpse onto plane...
I thought this only happened in the movies.


Bottleless coolers eliminate plastic bottles, along with all of their problems by using the latest water filtration and purification technologies. By going Bottleless, we can reduce the amount of carbon emissions entering our atmosphere…and while making our planet greener; you’ll save some other valuable green as well.
Office H2O are Bottleless water experts dedicated to purifying today’s workplace with healthy sustainable drinking water. Join us in creating a healthier planet, one drop at a time.


--- layout: post date: 2010-06-24 time: "11:00:00" authors: ["Greg Wilson"] title: SIAM News Article About Software Carpentry tags: ["Noticed"] ---
The June 2010 issue of SIAM News (published by the Society for Industrial and Applied Mathematics) has an article I wrote about Software Carpentry called "Get More Done with Less Pain". Here's hoping the course can live up to that billing :-)


A critical analysis of scroll bars throughout history
A quick scroll through history
by Grayson BlackmonSébastien Matos has built a fantastic interactive trip through the history of one of the most important UI elements we encounter every day: the scroll bar. He’s recreated, as faithfully as possible, 30 years of scroll bars from some of the top desktop platforms of their day, from Xerox Star to Windows 10.
Take a minute out of your busy day to enjoy the zen of playing with old UI design. Then come back here and read The Verge’s very serious review of scroll bars through history.
Xerox Star: 2/10
Unclear design. Arrows counterintuitively move the scroll bar’s position in the opposite direction.
Lisa OS: 6/10
Clear design, but a bit wide. When dragging, the ghost of the scroll position gives you great interactive feedback.
System 1: 7/10
Iterative improvement, a much nicer width ratio.
Windows 1.01: 5/10
Adding a pop of red color is fun, but draws unnecessary attention.
NeXTSTEP: 6/10
Disappointing placement of arrows, but live feedback of the scroll bar’s position is a great addition.
Windows 3.0: 7/10
Design is very easy to read.
System 7: 6/10
Very similar to Windows 3.0, but lacks high contrast so I’m docking a point.
Windows 95: 7.5/10
Great iterative update to 3.0’s design. Addition of live feedback, finally.
Mac OS 8: 5.5/10
Slightly better contrast, but a big step back with the arrow placements at the bottom.
Mac OS X 10.0: 7/10
High contrast and clear, but questionable design.
Windows XP: 7.5/10
This has everything, clean, clear, and not in your face.
Windows Vista: 8/10
Nice update here. Keeps all the improvements of the past 20 years, but learns to step back and disappear until you need it.
Mac OS X Lion: 5/10
Wait, too much! TOO MUCH!
Windows 10: 8.5/10
The new gold standard.