Jetpedia
Welcome to Jetpedia (formerly Dostene), an online encyclopedia written in HTML, no CSS, Javascript.
This version is at the Alpha stage, which is very unstable. Missing links or incomplete features might occur.
Featured article
| Thailand |
|---|
Facts of the Day
Word of the Day
Gawk
To gawk is to stare at someone hardly.
View project on Github
View pageThis page is for the AMPed project for RIS
View linkYou actually need an RIS account, so for non-RIS contributors, please ask permission from RIS to access the page.
Featured Articles
Supawit Liangwatthanakol Ruamrudee International SchoolWant to create an article? See how here:
Sample Page If you don't know how to code, come here!This page is on Github, a website for Git. You can contribute. You don't need to sign in into Github.
This page is not copyrighted in any way or form.
Thank you w3schools for helping me with code.


Sales Counter (start on impression)
$10
worth of sales per minute
Events Counter (start on page load)
0M
events sent per day
Probability Counter (start on impression)
4%
probability that you're a bearded guy
A JavaScript library to trigger 'impression' event whenever HTML DOM elements of your choice come into browser viewport.
When you need to do something whenever an element is in viewport, something like:
You can use it with whatever framework you use for your app and whatever bundler you use to bundle your app because it's just plain vanilla JavaScript inside. Check out this page's source code and other examples to see how it's used in some frameworks.
Notes:


The PhD program at IIIT-Delhi is focused towards research like any other PhD program – limited coursework to enhance the breadth and depth of a student, followed by focused research. Admissions are made through regular admission process as well as rolling mode. Regular admissions for all disciplines are made in March-April and Nov-Dec every year. For rolling admission, the interested candidates are expected to interact with the concerned faculty member(s) in IIIT-Delhi and get their consent for working with him/her. However, such candidates will undergo a full selection process before being admitted to the PhD program.


--- layout: default title: Download ---
{{ downloads.content}} {{ downloads.date | date_to_string }} - {% include read-time.html %}


[gecode-users] Problem with Flatzinc 1.0 on Gecode 2.0
Mikael Zayenz Lagerkvist
zayenz at gmail.com
Thu Feb 7 13:23:33 CET 2008
On Feb 7, 2008 11:40 AM, Raffaele Cipriano <cipriano at dimi.uniud.it> wrote:
> $ Error: Registry: Constraint int_lin_lt not found in line no. 280
>
> and line 280 is
>
> 279 constraint
> 280 int_lin_lt([ -1, 1, 1, -1 ], [ mark[0], mark[1], mark[4],
> mark[5] ], 0);
>
> It seems that it doesn't recognize the int_lin_lt constrain...the file
> (that correctly runs using $flatzinc golomb_0.fzn ) was generated with
> the mzn2fzn parser...suggestion?
The current FlatZinc specification [1] does not include int_lin_lt as
a constraint, so this is actually a bug in the translation or the
specification (see Section A.1 Comparison operations).
Cheers,
Mikael
[1] http://www.g12.cs.mu.oz.au/minizinc/flatzinc-spec.pdf
--
Mikael Zayenz Lagerkvist, http://www.ict.kth.se/~zayenz/
More information about the gecode-users
mailing list


Kevin's Home Page
Fun Stuff
Home
DBZ PwrLvl
Doctor Who
Games & Movies
WoW Realm List
TARDIS Entry
Forms & Documents
Feedback
GeoLocate
Random Form
Web Security
About Me
Your form has been submitted
You entered the following data:


package gen
The gen
package contains generic classes, traits and objects for linear
algebra, including vectors and matrices for types implementing Numeric
.
Tend to run more slowly than the specialized versions in linalgebra
.
- Alphabetic
- By Inheritance
- gen
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
HMatrix2
[T] extends Error
The
HMatrix2
class is a simple implementation of a 2-dimensional hypermatrix.The
HMatrix2
class is a simple implementation of a 2-dimensional hypermatrix. The first dimension must be fixed and known, while the second dimension may be dynamically allocated by the user. The second dimension may vary with the first dimension. Caveat: currently this is a very limited implementation of hypermatrices. ----------------------------------------------------------------------------- -
class
HMatrix3
[T] extends Error
The
HMatrix3
class is a simple implementation of a 3-dimensional hypermatrix.The
HMatrix3
class is a simple implementation of a 3-dimensional hypermatrix. The first two dimensions must be fixed and known, while the third dimension may be dynamically allocated by the user. The third dimension should only vary with the second dimension, not the first. Caveat: currently this is a very limited implementation of hypermatrices. ----------------------------------------------------------------------------- -
class
HMatrix4
[T] extends Error
The
HMatrix4
class is a simple implementation of a 4-dimensional hypermatrix.The
HMatrix4
class is a simple implementation of a 4-dimensional hypermatrix. The first two dimensions must be fixed and known, while the third and fourth dimension may be dynamically allocated by the user. -
class
HMatrix5
[T] extends Error
The
HMatrix5
class is a simple implementation of a 5-dimensional hypermatrix.The
HMatrix5
class is a simple implementation of a 5-dimensional hypermatrix. The first two dimensions must be fixed and known, while the third, fourth and fifth dimensions may be dynamically allocated by the user. ----------------------------------------------------------------------------- For Bayes classifier the convention is as follows: dimension 1: possible values for class c (e.g., k = 2 => 0, 1 ) dimension 2: indicator for first feature x_j (e.g., n = 3 => x_0, x_1, x_3) dimension 3: possible values for x_j OR indicator for second feature y_j dimension 4: possible values for x_j's 1st parent OR possible values for x_j dimension 5: possible values for x_j's 2st parent OR possible values for y_j ----------------------------------------------------------------------------- -
trait
Matrix
[T] extends Error
The
Matrix
trait specifies the operations to be defined by three concrete implementing classes:MatrixN
,SparseMatrixN
andSymTriMatrix
. -
class
MatrixN
[T] extends Matrix[T] with Error with Serializable
The
MatrixN
class stores and operates on Numeric Matrices of various sizes and types.The
MatrixN
class stores and operates on Numeric Matrices of various sizes and types. The element type may be any subtype of Numeric. -
class
SparseMatrixN
[T] extends Matrix[T] with Error with Serializable
The
SparseMatrixN
class stores and operates on Numeric Matrices of various sizes and types.The
SparseMatrixN
class stores and operates on Numeric Matrices of various sizes and types. The element type may be any subtype of Numeric. Rather than storing the matrix as a 2 dimensional array, it is stored as an array of list-maps, which record all the non-zero values for each particular row, along with their j-index. -
class
SymTriMatrixN
[T] extends Matrix[T] with Error with Serializable
The
SymTriMatrixN
class stores and operates on symmetric tridiagonal matrices.The
SymTriMatrixN
class stores and operates on symmetric tridiagonal matrices. The elements are of type of T. A matrix is stored as two vectors: the diagonal vector and the sub-diagonal vector. -
class
VectorN
[T] extends Traversable[T] with PartiallyOrdered[VectorN[T]] with Error with Serializable
The
VectorN
class stores and operates on Numeric Vectors of various sizes and types.The
VectorN
class stores and operates on Numeric Vectors of various sizes and types. The element type may be any subtype of Numeric. Some methods only work for Fractional types. When/if Scala adds 'sqrt' and 'pow' toFractional
types the following methods will be implemented: ~, ~=, 'normalizeU'.
Value Members
-
object
HMatrix2Test
extends App
The
HMatrix2Test
object is used to test theHMatrix2
class, in cases where the 2nd dimension is fixed (i.e., for rectangular 2-dimensional hypermatrices).The
HMatrix2Test
object is used to test theHMatrix2
class, in cases where the 2nd dimension is fixed (i.e., for rectangular 2-dimensional hypermatrices). > run-main scalation.linalgebra.gen.HMatrix2Test -
object
HMatrix2Test2
extends App
The
HMatrix2Test2
object is used to test theHMatrix2
class, in cases where the 2nd dimension is varied based on the index of the first dimension 'i' > run-main scalation.linalgebra.gen.HMatrix2Test2 -
object
HMatrix2Test3
extends App
The
HMatrix2Test3
object is used to test theHMatrix2
class, in cases where the 2nd dimension is fixed (i.e., for rectangular 2-dimensional hypermatrices).The
HMatrix2Test3
object is used to test theHMatrix2
class, in cases where the 2nd dimension is fixed (i.e., for rectangular 2-dimensional hypermatrices). Same asHMatrix2Test
, but usingDouble
rather thanInt
. > run-main scalation.linalgebra.gen.HMatrix2Test3 -
object
HMatrix3Test
extends App
The
HMatrix3Test
object is used to test theHMatrix3
class, in cases where the 3rd dimension is fixed (i.e., for cuboidic 3-dimensional hypermatrices).The
HMatrix3Test
object is used to test theHMatrix3
class, in cases where the 3rd dimension is fixed (i.e., for cuboidic 3-dimensional hypermatrices). > run-main scalation.linalgebra.gen.HMatrix3Test -
object
HMatrix3Test2
extends App
The
HMatrix3Test2
object is used to test theHMatrix3
class, in cases where the 3rd dimension is varied based on the index of the second dimension 'j' > run-main scalation.linalgebra.gen.HMatrix3Test2 -
object
HMatrix3Test3
extends App
The
HMatrix3Test3
object is used to test theHMatrix3
class, in cases where the 3rd dimension is fixed (i.e., for cuboidic 3-dimensional hypermatrices).The
HMatrix3Test3
object is used to test theHMatrix3
class, in cases where the 3rd dimension is fixed (i.e., for cuboidic 3-dimensional hypermatrices). Same asHMatrix3Test
, but usingDouble
rather thanInt
. > run-main scalation.linalgebra.gen.HMatrix3Test3 -
object
HMatrix4Test
extends App
The
HMatrix4Test
object is used to test theHMatrix4
class.The
HMatrix4Test
object is used to test theHMatrix4
class. > run-main scalation.linalgebra.gen.HMatrix4Test -
object
HMatrix4Test2
extends App
The
HMatrix4Test2
object is used to test theHMatrix4
class.The
HMatrix4Test2
object is used to test theHMatrix4
class. > run-main scalation.linalgebra.gen.HMatrix4Test2 -
object
HMatrix5Test
extends App
The
HMatrix5Test
object is used to test theHMatrix5
class.The
HMatrix5Test
object is used to test theHMatrix5
class. > run-main scalation.linalgebra.gen.HMatrix5Test -
object
HMatrix5Test2
extends App
The
HMatrix5Test2
object is used to test theHMatrix5
class.The
HMatrix5Test2
object is used to test theHMatrix5
class. > run-main scalation.linalgebra.gen.HMatrix5Test2 -
object
Matrices
The
Matrices
object provides convenience definitions for commonly used types of matrices.The
Matrices
object provides convenience definitions for commonly used types of matrices. For efficiency, non-generic versions ofMatrixD
,MatrixC
andMatrixR
are provided in thelinalgebra
package. -
object
MatrixN
extends Serializable
The
MatrixN
companion object provides operations for theMatrixN
class that don't require 'this' (like static methods in Java). -
object
MatrixNTest
extends App
The
MatrixNTest
object tests the operations provided byMatrixN
class. -
object
SparseMatrices
The
SparseMatrices
object contains convenience definitions for commonly used types of sparse matrices. -
object
SparseMatrixNTest
extends App
The
SparseMatrixNTest
object is used to test theSparseMatrixN
class. -
object
SymTriMatrices
The
SymTriMatrices
object contains convenience definitions for commonly used types of symmetric tridiagonal matrices. -
object
SymTriMatrixNTest
extends App
The
SymTriMatrixNTest
object is used to test theSymTriMatrixN
class.The
SymTriMatrixNTest
object is used to test theSymTriMatrixN
class. > run-main scalation.linalgebra.gen.SymTriMatrixNTest -
object
VectorN
extends Error with Serializable
The
VectorN
object is the companion object forVectorN
class. -
object
VectorNTest
extends App
The
VectorNTest
object tests the operations provided byVectorN
class. -
object
Vectors
The
Vectors
object contains convenience definitions for commonly used types of vectors.The
Vectors
object contains convenience definitions for commonly used types of vectors. For efficiency, non-generic versions ofVectorD
,VectorC
andVectorR
are provided in thelinalgebra
package.


