https://numba.pydata.org/
https://numba.readthedocs.io/en/stable/user/index.html
User Manual
CONDA conda install numba PIP (in a virtual environment) pip install numba # for Python 3 only APT (for the entire computer) Debian packages: python3-numba, numba-doc, and dependences.
Numba is often used as a core package so its dependencies are kept
to an absolute minimum, however, extra packages can be installed
as follows to provide additional functionality:
(1) 'scipy' - enables support for compiling 'numpy.linalg' functions.
(2) 'colorama' - enables support for color highlighting in
backtraces/error messages.
(3) 'pyyaml' - enables configuration of Numba via a YAML config file.
(4) 'icc_rt' - allows the use of the Intel SVML
(high performance short vector math library, x86_64 only).
Working in the virtual environment with the latest version of Numba is recommended.
Numba is an open source JIT (just-in-time) compiler that translates a subset of Python and NumPy code into fast machine code. Numba translates Python functions to optimized machine code at runtime using the industry-standard LLVM compiler library.
Numba offers a range of options for parallelizing your code for CPUs and GPUs, often with only minor code changes.
# numba1.py from numba import jit import numpy as np import time x = np.arange(1000000, dtype=np.float64).reshape(1000, 1000) @jit(nopython=True) # set "nopython" mode for best performance def go_fast(arr): # function is compiled to machine code when called the first time trace = 0.0 for i in range(arr.shape[0]): # Numba likes loops trace += np.tanh(arr[i, i]) # Numba likes NumPy functions return arr + trace # Numba likes NumPy broadcasting start = time.time() go_fast(x) end = time.time() print("Elapsed (with compilation) = {}".format(end - start)) start = time.time() go_fast(x) end = time.time() print("Elapsed (after compilation) = {}".format(end - start)) # Results. # Without numba = 0.0017561912536621094 # Elapsed (with compilation) = 0.12379336357116699 # Elapsed (after compilation) = 0.0009722709655761719
# Second version - eager compilation. from numba import njit, float64 @njit('float64[:,:](float64[:,:])') def go_fast(arr): ...
The Numba @jit decorator fundamentally operates in two compilation modes, 'nopython' mode and 'object' mode.
The behaviour of the 'nopython' compilation mode is to essentially compile the decorated function so that it will run entirely without the involvement of the Python interpreter. This is the recommended and best-practice way to use the Numba @jit decorator as it leads to the best performance.
Should the compilation in 'nopython' mode fail, Numba can compile using 'object' mode. This is a fall back mode for the @jit decorator if 'nopython=True' is not set. In this mode Numba will identify loops that it can compile and compile those into functions that run in machine code, and it will run the rest of the code in the interpreter. For best performance avoid using this mode!
Speed up varies depending on application but can be one to two orders of magnitude.
Warning. Now (numba 0.55.2) the NumbaDeprecationWarning is raised if this fall-back behaviour is present without 'forceobj=True'. @jit will by default compile in 'nopython' mode and 'object' mode compilation will become opt-in only.
Numba reads the Python bytecode for a decorated function and combines this with information about the types of the input arguments to the function. It analyzes and optimizes your code, and finally uses the LLVM compiler library to generate a machine code version of your function, tailored to your CPU capabilities. This compiled version is then used every time your function is called.


WIND ENERGY
PRESENTED BY:
-
Surendra Tamang(72BEL240)
- Vijay sharma(72BEL245)
- Vikram Yadav(72BEL246)
- Yogesh karki(72BEL247)
CONTENTS
1.Introduction.
2.History and Background.
3.Construction of wind Turbine.
4.Working Principle.
5.Advantage and Disadvantage.
6.Feasibility of Nepal.
7.Conclusion.
1.Introduction
Winds are caused by the uneven heating of the atmosphere by sun ,
the irregularities of the earth’s surface, and rotation of the earth.
The terms “wind energy” or “wind power” refers to the use of air flowing throw wind turbines to mechanically
power generators for electricity.
HISTORY AND BACKGROUND
- Wind energy propelled boats along nile river.(5000 B.C)
- Windmills in china for pumping water.(200 B.C)
- Windmills were introduced to Europe by the crusaders.( 1300 A.D)
- The 1st known wind turbine was made in Scotland.( 1887 A.D)
- A NASA wind turbine program started.(1975)
- Global wind power capacity reaches 17,400 megawatts.(2000:)
TOP 10 CUMULATIVE CAPACITY DEC 2016
TO CONVERT WIND ENERGY INTO ELECTRICITY
1.It converts the kinetic energy of wind into mechanical power.
2.Mechanical power can be used for grinding grain or pumping water.
3.A generator can convert this mechanical power into electricity .
4.Wind turbine work as opposite of a fan.
5.Thus wind tubines use wind to make electricity .
Let's Talk about advantages
Advantages
- Renewable and sustainable.
- Environmentally friendly
- Create Employment
- Less space required for installation
- It's free
Disadvantage
- Unreliable source of energy
- High initial investment required
- Generate temporary employment
- Threatening wildlife.
Towards a brighter future
sustainable Development Goal 2030
Prediction of about 3,000 MW of wind power generation in Nepal
Wind Measurement site(2007)
Wind speed data for last three years (2005-2007) (Wind Speed in Km/hr)
Conclusion
- Solution for demand
- Huge Potential
- Still long run chase


WITNESS LIST Economic Development Committee (Subcommittee on Unemployment Insurance) August 30, 2000-10:00A Unemployment Insurance On: Carlson, Debbie (Texas Workforce Commission) Garcia, Linda (Self and Houston Read Commission) Hughes, Mark (Texas Workforce Commission) Jefferson, Limas (Texas Department of Economic Development) Mueller, Leslie (Self and Texas Workforce Commision) O'Brien, May (Chinese Community Center) Rath, Diane (Texas Workforce Commission) Reed, Cassie Carlson (Texas Workforce Commission) Rhoton, Brad (MCSI Staffing Employment Agency) Smith-Caballero, Susan (Texas Workforce Commission) Thompson, Frank (Gulf Coast Workforce Board) Vance, Lynn Q. (Texas Workforce Commission) Wiggins, Debra (Houston Read Commission) Wingard, David (Houston Read Commission) Wong, Martha (Texas Department of Economic Development) Wynn, Jimmy (Harris County Department of Education)


