class UBJ
A wrapper class for UBObject with helper functions for getting and setting data.
Author
bright_spark
Since
1.0.0
<init> |
Creates a new empty UBObject UBJ()
Wraps the given UBObject UBJ(ubObject: UBObject) |
wrappedUBObject |
The wrapped UBObject var wrappedUBObject: UBObject |
equals |
fun equals(other: Any?): Boolean |
getArray |
Gets a UBArray from the wrapped UBObject Returns null if the value was not an array or the key-value pair did not exist fun getArray(key: String): UBArray? |
getArraySafe |
Gets a UBArray from the wrapped UBObject If the value was null, then will return an empty UBArray fun getArraySafe(key: String): UBArray |
getBoolean |
Gets a Boolean from the wrapped UBObject Returns null if the value was not a boolean or the key-value pair did not exist fun getBoolean(key: String): Boolean? |
getBooleanArray |
Gets a BooleanArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a Boolean fun getBooleanArray(key: String): BooleanArray? |
getBooleanArraySafe |
Gets a BooleanArray from the wrapped UBObject If the value was null, then will return an empty BooleanArray fun getBooleanArraySafe(key: String): BooleanArray |
getBooleanSafe |
Gets a boolean from the wrapped UBObject If the value was null, then will return false fun getBooleanSafe(key: String): Boolean |
getByte |
Gets a Byte from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getByte(key: String): Byte? |
getByteArray |
Gets a ByteArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a Byte fun getByteArray(key: String): ByteArray? |
getByteArraySafe |
Gets a ByteArray from the wrapped UBObject If the value was null, then will return an empty ByteArray fun getByteArraySafe(key: String): ByteArray |
getByteSafe |
Gets a byte from the wrapped UBObject If the value was null, then will return 0 fun getByteSafe(key: String): Byte |
getDouble |
Gets a Double from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getDouble(key: String): Double? |
getDoubleArray |
Gets a DoubleArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a Double fun getDoubleArray(key: String): DoubleArray? |
getDoubleArraySafe |
Gets a DoubleArray from the wrapped UBObject If the value was null, then will return an empty DoubleArray fun getDoubleArraySafe(key: String): DoubleArray |
getDoubleSafe |
Gets a double from the wrapped UBObject If the value was null, then will return 0 fun getDoubleSafe(key: String): Double |
getFloat |
Gets a Float from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getFloat(key: String): Float? |
getFloatArray |
Gets a FloatArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a Float fun getFloatArray(key: String): FloatArray? |
getFloatArraySafe |
Gets a FloatArray from the wrapped UBObject If the value was null, then will return an empty FloatArray fun getFloatArraySafe(key: String): FloatArray |
getFloatSafe |
Gets a float from the wrapped UBObject If the value was null, then will return 0 fun getFloatSafe(key: String): Float |
getInt |
Gets a Integer from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getInt(key: String): Int? |
getIntArray |
Gets a IntArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not an Int fun getIntArray(key: String): IntArray? |
getIntArraySafe |
Gets a IntArray from the wrapped UBObject If the value was null, then will return an empty IntArray fun getIntArraySafe(key: String): IntArray |
getIntSafe |
Gets an integer from the wrapped UBObject If the value was null, then will return 0 fun getIntSafe(key: String): Int |
getLong |
Gets a Long from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getLong(key: String): Long? |
getLongArray |
Gets a LongArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a Long fun getLongArray(key: String): LongArray? |
getLongArraySafe |
Gets a LongArray from the wrapped UBObject If the value was null, then will return an empty LongArray fun getLongArraySafe(key: String): LongArray |
getLongSafe |
Gets a long from the wrapped UBObject If the value was null, then will return 0 fun getLongSafe(key: String): Long |
getShort |
Gets a Short from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getShort(key: String): Short? |
getShortArray |
Gets a ShortArray from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a Short fun getShortArray(key: String): ShortArray? |
getShortArraySafe |
Gets a ShortArray from the wrapped UBObject If the value was null, then will return an empty ShortArray fun getShortArraySafe(key: String): ShortArray |
getShortSafe |
Gets a short from the wrapped UBObject If the value was null, then will return 0 fun getShortSafe(key: String): Short |
getString |
Gets a String from the wrapped UBObject Returns null if the value was not a number or the key-value pair did not exist fun getString(key: String): String? |
getStringArray |
Gets a String from the wrapped UBObject Returns null if the value was not an array, the key-value pair did not exist or the array type was not a String fun getStringArray(key: String): Array<String>? |
getStringArraySafe |
Gets a String from the wrapped UBObject If the value was null, then will return an empty String fun getStringArraySafe(key: String): Array<String> |
getStringSafe |
Gets a String from the wrapped UBObject If the value was null, then will return an empty String fun getStringSafe(key: String): String |
getUBArray |
Gets a UBArray from the wrapped UBObject Returns null if the value was not an array or the key-value pair did not exist fun getUBArray(key: String): UBArray? |
getUBObject |
Gets a UBObject from the wrapped UBObject Returns null if the value was not an object or the key-value pair did not exist fun getUBObject(key: String): UBObject? |
getUBObjectWrapped |
Gets a UBJ from the wrapped UBObject Returns null if the value was not an object or the key-value pair did not exist fun getUBObjectWrapped(key: String): UBJ? |
getUUID |
Gets a UUID from the wrapped UBObject Returns null if either of the component parts of the UUID do not exist fun getUUID(key: String): UUID? |
hashCode |
fun hashCode(): Int |
isNull |
Returns true if the key-value pair does not exist, or the key is mapped to null fun isNull(key: String): Boolean |
setArray |
Sets an array of UBValues to the wrapped UBObject fun setArray(key: String, vararg values: UBValue): Unit |
setBoolean |
Sets a boolean to the wrapped UBObject fun setBoolean(key: String, value: Boolean): Unit |
setBooleanArray |
Sets an array of Booleans to the wrapped UBObject fun setBooleanArray(key: String, vararg values: Boolean): Unit |
setByte |
Sets a byte to the wrapped UBObject fun setByte(key: String, value: Byte): Unit |
setByteArray |
Sets an array of Bytes to the wrapped UBObject fun setByteArray(key: String, vararg values: Byte): Unit |
setBytes |
Sets a byte to the wrapped UBObject fun setBytes(key: String, value: ByteArray): Unit |
setDouble |
Sets a double to the wrapped UBObject fun setDouble(key: String, value: Double): Unit |
setDoubleArray |
Sets an array of Doubles to the wrapped UBObject fun setDoubleArray(key: String, vararg values: Double): Unit |
setFloat |
Sets a float to the wrapped UBObject fun setFloat(key: String, value: Float): Unit |
setFloatArray |
Sets an array of Floats to the wrapped UBObject fun setFloatArray(key: String, vararg values: Float): Unit |
setInt |
Sets a integer to the wrapped UBObject fun setInt(key: String, value: Int): Unit |
setIntArray |
Sets an array of Ints to the wrapped UBObject fun setIntArray(key: String, vararg values: Int): Unit |
setLong |
Sets a long to the wrapped UBObject fun setLong(key: String, value: Long): Unit |
setLongArray |
Sets an array of Longs to the wrapped UBObject fun setLongArray(key: String, vararg values: Long): Unit |
setNull |
Sets a null to the wrapped UBObject fun setNull(key: String): Unit |
setObject |
Tries to create a UBValue for this object Will return true if creation was successful and the object was added This should work for most primitive types as well as java.util.Maps, Iterables and UBArrays fun setObject(key: String, value: Any): Boolean |
setShort |
Sets a short to the wrapped UBObject fun setShort(key: String, value: Short): Unit |
setShortArray |
Sets an array of Shorts to the wrapped UBObject fun setShortArray(key: String, vararg values: Short): Unit |
setString |
Sets a String to the wrapped UBObject fun setString(key: String, value: String): Unit |
setStringArray |
Sets an array of Strings to the wrapped UBObject fun setStringArray(key: String, vararg values: String): Unit |
setUBObject |
Sets a UBObject to the wrapped UBObject fun setUBObject(key: String, value: UBObject): Unit
Sets a UBJ to the wrapped UBObject fun setUBObject(key: String, value: UBJ): Unit |
setUUID |
Sets a UUID to the wrapped UBObject fun setUUID(key: String, uuid: UUID): Unit |
create |
Helper method to create a UBJ from a UBValue if possible Returns null if the value is not a UBObject fun create(ubValue: UBValue): UBJ? |


Sidebar Constructor
This structure shows a permanent app bar with a floating action button. The app bar absorbs elements from the tablet and mobile bottom bars.
An optional bottom bar can be added for additional functionality or action overflow. A side nav overlays all other structural elements. A right nav menu can be accessed temporarily or pinned for permanent display.


Test to make sure that wrap-reverse flips the cross axis directions and items with baseline alignment are aligned to cross axis start.


Bus Mall Marketing Survey
Pick and Click on Your Favorite!
Reset Memory
Make Ten More Selections
See Results Now


Provides utilities for asynchronous control flow and collection handling.
An abstraction over the Splunk HTTP-wire protocol that provides the basic functionality for communicating with a Splunk instance over HTTP, handles authentication and authorization, and formats HTTP requests (GET, POST, and DELETE) in the format that Splunk expects.
A base class for HTTP abstraction that provides the basic functionality for performing GET, POST, DELETE, and REQUEST operations, and provides utilities to construct uniform responses.
Base classes should only override makeRequest
and parseJSON
.
A controllable logging module that lets you display different types of debugging information to the console.
Provides a root access point to Splunk functionality with typed access to Splunk resources such as searches, indexes, inputs, and more. Provides methods to authenticate and create specialized instances of the service.
Represents a specific Splunk app that you can view, modify, and remove.
Represents a collection of Splunk apps. You can create and list applications using this collection container, or get a specific app.
Defines a base class for a Splunk collection, which is a well-defined construct that provides basic methods for working with collections of entities, such as creating and listing entities.
Represents a collection of stanzas for a specific property file. You can create and list stanzas using this collection container, or get a specific stanza.
Represents a specific stanza, which you can update and remove, from a configuration file.
Represents a collection of configuration files. You can create and list configuration files using this collection container, or get a specific file.
Provides a base definition for a Splunk endpoint, which is a combination of a specific service and path. Provides convenience methods for GET, POST, and DELETE operations used in splunkjs, automatically preparing the path correctly and allowing for relative calls.
Defines a base class for a Splunk entity, which is a well-defined construct with certain operations (such as "properties", "update", and "delete"). Entities include search jobs, indexes, inputs, apps, and more.
Provides basic methods for working with Splunk entities, such as fetching and updating them.
Represents an index, which you can update and submit events to.
Represents a collection of indexes. You can create and list indexes using this collection container, or get a specific index.
Represents a specific search job. You can perform different operations on this job, such as reading its status, cancelling it, and getting results.
Represents a collection of search jobs. You can create and list search jobs using this collection container, or get a specific search job.
Provides a base definition for a Splunk resource (for example, an entity such as an index or search job, or a collection of entities). Provides basic methods for handling Splunk resources, such as validation and accessing properties.
This class should not be used directly because most methods are meant to be overridden.
Represents a specific saved search, which you can then view, modify, and remove.
Represents a collection of saved searches. You can create and list saved searches using this collection container, or get a specific saved search.
Provides access to configuration information about the server.
Represents a specific Splunk user, which you can view, modify, and remove.
Represents a collection of users. You can create and list users using this collection container, or get a specific user.
Represents a specific Splunk view, which you can view, modify, and remove.
Represents a collection of views. You can create and list views using this collection container, or get a specific view.
Provides various utility functions, which are mostly modeled after Underscore.js.


