{% if user %}
{% if profile %}
Your name is {{ profile.name }}. You're all about {{ profile.bio }}
{% else %}
You're logged in as {{ user.username }}, but you don't seem to have a profile.
{% endif %}
{% else %}
You don't seem to be logged in =(
{% endif %}
{% include 'fbinfo.html' %}


ifcreate - Creates dependency on non-existence of targets.
redux ifcreate [TARGET...]
-? Show help
-h Show help
-help
Show help
The ifcreate command creates a dependency on the non-existence of the target files. The current file will be invalidated if the target comes into existence. If the target exists, the command returns an error.
This command can be invoked as redux ifcreate
or, through a symlink, as redo-ifcreate
.
The ifcreate
command marks the current target as out of date when a non-existent prerequisite file comes into existence or is deleted.
This command should be placed in a do file and not run directly.


Shaking head to remove water from ears causes brain damage
New York: Shaking head is one of the most common methods people use to get rid of water in their ears, but it can can also cause complications as researchers have found that trapped water in the ear canals can cause infection and brain damage.
Researchers at Cornell University and Virginia Tech in US, revealed that shaking the head to free trapped water can cause brain damage in small children.
“Our research mainly focuses on the acceleration required to get the water out of the ear canal,” said Indian-origin researcher and study author Anuj Baskota from Cornell University.
“The critical acceleration that we obtained experimentally on glass tubes and 3D printed ear canals was around the range of 10 times the force of gravity for infant ear sizes, which could cause damage to the brain,” Baskota said.
For adults, the acceleration was lower due to the larger diameter of the ear canals. They said the overall volume and position of the water in the canal changes the acceleration needed to remove it.
“From our experiments and theoretical model, we figured out that surface tension of the fluid is one of the crucial factors promoting the water to get stuck in ear canals,” said Baskota.
Luckily, the researchers said there is a solution that does not involve any head shaking. “Presumably, putting a few drops of a liquid with lower surface tension than water, like alcohol or vinegar, in the ear would reduce the surface tension force allowing the water to flow out,” Baskota said.
The study was presented at the American Physical Society’s Division of Fluid Dynamics 72nd Annual Meeting on November 23 in Washington State Convention Center in Seattle, US. (IANS)
Also Read: Experts Brainstorm On Water Sustainability In Indian Institute Technology Guwahati
Also Watch: Kokrajhar operations against illegal timber smugglers, seized valuable logs from Chirang & Kokrajhar


PHP SDK is a tool kit for Windows PHP builds.
The PHP SDK itself and the SDK own tools and code are licensed under the BSD 2-Clause license. With the usage of the other tools, you accept the respective licenses.
The toolset consists on a mix of the hand written scripts, selected MSYS2 parts and standalone programs. It supports any workflows, be it a custom, local or a CI build whatsoever.
The PHP SDK 2.2+ is compatible with PHP 7.2 and above.
The PHP SDK 2.1 is required to build PHP 7.1 or 7.0.
The legacy binary tools SDK is available from the legacy branch and is suitable to build PHP 5.
Visual C++ 2017
or Visual C++ 2019
must be installed prior SDK usage. Required components
Cygwin
, MingW
or any other cross solution is installed, please read notes in the pitfalls sectionphpsdk_buildtree
- initialize the development filesystem structurephpsdk_deps
- handle dependency librariesphpsdk_dllmap
- create a JSON listing of DLLs contained in zip filesphpsdk_pgo
- run PGO trainingphpsdk_version
- show SDK versiontask.exe
- wrapper to hide the given command linebison
3.3.2, re2c
1.1.1, lemon
awk
, gawk
, sed
, grep
, jq
diff
, diff3
, patch
md5sum
, sha1sum
, sha224sum
, sha256sum
, sha384sum
, sha512sum
7za
, zip
, unzip
, unzipsfx
wget
, pwgen
These are not included with the PHP SDK, but might be useful. While Visual C++ is the only required, the others might enable some additional functionality. Care yourself about making them available on your system, if relevant.
Git
- useful for PHP source managementCppcheck
- used for static analysisclang
- useful for experimental builds and for static analysisICC
- useful for experimental buildsConEmu
- console emulator with tabs and moreThe PHP SDK should be unzipped into the shortest possible path, preferably somewhere near the drive root.
Usually, the first step to start the PHP SDK is by invoking one of the suitable starter scripts. This automatically puts the console on the correct environment relevant for the desired PHP build configuration.
It is not required to hold the source in the PHP SDK directory. It could be useful, for example, to simplify the SDK updates.
git clone https://github.com/Microsoft/php-sdk-binary-tools.git c:\php-sdk
cd c:\php-sdk
git checkout php-sdk-2.1.9
or laterphpsdk-vc15-x64.bat
phpsdk_buildtree phpmaster
git clone https://github.com/php/php-src.git && cd php-src
, or fetch a zipballphpsdk_deps --update --branch master
, use phpsdk_deps --update --branch X.Y
for a non master branchbuildconf && configure --enable-cli && nmake
More extensive documentation can be found on the wiki.
git clone https://github.com/Microsoft/php-sdk-binary-tools.git c:\php-sdk
A script called phpsdk-local.bat has to be put into the PHP SDK root. If present, it will be automatically picked up by the starter script. A template for such a script is included with the PHP SDK. This allows to automatically meet any required preparations, that are not foreseen by the standard PHP SDK startup. Be careful while creating your own phpsdk-local. It’s your responsibility to ensure the regular PHP SDK startup isn’t broken after phpsdk-local.bat was injected into the startup sequence.
The starter scripts can be also easy integrated with the consoles other than standard cmd.exe. For the reference, here’s an example ConEmu task
C:\php-sdk\phpsdk-vc15-x64.bat -cur_console:d:C:\php-sdk\php72\vc15\x64\php-src
An elementary functionality to run unattended builds is included. See an example on how to setup a simple unattended build task in the doc directory.
Be aware, that starter scripts always start a new shell. Scripts intended to run as a task need to be passed with -t
argument to a starter script.
If the PHP SDK is kept as a git checkout, merely what is needed instead is to git fetch and to checkout an updated git tag.
The SDK tools are based on the KISS principle and should be kept so. Basic tools are implemented as simple batch script. The minimalistic PHP
is available for internal SDK purposes. It can be used, if more complexity is required. A suitable PHP binary is bound with the PHP SDK. If you have an idea for some useful tool or workflow, please open a ticket or PR, so it can be discussed, implemented and added to the SDK. By contributing an implementation, you should also accept the SDK license.
As of the version 2.1.0, the SDK includes a tool for the PGO optimization. Several training cases are included by default, which are based on the real life opensource applications. The PGO optimization can give an overall speedup up to 30%. The work on adding more training scenarios for the widely used opensource apps is ongoing. If you have a training scenario to share, please create a PR to this repo. Any new training cases are thoroughly validated through the extensive performance tests.
phpsdk_pgo --init
. Note that composer requires huge amounts of memory, so it may be necessary to set the environment variable COMPOSER_MEMORY_LIMIT=-1
. The PGO initialization may not succeed in x86 enviroments.--enable-pgi
phpsdk_pgo --train
nmake clean-pgo
--with-pgo
A custom scenario can be used to produce a custom PHP binary dedicated to an arbitrary application.
The existing training cases can be found in pgo/cases. Assumed the case would be named myapp
, the general steps to setup were
pgo/cases/myapp
pgo/cases/myapp/phpsdk_pgo.json
with the necessary definitionspgo/cases/myapp/nginx.partial.conf
with a partial NGINX templatepgo/cases/myapp/TrainingCaseHandler.php
with a class as defined in the interfaceAfter a training case is implemented and put under pgo/cases
, the work environment needs to be reinitialized. The tool puts all the training data and necessary applications under pgo/work
. Rename or remove that directory and rerun phpsdk_pgo --init
.
To skip a training case, add a file named inactive
into the case folder.
This part covers debugging possibilities for the builds produced by the native VS compilers. For the cross compiled builds produced with toolsets other than VC++, please check the documentation for the corresponding toolsets. In any case, general principles on debugging native programs apply.
Either a debug build of PHP or enabled debug symbols are required to be able to debug PHP. A debug build is usually more suitable for the development process and can be produced by adding --enable-debug
to the configure options. A release build with debug symbols can be produced by adding --enable-debug-pack
. These options are mutually exclusive.
--enable-debug
or --enable-debug-pack
.nmake run ARGS=yourscript.php DEBUGGER=1
, that will open a Visual Studio window.Debug -> New Breakpoint -> Function Breakpoint
and add a function where the debugger should break.Start
.Adding a breakpoint before starting debugging might be not necessary, if a crash is debugged. When such a script runs under the debugger, the debugger will stop at the crashing point. In that case, a breakpoint can be added around the crashed code directly.
The Microsoft Child Process Debugging Power Tool plugin for Visual Studio is required. After installing it, following these steps
nmake test TESTS=ext/myext/tests/sometest.phpt DEBUGGER=1
Debug -> Other Debug Targets -> Child Process Debugging Settings
and enable child process debugging.PHP can also be debugged with the tools from the WinDbg package. There is currently no way implemented in the Makefile to start the WinDbg integrated, so it needs to de done manually. Either a debug build or a release build with debug symbols is still required, as described previously.
#winphp-dev
on Freenode to discuss any ideas or questionscore.autocrlf
configuration directive set to false
is recommended.task.exe
is not a console application, some systems might not propagate exit code except the batch is explicitly run from cmd /c
, etc.7za
should be preferred over unzip
and zip
for compatibility reasons.This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact<EMAIL_ADDRESS>with any additional questions or comments.