Of it, Virginia Woolf says, "Jane Austen looked at it and laughed at it and devised a perfectly natural, shapely sentence proper for her own use and never departed from it."
--- layout: post title: "The early 19th century sentence" date: 2009-08-24 comments: false ---


GSE40705, Pancreas | Genome-Wide RNA-Seq Viewer
Expression level
Extremely high
Very high
High
Moderately high
Moderate
Low
Very low
Gene type
mRNA
ncRNA
misc_RNA
precursor_RNA
tRNA
other
Source data:
https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE40705


Indian Languages details
Language
Family/Origin
No. of speakers
Region
Kannada
Dravidian
38M
Karnataka


Kier Lehman currently oversees music for the hit HBO series 'Insecure' which has garnered critical acclaim. He has supervised music for films such as 21 Jump Street, 22 Jump Street & Fist Fight; and for TV such as Being Mary Jane, The Night Of & The Last Man on Earth
Read his interview on BIKyle Hunter, also known as K. Sparks, has been in the music industry for more than ten years, releasing various music projects & ghostwriting for many musicians. His credits also includes creating content for movies, commercials, and television. His music is a fusion of hip hop, jazz & neo-soul.
Check out his BandCamp pageThis song was created by Swedish producer Robert Parker, coming from the NY-based label 'NewRetroWave.' Though this song was made just last year, it's perfect for those looking for the nostalgia sounds of Synthwave, best used for movies based in the 1980s era.


--- title: JSON(P) Stacking layout: post tags: - JSON - JSON(P) - JavaScript ---
JSONP was proposed as grabbing data from external domains avoiding the cross script scripting limitations (see this Ajaxian article for more information). It requires a call to an external API where you specificy the a callback function, you do this through the use of script tag. For example:
{% highlight html %} {% endhighlight %}When the script tag has been loaded your function would be called with the JSON data, like so.
{% highlight javascript %} myfunction('some JSON data'); {% endhighlight %}However you become reliant on that external service to always be available, if for any reason that service goes down you wouldn’t get any data and your page would be likely to hang.
Therefore I propose a system of JSONP stacking, quite simply you stack up your JSON requests if you don’t receive a response in a set time it will stop the request.
This can be easily achieved by having the following function:
{% highlight javascript %} // callback function var _c = false; // success flag var _s = false; function JSONPStacking(url, callback) { // create the element var script = document.createElement('script'); // set the source script.src = url + '&callback=callback'; // render the element document.appendChild(script); // start the counter, this one last for 5 seconds setTimeout(function() { if (!_s) { // remove the element document.body.removeChild(script); } }, 5000); } function callback(data) { // say the data has been received _s = true; // call the callback with the data _c(data); } {% endhighlight %}Basically what we are doing here is to create a normal JSONP request by creating a script tag and loading it into the body. However we are overriding the standard callback function with our own one, callback. When the request succeeds this will call that function with the data and in turn we call our success function. If 5 seconds have past the timeout will trigger, see if the success flag has been set if not it will remove the element from the DOM thereby stopping the request.
That's it, it is a really simple principle but will hopefully stop your site from hanging on long request, such as for the Twitter widget. It will also make your widgets that you build a lot more stable and won't overload your site.


This site serves as a landing page for some sample web apps I've created in the past. The apps are generally fairly simple and were created as a learning experience and not originally intended to be published anywhere.
The repository itself can be found at https://github.com/Tornac/tornac.github.io and contains the source code for the projects presented here.
Link to website: https://tornac.github.io/maze2
A simple game where the player can navigate a maze. The game uses Typescript, but no web frameworks.
Link to website: https://tornac.github.io/react-todo
An application allowing the user to manage a todo-list, allowing the creation of new elements as well as their deletion. Entries in the todo-list can be marked as completed and they are stored on the device they are created on. This project uses React and Typescript.
Link to website: https://tornac.github.io/ffxiv-cooldowns
Created as a joke, referencing a common phrase in a video game. Features some very simple CSS animations, but server no purpose otherwise.


How to calculate the energy and do geometric relaxation on a chemical system?¶
If we want to calculate the energy, we will need:
The structure of the chemical system (The detailed discussion about how to construct the chemical system are shown in this page: How to build the chemical structures?)
The code that we want to use
The input file (or input parameters) for the simulation.
So in below, we will introduce how to get the energy from different softwares.
Step 1: Prepare the structure of the chemical system that you want to investigate
Note
In here, it is very important to ask yourself questions in below:
How large the system do I need?
Do I need to consider solvation environment? If solvation is needed, do I consider then explicitly or implicitly?
What is the configuration of the surface?
Do I have all the possibilities?
Step 2: Choose the software that you want to use
Note
The two most popuplar softwares for calculting the energy by DFT method would be: (1) Quantum Espresso (2) VASP . The difference is that VASP would cost (lots of) money, but Quantum Espresso is open-source, that means it is free to use. But you can choose whatever you want.
Step 3: Prepare the input files for the software
Note
Usually the input file contains the parameters for the DFT simulations. When we think about a DFT simulation, we need those things:
Chemical structure
Pseudopotential for all the elements
k-points mesh for the system
parameters for electronic relaxation (SCF cycle)
parameters for atomic relaxation (if we want to relax the system)
parameters for cell relaxation (if we want to relax the cell and the atomic positions at the same time)
We can divide all the parameters in the software into these 6 categories we have mentioned above, it will help us understand how DFT simulation actually works.
Now let’s get into the examples, we will use the adsorption of CO on Pt(111) as our example.