|
Apache Ignite.NET
|
Provides functionality for event notifications on nodes defined by ClusterGroup. All members are thread-safe and may be used concurrently from multiple threads. More...
Public Member Functions | |
| ICollection< T > | RemoteQuery< T > (IEventFilter< T > filter, TimeSpan?timeout=null, params int[] types) |
| Queries nodes in this cluster group for events using passed in predicate filter for event selection. More... | |
| Task< ICollection< T > > | RemoteQueryAsync< T > (IEventFilter< T > filter, TimeSpan?timeout=null, params int[] types) |
| Queries nodes in this cluster group for events using passed in predicate filter for event selection. More... | |
| ICollection< T > | RemoteQuery< T > (IEventFilter< T > filter, TimeSpan?timeout=null, IEnumerable< int > types=null) |
| Queries nodes in this cluster group for events using passed in predicate filter for event selection. More... | |
| Task< ICollection< T > > | RemoteQueryAsync< T > (IEventFilter< T > filter, TimeSpan?timeout=null, IEnumerable< int > types=null) |
| Queries nodes in this cluster group for events using passed in predicate filter for event selection. More... | |
| IEvent | WaitForLocal (params int[] types) |
| Waits for the specified events. More... | |
| Task< IEvent > | WaitForLocalAsync (params int[] types) |
| Waits for the specified events. More... | |
| IEvent | WaitForLocal (IEnumerable< int > types) |
| Waits for the specified events. More... | |
| Task< IEvent > | WaitForLocalAsync (IEnumerable< int > types) |
| Waits for the specified events. More... | |
| T | WaitForLocal< T > (IEventFilter< T > filter, params int[] types) |
| Waits for the specified events. More... | |
| Task< T > | WaitForLocalAsync< T > (IEventFilter< T > filter, params int[] types) |
| Waits for the specified events. More... | |
| T | WaitForLocal< T > (IEventFilter< T > filter, IEnumerable< int > types) |
| Waits for the specified events. More... | |
| Task< T > | WaitForLocalAsync< T > (IEventFilter< T > filter, IEnumerable< int > types) |
| Waits for the specified events. More... | |
| ICollection< IEvent > | LocalQuery (params int[] types) |
| Queries local node for events using of specified types. More... | |
| ICollection< IEvent > | LocalQuery (IEnumerable< int > types) |
| Queries local node for events using of specified types. More... | |
| void | RecordLocal (IEvent evt) |
| Records customer user generated event. All registered local listeners will be notified. NOTE: all types in range from 1 to 1000 are reserved for internal Ignite events and should not be used by user-defined events. Attempt to record internal event with this method will cause ArgumentException to be thrown. More... | |
| void | LocalListen< T > (IEventListener< T > listener, params int[] types) |
| Adds an event listener for local events. Note that listener will be added regardless of whether local node is in this cluster group or not. More... | |
| void | LocalListen< T > (IEventListener< T > listener, IEnumerable< int > types) |
| Adds an event listener for local events. Note that listener will be added regardless of whether local node is in this cluster group or not. More... | |
| bool | StopLocalListen< T > (IEventListener< T > listener, params int[] types) |
| Removes local event listener. More... | |
| bool | StopLocalListen< T > (IEventListener< T > listener, IEnumerable< int > types) |
| Removes local event listener. More... | |
| void | EnableLocal (params int[] types) |
| Enables provided events. Allows to start recording events that were disabled before. Note that provided events will be enabled regardless of whether local node is in this cluster group or not. More... | |
| void | EnableLocal (IEnumerable< int > types) |
| Enables provided events. Allows to start recording events that were disabled before. Note that provided events will be enabled regardless of whether local node is in this cluster group or not. More... | |
| void | DisableLocal (params int[] types) |
| Disables provided events. Allows to stop recording events that were enabled before. Note that specified events will be disabled regardless of whether local node is in this cluster group or not. More... | |
| void | DisableLocal (IEnumerable< int > types) |
| Disables provided events. Allows to stop recording events that were enabled before. Note that specified events will be disabled regardless of whether local node is in this cluster group or not. More... | |
| ICollection< int > | GetEnabledEvents () |
| Gets types of enabled events. More... | |
| bool | IsEnabled (int type) |
| Determines whether the specified event is enabled. More... | |
Properties | |
| IClusterGroup | ClusterGroup [get] |
| Gets the cluster group to which this instance belongs. More... | |
| void Apache.Ignite.Core.Events.IEvents.DisableLocal | ( | params int[] | types | ) |
| types | Events to disable. |
| void Apache.Ignite.Core.Events.IEvents.DisableLocal | ( | IEnumerable< int > | types | ) |
| types | Events to disable. |
| void Apache.Ignite.Core.Events.IEvents.EnableLocal | ( | params int[] | types | ) |
| types | Events to enable. |
| void Apache.Ignite.Core.Events.IEvents.EnableLocal | ( | IEnumerable< int > | types | ) |
| types | Events to enable. |
| ICollection<int> Apache.Ignite.Core.Events.IEvents.GetEnabledEvents | ( | ) |
| bool Apache.Ignite.Core.Events.IEvents.IsEnabled | ( | int | type | ) |
| type | Event type. |
| void Apache.Ignite.Core.Events.IEvents.LocalListen< T > | ( | IEventListener< T > | listener, |
| params int[] | types | ||
| ) |
| T | Type of events. |
| listener | Predicate that is called on each received event. If predicate returns false, it will be unregistered and will stop receiving events. |
| types | Event types for which this listener will be notified, should not be empty. |
| T | : | IEvent |
| void Apache.Ignite.Core.Events.IEvents.LocalListen< T > | ( | IEventListener< T > | listener, |
| IEnumerable< int > | types | ||
| ) |
| T | Type of events. |
| listener | Predicate that is called on each received event. If predicate returns false, it will be unregistered and will stop receiving events. |
| types | Event types for which this listener will be notified, should not be empty. |
| T | : | IEvent |
| ICollection<IEvent> Apache.Ignite.Core.Events.IEvents.LocalQuery | ( | params int[] | types | ) |
| types | Event types to be queried. Optional. |
| ICollection<IEvent> Apache.Ignite.Core.Events.IEvents.LocalQuery | ( | IEnumerable< int > | types | ) |
| types | Event types to be queried. Optional. |
| void Apache.Ignite.Core.Events.IEvents.RecordLocal | ( | IEvent | evt | ) |
| evt | Locally generated event. |
| ArgumentException | If event type is within Ignite reserved range (1 to 1000) |
| ICollection<T> Apache.Ignite.Core.Events.IEvents.RemoteQuery< T > | ( | IEventFilter< T > | filter, |
| TimeSpan? | timeout = null , |
||
| IEnumerable< int > | types = null |
||
| ) |
| T | Type of events. |
| filter | Predicate filter used to query events on remote nodes. |
| timeout | Maximum time to wait for result, null or 0 to wait forever. |
| types | Event types to be queried. |
| T | : | IEvent |
| ICollection<T> Apache.Ignite.Core.Events.IEvents.RemoteQuery< T > | ( | IEventFilter< T > | filter, |
| TimeSpan? | timeout = null , |
||
| params int[] | types | ||
| ) |
| T | Type of events. |
| filter | Predicate filter used to query events on remote nodes. |
| timeout | Maximum time to wait for result, null or 0 to wait forever. |
| types | Event types to be queried. |
| T | : | IEvent |
| Task<ICollection<T> > Apache.Ignite.Core.Events.IEvents.RemoteQueryAsync< T > | ( | IEventFilter< T > | filter, |
| TimeSpan? | timeout = null , |
||
| params int[] | types | ||
| ) |
| T | Type of events. |
| filter | Predicate filter used to query events on remote nodes. |
| timeout | Maximum time to wait for result, null or 0 to wait forever. |
| types | Event types to be queried. |
| T | : | IEvent |
| Task<ICollection<T> > Apache.Ignite.Core.Events.IEvents.RemoteQueryAsync< T > | ( | IEventFilter< T > | filter, |
| TimeSpan? | timeout = null , |
||
| IEnumerable< int > | types = null |
||
| ) |
| T | Type of events. |
| filter | Predicate filter used to query events on remote nodes. |
| timeout | Maximum time to wait for result, null or 0 to wait forever. |
| types | Event types to be queried. |
| T | : | IEvent |
| bool Apache.Ignite.Core.Events.IEvents.StopLocalListen< T > | ( | IEventListener< T > | listener, |
| params int[] | types | ||
| ) |
| T | Type of events. |
| listener | Local event listener to remove. |
| types | Types of events for which to remove listener. If not specified, then listener will be removed for all types it was registered for. |
| T | : | IEvent |
| bool Apache.Ignite.Core.Events.IEvents.StopLocalListen< T > | ( | IEventListener< T > | listener, |
| IEnumerable< int > | types | ||
| ) |
| T | Type of events. |
| listener | Local event listener to remove. |
| types | Types of events for which to remove listener. If not specified, then listener will be removed for all types it was registered for. |
| T | : | IEvent |
| IEvent Apache.Ignite.Core.Events.IEvents.WaitForLocal | ( | params int[] | types | ) |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| IEvent Apache.Ignite.Core.Events.IEvents.WaitForLocal | ( | IEnumerable< int > | types | ) |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| T Apache.Ignite.Core.Events.IEvents.WaitForLocal< T > | ( | IEventFilter< T > | filter, |
| params int[] | types | ||
| ) |
| T | Type of events. |
| filter | Optional filtering predicate. Event wait will end as soon as it returns false. |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| T | : | IEvent |
| T Apache.Ignite.Core.Events.IEvents.WaitForLocal< T > | ( | IEventFilter< T > | filter, |
| IEnumerable< int > | types | ||
| ) |
| T | Type of events. |
| filter | Optional filtering predicate. Event wait will end as soon as it returns false. |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| T | : | IEvent |
| Task<IEvent> Apache.Ignite.Core.Events.IEvents.WaitForLocalAsync | ( | params int[] | types | ) |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| Task<IEvent> Apache.Ignite.Core.Events.IEvents.WaitForLocalAsync | ( | IEnumerable< int > | types | ) |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| Task<T> Apache.Ignite.Core.Events.IEvents.WaitForLocalAsync< T > | ( | IEventFilter< T > | filter, |
| params int[] | types | ||
| ) |
| T | Type of events. |
| filter | Optional filtering predicate. Event wait will end as soon as it returns false. |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| T | : | IEvent |
| Task<T> Apache.Ignite.Core.Events.IEvents.WaitForLocalAsync< T > | ( | IEventFilter< T > | filter, |
| IEnumerable< int > | types | ||
| ) |
| T | Type of events. |
| filter | Optional filtering predicate. Event wait will end as soon as it returns false. |
| types | Types of the events to wait for. If not provided, all events will be passed to the filter. |
| T | : | IEvent |
|
get |