03 How it works
Complete the short order form to buy a paper from our easy essay writing service.
We allocate your order to a suitably-qualified writer with specialist knowledge in, for example, persuasive essay writing if that is what you want.
Our Quality Assurance specialists then check the completed paper to ensure the essay writing is of the highest standard
The order you placed with our essay writing service is then sent to you before the deadline you set and is accompanied by several free-of-charge features.


Database Actions
The Database Actions schema "pager_db_actions.xsd" describes the actions that are used to work with one or more databases. These actions bind database fields to the presentation fields (html inputs). While the framework has a simple presentation layer for quick and easy presentation of the data it is also highly customizable giving you complete control on how the data is presented on screen.
Database actions compliment the pager_actions.xsd schema. It is recommended that you use the "axel" namespace to reference the pager_actions and use the "db" namespace to reference this pager_db_actions.xsd schema. These are only recomendations and any namespace may be used.
The following is a list of the primary database actions:
list - draws a presentation of inputs from a database query.
listcp - draws a control panel for a list display. This includes media like inputs for paging over large list results.
search - draws a search input as part of a control panel.
add - draws a presentation of inputs for adding a record to the database.
edit - draws a presentation of inputs for editing a record.
Actions use a database defined by the "storage.xsd" schema for information on the database.
Database actions are placed in the html pages and when executed on the server the result of the action either replaces the action on the page or is stored for later use.
When working with the database actions you should reference a field by combining the table name with the field name using a dot seperator. i.e. "table.fieldname". Following this convention you quickly become familiar with where your data is located in the database.
While it is possible to work with a single table using just the field name it is not possible to do so when working with data from multiple tables. By using the "table.fieldname" convention you can accurately work with data across multiple tables.
A medium level of expertise in html and xml is required to work with database actions. You should also be able to understand the storage definition of the tables and fields contained in the database.
A low level of expertise in SQL is required to use "where", "order_by" and "group_by" attributes when using filters and sorted on a query.
A medium level of expertise in Javascript and JSON is required to interact with these actions.


APERTURE SYNTHESIS OBSERVATIONS OF
NEUTRAL HYDROGEN IN THREE GALAXIES
Thesis by
Gerson Seth Shostak
In Partial Fulfillment of the Requirements For the Degree of
Doctor of Philosophy
California Institute of Technology Fasadena, California 1972 (Submitted December 6, 1971)
Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.