|
MRCEditor
1.0
This is a gui program used to viewing, marking and rendering mrc file.
|
Files | |
| file | bimap.cpp |
| file | bimap.h [code] |
| file | gradientcalculator.cpp |
| file | gradientcalculator.h [code] |
| file | subdivion.cpp |
| file | subdivion.h [code] |
| file | triangulate.cpp |
| file | triangulate.h [code] |


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.UIManager
public class UIManager
This class keeps track of the current look and feel and its defaults. The default look and feel class is chosen in the following manner:
swing.defaultlaf
is
non-null, use it as the default look and feel class name.
Properties
file swing.properties
exists and contains the key swing.defaultlaf
,
use its value as default look and feel class name. The location of
swing.properties
may vary depending upon the
implementation of the Java platform. In Sun's implementation
this will reside in
&java.home>/lib/swing.properties
. Refer to
the release notes of the implementation you are using for
further details.
We manage three levels of defaults: user defaults, look
and feel defaults, system defaults. A call to UIManager.get
checks all three levels in order and returns the first non-null
value for a key, if any. A call to UIManager.put
just
affects the user defaults. Note that a call to
setLookAndFeel
doesn't affect the user defaults, it just
replaces the middle defaults "level".
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 JavaBeansTM
has been added to the java.beans
package.
Please see XMLEncoder
.
javax.swing.plaf.metal
| Nested Class Summary | |
|---|---|
static class |
UIManager.LookAndFeelInfo
Provides a little information about an installed LookAndFeel for the sake of configuring a menu or
for initial application set up. |
| Constructor Summary | |
|---|---|
UIManager()
|
| Method Summary | |
|---|---|
static void |
addAuxiliaryLookAndFeel(LookAndFeel laf)
Adds a LookAndFeel to the list of auxiliary look and feels. |
static void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list. |
static Object |
get(Object key)
Returns an object from the defaults table. |
static Object |
get(Object key,
Locale l)
Returns an object from the defaults table that is appropriate for the given locale. |
static LookAndFeel[] |
getAuxiliaryLookAndFeels()
Returns the list of auxiliary look and feels (can be null ). |
static boolean |
getBoolean(Object key)
Returns a boolean from the defaults table which is associated with the key value. |
static boolean |
getBoolean(Object key,
Locale l)
Returns a boolean from the defaults table which is associated with the key value and the given Locale . |
static Border |
getBorder(Object key)
Returns a border from the defaults table. |
static Border |
getBorder(Object key,
Locale l)
Returns a border from the defaults table that is appropriate for the given locale. |
static Color |
getColor(Object key)
Returns a drawing color from the defaults table. |
static Color |
getColor(Object key,
Locale l)
Returns a drawing color from the defaults table that is appropriate for the given locale. |
static String |
getCrossPlatformLookAndFeelClassName()
Returns the name of the LookAndFeel class that implements
the default cross platform look and feel -- the Java
Look and Feel (JLF). |
static UIDefaults |
getDefaults()
Returns the default values for this look and feel. |
static Dimension |
getDimension(Object key)
Returns a dimension from the defaults table. |
static Dimension |
getDimension(Object key,
Locale l)
Returns a dimension from the defaults table that is appropriate for the given locale. |
static Font |
getFont(Object key)
Returns a drawing font from the defaults table. |
static Font |
getFont(Object key,
Locale l)
Returns a drawing font from the defaults table that is appropriate for the given locale. |
static Icon |
getIcon(Object key)
Returns an Icon from the defaults table. |
static Icon |
getIcon(Object key,
Locale l)
Returns an Icon from the defaults table that is appropriate
for the given locale. |
static Insets |
getInsets(Object key)
Returns an Insets object from the defaults table. |
static Insets |
getInsets(Object key,
Locale l)
Returns an Insets object from the defaults table that is
appropriate for the given locale. |
static UIManager.LookAndFeelInfo[] |
getInstalledLookAndFeels()
Returns an array of objects that provide some information about the LookAndFeel implementations that have been installed with this
software development kit. |
static int |
getInt(Object key)
Returns an integer from the defaults table. |
static int |
getInt(Object key,
Locale l)
Returns an integer from the defaults table that is appropriate for the given locale. |
static LookAndFeel |
getLookAndFeel()
Returns the current default look and feel or null . |
static UIDefaults |
getLookAndFeelDefaults()
Returns the default values for this look and feel. |
static PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the PropertyChangeListener s added
to this UIManager with addPropertyChangeListener(). |
static String |
getString(Object key)
Returns a string from the defaults table. |
static String |
getString(Object key,
Locale l)
Returns a string from the defaults table that is appropriate for the given locale. |
static String |
getSystemLookAndFeelClassName()
Returns the name of the LookAndFeel class that implements
the native systems look and feel if there is one, otherwise
the name of the default cross platform LookAndFeel
class. |
static ComponentUI |
getUI(JComponent target)
Returns the L&F object that renders the target component. |
static void |
installLookAndFeel(String name,
String className)
Creates a new look and feel and adds it to the current array. |
static void |
installLookAndFeel(UIManager.LookAndFeelInfo info)
Adds the specified look and feel to the current array and then calls setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[]) . |
static Object |
put(Object key,
Object value)
Stores an object in the defaults table. |
static boolean |
removeAuxiliaryLookAndFeel(LookAndFeel laf)
Removes a LookAndFeel from the list of auxiliary look and feels. |
static void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list. |
static void |
setInstalledLookAndFeels(UIManager.LookAndFeelInfo[] infos)
Replaces the current array of installed LookAndFeelInfos . |
static void |
setLookAndFeel(LookAndFeel newLookAndFeel)
Sets the current default look and feel using a LookAndFeel object. |
static void |
setLookAndFeel(String className)
Sets the current default look and feel using a class name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UIManager()
| Method Detail |
|---|
public static UIManager.LookAndFeelInfo[] getInstalledLookAndFeels()
LookAndFeel
implementations that have been installed with this
software development kit. The LookAndFeel
info objects can
used by an application to construct a menu of look and feel options for
the user or to set the look and feel at start up time. Note that
we do not return the LookAndFeel
classes themselves here to
avoid the cost of unnecessarily loading them.
Given a LookAndFeelInfo
object one can set the current
look and feel like this:
UIManager.setLookAndFeel(info.getClassName());
LookAndFeelInfo
objectssetLookAndFeel(javax.swing.LookAndFeel)
public static void setInstalledLookAndFeels(UIManager.LookAndFeelInfo[] infos) throws SecurityException
LookAndFeelInfos
.
infos
- new array of LookAndFeelInfo
objects
SecurityException
getInstalledLookAndFeels()
public static void installLookAndFeel(UIManager.LookAndFeelInfo info)
setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])
.
info
- a LookAndFeelInfo
object that names the
look and feel and identifies that class that implements itpublic static void installLookAndFeel(String name, String className)
setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo[])
.
name
- a String
specifying the name of the
look and feelclassName
- a String
specifying the class name
that implements the look and feelpublic static LookAndFeel getLookAndFeel()
null
.
null
setLookAndFeel(javax.swing.LookAndFeel)
public static void setLookAndFeel(LookAndFeel newLookAndFeel) throws UnsupportedLookAndFeelException
LookAndFeel
object.
This is a JavaBeans bound property.
newLookAndFeel
- the LookAndFeel
object
UnsupportedLookAndFeelException
- if
lnf.isSupportedLookAndFeel()
is falsegetLookAndFeel()
public static void setLookAndFeel(String className) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException
className
- a string specifying the name of the class that implements
the look and feel
ClassNotFoundException
- if the LookAndFeel
class could not be found
InstantiationException
- if a new instance of the class
couldn't be created
IllegalAccessException
- if the class or initializer isn't accessible
UnsupportedLookAndFeelException
- if
lnf.isSupportedLookAndFeel()
is falsepublic static String getSystemLookAndFeelClassName()
LookAndFeel
class that implements
the native systems look and feel if there is one, otherwise
the name of the default cross platform LookAndFeel
class. If the system property swing.systemlaf
has been
defined, its value will be returned.
String
of the LookAndFeel
classsetLookAndFeel(javax.swing.LookAndFeel)
,
getCrossPlatformLookAndFeelClassName()
public static String getCrossPlatformLookAndFeelClassName()
LookAndFeel
class that implements
the default cross platform look and feel -- the Java
Look and Feel (JLF). If the system property
swing.crossplatformlaf
has been
defined, its value will be returned.
setLookAndFeel(javax.swing.LookAndFeel)
,
getSystemLookAndFeelClassName()
public static UIDefaults getDefaults()
UIDefaults
object containing the default valuespublic static Font getFont(Object key)
key
- an Object
specifying the font
Font
objectpublic static Font getFont(Object key, Locale l)
key
- an Object
specifying the fontl
- the Locale
for which the font is desired
Font
objectpublic static Color getColor(Object key)
key
- an Object
specifying the color
Color
objectpublic static Color getColor(Object key, Locale l)
key
- an Object
specifying the colorl
- the Locale
for which the color is desired
Color
objectpublic static Icon getIcon(Object key)
Icon
from the defaults table.
key
- an Object
specifying the icon
Icon
objectpublic static Icon getIcon(Object key, Locale l)
Icon
from the defaults table that is appropriate
for the given locale.
key
- an Object
specifying the iconl
- the Locale
for which the icon is desired
Icon
objectpublic static Border getBorder(Object key)
key
- an Object
specifying the border
Border
objectpublic static Border getBorder(Object key, Locale l)
key
- an Object
specifying the borderl
- the Locale
for which the border is desired
Border
objectpublic static String getString(Object key)
key
- an Object
specifying the string
String
public static String getString(Object key, Locale l)
key
- an Object
specifying the stringl
- the Locale
for which the string is desired
String
public static int getInt(Object key)
key
- an Object
specifying the int
public static int getInt(Object key, Locale l)
key
- an Object
specifying the intl
- the Locale
for which the int is desired
public static boolean getBoolean(Object key)
key
- an Object
specifying the key for the desired boolean value
public static boolean getBoolean(Object key, Locale l)
Locale
. If the key is not
found or the key doesn't represent
a boolean value then false will be returned.
key
- an Object
specifying the key for the desired
boolean valuel
- the Locale
for which the boolean is desired
public static Insets getInsets(Object key)
Insets
object from the defaults table.
key
- an Object
specifying the Insets
object
Insets
objectpublic static Insets getInsets(Object key, Locale l)
Insets
object from the defaults table that is
appropriate for the given locale.
key
- an Object
specifying the Insets
objectl
- the Locale
for which the object is desired
Insets
objectpublic static Dimension getDimension(Object key)
key
- an Object
specifying the dimension object
Dimension
objectpublic static Dimension getDimension(Object key, Locale l)
key
- an Object
specifying the dimension objectl
- the Locale
for which the object is desired
Dimension
objectpublic static Object get(Object key)
key
- an Object
specifying the desired object
Object
public static Object get(Object key, Locale l)
key
- an Object
specifying the desired objectl
- the Locale
for which the object is desired
Object
public static Object put(Object key, Object value)
key
- an Object
specifying the retrieval keyvalue
- the Object
to store
Object
returned by UIDefaults.put(java.lang.Object, java.lang.Object)
public static ComponentUI getUI(JComponent target)
target
- the JComponent
to render
ComponentUI
object that renders the target componentpublic static UIDefaults getLookAndFeelDefaults()
UIDefaults
object containing the default valuespublic static void addAuxiliaryLookAndFeel(LookAndFeel laf)
LookAndFeel
to the list of auxiliary look and feels.
The auxiliary look and feels tell the multiplexing look and feel what
other LookAndFeel
classes for a component instance are to be used
in addition to the default LookAndFeel
class when creating a
multiplexing UI. The change will only take effect when a new
UI class is created or when the default look and feel is changed
on a component instance.
Note these are not the same as the installed look and feels.
laf
- the LookAndFeel
objectremoveAuxiliaryLookAndFeel(javax.swing.LookAndFeel)
,
setLookAndFeel(javax.swing.LookAndFeel)
,
getAuxiliaryLookAndFeels()
,
getInstalledLookAndFeels()
public static boolean removeAuxiliaryLookAndFeel(LookAndFeel laf)
LookAndFeel
from the list of auxiliary look and feels.
The auxiliary look and feels tell the multiplexing look and feel what
other LookAndFeel
classes for a component instance are to be used
in addition to the default LookAndFeel
class when creating a
multiplexing UI. The change will only take effect when a new
UI class is created or when the default look and feel is changed
on a component instance.
Note these are not the same as the installed look and feels.
LookAndFeel
was removed from the listremoveAuxiliaryLookAndFeel(javax.swing.LookAndFeel)
,
getAuxiliaryLookAndFeels()
,
setLookAndFeel(javax.swing.LookAndFeel)
,
getInstalledLookAndFeels()
public static LookAndFeel[] getAuxiliaryLookAndFeels()
null
).
The auxiliary look and feels tell the multiplexing look and feel what
other LookAndFeel
classes for a component instance are
to be used in addition to the default LookAndFeel class when creating a
multiplexing UI.
Note these are not the same as the installed look and feels.
LookAndFeel
s or null
addAuxiliaryLookAndFeel(javax.swing.LookAndFeel)
,
removeAuxiliaryLookAndFeel(javax.swing.LookAndFeel)
,
setLookAndFeel(javax.swing.LookAndFeel)
,
getInstalledLookAndFeels()
public static void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener
to the listener list.
The listener is registered for all properties.
listener
- the PropertyChangeListener
to be addedPropertyChangeSupport
public static void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener
from the listener list.
This removes a PropertyChangeListener
that was registered
for all properties.
listener
- the PropertyChangeListener
to be removedPropertyChangeSupport
public static PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener
s added
to this UIManager with addPropertyChangeListener().
PropertyChangeListener
s added or an empty
array if no listeners have been added
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


--- layout: page title: Four Oh Four sitemap: false permalink: /404 pageId: fourohfour ---
You've interrupted Chuck's workout. Back away slowly, and don't break eye contact.


Bicyclist Injured in Hit and Run 14 Nov 2019, 17:47 by Roger Vehicle vs Bicyclist in the 3000 Block of De La Vina, the vehicle took off.


{% extends 'social/base.html'%} {% load bootstrap3 %} {%block content%} {{ block.super}}
Some Information Might be Incorrect
or sign up with:


Two cargo ships sank in East Asia waters
by Mikhail VoytenkoCargo ship sank on Nov 3 in Yellow sea China, being caught in rough seas. All crew were rescued.
Cargo ship sank reportedly, early in the morning Nov 3 in southern Gulf of Tonkin. All crew were rescued.
Details only for subscribers.
Annual subscription $750. For annual subscription, contact<EMAIL_ADDRESS>Subscribe if you want to receive accidents news ASAP and in full.