Creating a CentOS 6.x template that is customized for Vagrant
20 Apr 2014This post will continue our examination of using the vagrant-vsphere plugin, by customizing a CentOS template for integration with Vagrant. Having a Vagrant customize template will allow us to deploy this template and SSH to the cloned vm using the "vagrant ssh" command, as well automatically run puppet manifests when we deploy a vm using Vagrant. Let's get started:
1. Ensure you have a DHCP server on the network you will be connecting the Vagrant deployed templates to. While you can utilized guest customization to assign a static IP addresses to a Vagrant deployed vm, using DHCP will make this process much easier.
2. Create a CentOS 6.x minimal virtual machine for configuring as our Vagrant CentOS template.
Create or clone a fresh CentOS 6.x minimal virtual machine. I already have an existing Centos 6.5 minimal template that I simply cloned for this purpose.
3. Power on the new cloned vm and connect using SSH to the DHCP assigned IP address for this vm.
4. Ensure you have perl, rsync, ruby & puppet agent installed:
A. Import the EPEL 6 key and RPM:
B. Use yum to install ruby, wget, puppet, facter & rsync:
5. Ensure you have vmtools installed on the new CentOS template.
A. Start the install process by clicking "VM | Guest | Install/Upgrade VMware Tools" in the vShpere client. When prompted select "Automatice Tools Upgrade" and click "OK"
B. Create a directory to mount the virtual CDROM to with the following command:
C. Mount the virtual CDROM to /mnt/cdrom with the following command:
D. Copy the VMware Tools installer over to the /root directory and unzip it:
E. Change directory into the directory we just untared and run the "vmware-install.pl" to start the installer:
You should be able to accept the defaults for all prompts and complete the VMware tools installer. Once the installer has completed check the vm summary of this template vm in the vSphere client. The VMware Tools should show as "Running" and "Current."
F. Unmount the virtual CDROM using the following command:
6. We will next follow the steps for creating a base box from the Vagrant website.
One thing to point out is we will be configuring the vagrant template for password less SSH using a vagrant user with the password of "vagrant." The Vagrant website mentions 'by default, Vagrant expects a "vagrant" user to SSH into the machine as. This user should be setup with the insecure keypair that Vagrant uses as a default to attempt to SSH. Also, even though Vagrant uses key-based authentication by default, it is a general convention to set the password for the "vagrant" user to "vagrant."'
This vagrant template should only be used for lab or development work and never used for production or publicly facing virtual machines due to the security risks of having known users, passwords & private SSH keys configured by default.
A. Add a new user named "vagrant" to the template.
B. Change the password of the user "vagrant" to "vagrant"
C. We will next need to copy the contents of the vagrant.pub file located at the vagrant github site into the /home/vagrant/.ssh/authorized_keys file.
First we will su (switch user) to the vagrant user by running the following command:
Next we will create the .ssh directory since is does not exist:
We will now create /home/vagrant/.ssh/authorized_keys with the contents of this file from the vagrant github page:
The vagrant website also mentions 'that OpenSSH is very picky about file permissions. Therefore, make sure that ~/.ssh has 0700 permissions and the authorized keys file has 0600 permissions.' We will correct those permissions now:
D. We will to edit the sudo file. Type the following command to open the sudo file in vi:
Locate the line containing:
...and change it to read:
The # sign at the beginning of the line will cause this line to be ignored as a comment. We also need to add the following line at the bottom of the file:
E. One more recommendation from the vagrant website is to edit /etc/ssh/sshd_config and change any line matching:
to
This avoids a reverse DNS lookup on the connecting SSH client which can take many seconds.
7. Lastly this is a template, so we will need to remove /etc/udev/rules.d/70-persistent-net.rules file because it contains the MAC address of the current virtual NIC. It will be recreated on boot up or when we deploy other virtual machines from this template.
8. We will now shutdown the template by running halt:
9. We now need to SSH to the vagrant vm that has the vagrant-vsphere plugin installed. This is the vm we created if you followed the last blog post.
A. Edit the Vagrantfile we created to modify the following line to reflect the name you gave the new vagrant template we cloned or created in the steps above:
B. We can test this new template by issuing the following command:
Unlike our 'vagrant up" command in the last post we have established a SSH session with the cloned template using the vagrant user we created and the public key in that users authorized_keys file.
You also might notice that the entire directory we launched the 'vagrant up" command from has been copied over to /vagrant on the cloned vm using rsync. We will go into leveraging this feature with puppet in our next blog post.


HC refuses to hear plea on new security for courts
by Staff ReporterThe Delhi High Court on Monday declined to entertain a plea by two lawyers seeking to replace the police with some other security force in the courts here in view of the clash between the two sides earlier this month.
A Bench of Chief Justice D.N. Patel and Justice C. Hari Shankar refused to hear the matter saying that the situation between lawyers and the police needs to be settled and such petitions would not help.
It also said that the Centre, represented by its standing counsel Anil Soni, may consider providing additional training to police, if it was required.
Reepak Kansal and Yadunandan Bansal had claimed in their petition that since the November 2 clash between lawyers and police, advocates feared for their life as the policemen had fired upon them and also destroyed property at the Tis Hazari Court Complex.
Since the clash, the High Court has issued orders preventing coercive action against lawyers and police personnel in connection with FIRs lodged regarding the clash in which over 20 policemen and eight lawyers were injured.


| {{admissionInfo.PatientName}} | Inpatient: {{admissionInfo.IpNumber}} |
| Hospital No: {{admissionInfo.PatientNo}} | Age/Sex :{{admissionInfo.DateOfBirth | DanpheDateTime:'age'}} / {{admissionInfo.Gender}} |
| To Be Paid : | {{model.ToBePaid}} | Tender | {{model.Tender}} | Change | {{model.Change}} |
| To Be Refund : | {{model.ToBeRefund}} |
| Admission Date: |
|
| Discharge Date : |
|
Patient has previous credit bill, please clear it from Settlement.
Few Tests are Pending for this Patients, Please Consult with Respective Department Before Proceeding.
| S.N. | Service Department Name | Item Name | Price | Qty. | Sub Total | Dis. Amt. | Total Amount | Order Status |
|---|---|---|---|---|---|---|---|---|
| {{i+1}} | {{itm.ServiceDepartmentName}} | {{itm.ItemName}} | {{itm.Price}} | {{itm.Quantity}} | {{itm.SubTotal}} | {{itm.DiscountAmount}} | {{itm.TotalAmount}} | {{itm.OrderStatus}} |


About Valkyr-IE
Valkyr-Information Extraction (Valkyr-IE) is a tool for Named Entity Recognition tasks. The tool uses:
• Language models trained with SoA datasets
• Language models trained with use-case datasets
• A wrapper for the General Architecture for Text Engineering (GATE) tool
API
Test our standard models through Valkyr-ie Swagger API .
Test our bio models through Valkyr-ie BIO Swagger API .
Test our GATE wrapper through Valkyr-ie GATE API .
Uses cases
TBD
Contact
This work has been developed by Ontology Engineering Group (Universidad Politécnica de Madrid). Contacto to<EMAIL_ADDRESS>Code is availabe at Github repository.


Solve the puzzle for a hint that you can follow to the GCR key!
Revealing letters will reduce your score by 5 points for each reveal!
Open source container orchestration framework
Popular authentication protocol
Kubernetes resource for inbound traffic management
Kubernetes access control framework (acronym)


Contact us!
You can ask your question by calling us or filling the form and sending it to us, we will answer you as soon as possible.
Sos Trance 24 & Old Machines
1355 Market Street, Suite 900
San Francisco, CA 94103
{{phone.germany}}
Sos Trance 24 & Old Machines
Ulica tunelowa 160
40-682 Katowice, Poland
{{phone.poland}}


Currently a third year graphic design student at Algonquin College. Web Design, photography and UX Design are some of my main passions. I love to travel and experience new things everyday.
Ever since I was younger, I have always loved to draw and create things by hand. My mother and grandpa had always influenced me with art.
As I grew older it was something I would do on the side or in art classes but never really thought of a future in it. Towards then end of my high school journey, I was introduced to graphic design by one of my teachers. After creating some pieces and learning about the field, I realized this was the career for me.
Being able to communicate my ideas while including design makes this all so motivating.


Hootenanny:
Conflation
Hootenanny is an open source conflation tool developed to facilitate automated and semi - automated conflation of critical Foundation GEOINT features in the topographic domain. In short, it merges multiple maps of geodata into a single seamless map.
Hootenanny is developed under the open source General Public License (GPL) and maintained on the National Geospatial-Intelligence Agency’s (NGA) GitHub site
Hootenanny utilizes a third party to associate your contributions and perform basic authorization. You should have seen a popup dialog directing you to grant Hootenanny access to basic information about who you are. Once you have completed that wokflow, you should not see this again until your session is removed or expires. It is very common for browsers to block popups, see below for allowing us to create a window.
► Click here


--- layout: default ---
I AM AN INDIGENOUS SOFTWARE DEVELOPER, WEBSITE CREATOR, AUTOCAD DESIGNER, AND KAIZEN ORGANIZER. I RESIDE IN NEW MEXICO AND AM A MEMBER OF THE DINE NATION. I AM ALSO HO-CHUNK AND MEXICAN. I WANT TO ENCOURAGE AND SUPPORT INDIGENOUS ENTREPRENEURS BY PROVIDING WEBSITES TO ASSIST IN MARKETING AND ECOMMERCE.