Copyright © 2022 the Contributors to the Voice Interaction Community Group, published by the Voice Interaction Community Group under the W3C Community Contributor License Agreement (CLA). A human-readable summary is available.
This document details the general architecture of Intelligent Personal Assistants as described in Architecture and Potential for Standardization Version 1.3 with regard to interface definitions. The architectural descriptions focus on intent-based voice-based personal assistants and chatbots. Current LLM intent-less chatbots may have other interface needs.
This specification was published by the Voice Interaction Community Group. It is not a W3C Standard nor is it on the W3C Standards Track. Please note that under the W3C Community Contributor License Agreement (CLA) there is a limited opt-out and other conditions apply. Learn more about W3C Community and Business Groups.
Intelligent Personal Assistants (IPAs) are now available in our daily lives through our smart phones. Apple’s Siri, Google Assistant, Microsoft’s Cortana, Samsung’s Bixby and many more are helping us with various tasks, like shopping, playing music, setting a schedule, sending messages, and offering answers to simple questions. Additionally, we equip our households with smart speakers like Amazon’s Alexa or Google Home which are available without the need to pick up explicit devices for these sorts of tasks or even control household appliances in our homes. As of today, there is no interoperability among the available IPA providers. Especially for exchanging learned user behaviors this is unlikely to happen at all.
Furthermore, in addition to these general-purpose assistants, there are also specialized virtual assistants which are able to provide their users with in-depth information which is specific to an enterprise, government agency, school, or other organization. They may also have the ability to perform transactions on behalf of their users, such as purchasing items, paying bills, or making reservations. Because of the breadth of possibilities for these specialized assistants, it is imperative that they be able to interoperate with the general-purpose assistants. Without this kind of interoperability, enterprise developers will need to re-implement their intelligent assistants for each major generic platform.
This document is the second step in our strategy for IPA standardization. It is based on a general architecture of IPAs described in Architecture and Potential for Standardization Version 1.3 which aims at exploring the potential areas for standardization. It focuses on voice as the major input modality. We believe it will be of value not only to developers, but to many of the constituencies within the intelligent personal assistant ecosystem. Enterprise decision-makers, strategists and consultants, and entrepreneurs may study this work to learn of best practices and seek adjacencies for creation or investment. The overall concept is not restricted to voice but also covers purely text based interactions with so-called chatbots as well as interaction using multiple modalities. Conceptually, the authors also define executing actions in the user's environment, like turning on the light, as a modality. This means that components that deal with speech recognition, natural language understanding or speech synthesis will not necessarily be available in these deployments. In case of chatbots, speech components will be omitted. In case of multimodal interaction, interaction modalities may be extended by components to recognize input from the respective modality, transform it into something meaningful and vice-versa to generate output in one or more modalities. Some modalities may be used as output-only, like turning on the light, while other modalities may be used as input-only, like touch.
In this second step we describe the interfaces of the general architecture of IPAs in Architecture and Potential for Standardization Version 1.3. We believe it will be of value not only to developers, but to many of the constituencies within the intelligent personal assistant ecosystem. Enterprise decision-makers, strategists and consultants, and entrepreneurs may study this work to learn of best practices and seek adjacencies for creation or investment.
In order to cope with such use cases as those described above an IPA follows the general design concepts of a voice user interface, as can be seen in Figure 1.
Interfaces are described with the help of UML diagrams. We expect the reader to be familiar with that notation, although most concepts are easy to understand and do not require in-depth knowledge. The main diagram types used in this document are component diagrams and sequence diagrams. The UML diagrams are provided as Enterprise Architect Model pa-architecture.EAP. They can be viewed with the free of charge tool EA Lite
This section describes potential usages of IPAs that will be used later in the document to illustrate the usage of the specified interfaces.
A user located in Berlin, Germany, is planning to visit her friend a few kilometers away, the next day. As she considers taking the bike, she asks the IPA for weather conditions.
A user located in Berlin, Germany, would like to plan a trio to an international conference and she wants to book a flight to the conference in San Francisco. Therefore, she approaches the IPA to help her with booking the flight,
The architecture described in this document follows the SOLID principle introduced by Robert C. Martin to arrive at a scalable, understandable and reusable software solution.
This architecture follows a traditional partitioning of conversational systems, with separate components for speech recognition, natural language understanding, dialog management, natural language generation, and audio output, (audio files or text to speech). This architecture does not rule out combining some of these components in specific systems.
This architecture aims at serving, among others, the following most popular high-level use cases for IPAs
The following table lists the IPA main use cases and related examples that are used in this document
| Main Use Case | Example |
|---|---|
| Question Answering or Information Retrieval | Weather information |
| Executing local and/or remote services to accomplish tasks | Flight reservation |
Not all components may be needed for actual implementations, some may be omitted completely. However, we note them here to provide a more complete picture. This architecture comprises three layers that are detailed in the following sections
Actual implementations may want to distinguish more than these layers. The assignment to the layers is not considered to be strict so that some of the components may be shifted to other layers as needed. This view only reflects a view that the Community Group regard as ideal and to show the intended separation of concerns.This section details the interfaces from the figure shown in the architecture. The interfaces are described with the following attributes
A typical flow for the high level interfaces is shown in the following figure.
This sequence shows the support of the major use cases stated above at high level
This interface describes the data that is sent from the IPA Client to the IPA Service. The following table details the data that should be considered for this interface in the method processInput
| name | type | description | required |
|---|---|---|---|
| session id | data item | unique identifier of the session | yes, if obtained |
| request id | data item | unique identifier of the request within a session | yes |
| audio data | data item | encoded or raw audio data | yes |
| multimodal input | category | input that has been received from modality recognizers, e.g., text, gestures, pen input, ... | no |
| meta data | category | data augmenting the request, e.g., user identification, timestamp, location, ... | no |
The session id can be created by the IPA Service. In case a session id is provided, it must be used for subsequent calls.
The IPA Client maintains request id for each request that is being sent via this interface. These ids must be unique within a session.
Audio data can be delivered mainly in two ways
For endpointed audio data the IPA Client determines the end of speech, e.g., with the help of voice activity detection. In this case only that portion of audio is sent that contains the potential spoken user input. In this case, an audio codec may be used, e.g., to reduce the amount of data to be transferred. In terms of user experience this means that processing of the user input can only happen after the end of speech has been detected.
For streamed audio data, the IPA Client starts sending audio data as soon as it has been detected that the user is speaking to the system with the help of the Client Activation Strategy. In terms of user experience this means that processing of the user input can happen while the user is speaking.
Optionally, multimodal input can be transferred that has been captured as input from a specific modality recognizer. Modalities are all other modalities but audio, e.g., text for a chat bot, or gestures.
Optionally, meta data may be transferred augmenting the input. Examples of such data include user identification, timestamp and location.
The data transferred via this interface mainly copies the data received from the Interface Client Input.
The IPA Service may maintain a session id, e.g., to serve multiple clients and allow them to be distinguished.
As a return value this interface describes the data that is sent from the IPA Service to the IPA Client. The following table details the data that should be considered for this interface in the method deliverResponse.
| name | type | description | required |
|---|---|---|---|
| session id | data item | unique identifier of the session | yes, if obtained |
| request id | data item | unique identifier of the request within a session | yes |
| audio data | data item | encoded or raw audio data | yes |
| multimodal output | category | output that has been received from modality synthesizers, e.g., text, command to execute an observable action, ... | no |
In case the parameter multimodal output contains commands to be executed, they are expected to follow the specification of the Interface Service Call.
The following sections will provide examples using the JSON format to illustrate the interfaces. JSON is only chosen as it is easy to understand and read. This specification does not make any assumptions about the underlying programming languages or data format. They are just meant to be an illustration of how responses may be generated with the provided data. It is not required that implementations follow exactly the described behavior.
The following request to processInput sends endpointed audio data with the user's current location to query for tomorrow's weather with the utterance What will the weather be like tomorrow".
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "audio": { "type": "Endpointed", "data": "ZmhhcGh2cGF3aGZwYWhuZ...zI0MDc4NDY1NiB5dGhvaGF3", "encoding": "PCM-16BIT" } "multimodal": { "location": { "latitude": 52.51846213843821, "longitude": 13.37872252544883338.897957 } ... }, "meta": { "timestamp": "2022-12-01T18:45:00.000Z" ... } }
In this example endpointed audio data is transfered as a value. There are other ways to send the audio data to the IPA, e.g., as a reference. This way is chosen as it is easier to illustrate the usage.
In return the the IPA may send back the following response Tomorrow there will be snow showers in Berlin with temperatures between 0 and -1 degrees via deliverResponse to the Client.
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "audio": { "type": "Endpointed", "data": "Uvrs4hcGh2cGF3aGZwYWhuZ...vI0MDc4DGY1NiB5dGhvaRD2", "encoding": "PCM-16BIT" } "multimodal": { "text": "Tomorrow there will be snow showers in Berlin with temperatures between 0 and -1 degrees." ... }, "meta": { ... } }
The following request to processInput sends endpointed audio data with the user's current location to book a flight with the utterance I want to fly to San Francisco.
{ "sessionId": "0c27895c-644d-11ed-81ce-0242ac120002", "requestId": "15", "audio": { "type": "Endpointed", "data": "ZmhhcGh2cGF3aGZwYWhuZ...zI0MDc4NDY1NiB5dGhvaGF3", "encoding": "PCM-16BIT" } "multimodal": { "location": { "latitude": 52.51846213843821, "longitude": 13.37872252544883338.897957 } ... }, "meta": { "timestamp": "2022-11-14T19:50:00.000Z" ... } }
In return the the IPA may send back the following response When do you want to fly from Berlin to San Francisco? via deliverResponse to the Client
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "audio": { "type": "Endpointed", "data": "Uvrs4hcGh2cGF3aGZwYWhuZ...vI0MDc4DGY1NiB5dGhvaRD2", "encoding": "PCM-16BIT" } "multimodal": { "text": "When do you want to fly from Berlin to San Francisco?" ... }, "meta": { ... } }
This interface describes the data that is sent from t the Provider Selection Service. The input is a copy of the data that is sent from the IPA Client to the IPA Service in Interface Client Input. This interface mainly differs in the return value. The following table details the data that should be considered for this interface in the method processInput.
As a return value this interface describes the data that is sent from the Provider Selection Service and the NLU and Dialog Management. The following table details the data that should be considered for this interface in the method deliverSemanticInterpretation.
| name | type | description | required |
|---|---|---|---|
| session id | data item | unique identifier of the session | yes, if the IPA requires the usage |
| request id | data item | unique identifier of the request within a session | yes |
| interpretation | category | meaning as intents and associated entities | yes |
The parameters name, session id and request id are copies of the data received from the Interface Client Input.
This call is optional depending if external IPAs are used or not.
The category interpretation may be one of the following options, depending on the capabilities of the external IPA
With single-intent the user provides a single intent per utterance. An example for single-intent is "Book a flight to San Francisco for tomorrow morning." The single intent is here book-flight. With multi-intent the user provides multiple intents in a single utterenancee. An example for multi-intent is "How is the weather in San Francisco and book a flight for tomorrow morning." Provided intents are check-weather and book-flight. In this case the IPA needs to determine the order of intent execution based on the strucure of the utterance. If not to be done in parallel, the IPA will trigger the next intent in the identified order.
As multi-intent is not very common in today's IPAs the focus for now is on single-intent as detailed in the following table
| name | data type | description | required | ||
|---|---|---|---|---|---|
| interpretation | list | list of meaning as intents and associated entities | yes | ||
| intent | string | group of utterances with similar meaning | yes | ||
| intent confidence | float | confidence value for the intent in the range [0,1] | no | ||
| entities | list | list of entitities associated to the intent | no | ||
| name of the entity | string | additional information to the intent | no | ||
| entity confidence | float | confidence value for the entity in the range [0,1] | no |
The following request to processInput is a copy of Example Weather Information for Interface Client Input.
In return the the external IPA may send back the following response via deliverSemanticInterpretation to the Dialog.
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "interpretation": [ { "intent": "check-weather", "intentConfidence": 0.9, "entities": [ { "location": "Berlin", "entityConfidence": 1.0 }, { "date": "2022-12-02", "entityConfidence": 0.94 }, ] }, ... ] }
The external speech recognizer converts the obtained audio into text like How will be the weather tomorrow. The NLU then extracts the following from that decoded utterance, other multimodal input and metadata.
The following request to processInput is a copy of Example Flight Reservation for Interface Client Input.
In return the the IPA may send back the following response When do you want to fly from Berlin to San Francisco? via deliverResponse to the Client. In this case, empty entities, like date indicate that there are still slots to be filled and no service call can be made right now.
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "interpretation": [ { "intent": "book-flight", "intentConfidence": 0.87, "entities": [ { "origin": "Berlin", "entityConfidence": 1.0 }, { "destination": "San Francisco", "entityConfidence": 0.827 }, { "date": "", }, ... ] }, ... ] }
The external speech recognizer converts the obtained audio into text like I want to fly to San Francisco. The NLU then extracts the following from that decoded utterance, other multimodal input and metadata.
Further steps will be needed to convert both location entities to origin and destination in the actual reply. This may be either done by the flight reservation IPA directly or by calling external services beforehand to determine the nearest airports from these locations.
This interface describes the data that is sent from the Dialog to the Provider Selection Service. The following table details the data that should be considered for this interface in the method callService.
| name | type | description | required |
|---|---|---|---|
| session id | data item | unique identifier of the session | yes, if the IPA requires the usage |
| request id | data item | unique identifier of the request within a session | yes |
| service id | data item | id of the service to be exceuted | yes |
| parameters | data item | Parameters to the service call | no |
As a return value the result of this call is sent back in the method deliverResponse.
| name | type | description | required |
|---|---|---|---|
| session id | data item | unique identifier of the session | yes, if the IPA requires the usage |
| request id | data item | unique identifier of the request within a session | yes |
| service id | data item | id of the service that was exceuted | yes |
| call result | data item | success or failure | yes |
| call result details | data item | detailed information in case of a failed service call | no |
This call is optional depending on the result of the next dialog step if an external service should be called or not.
The following request to callService may be made to call the weather information service. Although calling the weather service is not a direct functionality of the IPA, it may help to understand how the entered data may be processed to obtain a spoken reply to the user's input.
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "interpretation": [ { "serviceId": "weather-service", "parameters": [ { "location": "Berlin", "date": "2022-12-02" } ] }, ... ] }
In return the the external service may send back the following response via deliverResponse to the Dialog
{ "sessionId": "0d770c02-2a13-11ed-a261-0242ac120002", "requestId": "42", "interpretation": [ { "serviceId": "weather-information", "callResult": "SUCCESS", "callResultDetails": [ { "location": "Berlin", "date": "2022-12-02", "forecast": "snow showers", "minTemperature": -1, "maxTemperature": 0, ... } ] }, ... ] }
This information is the used to actually create a reply to the user as described in deliverResponse to the Client.
This section is still under preparation.
The Client Layer contains the main components that interface with the user.
Clients enable the user to access the IPA via voice. The following diagram provides some more insight.
The modality manager enables access to the modalities that are supported by the IPA Client. Major modalities are voice and text in case of chatbots. The following interfaces are supported
The Client Activation Strategy defines how the client gets activated to be ready to receive spoken commands as input. In turn the Microphone is opened for recording. Client Activation Strategies are not exclusive but may be used concurrently. The most common activation strategies are described in the table below.
| Client Activation Strategy | Description |
|---|---|
| Push-to-talk | The user explicitly triggers the start of the client by means of a physical or on-screen button or its equivalent in a client application. |
| Hotword | In this case, the user utters a predefined word or phrase to activate the client by voice. Hotwords may also be used to preselect a known IPA Provider. In this case the identifier of that IPA Provider is also used as additional metadata augmenting the input This hotword is usually not part of the spoken command that is passed for further evaluation. |
| Local Data Providers | In this case, a change in the environment may activate the client, for example if the user enters a room. |
| ... | ... |
The usage of hotwords includes privacy aspects as the microphone needs to be always active. Streaming to the components outside the user's control should be avoided, hence detection of hotwords should ideally happen locally. With regard to nested usage of IPAs that may feature their own hotwords, the detection of hotwords might be required to be extensible.
The Dialog Layer contains the main components to drive the interaction with the user.