JS Bin was built by Remy Sharp and is completely open source and available http://github.com/remy/jsbin. You can also follow @rem on Twitter where he'll tweet about JavaScript, HTML 5 and other such gems.
If you would like to work with Remy and his company, Left Logic on a front end development project, please get in touch.
UX was kindly donated by Danny Hope who also tweets here.
JS Bin is a webapp specifically designed to help JavaScript and CSS folk test snippets of code, within some context, and debug the code collaboratively.
JS Bin allows you to edit and test JavaScript and HTML (reloading the URL also maintains the state of your code - new tabs doesn't). Once you're happy you can save, and send the URL to a peer for review or help. They can then make further changes saving anew if required.
The original idea spawned from a conversation with another developer in trying to help him debug an Ajax issue. The original aim was to build it using Google's app engine, but in the end, it was John Resig's Learning app that inspired me to build the whole solution in JavaScript with liberal dashes of jQuery and a tiny bit of LAMP for the saving process.
Version 1 of JS Bin took me the best part of 4 hours to develop, but version 2, this version, has been rewritten from the ground up and is completely open source.


Owning Palette: Data Classes, Controls, and VIs
Requires: Labstache
The Pair class represents a key-value pair.
| Class Item | Description |
|---|---|
| From | Wraps, or converts, a LabVIEW key-value into a Mustache key-value pair. |
| Into | Breaks the Pair object into its key and value components. |
| Read Key | Gets the key of the key-value pair. |
| Read Type | Gets the Mustache data type of an object. This is primarily used internally or when building custom compilers. This is more robust than using strings in case structures with the Get LV Class Name function, which is not available in older versions of LabVIEW. |
| Read Value | Gets the Mustache value from the key-value pair. |


enumeration that determines the way in which two material properties will be combined to yield a friction or restitution coefficient for a collision. More...
#include <PxMaterial.h>
Public Types | |
| enum | Enum { eAVERAGE = 0, eMIN = 1, eMULTIPLY = 2, eMAX = 3, eN_VALUES = 4, ePAD_32 = 0x7fffffff } |
enumeration that determines the way in which two material properties will be combined to yield a friction or restitution coefficient for a collision.
When two actors come in contact with each other, they each have materials with various coefficients, but we only need a single set of coefficients for the pair.
Physics doesn't have any inherent combinations because the coefficients are determined empirically on a case by case basis. However, simulating this with a pairwise lookup table is often impractical.
For this reason the following combine behaviors are available:
eAVERAGE eMIN eMULTIPLY eMAX
The effective combine mode for the pair is maximum(material0.combineMode, material1.combineMode).
| enum PxCombineMode::Enum |


Meet App
Front-End Developement
This project involved developing a landing page website for an application. Client provided the PSD template. I coverted it into a HTML template.
- Client
- Appco Inc.
- Lead Time
- 7 days
- Technologies
- HTML, CSS, JavaScript, jQuery
- Client's satisfaction
-
Clean Code
Nice and clean codeResponsive Design
Support for all mobile devicesI completed this project within 3 days. It's a onepage website. Smooth scrolling, nice animation, clean code, simple documentation are the main features. Perfect for any "App-Landing" page.


I'd like to write a bit on selegiline (deprenyl). I'm a 26 year old 83 kg male from Istanbul. Sorry for my (probably) bad English.
I've been using the brand name drug SELDEPAR for about 3 weeks. I've been taking about 2.5 mg every day. Some days I took 5 mg, some days none. From time to time I use mdma (twice a month at most, usually less), alcohol (once-twice a week) and weed (very very rare). I've tried some other otc drugs but gave up for they surely don't make any good highs. I smoke.
Just yesterday and today I've came to realise that somehow some remarkable changes had happened in me. Please note that my opinions on these changes these are just yet SUBJECTIVE i.e., if I'm saying 'I'm smarter', I might be WRONG. A similar thing happened once on mdma: I though I talked to my friend's dog. Yes I did. I mean, I still don't know if I really did; but,... anyway, you got my point :) Feeling 'heyy, I'm smarter!!' and being actually smarter is different.
Since the beginning of my usage -sharply inclined since the last 2 rolls- inceasingly I've been thinking faster (real) and more reasonable. I can connect the reasons and conclusions more easily. I can understand people better. I'm more energetic. Positive. Think more clearly. Do maths better (real). Better recalling and remembering (real). Increase in rational, reasonable, very controllable temper (real and unlike the ephedrine caused temper). All senses seem to be a little sharpened. And on the overall, a sense of well being is all over. No, it's not like being on mdma. I can say it is still quite a 'high' especially after I eat a piece of chocolate, consume coffee or tea; at most maybe 30 % of mdma’s efficiency. The inner strength and the sense of peace mdma provides is present all the time at a very satifactory level. Now, I'm listening to a beautiful music and you can't imagine how smooth and soft, yet powerful the melody is.
Here are some events I find remarkable during the day in timely order.
- 7:00 am had breakfast. It's been about 17 hours since last I had a sleep of 3.5 hours.
- 11:00 am ingested a whole 5 mgs pill.
- 2:00 pm I got out and on the street and realised how fast I was walking and, slowed down. The people are ssooo ssslooooowww!
- 7:00 pm I realised I did not eat anything since the morning. I did not have any appetite but I forced myself to eat. I did not thirst much either.
- At about 10:00 pm I realised my heart was beating somewhat unusually. Counted the pulse several times during the day while resting and found that it varies btwn 80-105 (normal?)
- At 10:30 pm still no sleep. Consumed alcohol to get to sleep (always works).
- At 2:30 woke up. Wrote these lines. Just realised the sizzling pain in my toe (hit badly to the corner of the couch the other day) is no more present.
- 8:00 am apetite, ate food.
- 10:00 am, still no sleep.
- Also sometimes I think I felt a very subtle 'zzzzz'ing in my head and ears. Low-premium highs seem to be after eating sweet, chocolate, ordinary food, coffee, tea.
Note: I've been giving the medicine to my 55 yr old father for two weeks about 5 mgs a day and he says he didn't realise any changes in himself but maybe a loss in the alcohol craving (he might need more time on the medicine to get something).
Conclusion and further discussions:
I do not mean to use deprenyl to consume it as a 'high' but as a lifestyle drug which can be consumed during lifetime. We read its positive results. It's probably a 'high' in the sense that it facilitates well being (maybe a little more than that). But, I'm sure there must be some hazards in its uncontrolled usage. First of all, maybe it switches off the body's pain and appetite mechanisms. Also remaining in this good mood for extended periods can not be without its price in the brain (right?).
I continue to wonder:
- As a lifestyle drug, what can be the ideal minimum recommended usage dosage by age groups?
- Any heart/circulatory system damage potential?
- Any damage potential to the neural connections? I’ve heard too much and extended stimulation (as by mdma) causes residual damage.
- Specific drug interactions? (There's a lot of information on MAOI's but not specifically for selegiline) For example can one use zyban with it? Combinations with anti-depressants?
- Any negative results after extended use? (the drug becomes unwantedly emphatogen? hallucinergig?)
- Withdrawal symptoms? Bottomless depression pit aftewards?
This medicine has a lot of potential, though I might not recommend younger people like me to use it (at least unless the dosage is known). To conclude, I can say that I think I will not continue using it unless I find further satisfactory information on the drug on the above issues (it also ruined my sleep!) But maybe I might try some minimal doses like 1 mg/day. I don't know.
Ah, no more for my father either.
Thanks for the patience.
Lance
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.


Greasemonkey Installer
This is Greasemonkey Script.
loading...
Includes:
Excludes:
You should only install scripts from sources that you trust
Install
view source
cancel


Quick Links
Actions
Education
{{d.qualification}}
{{d.institution_name|uppercase}}Skills
{{i.skill_id}} Beginner 4" class="txt">Intermediate 6" class="txt">Experience
Projects
{{i.title}}
Role
{{i.role}}
Description
{{i.description}}
Responsibilities


HOME
PRODUCTS
CAREER
ENROLL
We at
Nirman Labs
transform
IDEAS TO
REALITY
Students
Schools
Workshops
K
Smiles
OUR PRODUCTS
BENEFITS
ENROLL


Configuring the Sphinx-4 Front End |
The main design goal of the Sphinx-4 front end is flexibility.
The front end should be modeled as a pipeline of data processors,
and the entire composition of the pipeline should be configurable
from the configuration file. Other design requirements include
allowing multiple instances of the same data processor in the same front end,
where each can be configured differently. Moreover, the possibility of
multiple front ends should be allowed.
To enable all these capabilities, the following scheme is devised to specify the front end in the configuration file. Lets work with the example of a standard Mel Frequency Cepstral Coefficients (MFCC) front end, followed by an explanation:
<component name="mfcFrontEnd" type="edu.cmu.sphinx.frontend.FrontEnd"> <propertylist name="pipeline"> <item>preemphasizer</item> <item>windower</item> <item>dft</item> <item>melFilterBank</item> <item>dct</item> <item>batchCMN</item> <item>featureExtractor</item> </propertylist> </component> <component name="preemphasizer" type="edu.cmu.sphinx.frontend.filter.Preemphasizer"/> <component name="windower" type="edu.cmu.sphinx.frontend.window.RaisedCosineWindower"/> <component name="dft" type="edu.cmu.sphinx.frontend.transform.DiscreteFourierTransform"> <property name="numberFftPoints" value="512"/> </component> <component name="melFilterBank" type="edu.cmu.sphinx.frontend.frequencywarp.MelFrequencyFilterBank"/> <component name="dct" type="edu.cmu.sphinx.frontend.transform.DiscreteCosineTransform"/> <component name="batchCMN" type="edu.cmu.sphinx.frontend.feature.BatchCMN"/> <component name="featureExtractor" type="edu.cmu.sphinx.frontend.feature.DeltasFeatureExtractor"/>Example 1: Specifying a standard MFCC front end.
The first component specifies all the front end proceessors. "mfcFrontEnd"
is the name of our MFCC front end pipeline, followed by the Java class type
of the front end. It is then followed by a list of the data processors,
using a propertylist
called pipeline
, which
you will see is a property of the
FrontEnd class.
The rest of the components specify each of the data processors in turn.
They mainly specify the Java class type of the processor, but it can also
specify the properties of the data processor. For example, in the
case of the DFT data processor, the number of FFT points is specified
as 512. If you look at the DiscreteFourierTransform class, you will notice that
numberFftPoints
is a property of the class.
The name of a component is also useful if we have multiple instances of the same data processor class. For example, suppose that we perform Discrete Fourier Transform two times in a row, but each with a different number of FFT points, we would specify the following:
<component name="mfcFrontEnd" type="edu.cmu.sphinx.frontend.FrontEnd"> <propertylist name="pipeline"> <item>preemphasizer</item> <item>windower</item> <item>dft_1</item> <item>dft_2</item> <item>melFilterBank</item> <item>dct</item> <item>batchCMN</item> <item>featureExtractor</item> </propertylist> </component> <component name="dft_1" type="edu.cmu.sphinx.frontend.transform.DiscreteFourierTransform"> <property name="numberFftPoints" value="128"/> </component> <component name="dft_2" type="edu.cmu.sphinx.frontend.transform.DiscreteFourierTransform"> <property name="numberFftPoints" value="256"/> </component>Example 2: Specifying a front-end pipeline with two DataProcessors of the same class, but different properties.
When the first DiscreteFourierTransform class is initialized in the
'initialize()' method, the 'name' argument will be 'dft_1'. Calling
DiscreteFourierTransform.getName() on it will return 'dft_1'.
<component name="mfcFrontEnd" type="edu.cmu.sphinx.frontend.FrontEnd"> <propertylist name="pipeline"> <item>preemphasizer</item> <item>windower</item> <item>dft</item> <item>melFilterBank</item> <item>dct</item> <item>batchCMN</item> <item>featureExtractor</item> </propertylist> </component> <component name="plpFrontEnd" type="edu.cmu.sphinx.frontend.FrontEnd"> <propertylist name="pipeline"> <item>preemphasizer</item> <item>windower</item> <item>dft</item> <item>plpFilterBank</item> <item>plpCepstrumProducer</item> <item>batchCMN</item> <item>featureExtractor</item> </propertylist> </component> ... // define the components of both front endsExample 3: Specifying multiple front-end pipelines.
That is, you specify the different pipelines, and then just specify each pipeline as you would individually.


Tracker page from previous order
Simple docs reference
Coming soon: alter parameters to effect the volume, speech rate, pitch, voice, and language:


Building Mimblewimble And Grin
Transcript By: Bryan Bishop
Tags: Privacy, Scalability
Category: Conference
Building mimblewimble and green
Quentin Le Sceller (Grin Dev Team), Ignotus Peverell (Grin Dev Team), Yeastplume (Grin Dev Team), Antioch Peverell (Grin Dev Team), HashMap (Grin Dev Team), John Tromp (Grin Dev Team), Daniel Lehnberg (Grin Dev Team)
Quentin Le Sceller
https://twitter.com/kanzure/status/1090662484275384320
Our first talk is from the Grin project. It was just launched a few weeks ago. Okay, let’s get started.
Introduction
Hi everyone. My name is Quentin Le Sceller. I’m a developer at Blockcypher. I am here to talk about grin, specifically about building mimblewimble and grin an implementation for privacy and scalability. Grin is an open-source project available on github.
Grin: the theory
When you think about a new cryptocurrency launch, you want to make it seem as fair as possible. In theory, you have a straight line from proposal to launch. But in practice, it’s messy, and then you launch eventually. Today’s talk is about all the building blocks in grin. Before talking about grin specifically, let’s talk about mimblewimble.
Mimblewimble
Mimblewimble is a new blockchain design that was proposed by French voldemort. It was proposed anonymously on an IRC channel called #bitcoin-wizards. The goals are to have privacy by default, be massively prunable, and it relies on proven elliptic curve cryptography. It’s output-based, just like bitcoin.
Mimblewimble transactions
To understand the magic of mimblewimble, you have to look at the transaction data structure. A mimblewimble transaction has inputs, outputs, and a kernel. The inputs are references to old outputs. The outputs are confidential transactions plus range proofs. The kernels are outputs - inputs - fee, signature.
You can combine multiple transactions into a single transaction as long as the equations still balance.
See Andrew Poelstra 2016 for more details on mimblewimble.
Mimblewimble blockchain
Miners take all of the transactions, group them, then do cut-through to remove excess data, and then publish the data. When you want to sync the mimblewimble blockchain, you don’t have to store every block. You only need the state of the blockchain, which is all the blocks added together. It’s a lite state of the blockchain. You still need the blockheaders, the UTXO set, and finally the kernel set.
This was a crash course in mimblewimble. So now let’s move on to grin.
Grin: The beginning
Grin was created in October 2016 by Ignotus Peverell. It’s the first implementation of mimblewimble. The idea was to create a simple blockchain. Mimblewimble in a way is simple. The guiding principles are simplicity, privacy and scalability.
Building blocks
Mimblewimble is just one of the building blocks of grin. You have many more components to make a complete cryptocurrency. This includes rust, compact blocks, dandelion, schnorr signatures, mimblewimble, community, MMR, cuckoo cycle, certifiable transactions, time-locked outputs, bulletproofs, and switch commitments.
Merkle mountain range
https://github.com/opentimestamps/opentimestamps-server/blob/master/doc/merkle-mountain-range.md
Merkle mountain range was invented by Peter Todd. It’s a merkle tree that can grow and be efficiently stored on disk. It provides for logairthmic sized proofs that an element belongs to the tree.
In grin, this building block is used to store kenrels, outputs and rangeproofs. This enables fast sync, which is when you download the state of the blockchain. It provides a unique representation of the UTXO set. It allows uniquely proving the existence and unspentness of any output.
This is a straightforward building block, but one of the most important one.
Proof-of-Work
Every blockchain needs a consensus algorithm. To understand why grin chose Cuckoo Cycle, let’s go back to 2016. In 2016, there was no real alternative to proof-of-work and proof-of-stake was more experimental. Since the beginning of grin, John Tromp’s cuckoo cycle was chosen by Ignotus Peverell. It was a simple design (only 42 line specification), it’s memory-bound, and it was initially thought to be ASIC resistant because of the memory requirements to compute the result.
Dual PoWs
In August 2018, secret ASIC mining on day 1 seemed highly plausible. We saw zcash/XMR ASICs and we figured that someone would mine on day one. This would damage the security of grin and provide most of the currency to a wealthy entity in the beginning. This would increase mining centralization and be considered unfair.
So the first idea was to switch to a dual proof-of-work. The primary PoW would be Cuckoo Cycle which would be ASIC friendly, and the secondary PoW would be Equihash. With high memory requirements to target GPUs, like 7+ gigabytes.
Also, this would be switched every 6 months to discourage ASIC manufacturers from designing dynamic chips.
Back to Cuckoo
For ASICs we use Cuckatoo31 + 2^31 edges or more. It’s a variant of Cuckoo PoW that simplifies ASIC design. It can be mined on 11 GB GPU initially. 10% of rewards at launch, and it linearly increases to 100% within 2 years.
For GPUs we’re using Cuckaroo29 (2^29 edges), and initially it was believed it could be mined on 7 GB of memory but actually it was more like 5.5 GB. We tweaked it to remain ASIC resistance for at least 2 years. We allocate 90% of rewards at launch, and linearly decreasing to 0 within 2 years.
We would like ASICs in the future but not at the very beginning.
Switch commitments
https://eprint.iacr.org/2017/237.pdf
Switch commitments were introduced by Tim Ruffing in 2017. We use switch commitments in grin. Quantum computing can potentially break confidential transactions. This introduces a safety switch in confidential transactions. W ecan later require the user to reveal the switch commitment to spend the output, and ElGamal commitment to spend the output.
Switch commitments were proposed by Tim Ruffing on the grin mailing list. We implemented it in October 2017. His scheme wasn’t a good fit for grin because current implementation does not guarantee privacy for spent outputs, cannot lock coinbase outputs, and issue during wallet restore.
A new scheme was proposed. But then switch commitments were removed a few months later, in issue 841. Swithc commitments were found to add a lot of complexity and assumptions, take additional space for little benefit right now, and they allow the inclusion of arbitrary data.
But finally, switch commitments came back a few months ago. Tim Ruffing came back to the mailing list with switch commitments using a new scheme. You just tweak the pedersen commitment. It does not need additional space, does not need an additional random value, and does not allow for the inclusion of arbitrary data. The grin implementation was done by jaspervdm in late December 2018 just before launch.
Community
The community is our last building block we’ll highlight.
Future work
In the near future, there’s atomic swaps, relative locks, flyclient, and Dandelion++. For research, we’re interested in vaults and covenants, RSA accumulators, scriptless scripts, and Boneh-Lynn-Shacham (BLS) signatures.
Flyclient
Flyclient was created by Lou Luu and Benedikt Bunz and presented at Scaling Bitcoin 2017. You store the MMR root in the block header to quickly check blockchain validity. There’s two use cases for grin in issue 1555, one is light clients, and another is to quickly identify longest chain for full node (with near certainty). Download block headers in the background later.
RSA accumulators
Batching techniques for accumulators with applications to IOPs and stateless blockchains 2018 https://eprint.iacr.org/2018/1188.pdf
Right now in grin we use an MMR but we could use an RSA accumulator. The pro’s are that it removes the MMRs, and the accumulator would have a fixed size. But the cons are the security assumption change, trusted setup, and it’s not quantum safe.
BLS signatures
Short signatures from the Weil pairing https://www.iacr.org/archive/asiacrypt2001/22480516.pdf
The pro’s are that you can do non-interactive kernel aggregation, and have potentially simpler multisignature schemes. But the downsides are that BLS signatures would break scriptless scripts, they are slower to validate than Schnorr signatures, and there’s a new security assumption change which also requires consideration.


Sardinia Marathon
Assemini ITA
Race Winners
(13 runnings)
10 Nov
2002
2:23:20
3:10:55
11 Nov
2001
2:25:18
3:06:08
1996-2000
---
---
12 Nov
1995
2:20:29
2:48:24
13 Nov
1994
2:19:56
3:23:15
14 Nov
1993
2:15:40
3:30:06
08 Nov
1992
2:17:01
10 Nov
1991
2:17:09
11 Nov
1990
2:16:59
27 Dec
1989
2:23:42
3:15:42
06 Nov
1988
2:22:41
3:23:52
08 Nov 1987
2:31:56
16 Nov 1986
2:24:13
3:28:06
10 Nov 1985
2:19:15
3:48:52
Notes: 1985 was the inaugural year. The 1994 winners were brother and sister.
Massimiliano Loddo-2
Maria Grazia Piras (ITA)
Massimiliano Loddo (ITA)
Claudia Pinna (ITA)
not held
not held
Igor Lepteyev (RUS)
Cristina Martinelli (ITA)
Gianluigi Curreli-2
Marinella Curreli (ITA)
Disso Dissessa (ETH)
Pasqualina Basciu-2
Gabriel Kamau-2
Gabriel Kamau (KEN)
Gianluigi Curreli (ITA)
Franco Deriu-2
Anna Maria Chessa (ITA)
Franco Deriu (ITA)
Pasqualina Basciu (ITA)
Pietro Pellegrino (ITA)
Franco Borelli-2
Antonietta Liggia Fadda-2
Franco Borelli (ITA)
Antonietta Liggia Fadda (ITA)
Most Wins
(1985-date)
Men
2
Franco Borelli (ITA)
1985-86
.
Franco Deriu (ITA)
1988-89
.
Gabriel Kamau (KEN)
1991-92
.
Gianluigi Curreli (ITA)
1990,1994
.
Massimiliano Loddo (ITA)
2001-02
Women
2
Antonietta Liggia Fadda (ITA)
1985-86
.
Pasqualina Basciu (ITA)
1988,1993
Prize Money
(ADR qualified runners)
No information on prize money has been received for this race.
Race Time Bias
(sec/km)
Insufficient data to calculate the race time bias.
Competitive Level
(1990-date)
Insufficient data to calculate the competitive level.
Quality Performances
Men <2:16 1 <2:17 3 <2:18 12 <2:19 18 <2:20 21 Women <2:50 1
Sardinia Marathon
Alghero ITA
Race Winners
(9 runnings)
24 Apr
2005
2:21:32
3:01:34
04 Apr
2004
2:21:01
2:53:33
11 May
2003
2:20:58
2:54:48
28 Apr
2002
2:23:51
2:55:48
22 Apr
2001
2:25:28
3:12:42
2000
---
---
12 Dec
1999
2:39:21
3:15:17
06 Dec
1998
2:35:53
3:01:01
07 Dec
1997
2:24:58
3:12:01
29 Dec
1996
2:33:44
3:24:53
Note: 1996 was the inaugural year. Known as the Platamona Marathon thru 2004.
Joshua Rop-3
Marinella Curreli-2
Joshua Rop-2
Monica Casiraghi-2
Joshua Rop (KEN)
Monica Casiraghi (ITA)
Giorgio Calcaterra-2
Marinella Curreli (ITA)
Giorgio Calcaterra (ITA)
Gabriella Videki (ITA)
not held
not held
Salvatore Manca (ITA)
Paola Sogos (ITA)
Paolo Comunita (ITA)
Annalisa Gaspa (ITA)
Salvatore Carrucciu-2
Monika Huber (ITA)
Salvatore Carrucciu (ITA)
Teresa Onano (ITA)
Most Wins
(1996-2004)
Men
3
Joshua Rop (KEN)
2003-05
Women
2
Monica Casiraghi (ITA)
2003-04
.
Marinella Curreli (ITA)
2002,2005
Prize Money
(ADR qualified runners)
No information on prize money has been received for this race.
Race Time Bias
(sec/km)
Insufficient data to calculate the race time bias.
Competitive Level
(1990-date)
Insufficient data to calculate the competitive level.
Quality Performances
Men No men under 2:20 Women No women under 2:50
Sarda Marathon
Oristano ITA
Race Winners
(4 runnings)
18 Nov
1984
2:30:52
20
Nov
1983
2:26:29
3:15:17
07 Nov
1982
---
---
22 Nov
1981
2:25:11
Vanni Rassu-2
Vanni Rassu (ITA)
Cinzia Pinna Capponi (ITA)
n/a
n/a
Giampaolo Lisci (ITA)
Cagliari Marathon
Cagliari ITA
Race Winners
(2 runnings)
26 Apr
1998
2:23:51
2:47:46
28 Sep
1997
2:19:29
2:47:00
Mohamed Abdouny (MAR)
Marinella Curreli-2
Roberto Crosio (ITA)
Marinella Curreli (ITA)
Note: All marathons were held on the island of Sardinia.
Last Updated on
16 Jan 2009
Contributor: Franco Civai (50), Klaas Loonstra (4)


Desktop App for SuperNET DAPPs. Contribute to VerusCoin/Agama development by creating an account on GitHub.
Easteregg6907-Jun-19 10:58 PM
And the QT won't even start.
Komodo.
Notice price on rise as network is "disrupted".

Unknown error: Get blockchain address.
It's known now.
Coinexchange.io:Warning: This currency is currently in maintenance mode
Bitrrex: Notice: Deposits and withdrawals are temporarily offline. Pending new release and hard fork
So all wallets are busted on my half.
Give it a week and see..
11 KMD worth of trouble.
Potato Guy 900007-Jun-19 11:23 PM
FYI guys, if you don't want to use verus agama you can use zelcore or like...a bunch of other wallets to make your new address. Google around, there are a lot of wallets that work with Komodo.
@Easteregg69
groundhog07-Jun-19 11:27 PM
u can also use chameleon on your mobile
i use it and its quiete neat eltho i prefer not storing to much on mobile apps
1
PTYX07-Jun-19 11:30 PM
a smart person never stores more than a spending amount on a mobile wallet
once we add cold storage support that's a different story
Roadrunner07-Jun-19 11:42 PM
This has to be a stupid question, but how does one get the KMD balance shown in the Asset Viewer to a new wallet. I have Windows 7, so no Verus or Ocean. I have Verus on Galaxy Pad and Guarda on PC. Now I just need to transfer or import from safe storage. Gotta be easy?
Easteregg6907-Jun-19 11:43 PM
@Potato Guy 9000
Have a running version now. Back to filling form.
DingDongSoLong07-Jun-19 11:47 PM
@PTYX so is it wise I get my kmd out of chameleon because I sent it all there on a quick reaction to the vulnerability news
PTYX07-Jun-19 11:48 PM
If it's a significant amount of funds, don't keep it in a mobile walelt.
gcharang07-Jun-19 11:48 PM
@Roadrunner guarda may not support all the assets.
why no Verus on windows? weren't you able to install it?
Roadrunner07-Jun-19 11:50 PM
It only works on 8 or higher. It would make it easier.
Deleted User07-Jun-19 11:51 PM
@gcharang do you know when KMD work on Bittrex (i mean a wallet )
not possible to deposit/withdraw
gcharang07-Jun-19 11:52 PM
@Deleted User I don't know
Deleted User07-Jun-19 11:52 PM
Do you know who know pls ?
Potato Guy 900007-Jun-19 11:53 PM
Bittrex would know
1
DingDongSoLong07-Jun-19 11:53 PM
@PTYX what would you consider significant? It’s not like a life’s savings amount.
PTYX07-Jun-19 11:54 PM
I keep what i spend on mobile. So usually a few hundred dollars. Anything above what I will be spending I keep in cold storage. You can use various wallets to see your cold storage balance so you can still see your portfolio without needed to have your keys on the device.(edited)
Once we add bip support we will add the ability to create watch-only addresses for that purpose.
gcharang07-Jun-19 11:56 PM
@Deleted User most likely after june 15
DingDongSoLong08-Jun-19 12:00 AM
@PTYX ah ok i think I should move to a cold storage then. Out of curiosity which would you consider the safer option to hold stuff on, Chameleon or an exchange?
PTYX08-Jun-19 12:05 AM
Chameleon
I've heard of exchanges using cold storage but you're still at their mercy.
Deleted User08-Jun-19 12:08 AM
Thanks @gcharang
Easteregg6908-Jun-19 12:12 AM
No valid utxo is available.
I have filled a new refund form with new address a moment ago. Username Easteregg69.
New address is working. Old wallet wont give me an "UTXO".
Gordon Komodo08-Jun-19 12:21 AM
which version did you use? @Easteregg69(edited)
nocturnal08-Jun-19 12:25 AM
im getting paranoid about my other wallets, going to get a hardware thing
anyone have any opinions about ledger vs trezor? or they basically the same?
crumb08-Jun-19 12:32 AM
both have their pros and cons. mostly it's about personal preference tho. read some reviews and watch some youtube vids to make your choice easier. or get both
Color88808-Jun-19 12:39 AM
guys whats going on with my komodo
after hearing that @jl777c solved the oracle problem with 500 lines of code, i invited big in this project
now how the hell can I believe a bullshit claim like that
Yesterday, the npm, Inc. security team, in collaboration with Komodo, helped protect over $13 million USD in cryptocurrency assets as we found and responded to a malware threat targeting the users of...
Bimbles08-Jun-19 12:45 AM
Been going through the recovery process and am concerned by the difficulty in using these wallets. Is there a plan to make these better once this hack situation is over work? Non-compete savvy people could not use these...
Non-computer*
polycryptoblog08-Jun-19 12:46 AM
Yes
Color88808-Jun-19 12:47 AM
cant even figure out how to make a secure wallet, yet u solved the oracle problem in 500 lines of code
@jl777c
no thanks, im going to buy back into chainlink
polycryptoblog08-Jun-19 12:49 AM
@Bimbles Agama is/was going to be deprecated in the near future . In the background KMD team has been working on a new wallet with integrated atomic swaps currently it is finishing alpha testing and moving into beta with it progress can be viewed in the #atomicdex-beta channel
Komodo. Contribute to jl777/komodo development by creating an account on GitHub.
Bimbles08-Jun-19 12:51 AM
If you have any pull with developers, remember user interface and easy install is key.
Dan12208-Jun-19 12:51 AM
Hi so I send from my old komodo agama to the new komodo versus wallet? New wallet address is the one specified in the form as my new address?
gcharang08-Jun-19 12:53 AM
@Dan122 yes
polycryptoblog08-Jun-19 12:53 AM
I have been fortunate enough to test it briefly and it is easy to install ( will be available mobile first google play/AppStore when full release is out ) and the ui is pretty intuitive even for the atomic swaps I think people will be pleased and best part no npm dependency lol
Dan12208-Jun-19 12:54 AM
why does my old agama wallet seed also log me into the versus wallet?
Easteregg6908-Jun-19 12:54 AM
@Gordon Komodo compromised one Agama_windows_portable_0.3.6b from komodo site
Bimbles08-Jun-19 12:54 AM
That's encouraging, thank you @polycryptoblog !
1
gcharang08-Jun-19 12:54 AM
@Dan122 yes
Dan12208-Jun-19 12:55 AM
@polycryptoblog sounds good
@gcharang thanks
Easteregg6908-Jun-19 12:56 AM
@Gordon Komodo Cannot get a valid utxo for sending that small amount as required.
Old address to new address.
polycryptoblog08-Jun-19 12:56 AM
Seeds just generate keys. So same seed same key. Verus and Komodo Use same format for generating high entropy keys
Bimbles08-Jun-19 12:58 AM
Last question from me @polycryptoblog :
If we had other coins on Agama mobile wallet, should we add them to Verus wallet or what is the process to recover those?
polycryptoblog08-Jun-19 12:59 AM
Yes , all coins should be moved immediately . Recovery process is the same if they haven’t been swept otherwise fill the claim form
crumb08-Jun-19 12:59 AM
@Color888 you do understand that this wallet issue had NOTHING to do with Komodo core code?
Yesterday, the npm, Inc. security team, in collaboration with Komodo, helped protect over $13 million USD in cryptocurrency assets as we found and responded to a malware threat targeting the users of...
Easteregg6908-Jun-19 01:05 AM
Saving the day. No doubt.
Damage control comes next.
Bimbles08-Jun-19 01:08 AM
Still difficult to understand @crumb
How is the Verus wallet any safer from that than the Agama mobile wallet (which has been compromised). Looks like the Verus wallet has the same problem?
Easteregg6908-Jun-19 01:08 AM
How come i don't have valid utxo for sending 0.0001 komodo?
Pretty core stuff.
crumb08-Jun-19 01:08 AM
Verus Agama is not using the compromised dependency
Easteregg6908-Jun-19 01:09 AM
Or wallet issue?
polycryptoblog08-Jun-19 01:10 AM
Dm your address
I’ll take a look
Bimbles08-Jun-19 01:11 AM
I see thanks @crumb
Easteregg6908-Jun-19 01:15 AM
@polycryptoblog I have send it to you.
polycryptoblog08-Jun-19 01:15 AM
Taking a look now
Easteregg6908-Jun-19 01:15 AM
Saldo 0.00020011
Bimbles08-Jun-19 01:17 AM
@polycryptoblog
Sending to the Verus KMD public address from the Agama mobile wallet doesn't work for ERC20 tokens. Send to an ethereum wallet instead?
polycryptoblog08-Jun-19 01:20 AM
Yes, send to an address you control that was not generated by Komodo Agama


--- layout: post status: publish published: true title: VMworld 2009 - Keynote P2 author: display_name: iguy login: iguy email<EMAIL_ADDRESS>url: '' author_login: iguy author_email<EMAIL_ADDRESS>wordpress_id: 243 wordpress_url: http://itsjustanotherlayer.com/?p=243 date: !binary |- MjAwOS0wOS0wMiAxNToyMToxMSAtMDUwMA== date_gmt: !binary |- MjAwOS0wOS0wMiAxNToyMToxMSAtMDUwMA== categories: - VMware tags: - keynote - view - VMware comments: - id: 63 author: VMworld 2009 (San Francisco) – Linkage » Yellow Bricks author_email: '' author_url: http://www.yellow-bricks.com/2009/09/07/vmworld-2009-san-francisco-linkage/ date: !binary |- MjAwOS0wOS0wOCAwNjoxOTo0NyAtMDUwMA== date_gmt: !binary |- MjAwOS0wOS0wOCAwNjoxOTo0NyAtMDUwMA== content: ! '[...] – VMworld 2009 Day 2 keynote – P1 – P2 – P3 – P4 – [...]' ---
A major goal of the View initative is to have the same image while providing the best experience possible with WAN, LAN and Direct machine speeds. For WAN/LAN the solution will be PCoIP. The performance numbers are very impressive and no numbers. This protocol has shown some excellent capabilities over WAN connections.
The other piece for local machine usage is Employee Owned machines. Hosted Virtualization is being highly developed. Deals with Intel have gone the next step with Bare Metal Virtualization for Corporate owned machines.
Demo of the Bare Metal Virtualization (type 1 hypervisor). Direct3D works fairly well during the demo. A presentation of OpenGL using the Google Earth demo over PCoIP and over the LAN was very nice. The WAN demo back to Portland simply rocked.
Wyse has an iPhone application to make the iPhone act as a thin client connecting over PCoIP to the same virtual machine ruled. Quick and effectively to scroll around the screen and do what you would normally. Which is appropriate having seen well over 2 out of 10 people having iPhones, more than Blackberrys here.
More to come.. next post...


This case happened a few months ago when my boyfriend and I went to a popular club to meet up with some friends. At the time 'G' was something of a new item and everyone was really interested in what it did when brought into the club atmosphere. So everyone was using it recreationally--1 capful for every 45 minutes, max.
My boyfriend was the only that had not taken any. Instead, he was just drinking beer, but by like 3:00am he decided that he wanted to take some too. The only problem was that he had been drinking fairly heavily and by this time I guess he felt untouchable. So without my total knowledge, he took what we estimated to be like 5-6 capfuls in about 2 hours. The 'caps' were said to have been watered down, that is why the dosage was so great.
Well, about 30 minutes later he grabbed some other girl's crotch, which was totally out of character for him. He was hanging off of the lights on the ceiling and had stripped down to only his pants.
I look over at 'subject' and he is taking his pants down. I run over because this is not a good sign. As I get there he is pulling out his unspeakables and peeing all over the people in the booth below us. Thank god they thought that it was a beer or they would have probably killed us all. The next thing I know I have his pants up but during the process, he tripped on the cuff of his pants and landed head first on the iron banister. Bad goes to worse in like 2 seconds.  I turn around to ask one of my friends what to do and everyone is gone. They all took off, afraid I guess of what was about to happen. So I tried to feed him ice and water and bribe him with sexual favors and such to get any reaction out of him while trying to see where all the damned blood was coming from. Now granted, at the time I took G myself, so I could hardly see straight and this sucked.

  I watched him get stitches in his mouth. All because we did not listen to anyone's advice that this drug can kill you. Granted, it can give you a good time...it can also cause you to gag on your own vomit and all your friends will watch you die.....I have seen it happen.
I talked to the bouncer about the night of the above incident...'subject' was the 7th person taken to ER that night from GHB. Two weeks later a girl died in the club from too much G.
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.


| CS 107 - Introduction to Scientific Computation Homework #9 |
1. Retirement Investing Analysis: Using the Monte Carlo analysis
techniques we developed in class as a starting point, come up with a realistic
stock investment plan, making clear your assumptions, and backing your plan with
analysis. In particular, in the initial comments of invest.m
, describe
your assumptions of (1) work years, (2) savings rate, and (3) goal of income
replacement. You may, if desired, extend our approach in many ways,
including the addition of bond data, social security projections, non-uniform
savings rates, etc. By running invest.m
, the grader should be able to
reproduce the simulations, graphs, etc. that support your plan, which should be
outlined in the initial comments of invest.m
. This exercise is a practical
opportunity to apply Monte Carlo analysis to your (hopefully) great future
benefit! Function invest
should have no parameters and return
the estimated probability of success for your plan. Note: The grading submission
system will merely judge that the probability for success is valid.
Separate evaluation (i.e. reading) by the grader will be necessary to score this
problem.
2. Pythagorean Triples: Exercise 8.18 with the following
modifications: In triples.m
, take the maximum value of cMax as input, rather than
assuming 10,000 as a maximum value. To avoid redundant triples, restrict
search such that a ≤ b. Return
the (a, b, c) triples as a t-by-3 matrix, where t
is the number of triples. Thus, each row is a triple. Organize your loops
such that these triples are sorted by a, then b. In other words,
the first column of a values is sorted, and if there are multiple triples
with a given a value, then b values will be sorted among these
triples. Hint: Your triples will be sorted correctly if you loop
through values of a and b correctly.
3. Dot Product: In dotProd.m
, use loops to create your own dot product
function that takes two equal-length vectors and returns their dot product.
If the two vectors are not of equal length, print "dotProd: input vector lengths
do not match", and return an empty list. A dot product of two vectors
v1 and v2 of length n is v1(1) * v2(1) + v1(2)
* v2(2) + ... + v1(n) * v2(n).
4. Matrix Multiplication: In matMult.m
, use loops to create your
own matrix multiplication function that takes an m-by-n matrix
m1 and an n-by-p matrix m2, and returns the m-by-p
matrix m3 resulting from the matrix multiplication of m1 and m2.
If the number of columns in m1 does not match the number of rows in m2,
print "matMult: input matrices are not compatible", and return an empty list.
Otherwise, return m3. The value at m3(i, k) is
the dot product of row i in m1 and (transposed) column k in
m2.


X
Volunteer Opportunity
Time
Sign Up
{{role}}
{{role.role_title}}
{{role.start_time | date:'h:mm a'}} - {{role.end_time | date:'h:mm a'}}
Remove Me
{{role.first_name}} {{role.last_name}}
Sign Up
X
Volunteer Opportunity
Start Time - End Time
Name
Save Role
Delete Role
-
Save
Delete
-
Add Role


Waterfield's Air Duffel Carry-On Bag is just the right size for air travel
Source: iMore
Waterfield's Air Duffel Carry-On Bag is perfectly sized to fit under the seat on most airlines, so it can count as your personal bag rather than a carry-on. Yet, you can pack a lot into this small duffel bag, making it ideal for air travel.
Perfectly sized
Waterfield Air Duffel Carry-On Bag
Bottom line: Travel light and stylish with this efficiently-designed luxury bag as your personal item.
The Good
- Lightweight and attractive
- Fits under the seat on most airlines
- Lots of compartments and pockets
- Well-organized
- Lifetime warranty
The Bad
- Pricey
Personal item
Waterfield Air Duffel Carry-On Bag: Features
Source: iMore
The Waterfield Air Duffel Carry-On Bag is designed to be the perfect personal item when you travel. Not your carry-on bag, but personal item. What's the difference? A carry-on bag can be a larger item, meant to be stored in the airplane's overhead bins above the seats. Some airlines charge extra if you bring a carry-on bag, but a smaller personal item, such as a briefcase or purse, is always free (as far as I know.) Even if you do bring a carry-on bag or suitcase, you are still allowed a personal item in addition. The personal item must be quite small; the precise dimensions vary by airline but at 16 by 10.25 by 8.25 inches, this bag fits the requirements for most.
Waterfield makes the most of these limiting dimensions, with enough room for one or possibly two days' worth of clothing, plus your tech gear and other travel essentials. The main compartment is where you'd put clothes, shoes, and cosmetics. There are three slide pockets inside for smaller items and a clip for keys. In the main compartment's lid are two small zippered mesh pockets. Zippered pockets on both sides could be used for a water bottle or other items and are easy to reach when your bag is under the seat.
Travel light and stylish with this efficiently-designed luxury bag as your personal item.
The office compartment on the bag of the bag is where you'd store your tech gear. It opens completely and lays flat, which makes it faster to go through security. The lay-flat portion has a padded compartment large enough for a 16-inch MacBook Pro. There are two layers of slide pockets; one is large enough for a 12.9-inch iPad Pro; the others are smaller, meant for pencils, cords, and other small items.
The front pocket has a leather flap and opens up to one larger compartment, suitable for a 12.9-inch iPad Pro, files, or magazines and two smaller slide pockets that could hold your passport, iPhone, and other items. The leather flap closes magnetically.
The bag comes in three different colorways, Ballistic with Black Leather, as seen in my photos, Ballistic with Chocolate Leather, and Canvas with Chocolate Leather. The lining is a gold color, making it easier to find your items inside. The bag stands upright under your seat, leaving you room for your legs on either side. Carry the bag three different ways: use the removable strap, hold the two leather handles, or use the suitcase-handle passthrough to place it securely on top of your rolling suitcase or carry-on.
Maximize limited space
Waterfield Air Duffel Carry-On Bag: What I like
I like that I can take this on airplane without using up my "carry-on" allowance or I can even skip a carry-on altogether and possibly save some money. When you place this bag under the seat in front of you, your important items are easily accessible, and you still have room for your legs. The Waterfield Air Duffel Carry-On Bag is well-organized and convenient for any kind of travel, but especially by air when your space is the most limited. It's really just about everything you could want in an air travel personal bag.
Source: iMore
Expensive
Waterfield Air Duffel Carry-On Bag: What I don't like
I could complain about the lack of color options, but that's down to personal taste. Truly, the only thing I can critique about this bag is its price tag. Quality doesn't come cheap, and all of Waterfield's bags are thoughtfully designed in their San Francisco workshop.
Travel companion
Waterfield Air Duffel Carry-On Bag: Bottom line
4.5 out of 5
Air travel's not cheap, and some airlines even charge for carry-on bags. Not the Waterfield Air Duffel Carry-On Bag, though. At 16 by 10.25 by 8.25 inches, it's small enough to count as a personal item on most airlines. It fits right under the seat in front of you and stands upright so your legs fit under the seat as well. Even though it's tiny, it's roomy enough inside to fit your travel needs, including a day or two's worth of clothing, your laptop up to a 16-inch MacBook Pro in a TSA-friendly compartment, and more. The organized system of pockets means everything is within easy reach.
Just the right size
Waterfield Air Duffel Carry-On Bag
Personal item
This high-end travel bag is tiny enough to be your personal item on most airlines. Yet with its many compartments and pockets, it can hold and organize your tech and other necessities.
We may earn a commission for purchases using our links. Learn more.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.morph.reflect;
17
18 import java.util.Iterator;
19
20 /**
21 * Exposes information available in 'container-like' structures. A
22 * 'container-like' structure contains a certain number of objects, each of
23 * which has a particular type. Examples of 'container-like' objects include
24 * arrays and java.util.Collections.
25 *
26 * @author Matt Sgarlata
27 * @since Nov 26, 2004
28 */
29 public interface ContainerReflector extends Reflector {
30
31 /**
32 * Returns the type of the elements that are contained in objects of the
33 * given class. For example, if indexedClass represents an
34 * array of ints,Integer.TYPE should be
35 * returned. This method should only be called if
36 * {@link Reflector#isReflectable(Class)}returns true.
37 *
38 * @param clazz
39 * the container's type
40 * @return the type of the elements that are container by the given object
41 * @throws ReflectionException
42 * if container is null or

43 * the type of the elements that are container could not be
44 * determined
45 */
46 public Class getContainedType(Class clazz) throws ReflectionException;
47
48 /**
49 * Exposes an iterator over the contents of the container. Note that in many
50 * cases, an Iterator may only be used once and is then considered invalid.
51 * If you need to loop through the contents of the iterator multiple times,
52 * you will have to copy the contents of the iterator to some other
53 * structure, such as a java.util.List.
54 *
55 * @param container
56 * the container to iterate over
57 * @return an Iterator over the elements in the container
58 * @throws ReflectionException
59 * if container is null or

60 * the Iterator could not be created for some reason
61 */
62 public Iterator getIterator(Object container) throws ReflectionException;
63
64 }


My Tickets
Ticket Number:
abc123
Ticket Token:
Ticketed Seat:
Row-Number:
A
-
12
Location:
Orchestra


public class LIAPIGeoLocationServiceApi
extends java.lang.Object
| Constructor and Description |
|---|
LIAPIGeoLocationServiceApi() |
LIAPIGeoLocationServiceApi(ApiClient apiClient) |
| Modifier and Type | Method and Description |
|---|---|
ApiClient |
getApiClient() |
GeoLocationDeviceSatus |
getDeviceStatus(java.lang.String deviceId,
java.lang.String includeNetworkInfo_)
Location By Device Status.
|
com.squareup.okhttp.Call |
getDeviceStatusAsync(java.lang.String deviceId,
java.lang.String includeNetworkInfo_,
ApiCallback<GeoLocationDeviceSatus> callback)
Location By Device Status.
|
ApiResponse<GeoLocationDeviceSatus> |
getDeviceStatusWithHttpInfo(java.lang.String deviceId,
java.lang.String includeNetworkInfo_)
Location By Device Status.
|
GeoLocationIpAddr |
getLocationByIPAddress(java.lang.String ipAddress)
Location By IP Address.
|
com.squareup.okhttp.Call |
getLocationByIPAddressAsync(java.lang.String ipAddress,
ApiCallback<GeoLocationIpAddr> callback)
Location By IP Address.
|
ApiResponse<GeoLocationIpAddr> |
getLocationByIPAddressWithHttpInfo(java.lang.String ipAddress)
Location By IP Address.
|
GeoLocationAccessPoint |
getLocationByWiFiAccessPoint(java.lang.String mac,
java.lang.String ssid,
java.lang.String rsid,
java.lang.String speed,
java.lang.String accessPoint)
Location by WiFi Access Point.
|
com.squareup.okhttp.Call |
getLocationByWiFiAccessPointAsync(java.lang.String mac,
java.lang.String ssid,
java.lang.String rsid,
java.lang.String speed,
java.lang.String accessPoint,
ApiCallback<GeoLocationAccessPoint> callback)
Location by WiFi Access Point.
|
ApiResponse<GeoLocationAccessPoint> |
getLocationByWiFiAccessPointWithHttpInfo(java.lang.String mac,
java.lang.String ssid,
java.lang.String rsid,
java.lang.String speed,
java.lang.String accessPoint)
Location by WiFi Access Point.
|
void |
setApiClient(ApiClient apiClient) |
public LIAPIGeoLocationServiceApi()
public LIAPIGeoLocationServiceApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
public GeoLocationDeviceSatus getDeviceStatus(java.lang.String deviceId, java.lang.String includeNetworkInfo_) throws ApiException
deviceId
- Unique identifier for the intended device. Supported identifiers are fixed line and mobile number. (required)includeNetworkInfo_
- Y or N (default is Y) – if it is N, then network/carrier details will not be added in the response. (optional)ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<GeoLocationDeviceSatus> getDeviceStatusWithHttpInfo(java.lang.String deviceId, java.lang.String includeNetworkInfo_) throws ApiException
deviceId
- Unique identifier for the intended device. Supported identifiers are fixed line and mobile number. (required)includeNetworkInfo_
- Y or N (default is Y) – if it is N, then network/carrier details will not be added in the response. (optional)ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodypublic com.squareup.okhttp.Call getDeviceStatusAsync(java.lang.String deviceId, java.lang.String includeNetworkInfo_, ApiCallback<GeoLocationDeviceSatus> callback) throws ApiException
deviceId
- Unique identifier for the intended device. Supported identifiers are fixed line and mobile number. (required)includeNetworkInfo_
- Y or N (default is Y) – if it is N, then network/carrier details will not be added in the response. (optional)callback
- The callback to be executed when the API call finishesApiException
- If fail to process the API call, e.g. serializing the request body objectpublic GeoLocationIpAddr getLocationByIPAddress(java.lang.String ipAddress) throws ApiException
ipAddress
- This is the ip address of network connected device. It must be a standard IPv4 octet and a valid external address. (required)ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<GeoLocationIpAddr> getLocationByIPAddressWithHttpInfo(java.lang.String ipAddress) throws ApiException
ipAddress
- This is the ip address of network connected device. It must be a standard IPv4 octet and a valid external address. (required)ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodypublic com.squareup.okhttp.Call getLocationByIPAddressAsync(java.lang.String ipAddress, ApiCallback<GeoLocationIpAddr> callback) throws ApiException
ipAddress
- This is the ip address of network connected device. It must be a standard IPv4 octet and a valid external address. (required)callback
- The callback to be executed when the API call finishesApiException
- If fail to process the API call, e.g. serializing the request body objectpublic GeoLocationAccessPoint getLocationByWiFiAccessPoint(java.lang.String mac, java.lang.String ssid, java.lang.String rsid, java.lang.String speed, java.lang.String accessPoint) throws ApiException
mac
- This should be the 48 bit mac address (or BSSID) of wireless access point. Accepted format is Six groups of two hexadecimal digits, separated by hyphens (-) or colons. (optional)ssid
- The service set identifier for wi-fi access point. It should be alphanumeric with maximum 32 characters. (optional)rsid
- This is the received signal strength indicator from particular wi-fi access point. It should be a number from -113 to 0 and the unit of this strength is dBm. (optional)speed
- This is the connection speed for wi-fi. It should be a number from 0 to 6930 and the unit should be Mbps. (optional)accessPoint
- This is the JSON based list of wifi access points in the vicinity of device to be located. This parameter is helpful in case, multiple wifi points are visible and we want to make sure that the location of device is best calculated considering all the access points location. (optional)ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<GeoLocationAccessPoint> getLocationByWiFiAccessPointWithHttpInfo(java.lang.String mac, java.lang.String ssid, java.lang.String rsid, java.lang.String speed, java.lang.String accessPoint) throws ApiException
mac
- This should be the 48 bit mac address (or BSSID) of wireless access point. Accepted format is Six groups of two hexadecimal digits, separated by hyphens (-) or colons. (optional)ssid
- The service set identifier for wi-fi access point. It should be alphanumeric with maximum 32 characters. (optional)rsid
- This is the received signal strength indicator from particular wi-fi access point. It should be a number from -113 to 0 and the unit of this strength is dBm. (optional)speed
- This is the connection speed for wi-fi. It should be a number from 0 to 6930 and the unit should be Mbps. (optional)accessPoint
- This is the JSON based list of wifi access points in the vicinity of device to be located. This parameter is helpful in case, multiple wifi points are visible and we want to make sure that the location of device is best calculated considering all the access points location. (optional)ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodypublic com.squareup.okhttp.Call getLocationByWiFiAccessPointAsync(java.lang.String mac, java.lang.String ssid, java.lang.String rsid, java.lang.String speed, java.lang.String accessPoint, ApiCallback<GeoLocationAccessPoint> callback) throws ApiException
mac
- This should be the 48 bit mac address (or BSSID) of wireless access point. Accepted format is Six groups of two hexadecimal digits, separated by hyphens (-) or colons. (optional)ssid
- The service set identifier for wi-fi access point. It should be alphanumeric with maximum 32 characters. (optional)rsid
- This is the received signal strength indicator from particular wi-fi access point. It should be a number from -113 to 0 and the unit of this strength is dBm. (optional)speed
- This is the connection speed for wi-fi. It should be a number from 0 to 6930 and the unit should be Mbps. (optional)accessPoint
- This is the JSON based list of wifi access points in the vicinity of device to be located. This parameter is helpful in case, multiple wifi points are visible and we want to make sure that the location of device is best calculated considering all the access points location. (optional)callback
- The callback to be executed when the API call finishesApiException
- If fail to process the API call, e.g. serializing the request body object


[1] most have mentioned the case that still giving a startup editor to cut out programs you needed apps for Sense ui is ridiculous just mean.
[2] next best all have mentioned the case that still giving a startup editor to cut out programs you needed apps for Sense ui is ridiculous just mean.


Banka
Home
Sign In
Sign Up
User Signup Form
First Name
*
Last Name
*
Phone Number
*
Email
*
Password
*
Confirm Password
*
Sign Up
Already have an account?
Sign in


Stepped up security for Village Halloween parade in Lower Manhattan
by Eyewitness NewsLOWER MANHATTAN (WABC) -- The streets of New York City were filled with costumed characters for Halloween.
Tens of thousands of revelers marched Thursday night in the 46th annual Village Halloween Parade.
The mile and a half parade kicked off at Spring Street and proceeded up Sixth Avenue to West 15th Street.
While people geared up for the parade in Lower Manhattan, the police launched their own operation to keep crowds safe.
The NYPD says they are operating with heightened vigilance due to recent world events.
While everyone was decked out in their "wild things" themed costumes at the Village Halloween parade, the NYPD planned a highly visible presence of their officers along with blocker trucks and K9 explosive teams.
The holidays can be targets, and Halloween marks two years since the West Side Highway attacks that killed eight people.
It has also been just days since the death of Abu Bakr al-Baghdadi, the leader of ISIS, causing concern.
The NYPD focused on security so that the thousands attending the parade were able to focus on the parade festivities.
"The Wild Thing-themed puppets, there are 50 of them. Outside of that we have Day of the Dead puppets, we have different classifications, I think all together 150 puppets," said Grace Schultz, Volunteer Coordinator for the Village Halloween Parade.
The parade, which is open to anyone wearing a costume, began in 1973 with a puppeteer marching with his family and grew into a televised extravaganza.


zui.ScrollSnapper Class
ScrollSnapper is a ScrollView plugin to replace YUI3 ScrollViewPaginator.
Constructor
zui.ScrollSnapper
()
Item Index
Attributes
Methods
_scrollEnded
()
protected
internal scrollEnd event handler
_updatePages
()
protected
Update page positions
_updateSnap
()
protected
Update current page positions when scrollView width/height changed
next
()
Scroll to the next page in the scrollview, with animation
prev
()
Scroll to the previous page in the scrollview, with animation
scrollTo
-
page
-
duration
-
easing
Scroll to a given page in the scrollview
snapIndex
()
Get nearest page index
snapTo
-
page
Snap to a page, same as set('index', page)
Parameters:
-
page
Numberpage index, start from 0
Attributes
index
Number
The active page number for a paged scrollview
Default: 0
Fires event indexChange
Fires when the value for the configuration attribute index
is
changed. You can listen for the event using the on
method if you
wish to be notified before the attribute's value has changed, or
using the after
method if you wish to be notified after the
attribute's value has changed.
Parameters:
-
e
EventFacadeAn Event Facade object with the following attribute-specific properties added:
selector
String
CSS selector for a page inside the scrollview. The scrollview will snap to the closest page.
Fires event selectorChange
Fires when the value for the configuration attribute selector
is
changed. You can listen for the event using the on
method if you
wish to be notified before the attribute's value has changed, or
using the after
method if you wish to be notified after the
attribute's value has changed.
Parameters:
-
e
EventFacadeAn Event Facade object with the following attribute-specific properties added:
snapDuration
Number
The active page number for a paged scrollview in micro seconds
Default: 500
Fires event snapDurationChange
Fires when the value for the configuration attribute snapDuration
is
changed. You can listen for the event using the on
method if you
wish to be notified before the attribute's value has changed, or
using the after
method if you wish to be notified after the
attribute's value has changed.
Parameters:
-
e
EventFacadeAn Event Facade object with the following attribute-specific properties added:
total
Number
The total number of pages
Default: 0
Fires event totalChange
Fires when the value for the configuration attribute total
is
changed. You can listen for the event using the on
method if you
wish to be notified before the attribute's value has changed, or
using the after
method if you wish to be notified after the
attribute's value has changed.
Parameters:
-
e
EventFacadeAn Event Facade object with the following attribute-specific properties added:


What do you get if you multiply six by nine?
When the execute flag is set to "true" the test should run and be colored green.
When I multiply "6 * 7" the answer should be "42".
When the execute flag is set to "false" the following should be ignored and colored grey.
Note the use of Embed extension to show why we're not executing part of the specification.
When I multiply "6 * 7" the answer should be "42".
Running a specification that has a ignored test means the run command is also colored grey.


Hello World (Again)
Competitive Programming has always been one of my passions, although not a reciprocating one. It was around 2010 when I first heard about it at my university. What started as an authentic journey towards constant Rejected or TLE, turned into a remarkable opportunity to make great friendships and improve my problem-solving skills, which in retrospect shaped most of my later choices in life.
One of my New Year’s resolutions, perhaps influenced by extended conversations with an outstanding programmer and food addict, was to improve my competitive programming skills by investing a considerable amount of time studying algorithms from a theoretical and practical point of view. Consequently, as a metric of improvement, I considered no other than the renowned Russian competitive programming platform Codeforces. My ambitious hope: to become purple ranked (>1900 ELO). Only time will tell, yet I will use this repository to track my progress.


Number of recently-used filtering conditions that are saved for a table in a data editor. Consider the following
example where Filter history size is set to 2. The filter history box contains only
two conditions.
To open the filter history in the editor, click the Filter Criteria field and press
Alt+Down.


--- layout: api title: "v2.1.9 JavaScript Library: L.ILayer" categories: api version: v2.1.9 permalink: /api/v2.1.9/l-ilayer/ ---
Represents an object attached to a particular location (or a set of locations) on a map. Implemented by tile layers, markers, popups, image overlays, vector layers and layer groups.
| Method | Returns | Description |
|---|---|---|
onAdd(
|
- | Should contain code that creates DOM elements for the overlay, adds them to map panes where they should belong and puts listeners on relevant map events. Called on map.addLayer(layer) . |
onRemove(
|
- | Should contain all clean up code that removes the overlay's elements from the DOM and removes listeners previously added in onAdd . Called on map.removeLayer(layer) . |
The most important things know about when implementing custom layers are Map viewreset event and latLngToLayerPoint method. viewreset
is fired when the map needs to reposition its layers (e.g. on zoom), and latLngToLayerPoint
is used to get coordinates for the layer's new position.
Another event often used in layer implementations is moveend which fires after any movement of the map (panning, zooming, etc.).
Another thing to note is that you'll usually need to add leaflet-zoom-hide
class to the DOM elements you create for the layer so that it hides during zoom animation. Implementing zoom animation for custom layers is a complex topic and will be documented separately in future, but meanwhile you can take a look at how it's done for Leaflet layers (e.g. ImageOverlay
) in the source.
Here's how a custom layer implementation usually looks:
var MyCustomLayer = L.Class.extend({
initialize: function (latlng) {
// save position of the layer or any options from the constructor
this._latlng = latlng;
},
onAdd: function (map) {
this._map = map;
// create a DOM element and put it into one of the map panes
this._el = L.DomUtil.create('div', 'my-custom-layer leaflet-zoom-hide');
map.getPanes().overlayPane.appendChild(this._el);
// add a viewreset event listener for updating layer's position, do the latter
map.on('viewreset', this._reset, this);
this._reset();
},
onRemove: function (map) {
// remove layer's DOM elements and listeners
map.getPanes().overlayPane.removeChild(this._el);
map.off('viewreset', this._reset, this);
},
_reset: function () {
// update layer's position
var pos = this._map.latLngToLayerPoint(this._latlng);
L.DomUtil.setPosition(this._el, pos);
}
});
map.addLayer(new MyCustomLayer(latlng));


For more info please check the components's official demos & documentation
demos & documentation
<mat-progress-spinner> and
<mat-spinner> are a circular indicators of progress and activity.
The color of a progress-spinner can be changed by using the
color property. By default, progress-spinners use the theme's primary color. This can be changed to
'accent' or
'warn'.