MORE INFORMATION ABOUT MY WORK HISTORY CAN BE FOUND ON MY LINKEDIN
EXAMPLES OF MY TECHNICAL WORK COMING SOON!
MORE INFORMATION ABOUT KAIZEN CAN BE FOUND AT KAIZEN.COM
EXAMPLES OF MY LIFESTYLE WORK COMING SOON!
MY VISION IS TO BUILD A COMMUNITY OF INDIGENOUS PEOPLE THAT MASTER THEIR CREATOR GIVEN SKILLS FOR THE BETTERMENT OF THEMSELVES AND EACH OTHER.
I PLAN TO MAKE MY VISION A REALITY BY:


Configuration
cartographer.common.proto.CeresSolverOptions
- bool use_nonmonotonic_steps
- Configure the Ceres solver. See the Ceres documentation for more
information: https://code.google.com/p/ceres-solver/
- int32 max_num_iterations
- Not yet documented.
- int32 num_threads
- Not yet documented.
cartographer.mapping.proto.MapBuilderOptions
- bool use_trajectory_builder_2d
- Not yet documented.
- bool use_trajectory_builder_3d
- Not yet documented.
- int32 num_background_threads
- Number of threads to use for background computations.
- cartographer.mapping.proto.SparsePoseGraphOptions sparse_pose_graph_options
- Not yet documented.
cartographer.mapping.proto.SparsePoseGraphOptions
- int32 optimize_every_n_scans
- Online loop closure: If positive, will run the loop closure while the map
is built.
- cartographer.mapping.sparse_pose_graph.proto.ConstraintBuilderOptions constraint_builder_options
- Options for the constraint builder.
- double matcher_translation_weight
- Weight used in the optimization problem for the translational component of
non-loop-closure scan matcher constraints.
- double matcher_rotation_weight
- Weight used in the optimization problem for the rotational component of
non-loop-closure scan matcher constraints.
- cartographer.mapping.sparse_pose_graph.proto.OptimizationProblemOptions optimization_problem_options
- Options for the optimization problem.
- int32 max_num_final_iterations
- Number of iterations to use in ‘optimization_problem_options’ for the final
optimization.
- double global_sampling_ratio
- Rate at which we sample a single trajectory’s scans for global
localization.
- bool log_residual_histograms
- Whether to output histograms for the pose residuals.
cartographer.mapping.proto.TrajectoryBuilderOptions
- cartographer.mapping_2d.proto.LocalTrajectoryBuilderOptions trajectory_builder_2d_options
- Not yet documented.
- cartographer.mapping_3d.proto.LocalTrajectoryBuilderOptions trajectory_builder_3d_options
- Not yet documented.
- bool pure_localization
- Not yet documented.
cartographer.mapping.sparse_pose_graph.proto.ConstraintBuilderOptions
- double sampling_ratio
- A constraint will be added if the proportion of added constraints to
potential constraints drops below this number.
- double max_constraint_distance
- Threshold for poses to be considered near a submap.
- double min_score
- Threshold for the scan match score below which a match is not considered.
Low scores indicate that the scan and map do not look similar.
- double global_localization_min_score
- Threshold below which global localizations are not trusted.
- double loop_closure_translation_weight
- Weight used in the optimization problem for the translational component of
loop closure constraints.
- double loop_closure_rotation_weight
- Weight used in the optimization problem for the rotational component of
loop closure constraints.
- bool log_matches
- If enabled, logs information of loop-closing constraints for debugging.
- cartographer.mapping_2d.scan_matching.proto.FastCorrelativeScanMatcherOptions fast_correlative_scan_matcher_options
- Options for the internally used scan matchers.
- cartographer.mapping_2d.scan_matching.proto.CeresScanMatcherOptions ceres_scan_matcher_options
- Not yet documented.
- cartographer.mapping_3d.scan_matching.proto.FastCorrelativeScanMatcherOptions fast_correlative_scan_matcher_options_3d
- Not yet documented.
- cartographer.mapping_3d.scan_matching.proto.CeresScanMatcherOptions ceres_scan_matcher_options_3d
- Not yet documented.
cartographer.mapping.sparse_pose_graph.proto.OptimizationProblemOptions
- double huber_scale
- Scaling parameter for Huber loss function.
- double acceleration_weight
- Scaling parameter for the IMU acceleration term.
- double rotation_weight
- Scaling parameter for the IMU rotation term.
- double consecutive_scan_translation_penalty_factor
- Penalty factors for translation changes to the relative pose between consecutive scans.
- double consecutive_scan_rotation_penalty_factor
- Penalty factors for rotation changes to the relative pose between consecutive scans.
- double fixed_frame_pose_translation_weight
- Scaling parameter for the FixedFramePose translation.
- double fixed_frame_pose_rotation_weight
- Scaling parameter for the FixedFramePose rotation.
- bool log_solver_summary
- If true, the Ceres solver summary will be logged for every optimization.
- cartographer.common.proto.CeresSolverOptions ceres_solver_options
- Not yet documented.
cartographer.mapping_2d.proto.LocalTrajectoryBuilderOptions
- float min_range
- Rangefinder points outside these ranges will be dropped.
- float max_range
- Not yet documented.
- float min_z
- Not yet documented.
- float max_z
- Not yet documented.
- float missing_data_ray_length
- Points beyond ‘max_range’ will be inserted with this length as empty space.
- int32 scans_per_accumulation
- Number of scans to accumulate into one unwarped, combined scan to use for
scan matching.
- float voxel_filter_size
- Voxel filter that gets applied to the range data immediately after
cropping.
- cartographer.sensor.proto.AdaptiveVoxelFilterOptions adaptive_voxel_filter_options
- Voxel filter used to compute a sparser point cloud for matching.
- cartographer.sensor.proto.AdaptiveVoxelFilterOptions loop_closure_adaptive_voxel_filter_options
- Voxel filter used to compute a sparser point cloud for finding loop
closures.
- bool use_online_correlative_scan_matching
- Whether to solve the online scan matching first using the correlative scan
matcher to generate a good starting point for Ceres.
- cartographer.mapping_2d.scan_matching.proto.RealTimeCorrelativeScanMatcherOptions real_time_correlative_scan_matcher_options
- Not yet documented.
- cartographer.mapping_2d.scan_matching.proto.CeresScanMatcherOptions ceres_scan_matcher_options
- Not yet documented.
- cartographer.mapping_3d.proto.MotionFilterOptions motion_filter_options
- Not yet documented.
- double imu_gravity_time_constant
- Time constant in seconds for the orientation moving average based on
observed gravity via the IMU. It should be chosen so that the error
1. from acceleration measurements not due to gravity (which gets worse when
the constant is reduced) and
2. from integration of angular velocities (which gets worse when the
constant is increased) is balanced.
- cartographer.mapping_2d.proto.SubmapsOptions submaps_options
- Not yet documented.
- bool use_imu_data
- True if IMU data should be expected and used.
cartographer.mapping_2d.proto.RangeDataInserterOptions
- double hit_probability
- Probability change for a hit (this will be converted to odds and therefore
must be greater than 0.5).
- double miss_probability
- Probability change for a miss (this will be converted to odds and therefore
must be less than 0.5).
- bool insert_free_space
- If ‘false’, free space will not change the probabilities in the occupancy
grid.
cartographer.mapping_2d.proto.SubmapsOptions
- double resolution
- Resolution of the map in meters.
- int32 num_range_data
- Number of scans before adding a new submap. Each submap will get twice the
number of scans inserted: First for initialization without being matched
against, then while being matched.
- cartographer.mapping_2d.proto.RangeDataInserterOptions range_data_inserter_options
- Not yet documented.
cartographer.mapping_2d.scan_matching.proto.CeresScanMatcherOptions
- double occupied_space_weight
- Scaling parameters for each cost functor.
- double translation_weight
- Not yet documented.
- double rotation_weight
- Not yet documented.
- cartographer.common.proto.CeresSolverOptions ceres_solver_options
- Configure the Ceres solver. See the Ceres documentation for more
information: https://code.google.com/p/ceres-solver/
cartographer.mapping_2d.scan_matching.proto.FastCorrelativeScanMatcherOptions
- double linear_search_window
- Minimum linear search window in which the best possible scan alignment
will be found.
- double angular_search_window
- Minimum angular search window in which the best possible scan alignment
will be found.
- int32 branch_and_bound_depth
- Number of precomputed grids to use.
cartographer.mapping_2d.scan_matching.proto.RealTimeCorrelativeScanMatcherOptions
- double linear_search_window
- Minimum linear search window in which the best possible scan alignment
will be found.
- double angular_search_window
- Minimum angular search window in which the best possible scan alignment
will be found.
- double translation_delta_cost_weight
- Weights applied to each part of the score.
- double rotation_delta_cost_weight
- Not yet documented.
cartographer.mapping_3d.proto.LocalTrajectoryBuilderOptions
- float min_range
- Rangefinder points outside these ranges will be dropped.
- float max_range
- Not yet documented.
- int32 scans_per_accumulation
- Number of scans to accumulate into one unwarped, combined scan to use for
scan matching.
- float voxel_filter_size
- Voxel filter that gets applied to the range data immediately after
cropping.
- cartographer.sensor.proto.AdaptiveVoxelFilterOptions high_resolution_adaptive_voxel_filter_options
- Voxel filter used to compute a sparser point cloud for matching.
- cartographer.sensor.proto.AdaptiveVoxelFilterOptions low_resolution_adaptive_voxel_filter_options
- Not yet documented.
- bool use_online_correlative_scan_matching
- Whether to solve the online scan matching first using the correlative scan
matcher to generate a good starting point for Ceres.
- cartographer.mapping_2d.scan_matching.proto.RealTimeCorrelativeScanMatcherOptions real_time_correlative_scan_matcher_options
- Not yet documented.
- cartographer.mapping_3d.scan_matching.proto.CeresScanMatcherOptions ceres_scan_matcher_options
- Not yet documented.
- cartographer.mapping_3d.proto.MotionFilterOptions motion_filter_options
- Not yet documented.
- double imu_gravity_time_constant
- Time constant in seconds for the orientation moving average based on
observed gravity via the IMU. It should be chosen so that the error
1. from acceleration measurements not due to gravity (which gets worse when
the constant is reduced) and
2. from integration of angular velocities (which gets worse when the
constant is increased) is balanced.
- cartographer.mapping_3d.proto.SubmapsOptions submaps_options
- Not yet documented.
cartographer.mapping_3d.proto.MotionFilterOptions
- double max_time_seconds
- Threshold above which a new scan is inserted based on time.
- double max_distance_meters
- Threshold above which a new scan is inserted based on linear motion.
- double max_angle_radians
- Threshold above which a new scan is inserted based on rotational motion.
cartographer.mapping_3d.proto.RangeDataInserterOptions
- double hit_probability
- Probability change for a hit (this will be converted to odds and therefore
must be greater than 0.5).
- double miss_probability
- Probability change for a miss (this will be converted to odds and therefore
must be less than 0.5).
- int32 num_free_space_voxels
- Up to how many free space voxels are updated for scan matching.
0 disables free space.
cartographer.mapping_3d.proto.SubmapsOptions
- double high_resolution
- Resolution of the ‘high_resolution’ map in meters used for local SLAM and
loop closure.
- double high_resolution_max_range
- Maximum range to filter the point cloud to before insertion into the
‘high_resolution’ map.
- double low_resolution
- Resolution of the ‘low_resolution’ version of the map in meters used for
local SLAM only.
- int32 num_range_data
- Number of scans before adding a new submap. Each submap will get twice the
number of scans inserted: First for initialization without being matched
against, then while being matched.
- cartographer.mapping_3d.proto.RangeDataInserterOptions range_data_inserter_options
- Not yet documented.
cartographer.mapping_3d.scan_matching.proto.CeresScanMatcherOptions
- double translation_weight
- Scaling parameters for each cost functor.
- double rotation_weight
- Not yet documented.
- bool only_optimize_yaw
- Whether only to allow changes to yaw, keeping roll/pitch constant.
- cartographer.common.proto.CeresSolverOptions ceres_solver_options
- Configure the Ceres solver. See the Ceres documentation for more
information: https://code.google.com/p/ceres-solver/
cartographer.mapping_3d.scan_matching.proto.FastCorrelativeScanMatcherOptions
- int32 branch_and_bound_depth
- Number of precomputed grids to use.
- int32 full_resolution_depth
- Number of full resolution grids to use, additional grids will reduce the
resolution by half each.
- int32 rotational_histogram_size
- Number of histogram buckets for the rotational scan matcher.
- double min_rotational_score
- Minimum score for the rotational scan matcher.
- double min_low_resolution_score
- Threshold for the score of the low resolution grid below which a match is
not considered. Only used for 3D.
- double linear_xy_search_window
- Linear search window in the plane orthogonal to gravity in which the best
possible scan alignment will be found.
- double linear_z_search_window
- Linear search window in the gravity direction in which the best possible
scan alignment will be found.
- double angular_search_window
- Minimum angular search window in which the best possible scan alignment
will be found.
cartographer.sensor.proto.AdaptiveVoxelFilterOptions
- float max_length
- ‘max_length’ of a voxel edge.
- float min_num_points
- If there are more points and not at least ‘min_num_points’ remain, the
voxel length is reduced trying to get this minimum number of points.
- float max_range
- Points further away from the origin are removed.