Buzz..Buzzzz..buzzzzzzzz .. That is how a lone mosquito irritates you in the middle of the night trying to convince you that his lullaby is helpful. Insignificant or not, But truly that is the underlying inspiration for this project.  Obviously, I turned ON the repellent and in a while it goes off but the smell starts building up and I am too lazy to turn it back OFF, leaving the warmed blanket on a chilly Delhi December Night. The nocturnal dilemma .
So, why not just use a remote to turn it back off and maybe add some other things like Reading Light control, Mood Lighting?
Interesting !!
Having the above in mind I thought of building my own Room Automation and Mood Lighting controller and for this time make it look good and “no mess visible”. I had bought some nice overpriced project enclosures a while back and the bigger one of them would be perfect for the project.
So, the plan was :
Use the old Sony Remote and with it try simply turn ON/OFF some relays for the light sockets and also dabble with a RGB LED strip to give the room a different tint at night. The system should be able to tell if a wrong action has been taken by itself. Above all it should look good (on the wall).
For the recipe, the main ingredient is MSP430 as I was able to get it in a desired TSSOP package from TI itself (The local sellers don’t seem to like SMDs), Its easy to play with thanks to Energia and best of all - Low Power .
I chose to use MSP430G2553 as i already had the chip in DIP to prototype with.
For driving the relays and the RGB LED strip ( a small part of the bigger strip with actually just 12 LEDs ) , I used ULN2803 , the octa darlington chip. And Yes ! I didnt use opto isolation for the relays.
For demodulating the 38kHz IR Pulse train, I used a locally available TSOP1738 IR Receiver and for regulating power to the MSP430 I used LP2950-3.3V, a TO92 packaged 100mA LDO .
Next, i needed some LEDs to tell which load is ON/OFF and a DC jack to mate the final module with my wall wart.
That’s pretty much the circuit part. Once, i had all the components on my table. I designed a small PCB to fit the box and house all the components and a separate Relay board for the Sockets ! Next after Toner Transfer and some etching in my OpenAgitator I got this sparkling PCB .
Some soldering !
and some Brain Implant ( aka Code Download )
The Code :
Then modifying the nice little box to suit the PCB (That moment when you say, “If only i had a 3D Printer” )
Next, made amends for the switch board to be compatible with the project. Basically, just added wires in parallel to the switches. Did somebody say Manual Over-ride ?
The wiring mess inside the switch-board.
After that, i simply wired the wires (!) to the relay board ( See the Video below ) and powered it up.
Now with a press of the button, Its all done ! I already feel so lazy!
And yes here are the colors !
Dont forget to watch the video below and if you have something to say, Please Comment Down here!
Cheers,
Rohit


---
layout: post
title: Big excitement on the Northern Passage!
date: '2012-08-01T22:36:00.001-06:00'
author: Jacob .
tags:
modified_time: '2012-08-02T20:55:25.387-06:00'
blogger_id: tag:blogger.com,1999:blog-6400085873105072120.post-2998926558525049352
blogger_orig_url: http://www.svlark.com/2012/08/big-excitement-on-northern-passage.html
---
Bruce, Jen, and the kids encountered rough seas in Cook Inlet on July 13 (or maybe 7/31) and lived to tell the tale. Awesome!
The comments are kind of funny too.
Makes me realize another thing that needs to go onto the To do list: I need to seek out experience handling a vessel in rough conditions. I wonder if there are training programs for that. Can you recommend any?


Create a profile
Basic informations
First name:
Last name:
Birth date:
Biography:
Photography:
Sex:
Women
Man
Choose what type of sitter are you (Multiple choise is possible)
Nanny
Babysitter
Contact informations
Phone:
Cellphone:
Contact e-mail:
Facebook profile
Instagram profile
Location
Country
Other
Serbia
Switzerland
Germany
Austria
City
Street
Street number
Aditional informations
Experience
None
1 year
1-3 years
3-5 years
5+ years
Ready to travel (how many kilometers)
up to 3 km
up to 5 km
up to 10 km
more than 10 km
House pets:
I accept house pets
I accept some house pets
I don't accept house pets
I have my own transport
The possibility of a long-term agreement
Non-smoker
Yes, I accept laundry and other easier household tasks
Yes, I'm also ready to do housework


| AisExtractor (81%) |
| AisExtractorFactory (N/A) |
| AisMessage (N/A) |
| AisMessageParser (96%) |
| AisMessageType (100%) |
| AisNmeaBuffer (98%) |
| AisNmeaMessage (93%) |
| AisParseException (100%) |
| AtonTypeDecoder (100%) |
| Communications (100%) |
| HasCommunications (N/A) |
| HasMmsi (N/A) |
| Internationalization (100%) |
| LineAndTime (100%) |
| MariwebSslConnectMain (0%) |
| NmeaMessageExactEarthTimestamp (100%) |
| NmeaReaderFromInputStream (100%) |
| NmeaStreamProcessor (98%) |
| NmeaStreamProcessorListener (N/A) |
| ShipTypeDecoder (88%) |
| Timestamped (100%) |
| Util (57%) |


Foo Fighters & Red Hot Chili Peppers headlining Boston Calling 2020
by Andrew SacherBoston Calling returns Memorial Day Weekend 2020 (May 22-24) to the Harvard Athletic Complex, and though the full lineup usually isn’t revealed until January, today the festival announced two of its headliners: alternative rock giants Foo Fighters and Red Hot Chili Peppers.
60 more acts are still TBA, including a third headliner, but if these two bands are already enough to make you want to go, you can get tickets in the limited presale that starts Thursday (11/14) at 10 AM Eastern. After the presale sells out, the price will raise.
Fingers crossed Foo Fighters bring out Big Bird and Elmo.


A permanent account number (PAN) is a ten-digit alphanumeric number, issued in the form of a laminated card, by the Indian Income Tax Department, to any "person" who applies for it or to whom the department allots the number without an application.
It is a unique, ten-character alpha-numeric identifier, issued to all judicial entities identifiable under the Indian Income Tax Act, 1961. The income tax PAN code and its linked card are issued under Section 139A of the Income Tax Act. It is issued by the Indian Income Tax Department under the supervision of the Central Board for Direct Taxes (CBDT) and it also serves as an important proof of identification.
It is also issued to foreign nationals (such as investors) subject to a valid visa, and hence that PAN is not acceptable as proof of Indian citizenship.
Click here to go on official site


--- layout: post title: SoulFlower Cool Aloe Vera Soap tags: - Acne - Aloe Vera - Natural - Psoroasis - Soap - Soulflower status: publish type: post published: true meta: _edit_last: '2' _yoast_wpseo_linkdex: '84' _yoast_wpseo_focuskw: SoulFlower Cool Aloe Vera Soap _yoast_wpseo_title: '' _yoast_wpseo_metadesc: SoulFlower Cool Aloe Vera Soap _yoast_wpseo_metakeywords: '' _yoast_wpseo_meta-robots-noindex: '0' _yoast_wpseo_meta-robots-nofollow: '0' _yoast_wpseo_meta-robots-adv: none _yoast_wpseo_sitemap-include: ! '-' _yoast_wpseo_sitemap-prio: ! '-' _yoast_wpseo_canonical: '' _yoast_wpseo_redirect: '' _thumbnail_id: '7801' ---
Aloe Vera - Known as the "plant of immortality"Price: Rs. 200 for 150gm Claim: Known as the "plant of immortality,",anti-inflammatory aloevera moisturises dry skin, maintains healthy skin, helps to heal pimples, acne, cuts, burns, psoriasis, itching, and other skin conditions. It can penetrate several layers of tissue and has the ability to break down and digest dead cells.This cooling soap is ideal for everyday use. Soap Applied For : Skin Moisturization, Pimples, Acne, Cuts, Burns, Psoriasis, Itching Soap Application Area : Face, Body Ingredients: Fresh aloevera, aloevera juice, Vitamin E, aqua, permitted edible aroma, saponified oil of coconut, castor, olive, palm & palm Kernel. My Experience: The soap is a vibrant green color, but I don't have much to say about this soap since none of its claims actually worked for me. Its a green soap, with the mild smell of detergent.  But the smell is very mild and wont bother much. This soap dries out my skin, and I need a nice oil massage or a heavy moisturizer in not so dry weather of Bangalore. I can't say much about acne or Psoriasis, as they might need longer duration usage of the soap to see any visible difference. I would have continued so also if only this soap was slight moisturizing. I wont suggest this soap to anyone, you can totally skip this and checkout some other really nice and fragrant soaps from Soulflower. Soulflower soaps review Digest Here Which is your favorite Soulflower Product ?


You died! Click to respawn...
Deaths: {{playerDeaths}}
Pods Destroyed: {{score}}
High Score: {{highScore}}
New high score!


---
layout : example
title : Filter with Suggestions, Tags and Autocomplete
example : filter autocomplete suggestions tags
id : filter-using-suggestions
---
{% include common.html %}
{% capture intro %}
The {{ Filter }} plugin will automatically use items from the {{ Suggestions }} plugin if both are present at the same time. {{ Suggestions }} plugin dispatches `setSuggestions` event which is processed by the {{ Filter }} plugin and passed items are used to filter the input. That is *unless* `filterItems` options is explicitly set as shown in [the example](/manual/examples/filter-with-tags-and-static-list-of-items.html). In this case specified options take precedence.
{% endcapture %}
{% capture example_textarea %}
{% endcapture %}
{% capture example_script %}
{% endcapture %}
{% include live_demo.html %}


Guess What?
A psychic game for all ages!
What letter am I thinking of?
Enter my letter...press down on the correct key...You got this!


--- layout: post status: publish published: true title: "
We have another bonus episode for you this week. I think you'll enjoy this interview with Randy Wehofer, the play-by-play voice of the Iowa Cubs.
Because of his role as a broadcaster, he has had the opportunity on a daily basis to see what is widely considered the best team in the best minor league system in all of baseball.
This conversation was recorded before Javier Baez was promoted to the Cubs, so we spend quite a bit of time talking about him, as well as Kris Bryant and Jorge Soler. Randy also talks about Manny Ramirez, his role with the team and his influence on younger players.


In order to cooperate with this software on the SD card both an FTP and an TELNET service must be started. Therefore we need to install a autorun.sh script in the root directory of your card.
Put the WiFi SD card into the cardreader of this PC.
Choose the SD card by clicking on the button on the left side.
By pressing the OK Button in the File Dialog, the file will be installed.