Developing your own dashboard¶
In this section we will explain how to create new dashboards in Sefarad, or import existing ones. First of all you can clone our dashboard development example from GitLab. Your dashboard should have the same files as this example.
$ git clone https://lab.cluster.gsi.dit.upm.es/sefarad/dashboard-tourpedia.git
$ cd dashboard-tourpedia
In addition, you have to define your dashboard structure as follows in my-dashboard.html file, this is the main file of the development. In our example this file is called dashboard-tourpedia.html
<dom-module id="my-dashboard">
<template>
<!-- dashboard content -->
</template>
</dom-module>
Inside <dom-module>
tag you have to define your new Polymer dashboard adding some JavaScript:
Polymer({
is: 'my-dashboard',
properties: {
// dashboard properties
},
ready: function(){
do_some_function();
}
});
Is also necessary to specify dependencies (i.e your Widgets) for this dashboard using a bower.json file. The structure of this file is like this example:
{
"name": "my-dashboard",
"homepage": "https://lab.cluster.gsi.dit.upm.es/sefarad/your-dashboard-url",
"authors": [
"GSI-UPM"
],
"description": "",
"main": "",
"license": "MIT",
"dependencies": {
"paper-card": "PolymerElements/paper-card#^1.1.4",
"polymer": "polymer#*",
"google-chart-elasticsearch": "google-chart-elasticsearch#*"
}
If you want to make your dashboard installable via bower you can register this package. This requires to have a git repository with all your dashboard code.
$ bower register <my-package-name> <git-endpoint>
Now is time to test your dashboard visualisation, create an index.html inside demo folder. You need to add your dashboard tags the same way as the dashboard-tourpedia example.
<my-dashboard client="{{client}}"></my-dashboard>
After index.html is working, create a Dockerfile as in the example.
- In the Dockerfile, you need to edit the following line:
ENV NODE_PATH=/tmp/node_modules APP_NAME=<--- add your dashboard-name here --->
Now is time to run it using docker-compose.
$ sudo docker-compose up
If your dashboard requires elasticsearch, just upload your data using Luigi pipelines.
$ sudo docker-compose exec luigi python -m luigi --module add_tweets Elasticsearch --index tourpedia --doc-type places --filename add_demo.json --local-scheduler


PNConfiguration Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | PNConfiguration.h |
Overview
Uset this instance to provide values which should be by client to communicate with \b PubNub netwrok.
@author Sergey Mamontov
Initialization and Configuration
origin
Reference on host name or IP address which should be used by client to get access to \b PubNub services.
@default Client will use it’s own constant (\b pubsub.pubnub.com) value if origin not specified.
@property (nonatomic, copy) NSString *origin
Availability
4.0
Declared In
PNConfiguration.h
publishKey
Reference on key which is used to push data/state to \b PubNub service.
@property (nonatomic, copy) NSString *publishKey
Availability
4.0
Discussion
Note: This key can be obtained on PubNub’s administration portal after free registration https://admin.pubnub.com
Warning: Can’t be \c nil and in attempt to set \c nil will throw \b UnacceptableValue exception.
Declared In
PNConfiguration.h
subscribeKey
Reference on key which is used to fetch data/state from \b PubNub service.
@property (nonatomic, copy) NSString *subscribeKey
Availability
4.0
Discussion
Note: This key can be obtained on PubNub’s administration portal after free registration https://admin.pubnub.com
Warning: Can’t be \c nil and in attempt to set \c nil will throw \b UnacceptableValue exception.
@default Client will use it’s own constant (\b demo) value if origin not specified.
Declared In
PNConfiguration.h
authKey
Reference on key which is used along with every request to \b PubNub service to identify client user.
@property (nonatomic, copy) NSString *authKey
Availability
4.0
Discussion
\b PubNub service provide \b PAM (PubNub Access Manager) functionality which allow to specify access rights to access \b PubNub services with provided \c publishKey and \c subscribeKey keys. Access can be limited to concrete users. \b PAM system use this key to check whether client user has rights to access to required service or not.
@default By default this value set to \b nil.
Declared In
PNConfiguration.h
uuid
Reference on unique client identifier used to identify concrete client user from another which currently use \b PubNub services.
@property (nonatomic, copy, setter=setUUID:) NSString *uuid
Availability
4.0
Discussion
This value is different from \c authKey (which is used only by \b PAM) and represent concrete client across server. This identifier is used for presence events to tell what some client joined or leaved live feed.
Warning: There can’t be two same client identifiers online at the same time.
@default Client will use it’s own-generated value if won’t be specified by user.
Declared In
PNConfiguration.h
cipherKey
Reference on encryption key.
@property (nonatomic, copy) NSString *cipherKey
Availability
4.0
Discussion
Key which is used to encrypt messages pushed to \b PubNub service and decrypt messages received from live feeds on which client subscribed at this moment.
Declared In
PNConfiguration.h
subscribeMaximumIdleTime
Stores reference on maximum number of seconds which client should wait for events from live feed.
@property (nonatomic, assign) NSTimeInterval subscribeMaximumIdleTime
Availability
4.0
Discussion
By default value is set to \b 310 seconds. If in specified time frame \b PubNub service won’t push any events into live feed client will re-subscribe on remote data objects with same time token (if configured).
Declared In
PNConfiguration.h
nonSubscribeRequestTimeout
Reference on number of seconds which is used by client during non-subscription operations to check whether response potentially failed with ‘timeout’ or not.
@property (nonatomic, assign) NSTimeInterval nonSubscribeRequestTimeout
Availability
4.0
Discussion
This is maximum time which client should wait fore response from \b PubNub service before reporting reuest error.
@default Client will use it’s own constant (\b 10 seconds) value if origin not specified.
Declared In
PNConfiguration.h
presenceHeartbeatValue
Reference on number of seconds which is used by server to track whether client still subscribed on remote data objects live feed or not.
@property (nonatomic, assign) NSInteger presenceHeartbeatValue
Availability
4.0
Discussion
This is time within which \b PubNub service expect to receive heartbeat request from this client. If heartbeat request won’t be called in time \b PubNub service will send to other subscribers \c ‘timeout’ presence event for this client.
Note: This value can’t be smaller then \b 5 seconds and larget then \b 300 seconds and will be reset to it automatically.
@default By default heartbeat functionality disabled.
Declared In
PNConfiguration.h
presenceHeartbeatInterval
Reference on number of seconds which is used by client to issue heartbeat requests to \b PubNub service.
@property (nonatomic, assign) NSInteger presenceHeartbeatInterval
Availability
4.0
Discussion
Note: This vlaue should be smaller then \c presenceHeartbeatTimeout for better presence control.
@default By default heartbeat functionality disabled.
Declared In
PNConfiguration.h
TLSEnabled
Stores whether client should communicate with \b PubNub services using secured connection or not.
@default By default client use \b YES to secure communication with \b PubNub services.
@property (nonatomic, assign, getter=isTLSEnabled) BOOL TLSEnabled
Availability
4.0
Declared In
PNConfiguration.h
keepTimeTokenOnListChange
Stores whether client should keep previous time token when subscribe on new set of remote data objects live feeds.
@default By default client use \b YES to and previous time token will be used during subscription on new data objects.
@property (nonatomic, assign, getter=shouldKeepTimeTokenOnListChange) BOOL keepTimeTokenOnListChange
Availability
4.0
Declared In
PNConfiguration.h
restoreSubscription
Stores whether client should restore subscription on remote data objects live feed after network connection restoring or not.
@property (nonatomic, assign, getter=shouldRestoreSubscription) BOOL restoreSubscription
Availability
4.0
Discussion
If set to \c YES as soon as network connection will be restored client will restore subscription to previously subscribed remote data objects live feeds.
@default By default client use \b YES to restore subscription on remote data objects live feeds.
Declared In
PNConfiguration.h
catchUpOnSubscriptionRestore
Stores whether client should try to catch up for events which occurred on previously subscribed remote data objects feed while client was off-line.
@property (nonatomic, assign, getter=shouldTryCatchUpOnSubscriptionRestore) BOOL catchUpOnSubscriptionRestore
Availability
4.0
Discussion
Live feeds return in response with events so called ‘time token’ which allow client to specify target time from which it should expect new events. If property is set to \c YES then client will re-use previously received ‘time token’ and try to receive messages from the past.
Warning: If there history/storage feature has been activated for \b PubNub account, some messages can be pushed to it after some period of time and catch up won’t be able to receive them.
Declared In
PNConfiguration.h
+ configurationWithPublishKey:subscribeKey:
Construct configuration instance using minimal required data.
+ (instancetype)configurationWithPublishKey:(NSString *)publishKey subscribeKey:(NSString *)subscribeKey
Parameters
publishKey |
Key which allow client to use data push API. |
|---|---|
subscribeKey |
Key which allow client to subscribe on live feeds pushed from \b PubNub service. |
Return Value
Configured and ready to se configuration instance.
Availability
4.0
Declared In
PNConfiguration.h
Extension Methods
deviceID
Stores reference on unique device identifier based on bundle identifier used by software vendor.
@property (nonatomic, copy) NSString *deviceID
Availability
4.0
Declared In
PNConfiguration+Private.h
– initWithPublishKey:subscribeKey:
Initialize configuration instance using minimal required data.
- (instancetype)initWithPublishKey:(NSString *)publishKey subscribeKey:(NSString *)subscribeKey
Parameters
publishKey |
Key which allow client to use data push API. |
|---|---|
subscribeKey |
Key which allow client to subscribe on live feeds pushed from \b PubNub service. |
Return Value
Configured and ready to se configuration instance.
Availability
4.0
Declared In
PNConfiguration.m


--- layout: archive title: Zulip Chat Archive permalink: /stream/144837-PR-reviews/topic/.23781.20fraction_map.html ---
By now this PR has grown a bit beyond its initial intentions. In particular it is no longer really about the fraction_map
in the title.
Some of the proofs are quite ugly. But I don't really know how to make them nicer. For example: if I have a ring_equiv, show that it identifies the subsets of non_zero_divisors. This is once again one of those classical transfer problems. I don't want to go into that discussion again. But I do find it a bit unclean that my proof is >20 lines.
@Chris Hughes @Mario Carneiro I am happy to get feedback on this
@Kenny Lau Of course you are also very welcome to give feedback. (And sorry for mutilating your code beyond recognition.)
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


Master Pre-Releases
Release notes are organized by the branch from which the release occurred, e.g. 1.25.x or 1.26.x.
See pants.readme.io/docs for summaries of each minor release, along with links to detailed change logs.
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/master.html 2022-12-03T01:08:59.887758


Maintain your personal transactions
Ever forget how much money you owe?  Well, Student Accounts has just the thing. Student Accounts maintains an online bookkeeping service that can be easily accessed with a click of a button. Now, you can easily view past transactions and review what still isn’t paid. With this feature, Student Accounts provides an efficient alternative to the current inefficient system that Academy students have to go through.


Template is for doing forms the AngularJS way, in markup
Reactive let's us create form controls, observe changes
But we can do Reactive stuff in the markup
And we can get to form controls from Template


--- layout: default title: About Makers @ UVA ---
A site for finding resources and learning about Makerspaces, Shops, Labs, and other spaces for making at the University of Virginia.
This website is built and maintained by Ammon Shepherd, UVA Library Scholars' Lab, and Jason Bennett, Wilson Hall Maker Studio.
You can send any questions or comments by sending an email to email<EMAIL_ADDRESS>This website uses the following icons from the Noun Project (https://thenounproject.com/):


Our team includes experienced architects, interior designers, seasoned artist/illustrator. these all come together to deliver a breathe taking design you will fall in love with!
We have developed a working methodology that enable use work faster, delivering clients specification to their tastes in the shortest time-frame possible.
Our satisfying customer base is increasing exponetially as a result of our dedicated service. We keep our word, speed up the duration and upholding the quality of the job.
We offer quality services for lesser fees.
Our team includes experienced architects, interior designers, seasoned artist/illustrator. these all come together to deliver a breathe taking design you will fall in love with!
We have developed a working methodology that enable use work faster, delivering clients specification to their tastes in the shortest time-frame possible.
Our satisfying customer base is increasing exponetially as a result of our dedicated service. We keep our word, speed up the duration and upholding the quality of the job.
We have beautiful living-room and bed room designs. We will implement the designs for you at a reasonable price. We work within your budget and give you the best
We design modern interior for home, office and event hall. With our team of expert in modern architecture design, we are able to achieve this. Our design are tailored to suit the our customers taste. Customers with no prefrence can choose from our already designed catalog
Our prices are very affordable, and we keep to our word.
Our team of architects sits with customers to craft out a modern designs for home (Personal homes or Estates), offices and event hall.
We take environments and budget into consideration when making our designs.
In addition to our signature interior design, we make branding for clothings, utensils and fine arts..
Our artist make use of industry standard art tools such as blender, photoshop and illustrator to give you a unique art on your items.
We have suppliers with very discounted prices for all the materials we use for our designs. This enable us make cheaper procurement of material which includes but not limited to window blinds, wall paper, paints, artwork collections, frames etc.
Our merchant partners have warranty policies on the items purchased from them, this guarantee the best materials used for your work.


KD-trees for efficient ray intersections
The ray tracer implemented in A4 was extremely slow at dealing with meshes. This is the trace for a scene with a macho cow.
A KD-tree data structure was used to organize the triangles in meshes. This allowed the Mesh::intersect
function to skip a significant portion of the triangles in the mesh and only test for intersections with triangles that would have a chance of being hit.
This reduced the rendering time from 43s to 6.5s.
This scene took about an hour to render using my A4 ray tracer, with this KD-tree implementation and multi-threading, it now takes 8 seconds.
Refraction
Both refractive objects are simulating water with an index of refraction of 1.33. Notice how the straw bends as it enters the water, and how the orb flips the scenery behind it.
Refraction was implemented using the vector form of Snell’s law. A transmitted ray is calculated using the incident ray along with the surface normal of the object.
Texture mapping
Sphere texture mapping is trivial, the zenith and azimuth angles are mapped to the range [0, 1]
. That coordinate is then looked up in the raster file and interpolated.
The cube gets the same texture among all faces. The cylinder and cone divide the raster file into thirds. The top third is for the top face, the middle third is for the bottom face and the final third is what gets “wrapped around” the primitive.
Bump mapping
Bump mapping is very similar in implementation to texture mapping except that instead of changing the diffuse color, the object’s normal is perturbed according to the RGB
values specified in the raster file.
Texture and bump mapping also work with reflective materials. Here the object has a reflectivity of 0.2. We can see the shine of the light as it crosses the cube. Since the normals of the cube face have been adjusted by the bump map, we get some cool patterns on the bricks.
Constructive solid geometry
CSG was implemented by keeping a list of all intersections, and applying set operations on the ranges. Union is trivial. Subtraction works by subtracting the first range by the second. If the object was “sliced”, the intersection’s normal gets reversed and its material is set to the second object. This is how the colors of the materials below are set. Intersection is very similar to subtraction.
CSG also works for meshes.
Here, two teapots are moved into each other and are being intersected with each other.
Additional primitives
The two existing primitives were the sphere and cube. The images below display a diffuse material on the left, and then 4 reflective materials, each with an increasing reflectivity amount, with a reflectivity amount of 1 on the very right.
The two new primitives are the cylinder and cone.
Depth of field
Depth of field was implemented by essentially giving the camera an aperture. Multiple samples are taken at varying positions and then averaged. The following images show a widening aperture, starting at 0, and then increasing to 0.05, 0.1 and 0.15.
Caustics
Coming soon.
Soft shadows
Soft shadows were implemented similarly to depth of field. An area light was introduced that allowed each point to sample multiple points on the light. By averaging all the samples, we achieve softer shadows. The following images show a point light, followed by soft shadows with 1, 4, 9, 16, 25, 64 and 144 samples.
Here are the above images in a video format.
Anti-aliasing using supersampling (with jittering)
Anti-aliasing was implemented using the supersampling technique by increasing the number of rays casted per pixel. Below on the left is the original image with 1 ray per pixel, and on the right we have an image produced by casting 4 rays per pixel, and averaging their results. We can see that the image on the right appears smoother.
This does come with a cost, the original image took 9.377s to render while the anti-aliased image took 35.393s.
Extra: Adaptive anti-aliasing
For an extra objective, I implemented adaptive anti-aliasing. I found that having to cast an exponentially larger number of rays was too impractical to render. Adaptive anti-aliasing was implemented by iteratively figuring out which pixels are “bad” pixels, and only re-sampling those ones.
On the left we have the fully anti-aliased image with 4 rays per pixel, and on the right we have an adaptive anti-aliased image that used at most 6 samples for some pixels. The one on the left took 35.393s while the one on the right took 12.711s.
The two images do differ as highlighted by the pixels in yellow. However, on first glance they produce roughly the same image.
This debug image gives a better idea of how the adaptive anti-aliasing works. Notice how the anti-aliasing is mostly done on edges, the pixels that need it the most. The following is a legend that shows what color corresponds to how many samples that pixel had:
- Black = 1 sample
- White = 2 samples
- Yellow = 3 samples
- Blue = 4 samples
- Greed = 5 samples
- Purple = 6 samples
- Red = 7+ samples
Extra: Interpolation between vertex normals
When reading in an .obj
file, the Mesh
class can now consume vertex normals. It then uses these normals to interpolate using barycentric coordinates the normal for an arbitrary point on a triangle. This produces smoother looking meshes.
We can also see here that this works well with refractive materials.
Final Scene
I present to you CSG Restaurant.
I was not able to render all my features at once, and so the following is a 256x256 image with 16 shadow samples.
References
Textures obtained from https://opengameart.org/content/50-free-textures-4-normalmaps Models obtained from https://www.cgtrader.com/items/635604


The Simples Plan Combines My Personal Dedicated Machine (While Spaces
Last) With A Great Website Template Of Your Choosing Customised To YOUR
Specification. And The Price Is So Cheap!
This Package Includes:
Near 100% Uptime Apache Hosting On Ubuntu!
Custom Web Template Editing!
Basic Support!
Social Media Integration!
However Your Site Will Have My Logo At The Bottom
The Pro Rider Plan Is The Best Plan I Offer, This Plan Comes With The
Simples Plan AND Additional Features Like:
-Premium Support!
-Custom Website Template
-Optimized For Selling And Buying Pages
-Site Management
-Paid Domain Name (24.99 Per Year)
-Store Software (Included In ProRider)(3.99 Per Month)
My Minecraft Server Hosting Plans Are No Diffrent From The Other Big Brands, I Use Multicraft Control Panel And All The Servers Are Hosted On Ubuntu For Prime Speeds. Modpacks Are Availible On Special Requests.
Social One Combines The Following:
-Full Website Hosting With Custom Template For The Best Integration,
-Mailchimp Mailing Lists
-Social Media Page Integration
-Domain Name


'Corrie would have loved that car to be fixed' - Brother of missing airman vows to restore convertible
by Michael StewardThe brother of missing Corrie McKeague has vowed to restore the serviceman's first car after retrieving the vehicle from the Suffolk RAF base where the gunner was stationed.
Darroch McKeague, 24, visited RAF Honington, near Bury St Edmunds, to collect the moss-covered MG TF car and insisted as soon as he sat in the vehicle, he knew what he wanted to do.
Corrie, from Dunfermline, Fife, Scotland, was aged 23 when he vanished after a night out in Bury St Edmunds in September 2016.
He was last seen on CCTV entering a loading bay/refuse collection area behind Greggs Bakery in Bury on September 24, 2016. He has never been seen since.
Police believe he got into one of the bins in the area but despite an extensive 20-week search of a landfill site at Milton, near Cambridge, his remains were not found.
MORE: 'I don't think we're ever going to find out exactly what happened' - Corrie's mum on three-year anniversary
Speaking to this newspaper, Mr McKeague said Corrie had been involved in an accident in the car and it had sat on the base unused for nearly four years.
"I imagined because it's been sat there for so long, that it would just be getting scrapped but when we got to the base, we saw that some of Corrie's friends had duct-taped the windows and put a tarp over it," he said.
"It is in a lot better condition than I thought, water has got in and there's moss on the seats, but as soon as I got in it, I remembered when he first got it because he passed his driving test just before I did.
"I remember how happy he was that he was driving in a two-seater convertible and he was on top of the world about it. I remember how much he hated it after he crashed it, because he was driving around in a dented car.
"So I spoke to my mum, I spoke to my wife Leah and my eldest brother Makeyan and we all decided it would be a good idea because I've struggled quite a bit in my head about everything.
"This is a really good positive distraction and I know that Corrie would have loved for that car to be fixed."
MORE: Corrie McKeague search most expensive police investigation since 2009
Mr McKeague married Leah McElrea in July 2018 after the couple met while handing out Corrie missing leaflets in Bury St Edmunds.
"I genuinely don't know what I would do without Leah or what state my mind would be in because on the days that I don't really want to get up, and I'd rather just lie in bed feeling sorry for myself, she doesn't let me," Mr McKeague said.
In terms of the restoration, Mr McKeague admits he is a novice and has launched a crowdfunding page on a new You Tube channel to help with his work on the car and intends to upload videos as he goes.
"I have never done a single thing like it before, I am not technically savvy with cars and I have no idea about it. So I'm going to need a lot of help, which is why I wanted to do the You Tube channel because I know there's so many people who can stumble across a video and be able to help.
"It's going to cost an awful lot to try to fix it."


We are raising money to help contribute in the preservation of the Amazon Rainforest. The Amazon Rainforest provides the earth with 20% of our oxygen and recently 7,200 acres burned. Our goal is to donate at least a thousand dollars.
The Art Show will be held in the new student center (501 E 10th st, Greenville, NC). Our main goal is to showcase art that represents hispanic heritage, and create more exposure to latin culture.
President of LSU
Studying Public Health and International Development
Vice President of LSU
Studying Hearing and Speech Sciences


| Up | TOC | Index | |||||
| << | < 1.3 What's new in 4.0? | Up: 1 Euphoria Programming Language v4.1 | 1.5 Euphoria Credits > | 2 Installing Euphoria >> |
1.4 Licensing
This product is free and open source, and has benefited from the contributions of many people. You have complete royalty-free rights to distribute any Euphoria programs that you develop. You are also free to distribute the interpreter, backend and even translator. You can shroud or bind your program and distribute the resulting files royalty-free.
You may incorporate any Euphoria source files from this package into your program, either "as is" or with your modifications. (You will probably need at least a few of the standard euphoria\include files in any large program).
We would appreciate it if you told people that your program was developed using Euphoria, and gave them the address: http://www.openeuphoria.org/ of our Web page, but we do not require any such acknowledgment.
Icon files, such as euphoria.ico in euphoria\bin, may be distributed with or without your changes.
The high-speed version of the Euphoria Interpreter back-end is written in ANSI C, and can be compiled with many different C compilers. The complete source code is in euphoria\source, along with execute.e, the alternate, Euphoria-coded back-end. The generous Open Source License allows both personal and commercial use, and unlike many other open source licenses, your changes do not have to be made open source.
Some additional 3rd-party legal restrictions might apply when you use the Euphoria To C Translator.
Copyright (c) 2007-2011 by OpenEuphoria Group Copyright (c) 1993-2006 Rapid Deployment Software (RDS) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The copyright holders request, but do not require, that you: 1. Acknowledge RDS and others who contributed to this software. 2. Provide a link to www.RapidEuphoria.com, if possible, from your Web site.


--- layout: stats title: Alexander Nero Statistics permalink: "/stats/players/alexander-nero.html" ---
| Year | Team | Finish | G | 10 | -5 | Pts | PPG |
|---|---|---|---|---|---|---|---|
| 2013 | Hunter College | 35 | 17 | 41 | 3 | 395 | 23.24 |
| 2014 | Hunter College | 33 | 11 | 25 | 2 | 240 | 21.82 |
| Year | Round | Player | Team | Opponent | Result | 10 | -5 | Pts | Packet |
|---|---|---|---|---|---|---|---|---|---|
| 2013 | 1 (Prelims) | Alexander Nero | Hunter College | Chicago D | Loss | 3 | 0 | 30 | VCU + Michigan |
| 2013 | 2 (Prelims) | Alexander Nero | Hunter College | Columbia A | Loss | 2 | 1 | 15 | Illinois A + Carleton |
| 2013 | 3 (Prelims) | Alexander Nero | Hunter College | NYU | Loss | 3 | 0 | 30 | Mich St + Ottawa + SCAR |
| 2013 | 4 (Prelims) | Alexander Nero | Hunter College | South Carolina | Win | 3 | 1 | 25 | Rutgers + Columbia |
| 2013 | 5 (Prelims) | Alexander Nero | Hunter College | Alabama | Loss | 3 | 0 | 30 | MIT + GMU + Minnesota |
| 2013 | 6 (Prelims) | Alexander Nero | Hunter College | Illinois A | Loss | 1 | 0 | 10 | London + WUSTL |
| 2013 | 7 (Prelims) | Alexander Nero | Hunter College | Minnesota A | Loss | 2 | 0 | 20 | Chicago A + Maryland + Penn B |
| 2013 | 8 (Prelims) | Alexander Nero | Hunter College | Michigan A | Loss | 3 | 0 | 30 | Berkeley + Rice |
| 2013 | 10 (Playoffs) | Alexander Nero | Hunter College | Carleton | Loss | 2 | 0 | 20 | Yale + Virginia + Ohio St |
| 2013 | 11 (Playoffs) | Alexander Nero | Hunter College | Chicago C | Loss | 1 | 1 | 5 | Alb + Dart + GT + NYU + NU |
| 2013 | 12 (Playoffs) | Alexander Nero | Hunter College | MIT A | Loss | 3 | 0 | 30 | Cheyne + Gupta + Carson |
| 2013 | 13 (Playoffs) | Alexander Nero | Hunter College | VCU A | Loss | 2 | 0 | 20 | Editors 1 |
| 2013 | 14 (Playoffs) | Alexander Nero | Hunter College | Ottawa | Loss | 1 | 0 | 10 | Editors 2 |
| 2013 | 15 (Playoffs) | Alexander Nero | Hunter College | Northwestern | Loss | 5 | 0 | 50 | Editors 3 |
| 2013 | 16 (Playoffs) | Alexander Nero | Hunter College | Dartmouth A | Loss | 1 | 0 | 10 | Editors 4 |
| 2013 | 17 (Playoffs) | Alexander Nero | Hunter College | Penn B | Loss | 4 | 0 | 40 | Editors 5 |
| 2013 | 18 (Playoffs) | Alexander Nero | Hunter College | Illinois B | Loss | 2 | 0 | 20 | Editors 6 |
| Year | Round | Player | Team | Opponent | Result | 10 | -5 | Pts | Packet |
|---|---|---|---|---|---|---|---|---|---|
| 2014 | 1 (Prelims) | Alexander Nero | Hunter College | Truman State | Loss | 3 | 0 | 30 | Dartmouth |
| 2014 | 2 (Prelims) | Alexander Nero | Hunter College | Harvard A | Loss | 2 | 1 | 15 | Chicago A + Chicago C |
| 2014 | 3 (Prelims) | Alexander Nero | Hunter College | Chicago B | Loss | 1 | 0 | 10 | Illinois + USC |
| 2014 | 4 (Prelims) | Alexander Nero | Hunter College | Northwestern | Loss | 1 | 0 | 10 | Ohio State |
| 2014 | 5 (Prelims) | Alexander Nero | Hunter College | Virginia A | Loss | 2 | 0 | 20 | Penn A |
| 2014 | 6 (Prelims) | Alexander Nero | Hunter College | William and Mary | Loss | 2 | 0 | 20 | Michigan State |
| 2014 | 7 (Prelims) | Alexander Nero | Hunter College | Michigan A | Loss | 1 | 0 | 10 | Yale |
| 2014 | 17 (Playoffs) | Alexander Nero | Hunter College | Alabama | Loss | 1 | 0 | 10 | No Packet Recorded |
| 2014 | 18 (Playoffs) | Alexander Nero | Hunter College | Columbia A | Loss | 3 | 0 | 30 | No Packet Recorded |
| 2014 | 19 (Playoffs) | Alexander Nero | Hunter College | South Carolina | Win | 6 | 0 | 60 | No Packet Recorded |
| 2014 | 20 (Playoffs) | Alexander Nero | Hunter College | Chicago C | Loss | 3 | 1 | 25 | No Packet Recorded |


International Labour Organization (ILO) suggests poverty is the greatest single cause behind child labour. For impoverished households, income from a child's work is usually crucial for his or her own survival or for that of the household. Income from working children, even if small, may be between 25 and 40% of the household income. Other scholars such as Harsch on African child labour, and Edmonds and Pavcnik on global child labour have reached the same conclusion. Lack of meaningful alternatives, such as affordable schools and quality education, according to ILO, is another major factor driving children to harmful labour. Children work because they have nothing better to do. Many communities, particularly rural areas where between 60–70% of child labour is prevalent, do not possess adequate school facilities. Even when schools are sometimes available, they are too far away, difficult to reach, unaffordable or the quality of education is so poor that parents wonder if going to school is really worth it.
In European history when child labour was common, as well as in contemporary child labour of modern world, certain cultural beliefs have rationalised child labour and thereby encouraged it. Some view that work is good for the character-building and skill development of children. In many cultures, particular where the informal economy and small household businesses thrive, the cultural tradition is that children follow in their parents' footsteps; child labour then is a means to learn and practice that trade from a very early age. Similarly, in many cultures the education of girls is less valued or girls are simply not expected to need formal schooling, and these girls pushed into child labour such as providing domestic services.


above |
Sun The Gentle, Wind |
|
below |
K'un The Receptive, Earth |
Contemplation. The ablution has been made,
But not yet the offering.
Full of trust they look up to him.
The wind blows over the earth:
The image of Contemplation.
Thus the kings of old visited the regions of the world,
Contemplated the people,
And gave them instruction.
Six at the beginning means:
Boylike contemplation.
For an inferior man, no blame.
For a superior man, humiliation.
Six in the second place means:
Contemplation through the crack of the door.
Furthering for the perseverance of a woman.
Six in the third place means:
Contemplation of my life
Decides the choice
Between advance and retreat.
Six in the fourth place means:
Contemplation of the light of the kingdom.
It furthers one to exert influence as the guest of a king.
Nine in the fifth place means:
Contemplation of my life.
The superior man is without blame.
Nine at the top means:
Contemplation of his life.
The superior man is without blame.


Brexit, Prince Andrew and Christmas presents - 5 things we learned from ITV Leaders Debate
Johnson said a vote for the Tories is a vote to "get Brexit done" as his party has a deal that is "ready to go" and backed by all 635 Conservative candidates at the election
by James Rodger, https://www.facebook.com/jamesrodgerjournalistPrime Minister Boris Johnson and Labour leader Jeremy Corbyn went head-to-head in the first of three election debates tonight.
Both leaders received rounds of applause as they answered a series of questions from the audience on a range of subjects including Brexit, the NHS and the monarchy.
Here are five things we have learned from ITV's head-to-head debate between Boris Johnson and Jeremy Corbyn.
- Brexit reigns supreme in the election debate - despite differing opinions
Mr Johnson said a vote for the Tories is a vote to "get Brexit done" as his party has a deal that is "ready to go" and backed by all 635 Conservative candidates at the election.
Mr Corbyn said the Prime Minister's pledge was "nonsense" as he repeated his promise to negotiate a new deal and hold a second referendum to let the public decide which path to follow.
- Opposing politicians can unite
Host Julie Etchingham invited the two leaders to shake hands to make a gesture to improve the nature of debate in the country.
Mr Johnson stepped towards Mr Corbyn's podium and the pair shook hands - a rare moment of unity in the debate.
- They differ royally on royalty amid criticism of the Duke of York
With Andrew under continued criticism over his friendship with convicted sex offender Jeffrey Epstein, both candidates were asked whether the monarchy is fit for purpose.
Appearing to show restraint, Mr Corbyn replied: "Needs a bit of improvement."
Mr Johnson said: "The institution of the monarchy is beyond reproach."
- Both can be the butt of the joke
The PM - whose "do or die" Brexit deadline passed nearly three weeks ago - was met with laughter when he asked the audience to "look at what I've said I'm going to do as a politician and look at what I've delivered". More chuckles ensued when he said he believes the truth matters.
Mr Corbyn, who wants to hold a fresh referendum on a new Brexit deal but would not say whether he would campaign for it, tickled the audience when he said: "I've made the position clear."
- The leaders would gift literary Christmas presents
Asked what gifts they would leave each other under the Christmas tree, Mr Corbyn said he would give Mr Johnson a copy of A Christmas Carol by Charles Dickens to "understand how nasty Scrooge was".
The Prime Minister said he would give the Labour leader a copy of his Brexit deal. But, when Etchingham urged him to give a non-political present, he said he would gift some damson jam.


/**
* The JSON Reader is used by a Proxy to read a server response that is sent back in JSON format. This usually happens
* as a result of loading a Store - for example we might create something like this:
*
* Ext.define('User', {
* extend: 'Ext.data.Model',
* config: {
* fields: ['id', 'name', 'email']
* }
* });
*
* var store = Ext.create('Ext.data.Store', {
* model: 'User',
* proxy: {
* type: 'ajax',
* url : 'users.json',
* reader: {
* type: 'json'
* }
* }
* });
*
* The example above creates a 'User' model. Models are explained in the {@link Ext.data.Model Model} docs if you're not
* already familiar with them.
*
* We created the simplest type of JSON Reader possible by simply telling our {@link Ext.data.Store Store}'s {@link
* Ext.data.proxy.Proxy Proxy} that we want a JSON Reader. The Store automatically passes the configured model to the
* Store, so it is as if we passed this instead:
*
* reader: {
* type : 'json',
* model: 'User'
* }
*
* The reader we set up is ready to read data from our server - at the moment it will accept a response like this:
*
* [
* {
* "id": 1,
* "name": "Ed Spencer",
* "email"<EMAIL_ADDRESS>* },
* {
* "id": 2,
* "name": "Abe Elias",
* "email"<EMAIL_ADDRESS>* }
* ]
*
* ## Reading other JSON formats
*
* If you already have your JSON format defined and it doesn't look quite like what we have above, you can usually pass
* JsonReader a couple of configuration options to make it parse your format. For example, we can use the
* {@link #rootProperty} configuration to parse data that comes back like this:
*
* {
* "users": [
* {
* "id": 1,
* "name": "Ed Spencer",
* "email"<EMAIL_ADDRESS>* },
* {
* "id": 2,
* "name": "Abe Elias",
* "email"<EMAIL_ADDRESS>* }
* ]
* }
*
* To parse this we just pass in a {@link #rootProperty} configuration that matches the 'users' above:
*
* reader: {
* type: 'json',
* rootProperty: 'users'
* }
*
* Sometimes the JSON structure is even more complicated. Document databases like CouchDB often provide metadata around
* each record inside a nested structure like this:
*
* {
* "total": 122,
* "offset": 0,
* "users": [
* {
* "id": "ed-spencer-1",
* "value": 1,
* "user": {
* "id": 1,
* "name": "Ed Spencer",
* "email"<EMAIL_ADDRESS>* }
* }
* ]
* }
*
* In the case above the record data is nested an additional level inside the "users" array as each "user" item has
* additional metadata surrounding it ('id' and 'value' in this case). To parse data out of each "user" item in the JSON
* above we need to specify the {@link #record} configuration like this:
*
* reader: {
* type: 'json',
* record: 'user',
* rootProperty: 'users'
* }
*
* ## Response MetaData
*
* The server can return metadata in its response, in addition to the record data, that describe attributes
* of the data set itself or are used to reconfigure the Reader. To pass metadata in the response you simply
* add a `metaData` attribute to the root of the response data. The metaData attribute can contain anything,
* but supports a specific set of properties that are handled by the Reader if they are present:
*
* - {@link #idProperty}: property name for the primary key field of the data
* - {@link #rootProperty}: the property name of the root response node containing the record data
* - {@link #totalProperty}: property name for the total number of records in the data
* - {@link #successProperty}: property name for the success status of the response
* - {@link #messageProperty}: property name for an optional response message
* - {@link Ext.data.Model#cfg-fields fields}: Config used to reconfigure the Model's fields before converting the
* response data into records
*
* An initial Reader configuration containing all of these properties might look like this ("fields" would be
* included in the Model definition, not shown):
*
* reader: {
* type: 'json',
* idProperty: 'id',
* rootProperty: 'root',
* totalProperty: 'total',
* successProperty: 'success',
* messageProperty: 'message'
* }
*
* If you were to pass a response object containing attributes different from those initially defined above, you could
* use the `metaData` attribute to reconfigure the Reader on the fly. For example:
*
* {
* "count": 1,
* "ok": true,
* "msg": "Users found",
* "users": [{
* "userId": 123,
* "name": "Ed Spencer",
* "email"<EMAIL_ADDRESS>* }],
* "metaData": {
* "idProperty": 'userId',
* "rootProperty": "users",
* "totalProperty": 'count',
* "successProperty": 'ok',
* "messageProperty": 'msg'
* }
* }
*
* You can also place any other arbitrary data you need into the `metaData` attribute which will be ignored by the Reader,
* but will be accessible via the Reader's {@link #metaData} property. Application code can then process the passed
* metadata in any way it chooses.
*
* A simple example for how this can be used would be customizing the fields for a Model that is bound to a grid. By passing
* the `fields` property the Model will be automatically updated by the Reader internally, but that change will not be
* reflected automatically in the grid unless you also update the column configuration. You could do this manually, or you
* could simply pass a standard grid column config object as part of the `metaData` attribute
* and then pass that along to the grid. Here's a very simple example for how that could be accomplished:
*
* // response format:
* {
* ...
* "metaData": {
* "fields": [
* { "name": "userId", "type": "int" },
* { "name": "name", "type": "string" },
* { "name": "birthday", "type": "date", "dateFormat": "Y-j-m" },
* ],
* "columns": [
* { "text": "User ID", "dataIndex": "userId", "width": 40 },
* { "text": "User Name", "dataIndex": "name", "flex": 1 },
* { "text": "Birthday", "dataIndex": "birthday", "flex": 1, "format": 'Y-j-m', "xtype": "datecolumn" }
* ]
* }
* }
*/
Ext.define('Ext.data.reader.Json', {
extend: 'Ext.data.reader.Reader',
alternateClassName: 'Ext.data.JsonReader',
alias : 'reader.json',
config: {
/**
* @cfg {String} [record=null]
* The optional location within the JSON response that the record data itself can be found at. See the
* JsonReader intro docs for more details. This is not often needed.
*/
record: null,
/**
* @cfg {Boolean} [useSimpleAccessors=false]
* `true` to ensure that field names/mappings are treated as literals when reading values. For
* example, by default, using the mapping "foo.bar.baz" will try and read a property foo from the root, then a
* property bar from foo, then a property baz from bar. Setting the simple accessors to `true` will read the
* property with the name "foo.bar.baz" direct from the root object.
*/
useSimpleAccessors: false
},
objectRe: /[\[\.]/,
// @inheritdoc
getResponseData: function(response) {
var responseText = response;
// Handle an XMLHttpRequest object
if (response && response.responseText) {
responseText = response.responseText;
}
// Handle the case where data has already been decoded
if (typeof responseText !== 'string') {
return responseText;
}
var data;
try {
data = Ext.decode(responseText);
}
catch (ex) {
/**
* @event exception Fires whenever the reader is unable to parse a response.
* @param {Ext.data.reader.Xml} reader A reference to this reader.
* @param {XMLHttpRequest} response The XMLHttpRequest response object.
* @param {String} error The error message.
*/
this.fireEvent('exception', this, response, 'Unable to parse the JSON returned by the server: ' + ex.toString());
Ext.Logger.warn('Unable to parse the JSON returned by the server: ' + ex.toString());
}
//<debug>
if (!data) {
this.fireEvent('exception', this, response, 'JSON object not found');
Ext.Logger.warn('JSON object not found');
}
//</debug>
return data;
},
buildExtractors: function() {
var me = this,
root = me.getRootProperty();
me.callParent(arguments);
if (root) {
me.rootAccessor = me.createAccessor(root);
} else {
delete me.rootAccessor;
}
},
/**
* We create this method because `root` is now a config so `getRoot` is already defined, but in the old
* data package `getRoot` was passed a data argument and it would return the data inside of the `root`
* property. This method handles both cases.
* @param {Array/Object} [data]
* @return {String/Object} Returns the config root value if this method was called without passing
* data. Else it returns the object in the data bound to the root.
* @private
*/
getRoot: function(data) {
var fieldsCollection = this.getModel().getFields();
/*
* We check here whether the fields are dirty since the last read.
* This works around an issue when a Model is used for both a Tree and another
* source, because the tree decorates the model with extra fields and it causes
* issues because the readers aren't notified.
*/
if (fieldsCollection.isDirty) {
this.buildExtractors(true);
delete fieldsCollection.isDirty;
}
if (this.rootAccessor) {
return this.rootAccessor.call(this, data);
} else {
return data;
}
},
* @private
* We're just preparing the data for the superclass by pulling out the record objects we want. If a {@link #record}
* was specified we have to pull those out of the larger JSON object, which is most of what this function is doing
* @param {Object} root The JSON root node
* @return {Ext.data.Model[]} The records
*/
extractData: function(root) {
var recordName = this.getRecord(),
data = [],
length, i;
if (recordName) {
length = root.length;
if (!length && Ext.isObject(root)) {
length = 1;
root = [root];
}
for (i = 0; i < length; i++) {
data[i] = root[i][recordName];
}
} else {
data = root;
}
return this.callParent([data]);
},
/**
* @private
* Returns an accessor function for the given property string. Gives support for properties such as the following:
* 'someProperty'
* 'some.property'
* 'some["property"]'
* This is used by buildExtractors to create optimized extractor functions when casting raw data into model instances.
*/
createAccessor: function() {
var re = /[\[\.]/;
return function(expr) {
if (Ext.isEmpty(expr)) {
return Ext.emptyFn;
}
if (Ext.isFunction(expr)) {
return expr;
}
if (this.getUseSimpleAccessors() !== true) {
var i = String(expr).search(re);
if (i >= 0) {
return Ext.functionFactory('obj', 'var value; try {value = obj' + (i > 0 ? '.' : '') + expr + '} catch(e) {}; return value;');
}
}
return function(obj) {
return obj[expr];
};
};
}(),
/**
* @private
* Returns an accessor expression for the passed Field. Gives support for properties such as the following:
* 'someProperty'
* 'some.property'
* 'some["property"]'
* This is used by buildExtractors to create optimized on extractor function which converts raw data into model instances.
*/
createFieldAccessExpression: function(field, fieldVarName, dataName) {
var me = this,
re = me.objectRe,
hasMap = (field.getMapping() !== null),
map = hasMap ? field.getMapping() : field.getName(),
result, operatorSearch;
if (typeof map === 'function') {
result = fieldVarName + '.getMapping()(' + dataName + ', this)';
}
else if (me.getUseSimpleAccessors() === true || ((operatorSearch = String(map).search(re)) < 0)) {
if (!hasMap || isNaN(map)) {
// If we don't provide a mapping, we may have a field name that is numeric
map = '"' + map + '"';
}
result = dataName + "[" + map + "]";
}
else {
result = dataName + (operatorSearch > 0 ? '.' : '') + map;
}
return result;
}
});


One afternoon I got asked to write a new Puppet module to manage local users on our Linux boxes. Not a contrived example but a real-world need as we begin to move our infrastructure from Windows to Linux. Managing users is one of those tasks that is at the core of the Puppet ecosystem and I thought this would be pretty easy as I had done this sort of thing many times before. What added to the complexity was that we needed to support Ubuntu, Centos and FreeBSD machines that we had in our stack and we wanted to make it something that was open source and on the Forge – so lots of testing was required.
This was not the first module that I had written for the Forge but it was the first that I had written since PuppetLabs had introduced their new acceptance testing framework Beaker and so I wanted to spend some time getting the module working with this new tool.
Beaker
The purpose of Beaker is to allow you to write acceptance tests for your modules, that is to write some manifests that use your module and test them out on a virtual machine. Some of you may remember rspec-system-puppet was previously used to accomplish this, well PuppetLabs has since deprecated that in favour of Beaker but the premise is very much the same.
Using rspec-puppet for unit testing your manifests really only goes so far. If you’re just using the standard Puppet resources then it pretty safe to assume that it does what it says on the tin (I mean PuppetLabs really test their stuff!) but as soon as you start doing things that are a little more complex, using exec statements, custom facts, custom functions or targeting multiple operating systems then you’re really going to want to make sure that once the catalogs compile that they are doing what they are meant to be doing and this is where your acceptance test suite will come in.
With Beaker you can spin up a virtual machine, install modules, apply a manifest and then test what really happened.
Beaker works with many different hypervisor technologies but most people will be using Vagrant so that is what I will cover here.
Configuring Beaker
The first thing in configuring your existing project to use Beaker is to add “beaker” and “beaker_rspec” to you Gemfile. You’re then going to want to create a new spec_helper file called spec_helper_acceptence.rb that should look something like this:
require 'beaker-rspec/spec_helper'
require 'beaker-rspec/helpers/serverspec'
hosts.each do |host|
install_puppet
end
UNSUPPORTED_PLATFORMS = ['Suse','windows','AIX','Solaris']
RSpec.configure do |c|
proj_root = File.expand_path(File.join(File.dirname(__FILE__), '..'))
c.formatter = :documentation
# Configure all nodes in nodeset
c.before :suite do
puppet_module_install(:source => proj_root, :module_name => 'homes')
hosts.each do |host|
on host, puppet('module','install','puppetlabs-stdlib'), { :acceptable_exit_codes => [0,1] }
on host, puppet('module', 'install', 'opentable-altlib'), { :acceptable_exit_codes => [0,1] }
end
end
end
This contains quite a bit of new setup that you won’t have seen before. Beaker contains lots of useful helper methods for doing all the things that you’re going to want to do when running Puppet against a virtual machine; install Puppet (so your boxes don’t have to have it pre-baked), installing local modules and installing modules from the Forge. We also specify the platforms that we don’t support – we’ll make use of this later.
The next step is to define some machines that we want to set against. Beaker calls these nodesets because while in most cases you’ll only want to test one host machine at a time, Beaker does support testing multi-node configurations for more complex scenarios. Looking at the homes project your directory structure will look something like this:
puppet-homes
manifests
spec
acceptance
nodesets
centos-64-x64.yml
default.yml
ubuntu-server-12042-x64.yml
homes_spec.rb
defines
fixtures
spec_helper.rb
spec_helper_acceptance.rb
tests
A nodeset is simply a yaml file that specifies the box name, where it downloads it from, its platform and the hypervisor you are using. A example from the homes module below:
HOSTS:
ubuntu-server-12042-x64:
roles:
- master
platform: ubuntu-12.04-amd64
box : ubuntu-server-12042-x64-vbox4210-nocm
box_url : http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-12042-x64-vbox4210-nocm.box
hypervisor : vagrant
CONFIG:
log_level: verbose
type: git
More detail about how to configure these yaml files can be found on the Beaker wiki, Creating A Test Environment
In the above example I am using Vagrant boxes provided by PuppetLabs but there are a few other sources to discover already pre-built boxes:
Writing tests in Beaker
So now that we have our environment set up let’s look at actually writing some tests. Here is an example from the homes project:
require ‘spec_helper_acceptance'
describe 'homes defintion', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do
context 'valid user parameter’ do
it 'should work with no errors’ do
pp = <<-EOS
$myuser = {
'testuser' => { 'shell' => '/bin/bash' }
}
homes { 'testuser':
user => $myuser
}
EOS
apply_manifest(pp, :catch_failures => true)
expect(apply_manifest(pp, :catch_failures => true).exit_code).to be_zero
end
describe user('testuser') do
it { should exist }
end
describe file('/home/testuser') do
it { should be_directory }
end
end
end
In this case we are writing a test to make sure that when our module runs, it creates the user and its home directory as it expects. Using the UNSUPPORTED_PLATFORMS that we defined earlier we can also skip groups of tests if they are not supported on the current node.
The idea here is that we define a manifest (using Heredoc – but please don’t make them too long!) and then we want to apply that manifest to the node. Beaker provides a nice helper methods that: apply_manifest. In our case we run it once, which will cause the changes and then we run it a second time with the scope of a test to check for idempotency. We can then make use of Beaker’s resource based helpers to actually test the functionality on the node itself. Their many helper methods will allow you to do almost everything that you need to do, either for setup purposes or for actually testing the node:
It’s actually worth noting that Beaker makes heavy use of serverspec which you should go and take a look at.
Summary
So now you know a little about testing Beaker with Puppet go forth and test all your modules against everything that you expect your users to be running it on.


You are unable to update user's details.
Save
First name
Last name
First name
Steve
Last name
Smith
Phone number
999
Organisation
Email
Email address
<EMAIL_ADDRESS>Organisation
<EMAIL_ADDRESS>Role
Role profile
Role status
View role profile
View role profile
Add a new external role profile
Status
Active
Deactivate user
Save and return
Cancel
Return to manage users
Return to application overview


Eduscope Web Capture is a FHD screen recorder with WebCam and System Sound. It can output the recording as an MP4 downloadable locally. the special feature is the Embedded WebCam which can be placed at a desired location on screen.
1. Desktop - (Full screen, Application, Chrome Tab)
2. WebCam Only
Frame Rate: Frames Per Second
Camera Resolution: Width and Height in pixels(limited by camera capability)
Output Resolution: Screen will be captured at the maximum resolution and resized to the output resolution set here
Encoder: Encoder will decide the output file format and extension. (Example: H264 produces MP4
My recordings: Recordings from the current session are accessible from here. These are stored in memory. You may rename, view and delete the recordings from memory.
Help: This help document.
Recordings are limited to 1 hour.
After 1 hour, the recording will auto stop and preview will be displayed.


This is the official Antara Composer beta program channel - please use https://github.com/KomodoPlatform/composer/issues for bug reports and feature requests. For critical security bug reports please do send us your encrypted (https://pgp.mit.edu/pks/lookup?op=get&search=0x379287998EE6CF47) report to<EMAIL_ADDRESS>and allow up to 24h for reply.
100 messages
Before 05-Dec-19 12:00 AM
naezith12-Jul-19 02:20 PM
@TonyL discord camera is a mess, but as you see it works on ubuntu 18.04
default installation firefox
TonyL12-Jul-19 02:21 PM
so very edge/deps case on my side it should be
naezith12-Jul-19 02:22 PM
I hate to be that "it works for me" developer
but I just can't reproduce
tried on linux mint, it works again
TonyL12-Jul-19 02:27 PM
I have 68.0 (64-bit) installed
naezith12-Jul-19 02:28 PM
ubuntu 16.04, it works
TonyL12-Jul-19 02:28 PM
maybe it's some Ubuntu 18.10 "tricks", let me try on 16.04 VM. Anyway I dont think many users can be affeced (maybe only me lol )
naezith12-Jul-19 02:28 PM
mint
TonyL12-Jul-19 02:30 PM
Like a charm on 16.04
naezith12-Jul-19 02:30 PM
19.04
I don't have 18.10
is your firefox updated
TonyL12-Jul-19 02:32 PM
yes 68.0 (64-bit) it's latest release (released just July 9)
but it worked before update same way - there are deps interconnected with firefox (gnome partially lets say as I understand) - maybe it's really deps issue
Mylo12-Jul-19 03:48 PM
if.... you're using display: flexbox; in css, firefox doesn't play well with flexbox. display: block will work better, but this will make something small change in chrome - which can be fixed by another minor edit, then it all works fine.
else....ignore if you're not using flexbox
naezith13-Jul-19 06:14 AM
no flexbox but this.
display: flex !important;
justify-content: center !important;
align-items: center !important;
@Mylo
Mylo13-Jul-19 06:15 AM
yes that's the one, let me search discord for previous suggestion to flex problem with firefox.
display: block; and it will break 2 very small things in chrome which are easy to fix with chrome dev tools for that section.
Download all the miner icons you need. Choose between 376 miner icons in both vector SVG and PNG format.
Related icons include worker icons, mining icons, avatar icons, construction icons
naezith14-Jul-19 10:54 PM
don't launch anything please
1
ca33315-Jul-19 06:22 AM
@naezith please ensure the system is ready to go - as you know today is the big day.
@Daniel CP@TS@Audo can you guys please check the copy/tooltip/texts a last time once updated and request any changes directly from @naezith@naezith please update the content based on the marketing feedback: https://docs.google.com/document/d/1piXFa0xga-yTC-8F5FEnOno4_BxzPPNJRBF0-SUFOJs/edit?usp=sharing@TonyL please run a last tech test once naezith validates the system is ready to go and in final state and post status into this channel.
COPY https://chainlizard.kmd.dev (Komodo logo) WELCOME TO THE ANTARA SMART CHAIN COMPOSER Launching your Smart Chain is as easy as 1 - 2 - 3. STEP 1 Create an account STEP 2 Choose your configurations STEP 3 Launch your Smart Chain /login and /signup Billions of Confi...
2
naezith15-Jul-19 08:17 AM
please ping me again when the docs is fully complete
@Daniel CP
Daniel CP15-Jul-19 08:18 AM
@naezith Everything is ready to go!
naezith15-Jul-19 08:19 AM
oki
naezith15-Jul-19 09:49 AM
@Daniel CP I think you forgot this one, only the perc is given
left side is missing
that shows up when Yes is selected
also
entire Tools page is missing
prepare a chain, go to cart, remove one of the tools, this button will appear
these
and their Learn more modal
Daniel CP15-Jul-19 10:00 AM
Ok thanks, will take a look at the tools page shortly
ca33315-Jul-19 10:33 AM
fyi -we are moving to production URLs shortly
Daniel CP15-Jul-19 10:40 AM
@naezith my UX is a little different, I'm not seeing a tools page or pop ups
TS15-Jul-19 10:43 AM
hey guys, reading back, I'll help with the missing text in a second.
TonyL15-Jul-19 10:43 AM
@Daniel CP you have to delete some item on checkout page by red bin button and then press "add more tools to your blockchain"
Imo we can just make all elements on this cart page with +- (some thigs as an AtomicDEX listing for example just +- from 0 to 1) and deprecate this additional page at all(edited)
Daniel CP15-Jul-19 10:50 AM
Ah OK I see
I'm actually tied up with something else right now but Torsten is gonna help out and get you guys the copy you need
antara composer. Contribute to KomodoPlatform/composer development by creating an account on GitHub.
1
Pinned a message.
naezith15-Jul-19 11:24 AM
changing the domain
site will be down/unstable for a while
TonyL15-Jul-19 11:27 AM
should it be considered as the system is ready to go and ready for final test?
TS15-Jul-19 11:40 AM
team, can you help me qith two things, please?
1. What is "Public dashboard", what do we offer exactly?
if this is not ready we should take this out
2. What is the difference between AtomicDEX listing and AtomicDEX mobile wallet listing? I guess nothing at this point so we should just keep AtomicDEX listing for now
TonyL15-Jul-19 11:50 AM
Public dashboard is the page with infomration about blockchain (same blockchain info page as user can see inside of composer but detached and without chain deletion feature)
2. What is the difference between AtomicDEX listing and AtomicDEX mobile wallet listing? I guess nothing at this point so we should just keep AtomicDEX listing for now
I wonder just AtomicDEX listing supposes steps to make coin compatible with mm2 protocol (coin params/electrums pr to coins repo for example), but it's better to confirm with @ca333
On this stage this option is a stub I think.
As a hot fix maybe make options which do nothing atm grey/inactive with "coming soon" in text?
ca33315-Jul-19 11:54 AM
atomicdex mobile listing is the listing into the mobile dex app
atomicdex listing is adding the coin and logo to coins list of supported coins on atomicdex repo and running a swap test
TS15-Jul-19 12:00 PM
@TonyL is this public dashboard live / ready? Can you show me an example?
TonyL15-Jul-19 12:00 PM
Yes, it's ready. Unfortunately I can't show example right now because a) website migrating b) all my blockchains were deleted(edited)
let me try to find some screenshot
TS15-Jul-19 12:01 PM
@ca333 I think we should join the two options for now while we are still in beta, what do you think? I can mention both in the copy.
COPY https://chainlizard.kmd.dev (Komodo logo) WELCOME TO THE ANTARA SMART CHAIN COMPOSER Launching your Smart Chain is as easy as 1 - 2 - 3. STEP 1 Create an account STEP 2 Choose your configurations STEP 3 Launch your Smart Chain /login and /signup Billions of Confi...
Mylo15-Jul-19 01:25 PM
This looks great!
naezith15-Jul-19 02:43 PM
I was editing /iguana/m_splitfund kind of couple files to enable dPoW, seems like you removed them @artem.pikulin what should I do now
@ca333
artem.pikulin15-Jul-19 02:47 PM
@naezith Hi, is your question related to MM2? The iguana part is was completely removed from MM2 repo. Please use https://github.com/jl777/SuperNET/ repo for iguana.
Contribute to jl777/SuperNET development by creating an account on GitHub.
naezith15-Jul-19 02:48 PM
do the same things on that repo right?
artem.pikulin15-Jul-19 02:53 PM
MM2 development is unrelated to iguana for long time, MM2 changes should not be repeated on main iguana repo.
ca33315-Jul-19 03:06 PM
its irrelevant @naezith - fork supernet from jl777/supernet to chainlizard/supernet and do the modifications there. as aforementioned these will be merged to jl777/supernet after a manual review.
naezith15-Jul-19 04:30 PM
okay it's ready for tests, @TonyL I still didn't check the double-payable paypal issue, will do now
COPY https://chainlizard.kmd.dev (Komodo logo) WELCOME TO THE ANTARA SMART CHAIN COMPOSER Launching your Smart Chain is as easy as 1 - 2 - 3. STEP 1 Create an account STEP 2 Choose your configurations STEP 3 Launch your Smart Chain /login and /signup Billions of Confi...
naezith15-Jul-19 05:00 PM
this is sad
why do we remove it
@TS two lines of text, that's all, no?
@TonyL can you give me two lines for atomicdex mobile listing
naezith15-Jul-19 05:13 PM
List your asset on the mobile AtomicDEX application


Any questions? Get in touch using the contact form below.
Don't want to miss updates? Please click the below button!


In permanent beta: Learning, Improving, Evolving...💻
Incoming Summer Analyst Intern at Goldman Sachs, I am currently a 3rd-year Computer Science and Engineering student at Punjab Engineering College, Chandigarh. I am immensely interested in the field of Machine Learning, Deep Learning, and BlockChain.
Developing Smart Contracts on Ethereum using Solidity. Creating transactions using MetaMask plugin & Infura API. Worked on Ethereum test Networks - Ropsten, Rinkeby, Kowan & Goerli.
Proficient in Computer Vision Applications using Convolutional Neural Networks using Keras framework and OpenCv. Beginner in Natural Language Processing using Recurrent Neural Networks.
What I love most about programming is the problem solving. I am proficient in Data Structures and Algorithms, which are the identity of a good Software Developer. Competitive Programming is in my blood.
Proficient in C++, Python and Java.
Proficient in Data Sceince libraries such as Pandas, Numpy, Matplotlib & Seaborn. Experienced in Web scraping using BeautifulSoup. It is rightly said, "Data is a precious and will last longer then the System themselves."
Actively organized several Events, workshops and Invited sessions.
Organizing Events and Implementing new Ideas and Programs in College.
Actively organized and worked as Problem Setter in numerous coding events.
Actively organized and worked as Problem Setter in numerous coding events.
Teaching under-privileged kids of Primary and Upper-Primary grades at Disha NGO.


Register
First Name:
Last Name:
Male
Female
Other
Email
Password
Birthday
Month
January
February
March
Day
01
02
03
Year
2018
2017
2016
I agree to the terms and conditions
Submit


Design & Branding
X1's design and branding is what makes your products and services stand out from others. It is the ‘special sauce’ that makes your products more attractive to customers and potential customers.
Working interactively with you, we listen to your ideas, what you want your publicity to achieve, and the resources you have to achieve it.
We then work with you to make your advertising materials effective and attractive to look at. We are always looking for the most economical way to produce what you require. We understand what will (and won’t) look good in the wide range of media available.
We understand the strengths and limitations of the wide range of communications technology, and are skilled at employing the most appropriate media for making your product or service known to as many people as possible.
To view examples of our work, click here
If you have any questions, contact Brett Jordan on 01753 215315 or email brett@x1.ltd.uk.


mozilla
Interning on the Firefox Desktop Team
Two-week iterations on prioritized backlog
Nowadays, interns work right alongside us there.
A subset of current focuses of the Firefox Desktop team
Electrolysis / e10s (multi-process Firefox)
Separate rendering and processing of web content from the main browser process.
- Refactor and async-ify mature code to account for multiple processes
- Find ways to make things easier for our add-on authors
- Sandboxing the content process
- Stability-work
- Performance!
Hello (built-in, encrypted collaboration tools based on WebRTC)
- Multiple "rooms"
- Screen-sharing
- Call history
- Lots of polish, refinement to remove Beta sticker
Firefox Developer Edition / DevTools
- Lots of good stuff coming in from UserVoice.
- A JS Editor for fiddling with site scripts on the fly
- WebSocket connection inspector
- "Break on mutate"
- Much, much more.
Finding and fixing papercuts, UI Polish
The UX team has a list of pet bugs - for example:
- Making authentication tab-modal instead of window-modal
- mailto: links should open your current webmail tab
- Make it easier to set the newtab page
- Service to recommend alternatives when an add-on is no longer compatible
- Make our UI more consistent in more places
Quick shoutout to teams / projects that are not represented here
Too many cool things are happening. All at once.
- Firefox for iOS
- Firefox for Android
- Firefox OS (phones, tablets, televisions... things?)
- Cloud Services (Firefox Accounts, Location, Marketplace)
Getting involved with Firefox Desktop right now
- Prior experience hacking on Firefox catches our eye
- If you're proficient with JavaScript, HTML and CSS, you're in good shape.
- BugsAhoy
- Code Firefox
- Come talk to us in IRC! irc.mozilla.org, #introduction is a great place to get started
- Follow this Twitter account for interesting bugs we need help on
- We guide you and mentor you. That's part of our job.
/


New concurrency semantics in DB2
Many users access and change data in a relational database, the database manager
must allow users to make these changes while ensuring that data integrity is preserved.
In earlier DB2 versions, Cursor Stability (CS) isolation level prevented an application from reading any row that was changed
by other applications until the change was committed.
This causes Writers to block readers and Readers may block writers.
DB2 9.7 offers a new currently committed semantics to significantly improve concurrency.
With the enhancement, Writers do not block readers and Readers do not block writers.
| Prior to DB2 9.7 |
Blocks -> |
Readers |
Writers |
| Cursor Stability Isolation |
Readers |
NO |
MAY BE |
|
Writers |
YES |
YES |
| In DB2 9.7 |
Blocks -> |
Readers |
Writers |
| Cursor Stability Isolation |
Readers |
NO |
NO |
|
Writers |
NO |
YES |
The currently committed behavior is controlled by the database configuration parameter CUR_COMMIT. You can find out the setting of the parameter from TE, go to View > Configuration > DB Config.


--- layout: default layout_keyword: feature title: Messaging tagline: Keep Everyone in the Loop feature_image: images/features/messages-large-icon.png tags: [for_you, for_your_enterprise] ---
Stay in contact with your group members through text or email messages. Members decide how they want to receive your updates and we deliver your message according to their settings.
Perfect for small groups of individuals as well as large multi-group organizations. Send your messages to everyone in one group, or to some people in some groups. You can even pick and choose certain roles within each group to target your communications to specific participants.


Java™ Execution Time Measurement Library
Runtime performance monitoring made easy
JETM 1.1.0 released
Luckily this is OSS so we could miss our planned release date and skip a few features for JETM 1.1. Nevertheless JETM now includes AspectWerkz support, an improved HTTP console and better web application integration. Everything else - especially RRD4j support - got moved to the next release.
Full changelog:
New features - AspectWerkz Support - Generic Web App Integration Support - Expanded/Collapsed HTTP Console result rendering - Dump on shutdown plugin Changes, Fixes and Improvements - robots.txt for HTTP console added (disabled actions) - EtmManager.getEtmMonitor() now returns a proxy, this allows late EtmMonitor init. - Removed auto referesh in HTTP console - Added reset(MeasurementPointName) to EtmMonitor - Improved SimpleTextRenderer layout - Logging aggregators now support filtering
Be aware that the interfaces EtmMonitor and Aggregator had to be extended in order to reset a single measurement point. Both changes should not have any consequences for existing applications unless your are using custom implementations of these interfaces.


The Department of Technology Promotion and Coordination
University of Computer Studies
Second Year (B.C.Teach)
Final Examination
Advanced Data Structure(CST-203)
September, 2016
Zone III
-
- Describe the efficiency of bubble sort. Why bubble sort is slow? Assume that N is the number of items to sort, how many comparisons and swaps does this algoritm require?
- Write a program that sorts the given data using insertion sort.
- Trace by hand the sorting of the array int a[]= {44,66,77,11,55,99,33,88,00,22} by the selection sort algorithm.(20 marks)
-
- What is recursion?
- Write a progrma called recMergeSort() which carried out the merge sort.
- Support that we have two sorted arrays, array A has 4 elements (25, 49, 82,99) and array B has 6 elements (8, 16, 40, 55, 67,75). They will be merged into an array C that starts with 10 empty cells. Trace merging of two arrays by showing the step of comparisons necessary to determine which element will be copied.(15 marks)
-
- Define the binary search tree. What is the maximum total number of nodes in a tree that has Depth N?
- Write the program code for the inorder() that traverse the binary search tree in order.
- Answer the follwing question about the given tree.
- Find the node 30 in tree
- Insert a new node 10 into tree
- Delete the node 59 from tree
- State the internal memory representation of tree using sequential representation (Array-bawed representation)
<-----Enter photo-------->
(15 marks)
-
- Define collision. When collisiion occurs, which approach is used to search the array form empty cell and insert a new itme there? Explain briefly?
- Write a program code segment fine() method for linear probe hash table.
- Use teh value: 56, 47, 87, 90, 116, 140, 145, 153, 167, 285, 393, 395, 467, 566, 620, and 635. Store the values into a hash table with 20 positions, using the division method of hahing and the linear probing method of resolving collisions.(20 marks)
-
- Define Heap and characteristics of heap.
- Write the program code insert() for heap.
- Write the status of the list F=(81, 6, 25, 38,95, 70, 73, 40, 35, 54) at the end of each phase of Heap Sort. Show the heap (i)after inseting 44 and then (ii) after removing 2 times.(15 marks)
-
- Define connected graph, directed graph and undirected graph.
- Find the adjacency matrix and adjacency list of the given graph below. Show the depth-first search tree and breadth-first search tree for the given graph starting at vertex A. Also show the memory content in the various stages of each process for both DFS and BFS.(15 marks)
<-------Enter photo-------->


Clients send resource access requests. All requests are handled automatically. Make sure you have the console open in order to monitor the log messages.


{% load static %}
Egyptian Recognition
Escape
Home
demo
About
我們的理念
階段性目標
目前的成果
Some interesting facts about our project
Hours
Lines of Code
Project
Fresh Liver