My name is Tony Sun. I graduated from University of Alberta with Bachelor of computer science degree in 2017
Live in Richmond BC, Love coding, ski and Basketball


Web Application Development
College students and graduates! Drop in your CV for internships
Mail us your CVs at careers@niograph.com


Reports usages of @classmethod
or @staticmethod
decorators
in methods outside a class.
Example:
class State(object):
@classmethod
def my_state(cls, name):
cls.name = name
@classmethod
def change_state(self):
pass
The change_state
method should not use the @classmethod
decorator or it should be
moved to the State
class declaration.
If you apply the Remove decorator
action, the code changes to:
class State(object):
@classmethod
def my_state(cls, name):
cls.name = name
def change_state(self):
pass


Unlike its predecessor ASP.NET, ASP.NET Core is not "hosted" inside of IIS or for that matter any incarnation of a third-party web server. Instead, ASP.NET Core runs as a standalone process backed by Kestrel.
Kestrel is a cross-platform HTTP server based on libuv, a cross-platform asynchronous I/O library. Web server implementations in ASP.NET Core
When an HTTP request is made to your ASP.NET Core application, it first hits Kestrel. Kestrel then manages that request and passes it your application code. Your application code processes that request and sends a response back up the pipeline.
Network <=< span style="font-size: 14px;">HTTP => Kestrel <=< span style="font-size: 14px;">HttpContext => Application Code
Kestrel's primary focus is performance and it is not intended to be a feature rich option when it comes to exposing your application to the public. Because of this, we need to introduce a new layer to the pipeline that will act as a reverse proxy server. We introduce this layer because with it, typically comes a server that can handle all the additional features needed to safely and efficiently expose our applications to the public.
Network <=< span style="font-size: 14px;">HTTP => Reverse Proxy Server <=< span style="font-size: 14px;">HTTP => Kestrel <=< span style="font-size: 14px;">HttpContext => Application Code
Because ASP.NET Core is cross-platform, we have a number of servers we can choose from such as IIS, Apache, and Nginx. The primary focus of this post will be to show how to setup IIS to proxy accordingly. If you are interested in Nginx, the following posts will be of value.
In order to get IIS and the server it lives on in a state that it will face your ASP.NET Core application to the public, we need to install three things.
The ASP.NET team has bundled these three items up into package named .NET Core Windows Server Hosting. You can install the package using that executable but like anything else I do, I like to use Chocolatey whenever possible. To do so, run the following command.
choco install dotnetcore-windowshosting -y
In some cases, this package actually lags behind the official .NET Core SDK. Depending on the version of .NET Core your application is running on, you might have to manually update the SDK from the official download site or run the following Chocolatey command.
choco install dotnetcore-sdk -y
After your installs complete, we should be ready to deploy your site to IIS.
Open up your instance of IIS, head to the Modules section and confirm the AspNetCoreModule is available. If you do not see it, you might have to restart IIS before it is properly loaded.
Regardless of how you deploy your application, be it manually, through continuous integration, or by Web Deploy, the following will need to happen.
When you create a site, it automatically creates an Application Pool to run it under. Head to the Application Pool section of your IIS portal, find the newly created Application Pool and ensure it matches the following configuration.
That is it! Your .NET Core application will now be fronted by IIS affording you the opportunity to surround it with any features that are available inside of IIS. Pretty simple, right!
As always, any comments or questions, feel free to leave them below.


Dele Alli gives update on "devastated" Son Heung-min after Andre Gomes injury
Son Heung-min was left in tears after he was sent off for a tackle on Andre Gomes which left him being rushed to hosptial
by Alex SmithDele Alli has revealed that devastated Tottenham teammate Son Heung-min couldn't lift his head up in the dressing room following his tackle on Andre Gomes.
South Korean Son left the pitch in tears after he was sent off for a tackle on Gomes - which left the Everton midfielder with a horrific looking leg injury.
Gomes was treated on the pitch for a number of minutes before he was taken directly to an ambulance on a stretcher from the pitch.
And according to Alli, Son, who was originally shown a yellow card before it was upgrade as a result of the seriousness of the damage to Gomes, was left in a bad way as a result of the injury.
Alli, who had scored in the 1-1 draw, told Sky Sports: "Didn’t want to look too much at what happened. I want to send best wishes.
"Son is devastated and in tears. It’s not his fault. Son is one of nicest people you’ve ever met. He can’t even lift his head up, he’s crying so much.
"The injury does play on your mind but you have to stay professional.
"We switched off for a second and they scored."
Mauricio Pochettino has revealed that Seamus Coleman visited the Tottenham dressing room to console Son after the final whistle.
Spurs manager Pochettino has described how the Toffees' captain Coleman, who was on the bench for the fixture at Goodison Park, went into the away dressing room to check on Son.
Pochettino said: "I want to thank the captain, Seamus Coleman - he came into the dressing room to console Son.”
The Argentine added: "I think Son is devastated because of the consequences. I want to send my best wishes to Gomes.
"What’s important now is that he recovers well. We are all devastated but of course for Everton it is devastating."
"It’s not important if it was yellow or red. The decision from the referee was yellow but then I think VAR changed it. For me of course it’s unfair. He landed in a bad situation."