Gofpdf: Create a Pdf Table From a CSV File
Creating a PDF table from a CSV file poses some challenges in fitting to the page without wrapping text content within the cell. This example here approaches the problem this way:
- Given a paper size and an orientation (landscape or portrait) with a starting font size and a minimum font size, then …
- Based on current font:
- Find the maximum cell width in each column and sum these up as a “worst case” width
- Find the available page width by subtracting the left and right margins from the paper size width
- Then subtract and see if there is room to fit the table
- If there is room, then create the PDF; otherwise, decrement the font size and try to fit again
- If it reaches the minimum font size and still can’t fit the table to the page, it shows an error.
Here is the help message:
$ go run csvToPdf.go -help
Help...
-font string
Font 'Arial', 'Courier', or 'Times'; default Arial (default "Arial")
-fs int
Font size; default 12 (default 12)
-help
Show help message
-i string
CSV file name to sort; default STDIN
-minfs int
Mininum font size; default 8 (default 8)
-o string
PDF output file name; required
-orient string
Either 'portrait' or 'landscape'; default is 'portrait' (default "portrait")
-ps string
Paper size; default 'Letter' (default "Letter")
$
Here is a sample run:
$ go run csvToPdf.go -o cb.pdf -orient landscape -i cincy_breweries.csv -ps a4 -minfs 6
Attempt fit using font size: 12 ... too big; available 785.19, need 1524.43
Attempt fit using font size: 11 ... too big; available 785.19, need 1397.40
Attempt fit using font size: 10 ... too big; available 785.19, need 1270.36
Attempt fit using font size: 9 ... too big; available 785.19, need 1143.32
Attempt fit using font size: 8 ... too big; available 785.19, need 1016.29
Attempt fit using font size: 7 ... too big; available 785.19, need 889.25
Attempt fit using font size: 6 ... fits!
$
It displays messages showing the outcomes of the fit attempt.
Here is a failed attempt:
$ go run csvToPdf.go -o cb.pdf -orient landscape -i cincy_breweries.csv -ps a4 -minfs 10
Attempt fit using font size: 12 ... too big; available 785.19, need 1524.43
Attempt fit using font size: 11 ... too big; available 785.19, need 1397.40
Attempt fit using font size: 10 ... too big; available 785.19, need 1270.36
2018/01/19 12:33:53 Unable to fit CSV onto page using provided constraints
exit status 1
$


IT Consultant based in the UK, currently undergoing training
Turn your curiousity into facts about me using my about me section!
Hosted projects can be found in this section, you can also get to this page from the drop down menu at any time.


--- layout: post title: Mailboxreparatur Anfrage categories: [] tags: [] status: publish type: post published: true meta: _publicize_pending: '1' original_post_id: '164' _wp_old_slug: '164' _elasticsearch_indexed_on: '2013-01-17 08:29:26' ---
New-MailboxRepairRequest "Mailbox" -CorruptionType CorruptionType,SearchFolder,AggregateCounts,ProvisionedFolder,FolderView
Technet Referenz
Get-EventLog -ComputerName "Mailbox-Server" -LogName Application -Source "MSExchangeIS Mailbox Store"
Technet Hilfe


Radiation from CT scans increases thyroid cancer risk
New Delhi: Researchers have found that exposure to radiation from CT scans is associated with higher risks of developing thyroid cancer and leukemia, but according to health experts here, the probability of CT scans inducing cancers is very minimal.
The study based on a National Health Insurance dataset in Taiwan between 2000 and 2013 followed 22,853 thyroid cancer, 13,040 leukemia and 20,157 non-Hodgkin lymphoma cases.
Results showed that patients who developed thyroid cancer and leukemia had a significantly higher likelihood of having received CT scans. ‘The probability of CT scans inducing cancers is very minimal. Very long and prolonged radiation exposure can cause skin redness, but the chance of developing malignancy is extremely less,” Gaurav Dixit, Senior Consultant, Clinical Haematologist, Action Cancer Hospital in New Delhi said.
“However we need to be careful in children, and the number of scans should be restricted,” Dixit added.
The study also revealed that for patients between 36 and 45 years of age, there was a three-fold increased risk of non-Hodgkin lymphoma associated with CT scans.
Patients receiving CT scans had in general marked increases in the risk of developing thyroid cancer and leukemia, especially in female patients and patients younger than 45.
However, according to Nitin Leekha, Senior Consultant, Surgical Oncology, Jaypee Hospital, in Noida, radiation exposure of any kind is associated with cancer and the fact is already well established.
“Radiation exposure with a single diagnostic CT is relatively harmless. It takes multiple CT scans for radiation exposure to reach a point where it can lead to cancers. Thyroid cancer is the most commonly associated cancer with radiation exposure among others,” Leekha said. (IANS)
Also Read: ‘X-rays and CT scans don’t cause cancers’
Also Watch: Govt all set to push for the contentious Citizenship Bill in the winter session of Parliament


Theresa May ruled out no-deal after Northern Ireland terrorism warning, Lidington says
Theresa May decided against allowing the UK to crash out of the EU without a deal after being warned about the potential for terrorism in Northern Ireland, her de facto deputy has said.
Former Cabinet minister David Lidington, who is standing down as an MP, revealed that the ex-British prime minister effectively ruled out a no-deal Brexit after a meeting with police chiefs and community groups in Belfast in February.
He told the Sunday Times: “What really struck her was how the prospect of no-deal was driving them towards actively supporting a united Ireland, rather than being content to let sleeping dogs lie.”
Mr Lidington said that he did not think friction on the border would cause violence, but that “people who are inclined that way would seize upon any opportunity… because it would be a grievance they could exploit”.
“Anything on the border itself – even cameras – was certain to produce an increase in tension. I sat in meetings in Londonderry and in Newry and County Fermanagh, and I was told that in no uncertain terms.”
Britain was due to leave the EU on March 29, but Mrs May twice requested an extension to Article 50 – resulting in her being offered a “flexible extension” to Brexit until October 31.
READ MORE
Boris Johnson's comments on barriers to trade crossing Irish Sea defended


Choose date
Get month offridays
Fridays:
Is month long?
Unknown
How much days of shortest week in month?
Amount:
How much full weeks in month
Amount:
Choose time zone
Current
Tokyo
London
New York
Time


Quick Add
Quickly add your app idea with it's most basic requirements. A name and description.
AppBlueprintTM is a tool for anyone with an app idea. It allows you to document and plan every little detail your app will need, creating it's blueprint. Gone are the days of writing your idea down in Notes and looking back a week later saying "what was I thinking"? Plan how it looks, how it acts, target your audience, monetization, marketing strategies and so much more.
Fill out each section of the app to create your AppBlueprintTM, which you can hand to a team member, manager or development team. From there you can collaborate, get approval, an opinion or just keep it in your pocket for later.
AppBlueprintTM is all about allowing you to quickly keep track of your next million dollar idea, on the go. We have broken it out into categories of data points to allow easy documenting and brainstorming no matter where you are or time of day.
Quickly add your app idea with it's most basic requirements. A name and description.
Will your app be made for iOS, Android and a Web App? Toggle on or off the platforms your app will need.
Determining your target audience is important. Choose demographic targets like gender, location, age and profession.
Do you want a modern looking app? How about defining some adjectives that come to mind - or if you need some help get inspired with a provided list.
Does your app need hosting? Is there a specific library you want to use? How about data storage like MySQL, CoreData and more.
Do you need to interact or communicate with your user base? Will you use emails? How about some text-messages.
How do you plan on making money? Is this a free app with in-app purchases? Or is there an up front cost?
Does your app need a website? How about a Facebook page or Twitter account?
Who will bring this idea to life? Is it just you or specific team members.
A space to get all your thoughts out there with an empty notes area.
Plan out your elevator pitch so when you need to give it to someone, you are all buttoned up.
Hand this app to a friend, manger or client and collaborate on how you will bring this to life.
With AppBlueprint Pro you get over 150+ data points to save important information about your application and build out your idea piece by piece when the idea strikes. Never forget your idea again and bring your app to life with AppBlueprint..


nervous?
hopeless?
restless or fidgety?
so depressed that nothing could cheer you up?
that everything was an effort?
worthless?
Q2: The last six questions asked about feelings that might have occurred during the past 30 days. Taking them altogether, did these feelings occur more often in the past 30 days than is usual for you, about the same as usual, or less often than usual? (If you never have any of these feelings, select 'about the same as usual')
Q3: During the past 30 days, how many days out of 30 were you totally unable to work or carry out your normal activities because of these feelings?(Number of Days)
Q4: Not counting the days you reported in response to Q3, how many days in the past 30 were you able to do only half or less of what you would normally have been able to do, because of these feelings?(Number of Days)
Q5: During the past 30 days, how many times did you see a doctor or other health professional about these feelings?(Number of Times)
Q6: During the past 30 days, how often have physical health problems been the main cause of these feelings?
Do you have or have you ever been diagnosed with any of the following psychological disorders (check all that apply)?
If you responded "other" to the above question, please describe:
Have you been diagnosed with any neurological disorder (e.g. Alzheimer's, Parkinson's)?
If you responded "yes" to the above question, please describe:
Do you have or have you ever been diagnosed with any of the following medical conditions (check all that apply)?