Install Docker Desktop on Windows
Estimated reading time: 6 minutes
Docker Desktop for Windows is the Community version of Docker for Microsoft Windows. You can download Docker Desktop for Windows from Docker Hub.
By downloading Docker Desktop, you agree to the terms of the Docker Software End User License Agreement and the Docker Data Processing Agreement.
System requirements
Your Windows machine must meet the following requirements to successfully install Docker Desktop.
Hyper-V backend and Windows containers
-
Windows 10 64-bit: Pro, Enterprise, or Education (Build 17134 or higher).
For Windows 10 Home, see System requirements for WSL 2 backend.
- Hyper-V and Containers Windows features must be enabled.
-
The following hardware prerequisites are required to successfully run Client Hyper-V on Windows 10:
- 64 bit processor with Second Level Address Translation (SLAT)
- 4GB system RAM
- BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization.
WSL 2 backend
- Windows 10 64-bit: Home, Pro, Enterprise, or Education, version 1903 (Build 18362 or higher).
- Enable the WSL 2 feature on Windows. For detailed instructions, refer to the Microsoft documentation.
-
The following hardware prerequisites are required to successfully run WSL 2 on Windows 10:
- 64-bit processor with Second Level Address Translation (SLAT)
- 4GB system RAM
- BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization.
- Download and install the Linux kernel update package.
Note
Docker supports Docker Desktop on Windows for those versions of Windows 10 that are still within Microsoft’s servicing timeline.
What’s included in the installer
The Docker Desktop installation includes Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, and Credential Helper.
Containers and images created with Docker Desktop are shared between all user accounts on machines where it is installed. This is because all Windows accounts use the same VM to build and run containers. Note that it is not possible to share containers and images between user accounts when using the Docker Desktop WSL 2 backend.
Nested virtualization scenarios, such as running Docker Desktop on a VMWare or Parallels instance might work, but there are no guarantees. For more information, see Running Docker Desktop in nested virtualization scenarios.
About Windows containers
Looking for information on using Windows containers?
- Switch between Windows and Linux containers describes how you can toggle between Linux and Windows containers in Docker Desktop and points you to the tutorial mentioned above.
- Getting Started with Windows Containers (Lab) provides a tutorial on how to set up and run Windows containers on Windows 10, Windows Server 2016 and Windows Server 2019. It shows you how to use a MusicStore application with Windows containers.
- Docker Container Platform for Windows articles and blog posts on the Docker website.
Install Docker Desktop on Windows
-
Double-click Docker Desktop Installer.exe to run the installer.
If you haven’t already downloaded the installer (
Docker Desktop Installer.exe
), you can get it from Docker Hub. It typically downloads to yourDownloads
folder, or you can run it from the recent downloads bar at the bottom of your web browser. -
When prompted, ensure the Enable Hyper-V Windows Features or the Install required Windows components for WSL 2 option is selected on the Configuration page.
-
Follow the instructions on the installation wizard to authorize the installer and proceed with the install.
-
When the installation is successful, click Close to complete the installation process.
-
If your admin account is different to your user account, you must add the user to the docker-users group. Run Computer Management as an administrator and navigate to Local Users and Groups > Groups > docker-users. Right-click to add the user to the group. Log out and log back in for the changes to take effect.
Start Docker Desktop
Docker Desktop does not start automatically after installation. To start Docker Desktop, search for Docker, and select Docker Desktop in the search results.
When the whale icon in the status bar stays steady, Docker Desktop is up-and-running, and is accessible from any terminal window.
If the whale icon is hidden in the Notifications area, click the up arrow on the taskbar to show it. To learn more, see Docker Settings.
When the initialization is complete, Docker Desktop launches the onboarding tutorial. The tutorial includes a simple exercise to build an example Docker image, run it as a container, push and save the image to Docker Hub.
Congratulations! You are now successfully running Docker Desktop on Windows.
If you would like to rerun the tutorial, go to the Docker Desktop menu and select Learn.
Automatic updates
Starting with Docker Desktop 3.0.0, updates to Docker Desktop will be available automatically as delta updates from the previous version.
When an update is available, Docker Desktop automatically downloads it to your machine and displays an icon to indicate the availability of a newer version. All you need to do now is to click Update and restart from the Docker menu. This installs the latest update and restarts Docker Desktop for the changes to take effect.
Uninstall Docker Desktop
To uninstall Docker Desktop from your Windows machine:
- From the Windows Start menu, select Settings > Apps > Apps & features.
- Select Docker Desktop from the Apps & features list and then select Uninstall.
- Click Uninstall to confirm your selection.
Important
Uninstalling Docker Desktop destroys Docker containers, images, volumes, and other Docker related data local to the machine, and removes the files generated by the application. Refer to the back up and restore data section to learn how to preserve important data before uninstalling.
Where to go next
- Getting started introduces Docker Desktop for Windows.
- Get started with Docker is a tutorial that teaches you how to deploy a multi-service stack.
- Troubleshooting describes common problems, workarounds, and how to get support.
- FAQs provide answers to frequently asked questions.
- Release notes lists component updates, new features, and improvements associated with Docker Desktop releases.
- Back up and restore data provides instructions on backing up and restoring data related to Docker.


Summer Fellow in Theoretical Computer Science
May’11 Jun’11
Explored various topics by attending lectures, presentations and problem solving sessions.
Compiled a study of Byzantine Agreement Protocol.


C ProgrammingLesson 3 - Explaining Your Program |
| <- Previous LessonNext Lesson -> |
So what exactly did your program do? The first line of your program is including a header file:
#include <stdio.h>This file has all the necessary information to use the commands used in this program. STDIO stands for Standard Input/Output. Chances are you will include this in every c program. The next line is left blank. It does not need to bee blank, and as many lines as pleases you could be entered. Unlike python, where whitespace is important, whitespace does not matter. That means that all spaces and carriage returns are ignored. Before the program is compiled, it is run through preprocessing. This takes all comments and whitespace out of the code so that it can just focus on the content of the program. We will talk about comments later in this lesson.
int main(){The next line is ignored by the preprocessor but is noted by the compiler. The compiler notes that it is a function that returns an integer. If you have looked at my HTML and CSS section of my website, you can think of this as the body of the program. All commands will be within this section or referenced in this section.
printf("Hello World");This line is taking the print function from the standard input output header (printf) and using it to display the words Hello World to the screen. You can replace Hello World With anything, and it will display it on the screen. The semicolon at the end is very important. This tells the compiler that it is a statement, telling the program to do something when it is run. Without this semi-colon, the compiler will not know what this line of code does and will return an error.
return(0);Remember that I said the int main() function returned an integer? Here it is. This is telling the compiler that the function is complete. All functions return something. This is one function you will always have. You can always have it return a different number, but the program will not exit cleanly. I suggest always returning a zero at the end of your program because that is what is usally expected. A semicolon is present again telling the compiler that this is a statement.
}Code::Blocks should put this closing bracket in by default when every you type an opening bracket({). It will do the same thing for parenthesis and sqaure brackets ([]). This is containing the contents of int main If you type your instructions out of int main() your debugger will give you an error. So now that you know how your program works, let's teach it to someone else! When writing a program, it is good to get in the habit of writing comments. This helps someone who did not write the program themselves to understnad it. In C, comments can either be written with a double slash (//) or can be contained with an opening (/*) and a closing (*/). Some examples of comments are displayed below:
//This is a comment /* This is also a comment, which can be displayed on multiple lines */As I said earlier, the preprocessor takes comments out just like whitespace, so comments will not be run in the program.
/* Program that displays the words Hello World to the screen */ #includeThat is how I would add comments to this program. Now that you are done with this lesson, you can review your first key questions!//Includes the Standard Input Output Header File int main() //Main function that is used in all programs and returns an integer { printf("Hello World"); //Prints Hello World to the Console return(0); //Returns and integer ending the program }
Click here to try the key questions.
Click here to go to the next lesson.


Getting Started
This is a paragraph tag.
How to make a list
- Red
- Green
- Blue
The reality
In modern web development just about everything is divs now.
The divs are styled using CSS, but that is a different lesson.
It is good to know the basic html tags: a, div, ul, ol, table (tbody, thead, th, tr, td), textarea, input, label, option, br, probably a few others
and having a working knowledge of all html tags is not too hard.
All HTML Tags
Note: Over half of the html tags that are part of the html specification you will never use.
Next Steps
- Fork this repo in github, into your own repo.
- Clone the code on your desktop
- Open the index.html file in your favorite browser
- Make some changes to the html and see how the page changes
- Head over to w3schools and look at how to make a form with a submit button
Note: I mentioned to learn the br tag, but before you use it think hard, you probably want to do that type of work with CSS.


Happy, Texas (1999) Reviewed by Eugene Novikov http://www.ultimate-movie.com/ Member: Online Film Critics Society
I can't remember a single memorable quote from this dud. Sorry.
Starring Steve Zahn, Jeremy Northam, William H. Macy, Illeana Douglas, Ally Walker. Rated PG-13.
Happy, Texas is the worst kind of disappointment, a film that has no idea what to do with its ingenious comic premise. It takes a good idea and then does everything wrong. Nothing works. The performances are way off, the direction misses the point and the laughs are conspicuously absent. Here is a film with nothing -- nothing -- going for it; how it became a big hit at the Sundance Film Festival is completely beyond me.
The film actually shares some plot traits with the infinitely better Three to Tango. Both films are about heterosexual people forced to pretend they're gay; in this case to escape arrest, in the other to get a job. Here our protagonists are two escaped convicts; Wayne Wayne Wayne Jr. (Steve Zahn), who is very volatile and slightly slow and Harry Sawyer (Jeremy Northam), who is the smart one -- and we know he is smart, you see, because the movie tells us that he was convicted for credit card fraud. See? Smart guy! In any event, the two manage to escape when their transport van crashes. They seek refuge in a town called Happy, Texas where they are mistaken for a gay couple who organize kiddie beauty pageants.
Being smart, Harry decides to stay there. He appoints Wayne Wayne Wayne as the pageant master while he himself deals with the more pressing business such as planning a bank robbery and courting a town gal (Ally Walker) without revealing his true sexual orientation (gasp! -- he is straight!). Wayne Wayne Wayne struggles to manage the wee ones while Harry hangs out with townfolk. Told you he was smart.
What smart Harry didn't count on was Chappy (William H. Macy), the town sheriff and a closeted homosexual. All of a sudden Chappy decides that Harry is his kind of guy and wants to go out with him. Not wanting to compromise their position, Harry goes with him to a gay bar and fakes a "relationship". Since he doesn't want to "do anything" with the kindly sheriff, he must convince him that he likes to "move his relationships along slowly".
This movie is a total mess. The premise is handled incorrectly. The jokes just sort of sit there; director Mark Illsley never aspires to take them a step further. Northam's Harry spends most of the running time essentially denying the premise; he refuses to accept his own idea of pretending to be gay. Even in his scenes with Chappy, he is oddly reserved, never bursting into a sort of outrageousness we would expect from a movie like this. Zahn hams it up like nobody's business to the point where he is like one of the three stooges. Not funny.
The only performer who emerges out of this ordeal with some dignity left is the great William H. Macy, the one actor here who is successful in his role. Zahn and Northam simply have the wrong idea; their performances are inadequate because of the way they choose to play them. I don't know why someone didn't at least momentarily halt this production half-way through and insist that it wasn't working. The real disaster isn't even the film itself but the fact that reportedly intelligent people let this movie's inadequacies get to the point of no return.
Happy, Texas could've worked. All it needed was a good think-through. Performances should have been altered and the script reworked. That's what the film needed. It didn't get it. This is the result.
Grade: D
©1999 Eugene Novikov
Sent via Deja.com http://www.deja.com/ Before you buy.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


2019 Lookback and the #2020Vision
It’s been a while since I’ve produced some quality personal content. Moreover, I’ve noticed that it’s been 1 year since my time as a Data Analyst at Autodesk! Though the journey has been amazing to work in a start-up-like workflow, meanwhile working to drive impact to a corporation, I thought it would be beneficial to readers to provide some lessons learned. Also, what’s coming up for me in 2020?
Starting off…
1. Lessons Learned
You’re learning if you make mistakes, improve on them, and continue to correct to drive to successful impact.
To help with some of the conflictions you may face this year, I would hope to provide some insights, if they apply.
1.1. Having a healthy “Success” Mindset
In school, I compared my poor performance to peers , and would be depressed by the lack of progress compared to them.
Even when I started in my own career path, I still was ashamed of lack of enthusiasm in deliverables, lack of productionizing some analyses, and so much more. Thinking in the day, even weeks, I would sometimes wonder why (and slightyly cringe).
But these failures are lessons that should be a grain of salt. Learning from Lex Fridman, “Success is finding and paving your own path. It’s not defined by someone else’s success” regardless of current state.” We should be happy about our own development, and more so appreciative of other people’s achievements. Use those achievements to say “Wow, someday I too can get there as well”.
1.2. Dealing with bad 10X Engineers/People
There are amazing individuals who outshine the rest, but may feel prideful of their accumulated knowledge. They may push you down and make you feel belittled. These are the bad 10x Engineers.
How can we work with these people?
-
Keep calm, and continue to develop on
- When having an opportunity to correct them, use sentences like “Well I and others in the community may implement this, so how can you implement it compared to those standards? What are the benefits?” In a nice manner
- Avoid using “You”
- When they feed their ego, agree to what they express, and say “oh man, and I bet so much more people feel that way too. I really hope that can not happen anymore soon”.
- It’s showing you acknowledge their complaints, but at the same time dash the reality that other people exerience it too
-
For women in the workforce, if ever belittled by these people, I heard a recommendation that having a “sponsor” in the room is something that could be effective. However, I know rallying sponsors can be difficult, it can be useful in a long-run strategy to protect yourself in the workplace.
- “Sit Down, Be Humble”. Always remember to be humble, carry on, and pass on sincerity and understanding to others. This enables to preserve or improve a collaborative and productive culture, meanwhile in long run would hopefully make you not stray into these 10x habits others are expressing.
1.3. Degrees don’t imply a Top Contending Worker
A degree is a signal of the achievements you’ve made for particular knowledge. Another way to say this is that the probability of an individual to successfully execute on tasks depending a degree, historically, has proven to be shown from people with degrees.
However
“Correlation is not causation”
I’ve met individuals that had degrees, but have lost some of that expertise. Remiments of the domain knowledge still exist, surely. However, does that dissapaction of knowledge bear true to the above statement?
Another case, if you had a degree for one specificiation, is taht translatable to having success in another domain or subject? It can, but not quite. And too that, if someone can successfully transitition between fields, then is it plausible that the initial assumption may not concretly hold…and maybe, just maybe, a degree doesn’t imply one to be a top contending worker?
Neither cases can be defiitely shown true, but here is the thing about probability–it’s not about probability.
To this, we cannot or can say high degrees makes you a productive worker. In summary, Work ethic makes your a better worker, not smarts
1.4. I Have Spare Time
In 2010, I gave up my most valued hobby–video games. I thought I was doing well. However, as a substitute, I was still binging on Youtube, movies, and shows. Now, this is the norm from such subscription services like Netflix & Hulu. However, I realized in 2016 and forward that I needed to do more.
I still watch content, but I now do try to create barriers to carve out more time in my day to personal development, outside of my existing work. Moreover, in the past month I noticed I have not ran–and used time as an excuse.
However, there can be room for improvement. I’ve used Androids Focus Mode functionality and Calendar planning for a move effective scheduling to focus on priorities on career. Moreover, I had the chance to start Commute by either Running or riding a bike through some planning. Feel free to ask how that’s going. :D
1.5. Do I really Care about Diversity?
So, I definitely do not know Spanish. It’s a skill I resented in my youth, as I didn’t want to be part of any culture – I was an odd kid.
Now a’days, I am basking in the achievements and work I’ve accumulated in the past, but I feel a sense of forgetting my struggle and past. Also to that, I see people of diversity in all walks of life have reminiments of the same issues I’ve faced. However, they never had the light of day to show them what their true potential is.
Coming to a sense of supressing my past struggles with existing pleasures, seeing others struggle, and my self reflection, I question myself and ask
Am I going to be the next person in my diversity group forgetting people in struggle (e.g. As a underpriveleged minority can go into another class, they spend “bank” on themselves enjoying the pleasures they never had, or never helping their communit)
I’m just like others–inactive in holding out my hand, and helping others.
Let’s just say I am really thinking about that, and I want to do something about it….
1.6. Re-using my Saw Dust in my Carpentry of work
For me, I would like to help diverse individuals with my skillsets. Moreover, how can I help that is also relevenat to common individuals? Well, I learned something I have to give some credit to this Youtube on shedding some light
2. What’s Next?
- Maintain Volunteering capacity
I am currently volunteering at Delta Analytics as a Teaching assistant, and continuiing to contribute more. If you want to apply, feel free to do so. There is also DataKind, if you are interested in joining a chapter as well
- Improving technical skills
Implementation of productionized AB testing, and more
-
Personal reinforcement of combining tests with Python Scripts
-
Learning contributions at scale
Learn, grow, empower.
#2020Vision


Loop for each element in array
Ruby:
array.each do |var| do something end
Javascript:
for (var i = 0; i <= limit; i++) { do something; };
Loop while a condition is true
Ruby:
counter=1 while counter != some condition do something counter = counter +1 end end
Javascript:
var i = 10; while (i >= 0) { do something; i--; };
Loop until a condition is true
Ruby:
until x == y do something end
Javascript:
while (x != y) { do something; i--; };
Do first, then loop while a condition is true
Ruby:
begin puts n n -= 1 end while n > 0
Javascript:
var i = 10; do { do something } while (i >= 0);
Loop through a collection
Ruby:
for i in 0..n do something with "#{i}" end
JavaScript:
for (attribute in object) { do something with object[attribute]; };


education
masters in theory by university of mars
then another masters in research from university of reddit
others
then again and agian


{% extends "base.html" %} {% block title %} FoosTracker {% endblock %} {% block content %}
| # | Start Time | Red Score | Blue Score |
|---|---|---|---|
| {{ game.game_id }} | {{ game.start_time }} | {{ game.red_score }} | {{ game.blue_score }} |
| Username | PPG | Total Points | Total Games |
|---|---|---|---|
| {{ player.username }} | {{ player.ppg }} | {{ player.total_score }} | {{ player.total_games }} |


Welcome to the GOPHER server! At the moment we are finishing the end-user interface. If you would like to participate in the server assessment send an e-mail to<EMAIL_ADDRESS>A graphical description of the way GOPHER works is available here as an SVG graph
GOPHER is being built on top of an XCESC (XML Continuous Evaluation System Core) modular platform, so most of the work can be reused in further assessments.
GOPHER is going to use the same standardize, reusable, XML protocol for evaluation and assessments as any future bioinformatic assessment system based on XCESC.
While we are tying up the loose ends of the GOPHER server you can start preparing your server for the assessment looking at the technical documentation.


http://superuser.com/questions/400723/how-do-i-create-a-superuser-from-the-command-line-in-ubuntu
Until Ubuntu 11.10, the Unix group for administrators with root privileges through sudo had been admin. Starting with Ubuntu 12.04 LTS, it is now sudo, for compatibility with Debian and sudo itself. However, for backwards compatibility, admin group members are still recognized as administrators
usermod -a -G admin <username>
login as <username>
sudo su


Crunchy and delightful chocolate chips make this cookie a delicious treat to satisfy your sweet tooth and hunger cravings
1kg - 1 Packet at $19.99
Red solid woven fit and flare dress, has shoulder straps, and flared hem
Use This Coupun: RED3420
MD & Founder, ABCD
UI/UX University


{% extends "base.html" %} {% block title %} Mavenize | Welcome Home {% endblock %} {% block body %}
Last 7 Days
Bring on the competition!
No love recently? Get raving!


Welcome to WebRI
Webrick-based RI Browser
WebRI provides a web-based interface to RI documentation.
WebRI © 2008 Thomas Sawyer
WebRI <%= title %>a RubyWorks project | ||
|
<%= tree %>
|
Welcome to WebRIWebrick-based RI BrowserWebRI provides a web-based interface to RI documentation. WebRI © 2008 Thomas Sawyer |
|


Schedule¶
Week |
Topic |
|---|---|
1 |
Introduction |
2 |
Finite-Difference Approximations |
3 |
Finite-Volume Approximations |
4 |
Time-Marching Methods |
5 |
Linear Stability |
6 |
SIMPLE Algorithm |
7 |
Relaxation Methods |
8 |
Midterm Projects |
9 |
Upwind Methods |
10 |
Upwind Methods |
11 |
Turbulence Modeling |
12 |
Turbulence Modeling |
13 |
Research Topics |
14 |
Research Topics |
15 |
Final Project Presentations |
References¶
Books¶
Lomax, H., Pulliam, T.H., and Zingg, D.W. (2001). Fundamentals of Computational Fluid Dynamics. Springer, Berlin, Heidelberg.
MacCormack, R.W. (2014). Numerical Computation of Compressible and Viscous Flow. American Institute of Aeronautis and Astronautics, Inc.
Online Resources¶
Linge, S., Langtangen, H.P. (2016) Programming for Computations: A Gentle Introduction to Numerical Simulations with Python or MATLAB/Octave. https://hplgit.github.io/prog4comp/index.html


---
title: Icon
subtitle: "Bulma is compatible with all icon font libraries: Font Awesome 5, Font Awesome 4, Material Design Icons, Ionicons, etc."
fontawesome4: true
ionicons: true
mdi: true
layout: documentation
doc-tab: elements
doc-subtab: icon
breadcrumb:
- home
- documentation
- elements
- elements-icon
meta:
colors: true
sizes: true
variables: true
---
{% capture icon_example %}
{% endcapture %}
{% capture icon_text_example %}
Home
{% endcapture %}
{% capture icon_text_train_example %}
Paris
Budapest
Bucharest
Istanbul
{% endcapture %}
{% capture icon_text_in_content_example %}
An invitation to
dinner
was soon afterwards dispatched; and already had Mrs. Bennet planned the courses that were to do credit to her housekeeping, when an answer arrived which deferred it all. Mr. Bingley was obliged to be in
town
the following day, and, consequently, unable to accept the honour of their
invitation
,
etc.
Mrs. Bennet was quite disconcerted. She could not imagine what business he could have in town so soon after his
arrival
in Hertfordshire; and she began to fear that he might be always
flying
about from one place to another, and never settled at Netherfield as he ought to be.
{% endcapture %}
{% capture icon_text_div_example %}
Information
Your package will be delivered on Tuesday at 08:00.
Success
Your image has been successfully uploaded.
Warning
Some information is missing from your profile details.
Danger
There was an error in your submission. Please try again.
{% endcapture %}
{% capture icon_color_example %}
{% endcapture %}
{% capture icon_text_color_example %}
Info
Success
Warning
Danger
{% endcapture %}
{% capture icon_sizes_example %}
{% endcapture %}
{% capture stacked_medium %}
{% endcapture %}
{% capture stacked_large %}
{% endcapture %}
The icon
element is a container for any type of icon font. Because the icons can take a few seconds to load, and because you want control over the space the icons will take, you can use the icon
class as a reliable square container that will prevent the page to "jump" on page load.
{% include elements/snippet.html content=icon_example %}
The yellow background is only here for demonstration purposes, to highlight the icon container's area.
By default, the icon
container will take up exactly 1.5rem x 1.5rem
. The icon itself is sized accordingly to the icon library you're using. For example, Font Awesome 5 icons will inherit the font size.
{% include elements/anchor.html name="Icon text" %}
{% include elements/new-tag.html version="0.9.2" %}
You can combine an icon
with text, using the icon-text
wrapper, as long as all text inside is wrapped in its own span
element:
{% include elements/snippet.html content=icon_text_example %}
You can combine as many icon
elements and text elements as you want:
{% include elements/snippet.html content=icon_text_train_example %}
Since icon-text
is an inline-flex
element, it can easily be inserted within any paragraph of text.
{% include elements/snippet.html content=icon_text_in_content_example %}
You can also turn the icon-text
into a flex
element simply by using a <div>
tag instead:
{% include elements/snippet.html content=icon_text_div_example %}
{% include elements/anchor.html name="Colors" %}
Since icon fonts are simply text, you can use the color helpers to change the icon's color.
{% include elements/snippet.html content=icon_color_example %}
The same applies to the icon-text
:
{% include elements/snippet.html content=icon_text_color_example %}
{% include elements/anchor.html name="Sizes" %}
The Bulma icon
container comes in 4 sizes. It should always be slightly bigger than the icon it contains. For example, Font Awesome 5 icons use a font-size of 1em
by default (since it inherits the font size), but provides additional sizes.
| Container class |
Container size |
Font Awesome 5 class |
Icon size |
Result |
icon is-small
|
1rem x 1rem
|
fas
|
1em
|
|
icon
|
1.5rem x 1.5rem
|
fas
|
1em
|
|
fas fa-lg
|
1.33em
|
|
icon is-medium
|
2rem x 2rem
|
fas
|
1em
|
|
fas fa-lg
|
1.33em
|
|
fas fa-2x
|
2em
|
|
icon is-large
|
3rem x 3rem
|
fas
|
1em
|
|
fas fa-lg
|
1.33em
|
|
fas fa-2x
|
2em
|
|
{% include elements/anchor.html name="Font Awesome variations" %}
Font Awesome also provides modifier classes for:
-
fixed width icons
-
bordered icons
-
animated icons
-
stacked icons
| Type |
Font Awesome class |
Result |
|
Fixed width
|
fas fa-fw
|
|
|
Bordered
|
fas fa-border
|
|
|
Animated
|
fas fa-spinner fa-pulse
|
|
|
Stacked
|
{% highlight html %}{{ stacked_medium }}{% endhighlight %}
|
|
|
{% highlight html %}{{ stacked_large }}{% endhighlight %}
|
|
{% include elements/anchor.html name="Material Design Icons" %}
Here is how the icon
container can be used with Material Design Icons.
| Container class |
Container size |
MDI class |
Icon size |
Result |
icon is-small
|
1rem x 1rem
|
mdi
|
1em
|
|
icon
|
1.5rem x 1.5rem
|
mdi mdi-18px
|
18px
|
|
mdi mdi-24px
|
24px
|
|
icon is-medium
|
2rem x 2rem
|
mdi
|
1em
|
|
mdi mdi-18px
|
18px
|
|
mdi mdi-24px
|
24px
|
|
mdi mdi-36px
|
36px
|
|
icon is-large
|
3rem x 3rem
|
mdi
|
1em
|
|
mdi mdi-18px
|
18px
|
|
mdi mdi-24px
|
24px
|
|
mdi mdi-36px
|
36px
|
|
mdi mdi-48px
|
48px
|
|
MDI also provides modifier classes for:
-
light and dark icons
-
rotated & flipped icons
| Type |
Material Design Icon class |
Result |
|
Light color
|
mdi mdi-light
|
|
|
Dark color
|
mdi mdi-dark
|
|
|
Light inactive color
|
mdi mdi-light mdi-inactive
|
|
|
Dark inactive color
|
mdi mdi-dark mdi-inactive
|
|
|
Flipped
|
mdi mdi-flip-h
mdi mdi-flip-v
|
|
|
Rotated
|
mdi mdi-rotate-45
mdi mdi-rotate-90
mdi mdi-rotate-180
|
|
{% include elements/anchor.html name="Ionicons" %}
Here is how the icon
container can be used with Ionicons.
| Container class |
Container size |
Ionicon class |
Icon size |
Result |
icon is-small
|
1rem x 1rem
|
ion-ionic
|
1em
|
|
icon
|
1.5rem x 1.5rem
|
ion-ionic
|
1em
|
|
icon is-medium
|
2rem x 2rem
|
ion-ionic
|
1em
|
|
icon is-large
|
3rem x 3rem
|
ion-ionic
|
1em
|
|
{% include components/variables.html type='element' %}


MCAA
Posted July 30, 2017
Paul Kish of the Midwest Coal Ash Association presents Dr. Tarunjit Butalia check for $7,000 in support of the OSU Coal Combustion Products Program. The OSU CCPP focuses on sustainable, high-volume beneficial uses of coal combustion products (CCPs) in construction, reclamation, infrastructure rehabilitation, manufacturing and agriculture applications. To learn more, visit ccp.osu.edu.
Posted July 30, 2017
Since 2009, The Midwest Coal Ash Association has provided support (including a $750.00 scholarship) to students who present either a paper or poster at the WOCA conference. The 2017 award winners are:
Madison Hood
University of Kentucky Center for Applied Energy Research
Sarah Hodges
University of Kentucky Center for Applied Energy Research
James Locum
Tennessee Tech University
Posted July 30, 2017
In 2017, The Midwest Coal Ash Association sponsored the WOCA Student Oral Presentation Award. We would like to congratulate Xenia Wirth, Georgia Institute of Technology, for being this year’s award winner and recipient of the $1,000 prize!
Utilization MCAA promotes the general welfare of the coal combustion products industry through the socially beneficial, technically sound and environmentally safe utilization of coal combustion products (CCPs).
Education One of the purposes of MCAA is to inform and educate its members and others related to the utilization of coal combustion products.
Standards MCAA establishes standards of professional practice and promotes mutual confidence among its members and users of CCP’s.
Support
MCAA works and cooperates with governmental officials, material specifiers, and other organizations to improve the marketing environments for coal combustion products.
Active
| MCAA Member | Website |
|---|---|
| American Coal Ash Association (ACAA) | www.acaa-usa.org |
| American Electric Power (AEP) | www.aep.com |
| Beneficial Reuse Management/Gypsoil | www.gypsoil.com |
| Boral Resources | www.flyash.com |
| Charah, Inc. | www.charah.com |
| Civil & Environmental Consultants, Inc. | www.cecinc.com |
| Energy Industries of Ohio | www.energyinohio.org |
| First Energy | www.fistenergycorp.com |
| GAI Consultants, Inc. | www.gaiconsultants.com |
| Hull & Associates, Inc. | www.hullinc.com |
| Lafarge Holcim | www.lafargeholcim.us |
| LG&E Energy, LLC | www.lge-ku.com |
| The Ohio State University | https://ccp.osu.edu |
| Trans Ash, Inc. | www.transash.com |


Loading...
Sponsors
Title Sponsor
Powered By
Co-Sponsored By
Newspaper Partner
Co-Presenting Partner
Co-Presenting Sponsor
"Dhoom" Powered By
Airline Partner
Official Workshop Partner
Alumni Partner
Event App Partner
Audio Partner
Banking Partner
Multiplex Partner
Events Sponsor
Events Sponsor
Events Sponsor
Events Sponsor
Official Poker Partner
Experience Partner
Official Travel Partner
Refreshing Partner
Elite Accommodation Partner
Luxury Accommodation Partner
Power Bank Partner
Music Streaming Partner
Online Coupon Partner
Exclusive Self Drive Partner
Health Care Partner
Gym Partner
Banking Partner
Title Mr & Miss RDV
Amusement Partner
Tourism Partner
Skin Care Partner
Apparel Partner
Events Sponsor
Gold Broadcasting Partner
Gold Broadcasting Partner
Food Partner
Food Partner
Official Media Partner
Official Outreach Partner
Radio Partner
Official Radio Partner
Online Promo Partner
Official Media Partner
Official Media Partner
Official Media Partner
Official Media Partner
Official Media Partner
Official Media Partner
Official Media Partner
Official Media Partner
Online Media Partner
Online Media Partner
Online Media Partner
Activities & Attractions Partner
Heritage Partner
Event Sponsor
Ambrosia Sponsors
Title Sponsor
Powered By
In-Association With
Co-Sponsored By
Candy Partner
Food Bike Partner
Food Extravaganza Partner
Food Truck Partner
Sub Partner
Juice Partner
Pasta Partner
Indulgence Partner
Sandwich Partner
Ice-Cream Partner
Sweets Partner
Soviovry Waffles Partner
Candy Ice-Cream Partner
Rolling Ice Partner
Food Partner
Food Apettite Partner
Shake Partner


Archaic Irish treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Assamese treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Cappadocian treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Classical Armenian treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Classical Nahuatl treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Cusco Quechua treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Dargwa treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Frisian treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Gujarati treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Highland Puebla Nahuatl treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Hiligaynon treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Kabyle treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Kannada treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Khoekhoe treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Kiga treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Ladino treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Laz treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Luxembourgish treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Magahi treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Mandyali treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Middle French treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Middle Irish treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Mongolian treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Ndengeleko treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Nepali treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Nkore treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Occitan treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Papiamento treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Pashto treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Pnar treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Pontic treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Romansh treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Shipibo Konibo treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Sindhi treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Somali treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Sorani treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Spanish English treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Swahili treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Tigrinya treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Tunisian Arabic treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.
Veps treebanks
Language documentation
The language hub documentation has not yet been created or ported from the UDv1 documentation.


---
layout: post
title: RGE - Is Purchasing $700 billion of Toxic Assets the Best Way to Recapitalize
the Financial System? No! It is Rather a Disgrace and Rip-Off Benefitting only the
Shareholders and Unsecured Creditors of Banks
date: '2008-10-01T22:39:58-07:00'
tags:
tumblr_url: http://alexhwilliams.tumblr.com/post/52704313/rge-is-purchasing-700-billion-of-toxic-assets-the
---
RGE - Is Purchasing $700 billion of Toxic Assets the Best Way to Recapitalize the Financial System? No! It is Rather a Disgrace and Rip-Off Benefitting only the Shareholders and Unsecured Creditors of Banks
Look at how we compare to other nations in how we treat the use of public funds to stabilize financial institutions.
Our failure to take the time to address the issue of recapitalizing our banks will once again show how poorly our political system works in comparison to other countries that have faced similar crises.