public interface Evaluator
Evaluator
holds the context necessary to evaluate an
expression.| Modifier and Type | Interface and Description |
|---|---|
static interface |
Evaluator.NamedSetEvaluator
Interface for evaluating a particular named set.
|
static interface |
Evaluator.SetEvaluator
Interface for generically evaluating a set.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
currentIsEmpty()
Returns whether the current context is an empty cell.
|
Object |
evaluateCurrent()
Calculates and returns the value of the cell at the current context.
|
String |
format(Object o)
Formats a value as a string according to the current context's
format.
|
String |
format(Object o,
String formatString)
Formats a value as a string according to the current context's
format, using a given format string.
|
Object |
getCachedResult(ExpCacheDescriptor key)
Simple caching of the result of an
Exp . |
Locale |
getConnectionLocale()
Returns the connection's locale.
|
Member |
getContext(Hierarchy hierarchy) |
Cube |
getCube()
Returns the current cube.
|
int |
getDepth()
Deprecated.
Will be removed in mondrian-4
|
String |
getFormatString()
Returns the format string for this cell.
|
int |
getIterationLength() |
Cube |
getMeasureCube()
Returns the base (non-virtual) cube that the current measure in the
context belongs to.
|
Member[] |
getMembers()
Returns an array of the members which make up the current context.
|
int |
getMissCount()
Returns the number of times that this evaluator has told a lie when
retrieving cell values.
|
Evaluator.NamedSetEvaluator |
getNamedSetEvaluator(NamedSet namedSet,
boolean create)
Returns an evaluator for a named set.
|
Member[] |
getNonAllMembers()
Returns an array of the non-All members which make up the current
context.
|
Object |
getParameterValue(ParameterSlot slot)
Returns the value of a parameter, evaluating its default value if it is
not set.
|
Evaluator |
getParent()
Deprecated.
Will be removed in mondrian-4
|
Member |
getPreviousContext(Hierarchy hierarchy)
Returns the member that was the current evaluation context for a
particular hierarchy before the most recent change in context.
|
Object |
getProperty(String name,
Object defaultValue)
Retrieves the value of property
name . |
Query |
getQuery()
Returns the current query.
|
Date |
getQueryStartTime()
Returns the start time of the current query.
|
SchemaReader |
getSchemaReader()
Returns a
SchemaReader appropriate for the current
access-control context. |
Evaluator.SetEvaluator |
getSetEvaluator(Exp exp,
boolean create)
Returns an evaluator for a set.
|
QueryTiming |
getTiming()
Returns the query timing context for this execution.
|
boolean |
isEvalAxes() |
boolean |
isNonEmpty()
Returns true for an axis that is NON EMPTY.
|
boolean |
mightReturnNullForUnrelatedDimension()
Returns whether it is necessary to check whether to return null for
an unrelated dimension.
|
boolean |
nativeEnabled()
Returns whether native evaluation is enabled in this context.
|
boolean |
needToReturnNullForUnrelatedDimension(Member[] members)
If IgnoreMeasureForNonJoiningDimension is set to true and one or more
members are on unrelated dimension for the measure in current context
then returns true.
|
RuntimeException |
newEvalException(Object context,
String s)
Creates an exception which indicates that an error has occurred during
the runtime evaluation of a function.
|
Evaluator |
push()
Creates a new Evaluator with the same context as this evaluator.
|
Evaluator |
push(boolean nonEmpty)
Deprecated.
Use
savepoint() followed by
setNonEmpty(boolean) ; will be removed in mondrian-4 |
Evaluator |
push(boolean nonEmpty,
boolean nativeEnabled)
Deprecated.
Use
savepoint() followed by
setNonEmpty(boolean) and
setNativeEnabled(boolean) ; will be removed in mondrian-4. |
Evaluator |
push(Member member)
Deprecated.
Use
savepoint() followed by
setContext(Member) ; will be removed in mondrian-4 |
Evaluator |
push(Member[] members)
Deprecated.
Use
savepoint() followed by
setContext(Member[]) ; will be removed in mondrian-4 |
Evaluator |
pushAggregation(List<List<Member>> list)
Returns a new Aggregator whose aggregation context adds a given list of
tuples, and whose evaluation context is the same as this
Aggregator.
|
void |
restore(int savepoint)
Restores previous evaluator.
|
int |
savepoint()
Creates a savepoint encapsulating the current state of the evalutor.
|
void |
setContext(List<Member> memberList)
Sets the context to a list of members.
|
void |
setContext(List<Member> memberList,
boolean safe)
Sets the context to a list of members, optionally skipping the check
whether it is necessary to store the previous member of each hierarchy.
|
Member |
setContext(Member member)
Makes
member the current member of its hierarchy. |
void |
setContext(Member[] members)
Sets the context to an array of members.
|
void |
setContext(Member[] members,
boolean safe)
Sets the context to an array of members, optionally skipping the check
whether it is necessary to store the previous member of each hierarchy.
|
void |
setContext(Member member,
boolean safe)
Makes
member the current member of its hierarchy. |
void |
setEvalAxes(boolean evalAxes)
Indicate whether the evaluator is evaluating the axes
|
void |
setIterationLength(int length)
Sets the iteration length for the current evaluator context
|
void |
setNativeEnabled(boolean nativeEnabled)
Sets whether native evaluation should be used.
|
void |
setNonEmpty(boolean nonEmpty)
Sets whether an expression evaluation should filter out empty cells.
|
boolean |
shouldIgnoreUnrelatedDimensions()
Returns whether hierarchies unrelated to the measure in the current
context should be ignored.
|
Cube getCube()
Query getQuery()
Date getQueryStartTime()
int savepoint()
restore(int)
with the value returned by this method.
This method is typically called before evaluating an expression which is known to corrupt the evaluation context.
Multiple savepoints may be active at the same time for the same evaluator. And, it is allowable to restore to the save savepoint more than once (or not at all). However, when you have rolled back to a particular savepoint you may not restore to a later savepoint.
Evaluator push(Member[] members)
In mondrian-3.3 and later, a more efficient way to save the state of
an evaluator is to call savepoint()
followed by
restore(int)
. We recommend using those methods.
members
- Array of members to add to the contextEvaluator push()
This method is typically called before evaluating an expression which may corrupt the evaluation context.
In mondrian-3.3 and later, a more efficient way to save the state of
an evaluator is to call savepoint()
followed by
restore(int)
. We recommend using those methods most of the time.
However, it makes sense to use this method in the constructor of an
iterator. It allows the iterator to modify its evaluation context without
affecting the evaluation context of the calling code. This behavior
cannot be achieved using savepoint
.
Evaluator push(Member member)
This method is typically called before evaluating an expression which may corrupt the evaluation context.
In mondrian-3.3 and later, a more efficient way to save the state of
an evaluator is to call savepoint()
followed by
restore(int)
. We recommend using those methods.
member
- Member to add to the contextEvaluator push(boolean nonEmpty)
In mondrian-3.3 and later, a more efficient way to save the state of
an evaluator is to call savepoint()
followed by
restore(int)
. We recommend using those methods.
Evaluator push(boolean nonEmpty, boolean nativeEnabled)
savepoint()
followed by
setNonEmpty(boolean)
and
setNativeEnabled(boolean)
; will be removed in mondrian-4.In mondrian-3.3 and later, a more efficient way to save the state of
an evaluator is to call savepoint()
followed by
restore(int)
. We recommend using those methods.
void restore(int savepoint)
savepoint
- Savepoint returned by savepoint()
Member setContext(Member member)
member
the current member of its hierarchy.member
- New membervoid setContext(Member member, boolean safe)
member
the current member of its hierarchy.
If safe
, checks whether this is the first time that
a member of this hierarchy has been changed since savepoint()
was called. If so, saves the previous member. If safe
is false,
never saves the previous member.
Use safe = false
only if you are sure that the context has
been set before. For example,
int n = 0;
for (Member member : members) {
evaluator.setContext(member, n++ > 0);
}
member
- New membersafe
- Whether to store the member of this hierarchy that was
current last time that savepoint()
was called.void setContext(List<Member> memberList)
Equivalent to
for (Member member : memberList) {
setContext(member);
}
memberList
- List of membersvoid setContext(List<Member> memberList, boolean safe)
Equivalent to
for (Member member : memberList) {
setContext(member, safe);
}
memberList
- List of memberssafe
- Whether to store the member of each hierarchy that was
current last time that savepoint()
was called.void setContext(Member[] members)
Equivalent to
for (Member member : memberList) {
setContext(member);
}
members
- Array of membersvoid setContext(Member[] members, boolean safe)
Equivalent to
for (Member member : memberList) {
setContext(member, safe);
}
members
- Array of memberssafe
- Whether to store the member of each hierarchy that was
current last time that savepoint()
was called.Object evaluateCurrent()
String getFormatString()
String format(Object o)
String format(Object o, String formatString)
int getDepth()
Evaluator getParent()
Locale getConnectionLocale()
Object getProperty(String name, Object defaultValue)
name
. If more than one
member in the current context defines that property, the one with the
highest solve order has precedence.
If the property is not defined, default value is returned.
SchemaReader getSchemaReader()
SchemaReader
appropriate for the current
access-control context.Object getCachedResult(ExpCacheDescriptor key)
Exp
. The
key for the cache consists of all members of the current
context that exp
depends on. Members of
independent hierarchies are not part of the key.Calc.dependsOn(Hierarchy)
boolean isNonEmpty()
May be used by expression evaluators to optimize their result. For example, a top-level crossjoin may be optimized by removing all non-empty set elements before performing the crossjoin. This is possible because of the identity
nonempty(crossjoin(a, b)) ==
nonempty(crossjoin(nonempty(a), nonempty(b));
void setNonEmpty(boolean nonEmpty)
RuntimeException newEvalException(Object context, String s)
Evaluator.SetEvaluator getSetEvaluator(Exp exp, boolean create)
exp
- Expressioncreate
- Whether to create evaluator if not foundEvaluator.NamedSetEvaluator getNamedSetEvaluator(NamedSet namedSet, boolean create)
namedSet
- Named setcreate
- Whether to create evaluator if not foundMember[] getMembers()
Member[] getNonAllMembers()
Notes:
int getMissCount()
Object getParameterValue(ParameterSlot slot)
int getIterationLength()
void setIterationLength(int length)
length
- length to be setboolean isEvalAxes()
void setEvalAxes(boolean evalAxes)
evalAxes
- true if evaluating axesEvaluator pushAggregation(List<List<Member>> list)
list
- List of tupleslist
added to its aggregation
contextboolean shouldIgnoreUnrelatedDimensions()
Cube getMeasureCube()
boolean mightReturnNullForUnrelatedDimension()
needToReturnNullForUnrelatedDimension(mondrian.olap.Member[])
will always return false.boolean needToReturnNullForUnrelatedDimension(Member[] members)
You must not call this method unless
mightReturnNullForUnrelatedDimension()
has returned true.
members
- Dimensions for the members need to be checked whether
related or unrelatedboolean nativeEnabled()
void setNativeEnabled(boolean nativeEnabled)
nativeEnabled
- Whether native evaluation should be usedboolean currentIsEmpty()
Member getPreviousContext(Hierarchy hierarchy)
hierarchy
- HierarchyQueryTiming getTiming()


Blog
You can check out some of my latest posts here.
- [ 2020-07-25 ] Finding Eternal Solace in My Musical Escapades
- [ 2020-07-13 ] Try Not To Let Others or Yourself Box You In
- [ 2020-07-04 ] You Should Be a Jack-of-All-Trades
- [ 2020-06-21 ] There's Nothing Wrong in Pursuing an Ideal
- [ 2020-05-26 ] Recording TV Shows On My DVR
- [ 2020-05-10 ] My Immense Fear of the Unknown
- [ 2020-04-23 ] Making the Best of It
- [ 2020-03-19 ] Loss of Control and The Cataclysm of Life
- [ 2020-02-23 ] Things Are Just Getting Started
- [ 2020-02-11 ] Nostalgic Feelings and Embracing Life
- [ 2020-02-03 ] #MAMBAOUT
- [ 2020-01-22 ] First Few Days Back at School
- [ 2020-01-18 ] Why Improv Comedy Was My Favorite Class in College
- [ 2020-01-16 ] Taking Education For Granted
- [ 2020-01-11 ] Hobbies That I Want to Take Seriously
- [ 2020-01-08 ] Talking About Movies, Anime, Music, Etc.
- [ 2020-01-07 ] Bizarre Late Night Thoughts
- [ 2020-01-05 ] General Motivations


Mark Levin: 'The so-called whistleblower isn't a whistleblower under federal law'
by Joshua NelsonFox News host Mark Levin asserted on Thursday that the anonymous whistleblower at the center of the House Democrats’ impeachment inquiry against President Trump is not actually a whistleblower “under federal law.”
“The so-called whistleblower is not a whistleblower. The so-called whistleblower is not covered by the whistleblower statute. The so-called whistleblower does not receive anonymity here, during an impeachment process,” Levin told “Hannity.”
DAY ONE OF PUBLIC IMPEACHMENT HEARINGS PUTS PRESSURE ON MODERATE DEMS
Levin also said that the whistleblower can receive anonymity from the inspector general in the intelligence community.
"Beyond that and outside that, he gets no anonymity under federal law," Levin said.
All eyes were on moderate House Democrats in swing districts Wednesday night, after the first day of public hearings in the impeachment inquiry against President Trump wrapped up with no major revelations — but highlighted weaknesses in Democrats' key witnesses, who relied primarily on secondhand information and never once interacted with the president.
'COUP HAS STARTED,' WHISTLEBLOWER ATTORNEY SAID IN 2017, VOWING IMPEACHMENT
As the public hearing wrapped up on Wednesday, the panel voted 13-9, along party lines, to table a Republican motion to subpoena the whistleblower — signaling that not many minds had been swayed.
“The president’s not covered by the whistleblower statute under federal law. The president’s phone call is not covered by the whistleblower under the statute under federal law, so, what we have here is a massive cover-up,” Levin said.
CLICK HERE TO GET THE FOX NEWS APP
Levin went on to say that there is a massive cover-up of a whistleblower who is a "Democrat CIA operative" with ties to CIA Director John Brennan, former Vice President Joe Biden, and House Intelligence Committee Chairman Adam Schiff’s, D-Calif., staff.
“Of course, they’re going to protect this guy. Of course, all of the media is going to protect this guy because the whole damn house of cards comes down if he [the whistleblower] becomes the 'blue dress' if you will.”
A whistleblower's complaint about Trump's July 25 telephone call with Ukrainian President Volodymyr Zelensky ignited the impeachment investigation, with Democrats accusing Trump of withholding military aid unless Ukraine investigated the Biden family.
Fox News' Gregg Re contributed to this report.


JJ Watt explains love of Chelsea and the Premier League after suffering season-ending injury
The Houston Texans star will not be in action at Wembley on Sunday - but can now devote more time to his other passion
by Keith Webster, https://www.mirror.co.uk/authors/keith-webster/JJ Watt saw his chance to play at Wembley on Sunday and his Super Bowl dream go up in smoke last week, with a season-ending injury against Oakland.
But at least the Houston Texans star will now be able to devote more time to his other sporting passion – the Premier League, and his beloved Chelsea FC.
Watt turned professional eight years ago, in the same season Chelsea were crowned kings of Europe.
And the man who is respected for his sporting ability and revered for his charity work, still remembers how the goal hero that night in 2012, Didier Drogba, turned him on to football, Premier League-style.
The 6ft 5in, 21st defensive end, who is engaged to Houston Dash midfielder, Kealia Ohai, said: “Once it started to get prominent on TV in America, I started to watch it. They would show it on Saturdays and it’s the first thing on in the morning.
“I didn’t know anything about the teams, the traditions, the history, the rivalries.
“But I visited Stamford Bridge and got to see Chelsea play – I got to see Drogba’s last game as a Blue.
“I really started to get into it then, started researching, and I fell in love with it.
“I mean I truly, absolutely love watching Premier League every single weekend.
“Two weeks ago sucked because it was international break, but it doesn’t matter to me if it’s top of the table or bottom of the table.
“I’ll watch Newcastle play Sheffield United.
“I just watched the Leeds United documentary, and that was cool. It was all about the Championship.
“I watched Sunderland Till I Die. I watch everything.”
Watt, who will miss today’s Wembley showdown against Jacksonville with a pectoral injury, became a national icon in 2017 when he raised $37million for Houston flood victims of Hurricane Harvey.
He is rewarded handsomely for his dominant presence on the field, and is in the middle of a six-year $100m contract extension.
But don’t ask him to choose the NFL over the Premier League, when he turns on his TV.
“It’s Premier League, by far,” he said. “I love watching it. Right now I love watching Teemu Pukki. He’s so much fun and he just scores goals.”
Watt’s fundraising after the flood disaster helped build more than 1,100 homes and provide 239 million meals to victims, but Watt said he was humbled by the response to his efforts.
He added: “It was a time I hope we never have to go through again and it was also a time when I witnessed the absolute best in humanity.

“People from all over the world stepped up to help out. It was a time of great hope for me. There’s such negativity in the world and we got to witness some incredible positivity.”
- JJ Watt was talking at the Texans home ground, NRG Stadium. Houston, America's fourth-largest city is a cosmopolitan destination, filled with world-class dining, arts, hotels, shopping and nightlife. For more information on the many things to do, including watching The Texans, go to visithoustontexas.com


Our compassion-oriented events support the development of people interested in compassion-oriented approaches, such as Mindful Self-Compassion (MSC) and Mindfulness-based Compassionate Living (MBCL). These include events lasting from one day up to a week and are typically led by nationally and internationally renowned speakers, as well as by local teachers with experience and training in this field.
For enquiries<EMAIL_ADDRESS>-
{% for events in page.event %}
-
{% if events.datetext %}
{{ events.datetext }}
{% endif %} {% if events.organiser %}{{ events.organiser }}
{% endif %} {% if events.description_markdown %}{{ events.description_markdown | markdownify }}
{% endif %} {% if events.flyer_path %}{% endif %}
{% endfor %}


WITNESS LIST Veteran Affairs & Military Installations Committee October 3, 2002 -10:00A Corpus Christi Military Issues ON: Neal, Loyd Chairman (South Texas Military Facilities Task Force), Corpus Christi, TX Implementation of HB 2125 ON: Crippen, Sarah Assist. Directo of English Language Arts (Texas Education Agency), Austin, TX Naval Air Station Corpus Christi ON: Kruse, Philip R. Member (South Texas Military Facilities Task Force), Corpus Christi, TX Naval Air Station Kingsville FOR: Messbarger, Dick Member (NAS Kingsville Task Force), Kingsville, TX Naval Station Ingleside ON: Hawley, Judy State Representative (Texas House of Representatives), Portland, TX Texas Highway Routes FOR: Bushell, Gary Attorney & Government Consultant (Gulf Coast Strategic Highway Coalition), Corpus Christi, TX Texas National Guard ON: Stanford, John State Liaison (Adjutant General's Department), Austin, TX Veterans Services ON: Sauceda, Florencio "Flo" City Manager (City of Taft), Taft, TX


This Pivot is showing how to access its winControl through Angular. The winControl can now be accessed as a variable on the Angular scope, using the same name that was specified in the directive. In this case, $scope.pivotWinControl


R uses functions to perform operations. To run a function called funcname, we type funcname(input1, input2), where the inputs (or arguments) input1 argument and input2 tell R how to run the function. A function can have any number of inputs. For example, to create a vector of numbers, we use the function c() (for concatenate). Any numbers inside the parentheses are joined together. The following command instructs R to join together the numbers 1, 3, 2, and 5, and to save them as a vector named x. When we type x, it gives us back the vector.
x <- c(1, 3, 2, 5)
x
[1] 1 3 2 5
Note that the > is not part of the command; rather, it is printed by R to indicate that it is ready for another command to be entered. We can also save things using = rather than <-:
x = c(1, 6, 2)
x
[1] 1 6 2
y = c(1, 4, 3)
y
[1] 1 4 3
Hitting the up arrow multiple times will display the previous commands, which can then be edited. This is useful since one often wishes to repeat a similar command. In addition, typing ?funcname will always cause R to open a new help file window with additional information about the function funcname.
We can tell R to add two sets of numbers together. It will then add the first number from x to the first number from y, and so on. However, x and y should be the same length. We can check their length using the length() function.
length(x)
[1] 3
length(y)
[1] 3
x + y
[1] 2 10 5
The ls() function allows us to look at a list of all of the objects, such as data and functions, that we have saved so far. The rm() function can be used to delete any that we don’t want.
ls()
[1] "x" "y"
rm(x, y)
ls()
character(0)
It’s also possible to remove all objects at once:


The Art of Self-Motivation - The most venerable, clearly understood, enlightened, and reliable constant in the world is not only that we want to be happy, but that we want only to be so. Our very nature requires it of us —Saint Augustine
Based on Chapter 6 - Making Profits, Rowing Across Oceans, and Changing the World - Search Inside Yourself - 14/02/15
How does life look through the 'pleasure, passion and purpose' lens?
Tony Hsieh, CEO of the company Zappos, created the concept of 'pleasure, passion and pain' in relation to happiness in the context of work. He believes that there is three types of happiness: 1. Pleasure: This type of happiness is about always chasing the next high and it is a very difficult to substain this type of happiness. 2. Passion: This can also be refered to as “flow,”.This is where peak performance meets peak engagement, and time flies by. 3.Higher Purpose: This is about being part of something bigger than yourself that has meaning to you.
From the 'discovering values and higher purpose' exercise:
What are your core values?
My core values are dependablity, reliablity, loyalty, honesty, and respect.
What do you stand for?
I stand for honesty, equality, kindness and compassion and I try to stand by these values everyday with every interaction that I have.
How did you find the resilience ideas and meditation exercise?
It was interesting to see resilience been broken up into three parts: inner calm, emotional resilience and cognitive resilance and to know that you can actually train your resilance. It seems obvious to me now after reading the chapter but prior to that I would not have thought of resilance as something you could train yourself to improve upon. The meditation exercises were an interesting approach too, again breaking it up into four parts to move through the experience and understand the physical and physiological sensations of your thoughts.


Set up a bird feeder
Appreciate the little birds in your neighborhood by giving them food. Birds are always there to provide you with their beautiful singing every morning so you thank them with some food!
 Think about the poor doggies in the sehlter who are lonely and sad. Brighten up their day!
Adopt
Rather than spending huge amounts of money on a specific type of dog you can get a cuter and friendlier dog without spending so much. Help the puppers out!
Walk a dog!
Would'nt you like to go on a walk with a cute dog companion? Offer to help a friend with their pet by taking them on a walk.
Pet-sit
Offer your friend a hand by pet-sitting their pet. How great would it be to take care of a cute and friendly animal. Plus, how hard can it be?
Volunteer at an animal shelter
Instead of the spending your day alone spend it with a furry friend! Provide a little love to the poor lonely animals who spend their days locked up in a shelter. They will really appreciate it!
Make a birdbath
Help out your local flyers with providing them with some fresh water. This way they will be much more happier and will sing their little hearts out in return! What's even more great is that you can make on your own and customize it to your liking.
Wash a pet
It's like basically having a pool party but with doggies! How better could that get? Plan it on a really hot day and enjoy the cool and efreshing water by making a good deed.
Playtime
If you have a pet never forget to allow some extra time in your day to spend some time with them. Remember to play with your furry friend to maintain that special pet/owner bond.
Maintain a clean environment for your pet
Maintain a clean and healthy environment to keep your pet healthy and happy. CLeanliness is important in a pet owner's life because sometimes it can get a little messy.
Support your local farmers market
Enjoy the freshest produce your local farmers market. This produce is of highest quality because it comes directly from mother earth without any chemicals and weird pesticides.


arithmetic- Specify one or more arithmetic [o]peration symbols to get problems on them:
arithmetic -o +|-|x|/- Specify a range. Addition and multiplication problems would feature numbers between 0 and range, inclusive. Subtraction and division problems would have required result and number to be operated on, between 0 and range:
arithmetic -r 7


My Dear Friend, I have a profiling amount in an excess of US$18.2M,which I seek your partnership in accommodating for me. You will be rewarded with 30% of the total sum for your partnership. Can you be my partner on this? NTRODUCTION OF MY SELF: I am Mr.David Roy, A personal secretary to Mikhail Khodorkovskythe richest man in Russia and owner of the following companies:Chairman CEO: YUKOS OIL (Russian Most Largest Oil Company) Chairman CEO:Menatep SBP Bank (A well reputable financial institution with its branchesall over the world) SOURCE OF FUNDS The documents of the above funds in question was handed over to me to be used in payment of an American oil merchant for his last oil deal with my boss Mikhail Khodorkovsky. Already the funds have been deposited with a bank where the final crediting is expected to be carried out. While I was on the process, My Boss got arrested for his involvement on politics in financing the leading and opposing political parties (the Union of Right Forces, led by Boris Nemtsov, and Yabloko, a liberal/social democratic party led by Gregor Yavlinsky) which poses treat toPresident Vladimir Putin second tenureasRussianpresident.Youcan catch more of the story on this http://newsfromrussia.com/main/2003/11/13/51215.html http://newsfromrussia.com/main/2003/11/13/51215.html YOUR ROLE: All I need from you is to stand as the beneficiary of the above quoted sum and I will arrange for the documentation which will enable the banktransfer the sum to you. I have decided to use this sum to relocate to American continent and never to be connected to any of Mikhail Khodorkovsky conglomerates. The transaction has to be concluded in 2 weeks As soon as I get your willingness to comply through I will give you more details. Thank you very much Regards Mr. David Roy Notice: This transaction does not include any up front payment
|


| DOSE: |
360 mg |
oral |
DXM |
(liquid) |
All I can say is WOW. This was the single most enlightening, pleasant, and mind altering experience of my life. I should point out that I am not taking any perscription drugs, and I have a very nice life right now. I am generally a very happy person. For me, mood has a lot to do with this drug.
I bought a 4 oz bottle of Robitussin maximum strength cough syrup at a grocery store (got a few stares from the checkout person and a sarcastic comment 'got a big cold, huh...') and made plans to use it that night. I was alone, but in a comfortable setting. The taste is not nearly as bad as people make it out to be. I mixed it with a little water to thin it out and then just downed a carefully measured 3 and a half tablespoons. After ten minutes I decided I didn't just want a buzz, I wanted an experience, so I just drank the rest of the bottle. I tried not to become obsessed with the effects setting in by just watching some tv.
0:40 - I began to feel kind of dizzy (in a very good way) and euphoric, like I had just had 4 or 5 beers only without the 'boozy' feeling. I was really getting into it and i was already satisfied.
1:00 - Now it was really setting in. I had read that it peaked after 2 or 3 hours, so I figured I had a ways to go. My whole head started to itch, as well as my hands. It was very annoying but only lasted a few minutes.
1:30 - By now I was feeling like I had had more than a few drinks, and had also smoked a bowl. This was such a great feeling. Every once in a while I would stand up and things would go crazy, my head felt like it was floating 10 feet above my body, my arms felt very light, and objects kept going in and out of focus. My vision was a bit blurry and it was very hard to concentrate, but I managed to put in a cd. Music was wonderful, the bass seemed to enter my body and linger for a few seconds, like my head was a huge echo chamber.
2:00 - Now I was completely incapacitated. I could barely walk, let alone stand up, without falling over and laughing at myself hysterically. I somehow made my way upstairs and to my bed, but I don't remember how. I would mutter things to myself and talk to the walls because I thought they were mocking me in some way, but at the same time they were very friendly and we could laugh together. I couldn't read any text, it all appeared as incoherent rambling, as did the people on tv. I put on another cd and laid down with headphones. Closing my eyes I started to see incredible visuals, colorful and strange things, not at all like the effects of acid or shrooms. This was very pleasurable and I was really getting into it. I let the music run and I fell into a sort of trance, I was awake, but I was not in my body. I was somewhere else entirely, and I have only vague recollections of what happened. My trance-like state lasted about 4 hours.
6:00 - I managed to sort of wake myself up, and I was instantly aware of my surroundings and everything that had happened. I sat up and noticed I was still under the effects, only not as strong as hours before. It was very hard to make it down to the kitchen to get some water because I was bumping into everything on my way, but I made it safely and back to my bed. From there, I just slept for about 9 hours and woke up feeling very refreshed with the whole experience still fresh in my mind.
This was an amazing experience, I found it somewhat spiritual, but at the same time very entertaining and fun. I plan on trying this again, maybe with a few friends and a *slightly* higher dose. I plan on waiting a few weeks because I want to keep the dose rather low until I'm comfortable with it. I'd prefer not taking any other mainstream drugs with dxm (such as mj). I felt many of the cannabis-like effects with the dxm, closed eye hallucinations, sensations like I was flying or falling, and the same kind of mental state at the beginning of the trip.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Multiple Classes
London
Paris
Tokyo
Different Elements Can Share Same Class
Paris
Paris is the capital of France.