Persons |
Running Traces |
Index |
Measurement amount in last 20 days |
Total Amount in last 20 days |
|||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
Download as PDF This can take a long time
Only show top 20 IP-Addresses when Total is selected
{% else %} {% if actual_user_2 == "Total" %}Only show top 20 IP-Addresses when Total is selected
{% endif %} {% endif %}{{ categories.name }}: |
||
|---|---|---|
{{ image.alt }}: |
||
{{ image.description }} |
||
|
Back to top
|


Parts of Jenkins allows authorized users to put some free form text, such as job descriptions, user descriptions, view descriptions, and build descriptions.
By default, these free form text only allows plain text, but sometimes allowing richer formatting would be useful. OWASP Markup Formatter Plugin, which is shipped as a part of jenkins.war
, allows you to use a subset of HTMLs that are safe, such as hyperlinks, bold, italic, etc.
Alternatively, you can install additional markup format support like these:
- PegDown Formatter Plugin supports Markdown syntax


|
|
| QuicStreamSendBuffer (QuicBufferAllocator *allocator) |
| |
|
| QuicStreamSendBuffer (const QuicStreamSendBuffer &other)=delete |
| |
|
| QuicStreamSendBuffer (QuicStreamSendBuffer &&other)=delete |
| |
|
void | SaveStreamData (const struct iovec *iov, int iov_count, size_t iov_offset, QuicByteCount data_length) |
| |
|
void | SaveMemSlice (QuicMemSlice slice) |
| |
|
void | OnStreamDataConsumed (size_t bytes_consumed) |
| |
|
bool | WriteStreamData (QuicStreamOffset offset, QuicByteCount data_length, QuicDataWriter *writer) |
| |
|
bool | OnStreamDataAcked (QuicStreamOffset offset, QuicByteCount data_length, QuicByteCount *newly_acked_length) |
| |
|
void | OnStreamDataLost (QuicStreamOffset offset, QuicByteCount data_length) |
| |
|
void | OnStreamDataRetransmitted (QuicStreamOffset offset, QuicByteCount data_length) |
| |
|
bool | HasPendingRetransmission () const |
| |
|
StreamPendingRetransmission | NextPendingRetransmission () const |
| |
|
bool | IsStreamDataOutstanding (QuicStreamOffset offset, QuicByteCount data_length) const |
| |
|
size_t | size () const |
| |
|
QuicStreamOffset | stream_offset () const |
| |
|
uint64_t | stream_bytes_written () const |
| |
|
uint64_t | stream_bytes_outstanding () const |
| |
|
const QuicIntervalSet< QuicStreamOffset > & | bytes_acked () const |
| |
|
|
class | test::QuicStreamSendBufferPeer |
| |
|
class | test::QuicStreamPeer |
| |
The documentation for this class was generated from the following files:


Syntax:
set-difference list-1 list-2 &key key test test-not => result-list
nset-difference list-1 list-2 &key key test test-not => result-list
Arguments and Values:
list-1---a proper list.
list-2---a proper list.
test---a designator for a function of two arguments that returns a generalized boolean.
test-not---a designator for a function of two arguments that returns a generalized boolean.
key---a designator for a function of one argument, or nil.
result-list---a list.
Description:
set-difference returns a list of elements of list-1 that do not appear in list-2.
nset-difference is the destructive version of set-difference. It may destroy list-1.
For all possible ordered pairs consisting of one element from list-1 and one element from list-2, the :test or :test-not function is used to determine whether they satisfy the test. The first argument to the :test or :test-not function is the part of an element of list-1 that is returned by the :key function (if supplied); the second argument is the part of an element of list-2 that is returned by the :key function (if supplied).
If :key is supplied, its argument is a list-1 or list-2 element. The :key function typically returns part of the supplied element. If :key is not supplied, the list-1 or list-2 element is used.
An element of list-1 appears in the result if and only if it does not match any element of list-2.
There is no guarantee that the order of elements in the result will reflect the ordering of the arguments in any particular way. The result list may share cells with, or be eq to, either of list-1 or list-2, if appropriate.
Examples:
(setq lst1 (list "A" "b" "C" "d") lst2 (list "a" "B" "C" "d")) => ("a" "B" "C" "d") (set-difference lst1 lst2) => ("d" "C" "b" "A") (set-difference lst1 lst2 :test 'equal) => ("b" "A") (set-difference lst1 lst2 :test #'equalp) => NIL (nset-difference lst1 lst2 :test #'string=) => ("A" "b") (setq lst1 '(("a" . "b") ("c" . "d") ("e" . "f"))) => (("a" . "b") ("c" . "d") ("e" . "f")) (setq lst2 '(("c" . "a") ("e" . "b") ("d" . "a"))) => (("c" . "a") ("e" . "b") ("d" . "a")) (nset-difference lst1 lst2 :test #'string= :key #'cdr) => (("c" . "d") ("e" . "f")) lst1 => (("a" . "b") ("c" . "d") ("e" . "f")) lst2 => (("c" . "a") ("e" . "b") ("d" . "a"))
;; Remove all flavor names that contain "c" or "w". (set-difference '("strawberry" "chocolate" "banana" "lemon" "pistachio" "rhubarb") '(#\c #\w) :test #'(lambda (s c) (find c s))) => ("banana" "rhubarb" "lemon") ;One possible ordering.
Side Effects:
nset-difference may destroy list-1.
Affected By: None.
Exceptional Situations:
Should be prepared to signal an error of type type-error if list-1 and list-2 are not proper lists.
See Also:
Section 3.2.1 (Compiler Terminology), Section 3.6 (Traversal Rules and Side Effects)
Notes:
The :test-not parameter is deprecated.


========================================================================== Author: Carl Nagle UPDATED: Apr 18, 2007 Copyright (C) SAS Institute General Public License: http://www.opensource.org/licenses/gpl-license.php ==========================================================================
Remember: "RobotJ", "XDE Tester", and "Functional Tester" are names for the same IBM Rational test tool as habitually (re)named by IBM Rational. We collectively refer to all of these as "RobotJ", or simply "RJ" in much of our documentation and class names. (After all, we can't continuously rework all our documentation and class implementations just because IBM Rational has an identity problem.)
If you have never installed RRAFS or SAFS before, then this doesn't apply to you.
If you have previously installed but never modified any of the files then this doesn't apply to you. Still, you may want to review the mentioned files "just in case".
Affected customizable files from previous releases:
If you have taken advantage of any of the customization capabilities of this framework, then you must take some simple precautions prior to installing this new release. Installing a new version of the framework will install new, default versions of these files. Failure to perform any of these prescribed backups may erase your previous customizations. Hopefully, you have backed them up somewhere already as part of your normal ongoing activities...You have done this, right?!
Nothing was added to RRAFS.INI that is required. You can continue to use your old file.
Backup any Custom Extension libraries in which you have implemented customizations. Users who have implemented customizations in older versions of those libraries can then overwrite the newly installed files with those older versions. This effectively reinserts your customizations into the new version of the framework. Consult Using Custom Extensions for additional information on Custom Extensions with this framework. This HTML doc is also provided in your RRAFS install directory.
You should make a backup of any SAFSTID.INI in your SAFS install directory (SAFS\) if you have this file and modified settings. Then evaluate how and if you want to merge with the new file.
If you have previously installed the SAFS Framework separately--such as when it was offered via a supplemental Patch in Oct 2003--then you may have manually modified batch files or VBS script(s) to handle custom project paths. You will need to backup modified files and evaluate how and if you want to merge such changes with the new files.
Installations of RRAFS Release 2003.01.27 (Jan 2003) and earlier installed via the Windows Installer .MSI need to be uninstalled before installing this new release. You must do this to avoid unexpected backward versioning that can occur if the Windows Installer update or repair feature is ever invoked.
RRAFS Release 2003.08.27 (Aug 2003) and later do not have this uninstall requirement as we implemented the ability to patch and install on top of releases using different technologies.
To uninstall these older releases, uninstall "SAFS Engine for Rational Robot" from the Windows Control Panel "Add/Remove Programs" application if present.
Future releases of the framework will not have this problem as we will have the ability to patch and install on top of releases using Scripting technology. If you manually installed the engine previously, you should not need to delete your existing installation. Manual installation and the new Installer will simply overwrite existing files. Instructions for manually installing the engine are at the end of this document.
Now, on to "why you should read the rest of this first..."
The additional SAFS installation requires that a Java Runtime Rnvironment (JRE) is already installed on the target machine. For best results and ease of installation, a JRE version of 1.4.2 or higher is recommended.
Note: The automated install of old STAF versions (before 2.6.10) will fail with Java V1.5. However, Java V1.5 should work fine once the STAF install with a lesser version of Java is successful. This has not been evaluated. We now distribute STAF version 2.6.10 so new installations with this version of STAF should have no problems using and installing with Java 1.5.
The JRE must be in the normal search path for the system. The install scripts now check this automatically. You can check this manually using the following command typed at any command prompt:
java -version
The command should list the version of JRE installed. You can download and install a JRE if necessary from the Java Sun Site
You may also be able to use the JRE that is installed as part of the IBM Rational TeamTest, IBM Rational XDE Tester or Functional Tester if the version is high enough.
Windows Scripting Host 5.6 must be installed and available via the normal system search path for the install script to run. STAF and the SAFS pieces can be installed manually without the script, but the script can automatically error-correct important values and set environment variables that the separate Java installs cannot.
The install scripts now check this automatically. You can check this manually using the following command typed at any command prompt:
cscript
The command should list the version of Windows Scripting Host installed. You can download and install WSH 5.6 if necessary from Microsoft Windows Script Downloads
The RRAFS engine installation uses simple Scripting technology. It includes everything you need to use the engine with the latest version of Robot. Even compiled versions of all the core libraries are included. You can download the installation from our SAFSDEV Project FileList Page.
Consult SetupSAFS.README to proceed with additional steps necessary to take advantage of the many new features provided by the shared SAFS Framework.
If necessary, you can instead perform a manual install. A manual install requires extra install steps that are prone to human error. Manual installs are not recommended, but not terribly difficult.
In order to use the Rational Robot implementation of the engine there are a few settings that should be made in Robot. In addition, the routines currently expect a specific directory structure to exist in each of the projects that intend to make use of the engine.
The RRAFS engine has thus far proven very robust. Low settings for command and keystroke delays have not adversely affected playback accuracy in the limited number of applications that have been tested with it. Thus, you may be able to set Robot's playback delays extremely low (less than 10 milliseconds) or even to 0. These delay settings can be found in Robot's Playback Options dialog.
Recommendations would be to start with no delays ( 0 milliseconds ). If your tests experience no inexplicable playback problems then you can keep these settings. However, if playback experiences problems with object clicking or other activities that might be attributable to Robot running too fast, increase the delay settings to see if that resolves the problem. But remember, there can be other causes to playback errors. If larger delays do not fix these problems, don't forget to go back and set your delays to their original low settings. This will help improve the performance of your RRAFS tests.
To significantly improve performance, you should disable all unnecessary extensions in Robot. You do this via Robot's Tools->Extension Manager dialog. Disable all extensions you do not need. You may need to restart Robot for the changes to take affect.
Required Robot Project Subdirectories:
*The Datapool\Runtime directory is used to store project-specific RRAFS.INI files and other project-specific items we may introduce over time.
Following an install, there should be SetupSAFSProject.VBS script in the DDE_RUNTIME install directory and in SAFS\bin (if installed). This script can be placed in a project's root directory, executed, and it will create the default directory structure for you.
You can also just Drag-N-Drop the files and subdirectory structure from \SAFS\Project\*.* to your project's root directory. You don't copy the "SAFS\Project\" folder itself, just all the files and folders beneath it.
The RRAFS.INI configuration file actually lets the user configure the framework to use alternate locations for the Bench, Dif, Logs, and Test directories--among other things. The Datapool\Runtime directory is OPTIONAL only as long as you do not intend to place a version of the RRAFS.INI file in that location. If you do intend to deploy a project-specific version of RRAFS.INI, then it must be placed in the <Project>\Datapool\Runtime location and that directory cannot be "moved" to any alternate location.
By default, a "global" copy of the RRAFS.INI exists in the DDE_RUNTIME directory (Program Files\Rational\Rational Test\sqabas32) where all the source was installed. This copy affects all projects accessed by the local machine. Settings placed in a project-specific Datapool\Runtime RRAFS.INI will override the "global" settings in DDE_RUNTIME.
The RRAFS.INI file and other changes have removed most requirements for Environment Variable settings for RRAFS. However, the shared SAFS Framework and STAF each have one Environment setting noting their root install directories.
These root install directories are:
The instructions below provide information for backward compatibility, and some
older installations.
The setup for these items must be satisfied before they can be successfully used
for older installations and installations not deploying a RRAFS.INI
configuration file. Environment Variable settings can be done via the Control Panel
"System" application.
Set these as System Variables, rather than User Variables if possible. Robot will need rebooting in order to use any new or modified setting.
DDE_DIFF_VIEW_EXE=<viewertool.exe>
DDE_DIFF_VIEW_OPTIONS=<alternate options or spaces for none>
See
NTCommandUtilities for more information.
The RRAFS release ZIP includes everything you need to use the engine with Robot. Even compiled versions of all the core libraries are included. If you don't intend to add new functionality, then you may not need to setup a development environment and you should not have to compile the code.
Of course, if Robot complains about the compiled code format when you attempt to execute a test then you might need to compile the source SBLs with your version of Robot.
If you are using an incompatible version of Robot, you may have to create a development project and compile all the libraries to work with your version. You will also need to create a development project if you are planning to develop new functionality or customizations for the engine.
To do this, Create a separate Rational project. This one will be your *DEVELOPMENT* project--the one you will use to build the engine (and/or enhance it so that you can pass that on to SAFSDEV and the rest of the world :)
This project should not be used for anything other than building, enhancing, and testing the engine. It is not recommended for production testing of another application.
Next, UnZIP/Extract the RRAFS release ZIP file into the project's .\TMS_Scripts\SQABas32 directory. Only the *.SBL and *.SBH files need to be extracted into this directory.
You will then need to do a batch compile in Robot (File->Batch Compile) of all SQABasic library source. If you make changes that you want available to all projects, then those changes and the associated compiled *.SBX files should be moved or copied to the DDE_RUNTIME location where the Rational product is installed. Changes are only local to that project until they are copied or moved to the DDE_RUNTIME location.
Once changes are copied or moved to your DDE_RUNTIME location, ALL projects accessed by this machine will find the modified files in this location. The modified files must also be copied (dragon drop?) to each Robot machine that is to run with the modifications. You only have to modify/build once on one machine. Then just copy to all other machines that need it. The other machines must have completed the initial RRAFS install and the other setup described at the top of this document.
This provides a neat development advantage. All projects can use and run a PRODUCTION version of the engine from the DDE_RUNTIME directory. Your special DEVELOPMENT project can be used to play with, modify, and enhance the version in DEVELOPMENT without impacting the PRODUCTION version. And you don't have to do anything special to take advantage of this. Robot always looks for files in the active Project's sqabas32 directory before it goes looking in your DDE_RUNTIME directory. So it will find modified development files before it will find the production DDE_RUNTIME versions.
Note: Users who have disabled the Repository or Project SQABas32 directory by specifying a path to a "common" directory will either have to temporarily disable this setting or use that common directory to build the engine. They will then also have to make their own determination as to whether they want to install the engine files to each machine's DDE_RUNTIME directory, or leave it in the "common" directory. I have not used this type of setup but imagine you loose the advantages of separate DEVELOPMENT and RUNTIME environments as discussed above.
These instructions are for those folks who need to manually install a release. This is generally only necessary if you do not have access to and/or are not allowed to use Microsoft's Scripting technologies. Manual installs are not recommended, but not terribly difficult. Use the Scripting technology whenever possible.
- Download the latest RRAFS release ZIP file.
- UnZIP/Extract "All Files" into your Rational install directory C:\Program Files\Rational\Rational Test\sqabas32 (This is a.k.a. the DDE RUNTIME location.)
- Move the following files from your DDE_RUNTIME directory into your System Folder. This is often [Windows Dir]\System32.
- CWPHooker.DLL
- STAFWrap.DLL
- MSXSL.EXE
- Register the DDVariableStore.DLL extracted into your DDE_RUNTIME directory. This is done from a command line with regsvr32:
regsvr32 "[path to DLL]\DDVariableStore.DLL" [Enter]
There is also a DDVariableStoreREGISTER.VBS script you can double-click to do this.
- The following items need to be installed to take advantage of the ever-growing XML features of the engine. However, they do not need to be reinstalled for every release. Check with Microsoft or your system administrator because you may have these installed already depending on the version of your operating system.
- If necessary, download and install the Microsoft XML Parser from Microsoft XML Core Support. More than likely you don't need to do this.
- Optionally download/copy Microsoft's XSL Processor (MSXSL.EXE) and place it in your System Folder directory. (MSXSL.EXE is an addon that probably does not come as part of any Microsoft operating system. You will only need this if you plan to execute any of our XML transformations for documentation or XML log reporting. An older version of this file is included in the DDE_RUNTIME location extracted from the RRAFS release ZIP file.)
- Consult SetupSAFS.README to proceed with additional steps necessary to take advantage of the many new features provided by the shared SAFS Framework.
- Enjoy!


Attributes
What are attributes?
- provide additional information to the compiler
- may influence code generation
- may influence compiler warnings
- do not change the meaning of the program
Compiler-dependent syntax
- MSVC
__declspec(attribute-name)
- GCC / Clang
__attribute__((attribute-name))
Unified syntax
Introduced in C++11
[[attribute-name]]
Unified syntax
Also, multiple attributes in a single statement are possible:
[[attribute1, attribute2]]
Unified syntax
Compiler-specific attributes are namespaced, e.g. for GCC:
[[gnu::always_inline]]
Attributes added to the standard
C++11
[[noreturn]]
[[noreturn]] void terminate() { // ... }
Indicates that function traps control flow somehow and will not return from a call.
[[carries_dependency]]
void foo(int& [[carries_dependency]] value);
Indicates that logic related to synchronization primitives used e.g. by atomic operation should carry over into the function call.
C++14
[[deprecated]]
Also [[deprecated(reason)]]
. Used to indicate that a class, function, enum, variable, typedef or function parameter should not be used and may be removed in future. Generates a compiler warning.
C++17
[[nodiscard]]
Used to indicate that ignoring a value returned by a function should not be ignored. Generates a compiler warning with -Wunused-result
(enabled by default in GCC 10).
[[nodiscard]] int foo();
This attribute can also be applied to classes and class constuctors, although the behaviour is not consistent in this case.
[[fallthrough]]
With compiler warning enabled, all missing break
statements in switch
statements are reported by the compiler. By writting [[fallthrough]]
at the position a break
statement would otherwise be,
we inform the compiler that this is what we want.
This is NOT a fallthrough:
void do_stuff(int param) { switch(param) { case 0: // grouping labels is NOT a fall- default: // -through foo(); } }
[[fallthrough]]
void do_stuff(int param) { switch (param) { case 0: extra_foo(); // THIS IS A FALLTHROUG default: foo(); } }
[[fallthrough]]
void do_stuff(int param) { switch (param) { case 0; extra_foo(); [[fallthrough]]; // This makes your compiler happy! default: foo(); } }
[[maybe_unused]]
A proper way to silence an “unused” warning from the compiler - usually for variables or unused functions.
[[maybe_unused]] std::string debug_msg = /* some debug info */; DEBUG_PRINT(debug_msg);
C++20
[[nodiscard(reason)]]
Same as for C++17, but compiler will probably print the reason
as part of the warning.
[[likely]]
/ [[unlikely]]
Marks a block of code as likely or unlikely to be executed. Provides a hint to the optimizer.
if (very_likey_to_be_TRUE_in_most_cases) [[likely]] { // handle likely case } else { // the unlikely case }
if (very_likely_to_be_FALSE_in_most_cases) { // the rare true case } else [[likely]] { // the more common false case }
if (very_unlikely_error_condition) [[unlikely]] { // handle error }
[[no_unique_address]]
Allows for optimizing object size in specialized cases. Stateless allocators are mentioned as a major use case.
class Empty {}; struct S1 { int x; [[no_unique_address]] Empty e; }; struct S2 { int x; }; static_assert(sizeof(S1) == sizeof(S2));
Checking attribute support
GCC and clang provide a built-in macro for detecting attribute support.
#if __has_cpp_attribute(nodiscard) #define NODISCARD [[nodiscard]] #else #define NODISCARD #endif


This is a testpage for integrating the jQuery.mmenu plugin in a jQuery Mobile project.
It includes internal (#page2) and external linking (page3.html)
Note: Since jQuery Mobile uses AJAX to load pages, this example will only work in a server environment.
Here are some links for testing purposes:


The largest database file that Berkeley DB can handle depends on the page size selected by the application. Berkeley DB stores database file page numbers as unsigned 32-bit numbers and database file page sizes as unsigned 16-bit numbers. Using the maximum database page size of 65536, this results in a maximum database file size of 248 (256 terabytes). The minimum database page size is 512 bytes, which results in a minimum maximum database size of 241 (2 terabytes).
In order to store petabytes of data you can use multiple database files.
The largest database file Berkeley DB can support is potentially further limited if the host system does not have filesystem support for files larger than 232, including the ability to seek to absolute offsets within those files.
The largest key or data item that Berkeley DB can support is 232, or more likely limited by available memory. Specifically, while key and data byte strings may be of essentially unlimited length, any one of them must fit into available memory so that it can be returned to the application. As some of the Berkeley DB interfaces return both key and data items to the application, those interfaces will require that any key/data pair fit simultaneously into memory. Further, as the access methods may need to compare key and data items with other key and data items, it may be a requirement that any two key or two data items fit into available memory. Finally, when writing applications supporting transactions, it may be necessary to have an additional copy of any data item in memory for logging purposes.
The maximum Btree depth is 255.


EOP serves to hire, train, and supervise graduate student(s) in Counseling or Higher Ed program for the academic year. The graduate intern(s) meet regularly with the designated EOP counselor to outline professional development goals. Additionally, graduate interns facilitate the Beyond Berkeley: Preparation for Graduate School course.
The Process
EOP counselor distributes graduate intern announcement in February of each year to local Counseling and Higher Ed programs via email (see attached announcement). Interview candidates in March-April with a committee of Peer Academic Counselors and current graduate intern. Procure office space and funding for graduate intern prior to Summer term of the academic year they will be at CE3/EOP.
References


Layout:
Force
Random
Radial
Line
Line by Category
Color:
None
Category
Size:
None
Category
Linear Scale:
Index Axis
Time Axis
Time:


A first subsection
A second subsection
A second main section
A first subsection
A second subsection
A second main section


Moroccan
NR 43 impasse Aouja AM Casablanca Maroc
+212 663 317 740
<EMAIL_ADDRESS>Arabic, English, French
I'm a 28 years old full stack PHP developer with 6 years of experience from Casablanca, the kingdom of Morocco.
I am passionate about web programming, I like learning new programming skills and coding techniques to build fancy websites and powerful applications.
I listen to the market and respond to my clients' needs for creating their own website or web application.
I work with Wordpress and Prestashop for classic websites and Laravel and Vue, Angular or React for custom projects.
• Built a backoffice to manage supplies, users' orders, cms pages, MailChimp campaigns synchronization with the database... with Symfony 2.6 and node.js
• Rebuilt the company's website UI with responsive in mind with Bootstrap and Javascript/JQuery.
• Redesigned the company's website with a better UX.
• Maintaining the company's website built with Laravel.
The company, with 16 web developers, creates static websites for business owners in France.
• I created around 40 to 50 static websites every month with HTML/CSS3, Bootstrap and Javascript/JQuery. and 13 web applications with PHP/Symfony 2.3.
• I Saved half of the time needed to create a static website by building a website generator.
• Building web applications and REST APIs using Laravel or Symfony.
• Building interactive web applications with Vue or React.
• Creating plugins and Google Chrome Extensions.
• Transform a design into a stable CSS/HTML project using Bootstrap ready for development, familiar with search engine optimization (SEO).
Git, Sublime Text, VS Code, Trello and Mac Terminal.


Click the button on the right to find out the average query time for the XML query used in the previous page.
This page also shows you how to obtain the access plan of the XML query executed in the previous page. From the access plan, you can identify any inefficient access and make some tuning accordingly.
Explain Snapshot
Run the following steps on the DB2 CLP window to view the explain snapshot :
PerformanceXQuery.sql
and replace '~~~SCHEMA~~~' with the Default Schema.PerformanceXQuery.sql
DBNAME
-1 -o explain_xmlquery.out
. Replace DBNAME
with the database you are working on. The Explain Plan can be viewed in the output file explain_xmlquery.out
.Click here to view the sample output of the Explain Access Plan : Sample Explain Access Plan
Total cost captured in access plan
Review the explain output and locate the Total Cost
right above the access graph. The sample plan above shows a total cost of 53055.1.
Operation in access plan
The access plan shows the XSCAN operator scanning the XML document
and a TBSCAN scanning the relational data and then joining the result
set of two operations.
XSCAN operator
This operator is used to navigate XML fragments to evaluate XPath expressions and to extract document fragments if needed. This operator processes node references passed by a nested-loop join operator (NLJOIN). It is not represented with a direct input in the access plan.


--- post_id: /presentation-in-milano-variations-on-the-theme-of-openess date: 2010-01-03 21:18 return_url: '2009-06-20-presentation-in-milano-variations-on-the-theme-of-openess.html' name: 'Tech News' email<EMAIL_ADDRESS>comment: '
My brother in law would be amazed this website. We were just talking about this. hehe
' ---


This site is made from vanilla HTML and the default 🙂_🙁.css theme. View Source
A mood-driven CSS framework to write modern websites using only emojis. No complicated CSS classes to learn! Less typing. Impossibly fast
How it works
All styles are written with semantic emojis:
.\📋 {
padding: 1rem 1.4rem;
max-width: 100%;
overflow: auto;
}
.\📋 .\📟 {
/* When 📟 is in a 📋, reset it's formatting to blend in */
background: inherit;
font-size: inherit;
color: inherit;
border: 0;
padding: 0;
margin: 0;
}
.\📏 {
/* Reset the border of the 📏 separator, then set a better line */
border: 0;
border-bottom: 1px solid currentColor;
margin: 1rem auto;
}
Roadmap
Dark mode support and custom emojis
stylelint plugin to enforce emoji naming conventions


@examples The example demonstrates instantiating a FileStream object using two methods.
Public Sub Main() Dim FS As FileStream ' open file using global method. Set FS = NewFileStream("MyFile.txt", FileMode.OpenExisting) ' open file using global Cor accessor. Set FS = Cor.NewFileStream("MyFile.txt", FileMode.OpenExisting) End Sub


--- layout: portfolio title: SavannahNow St. Patrick's Day App 2013 date: 2013-06-08 00:32:30.000000000 +05:30 categories: [] tags: [] status: publish type: portfolio published: true meta: _edit_last: '1' _thumbnail_id: '3344' portfolio-image: http://carlvlewis.net/wp-content/uploads/2013/06/mzl.kukzqyfz.320x480-75.jpg seo_follow: 'false' seo_noindex: 'false' pvc_views: '277' _jetpack_related_posts_cache: a:0:{} author: login: cvlewis email<EMAIL_ADDRESS>display_name: Carl V. Lewis first_name: Carl V. last_name: Lewis excerpt: !ruby/object:Hpricot::Doc options: {} ---
[launch_button text="Click here to launch this project" url="http://savannahnow.com/latest-news/2013-01-30/savannah-morning-news-savannahnow-launch-2013-st-patricks-day-mobile-apps#.UbKy_WRATCk"]
[gallery ids="3344,3347,3346,3345"]
Developed by Carl V. Lewis
"The best source for all things Savannah St. Patrick's Day."
-Visit Savannah
Powered by Savannah Morning News & SavannahNow.com, this is the must-have app for anyone attending Savannah's 2013 St. Patrick's Day Parade and Festival. Featuring round-the-clock live mobile coverage of the festivities from our team of more than 30 reporters, photographers and videographers on the ground, this app will keep you in the know about any last-minute schedule changes, public safety issues, parking availability, free WiFi hotspots, toilet locations and where all the best parties are happening. The app also provides unlimited real-time access to the thousands of photos and hundreds of videos captured by SMN staffers and volunteers throughout the festival.
-------------------------
MORE FEATURES INCLUDE
-------------------------
-Comprehensive and continuously updated event schedule, including official City of Savannah ceremonies, happy hours and parties, concerts, family activities and last-minute gatherings.
-Locate and receive directions to the nearest city parking garages, public toilets, free WiFi locations and ATMs, based upon your current location.
-Locate and receive directions to the nearest restaurants and pubs, hand-curated and reviewed by SMN food columnists for cost and quality, and including feedback and ratings from other app users.
-Add your own places to the map to share hidden finds.
-Login easily and securely using your Facebook or Twitter account, or create a new account on the fly.
-Capture and share photo and video with all app users, or only with users you approve to be your "Friend."
-Send and receive "Shout" messages with other users about what you're doing, and where the most fun is happening.
-Check-in at downtown restaurants, bars and retailers to receive exclusive offers and deals.
-Integration with Facebook, Twitter, Instagram and FourSquare.
-Push notifications from Savannah Morning News staffers about important festival updates, weather and safety alerts, and last-minute deals and discounts.


2021 Class Selection List
Login
*
Return to Home Page
CIST 001 Technology of Computing
Required for CIST Majors
ELEC 002 Photography
Elective Course
CIST 003 Systems Analysis and Design
Required for CIST Majors
ELEC 004 Nail Art
Elective Course


Question
Target answer
Provided answer
Result
Universal Sentence Encoder
RoBERTa STS
RoBERTa Entailment


Getting started
You can use this service to access and spend your levy on apprenticeships in England.
You will need:
- the Government Gateway login details used for your payroll
- your Companies House number - find my Companies House number
You can use this service to access and spend your levy on apprenticeships in England.
You will need:


---
sort_order: 55
tei_id: rdx_191dd.p.idp7076816
annotation_count: 0
images:
small-thumbnail: https://readux.ecds.emory.edu/books/emory:191dd/pages/emory:rff00/mini-thumbnail/
json: https://readux.ecds.emory.edu/books/emory:191dd/pages/emory:rff00/info/
full: https://readux.ecds.emory.edu/books/emory:191dd/pages/emory:rff00/fs/
page: https://readux.ecds.emory.edu/books/emory:191dd/pages/emory:rff00/single-page/
thumbnail: https://readux.ecds.emory.edu/books/emory:191dd/pages/emory:rff00/thumbnail/
title: Page 55
number: 55
---
{% raw %}THE TKADING-POST. 53{% endraw %}
{% raw %}CHAPTER VIII.{% endraw %}
{% raw %}A CRISIS IN LCVE'S CALEND.VR.{% endraw %}
{% raw %}The trading-post was about a mile below Fairview—its{% endraw %}
{% raw %}grounds bordering on the lower side of the Newcome claim—{% endraw %}
{% raw %}and occupied one of the most picturesque situations ou the{% endraw %}
{% raw %}river, where the limestone cropped out at the foot of perpen¬{% endraw %}
{% raw %}dicular bluffs, and extended in a bed to the river, thus giving{% endraw %}
{% raw %}security to the loamy soil against the frequent floods which{% endraw %}
{% raw %}make such frightful encroachments ou the bottom-lauds{% endraw %}
{% raw %}everywdiere along the ilissouri. The steep face of the bluff{% endraw %}
{% raw %}being covered with short, thick shrubbery, and festooned with{% endraw %}
{% raw %}wild vines, for a clear height of a hundred and fiftv feet,{% endraw %}
{% raw %}formed a wall of living green, against which the cluster of{% endraw %}
{% raw %}white houses, belonging to the post, looked, from the river,{% endraw %}
{% raw %}like a bunch of spring snowballs.{% endraw %}
{% raw %}This limestone ledge, though narrow, was not straight, but{% endraw %}
{% raw %}curved in aud out, where ravines divided the wall of bluff by{% endraw %}
{% raw %}sharp clefts from top to bottom, or the wall itself bulged out{% endraw %}
{% raw %}toward the river, making, by its windings, a great variety of{% endraw %}
{% raw %}river views. Here was always a kind of seclusion, very{% endraw %}
{% raw %}soothing to the feelings, as well as charming to the eye—a{% endraw %}
{% raw %}place where the great busy world could get no foothold, aud{% endraw %}
{% raw %}only showed itself in occasional glimpses of some crowded{% endraw %}
{% raw %}steamer on its way to the landings above. Here the ripple of{% endraw %}
{% raw %}the mighty current was always heard, murmuring like the{% endraw %}
{% raw %}wind through the tops of forest-tree?. Nor was the quiet{% endraw %}
{% raw %}beauty of the place at aU disturbed at this ilme by the com¬{% endraw %}
{% raw %}ing and going of the Indian tribes who fornieriy traded{% endraw %}
{% raw %}there; these being removed to their " reserves " by the Gov¬{% endraw %}
{% raw %}ernment. Only occasionally a blanketed chief, or short-kUted{% endraw %}
{% raw %}squaw was seeu stalking along the half-ovcrgrci-ivn paths in{% endraw %}
{% raw %}the direction of the post. All ab^ut the place itself was now{% endraw %}
{% raw %}as quiet as any country farm-house—there being only the{% endraw %}
{% raw %}trader, his agent, and a few domesticated Indians or half-{% endraw %}
{% raw %}breeds residing here.{% endraw %}
{% raw %}The building occupied by the trader was a long, two-story{% endraw %}


Home
About Us
Lecturers
Students
Contact Us
Talk to us
Submit
Get Directions
Mobile:+233503453038
Tel:+233208140758
Email<EMAIL_ADDRESS>P.O. Box AH 1375


Reclaiming Yesterday's Waste:
Refueling Tomorrow's Innovation
RVS Rubber Solutions has unlocked the potential held in the waste materials generated from tire manufacturing.
By harnessing and reclaiming the high tech rubber that goes into tires, we can provide exceptional
recycled rubber to service any sector of the manufacturing industry.
Rubber Solutions
What Is RVS?
The RVS, or Resonant Vibrational Separation, Technology is a breakthrough in rubber materials recycling. Using state-of-the-art processes, the RVS tech allows us cleanly and efficiently convert otherwise useless rejected tire components into a high-quality, low-cost, and environmentally-friendly rubber source for a wide array of applications.
Our Product:
The RVS, or Resonant Vibrational Separation, Technology is a breakthrough in rubber materials recycling. Using state-of-the-art processes, the RVS tech allows us cleanly and efficiently convert otherwise useless rejected tire components into a high-quality, low-cost, and environmentally-friendly rubber source for a wide array of applications.
Convenience For Every Customer:
The RVS, or Resonant Vibrational Separation, Technology is a breakthrough in rubber materials recycling. Using state-of-the-art processes, the RVS tech allows us cleanly and efficiently convert otherwise useless rejected tire components into a high-quality, low-cost, and environmentally-friendly rubber source for a wide array of applications.
Economically Sound, Environmentally Friendly
In the US alone, over 100 million pounds of the specific tire component we work with is being disposed of by means of landfill every year.
Besides our RVS Tech, there are currently no existing recycling methods to effectively repurpose the rubber within this material.
As a result, RVS Rubber Solutions is in a position to reduce and eventually eliminate an increasingly large source of ecological detriment, while also servicing a rapidly growing market.
About Us
Founders of RVS Rubber Solutions.
Looking Forward
We are always looking to grow. Though we are currently aiming to service a wide market while solving a significant environmental issue, RVS Rubber solutions is constantly thinking ahead. In time, our RVS Tech has the capacity to revolutionize scrap tire recycling. We understand this is a global priority from a pollution standpoint and solving this issue could benefit humanity for generations to come. Furthermore, this could prove to be a massive usable rubber source, allowing us to service the rubber industry to a greater magnitude. As a result, we are working diligently to expand our technology into this field to solve such a prominent problem and continue to advance our business.
Contact Us
RVS Rubber Solutions would like to hear any suggestions or business propisitions and can be reached through the following mediums:
- Email<EMAIL_ADDRESS>- Phone:<PHONE_NUMBER>
- Street Address: Harlan Hall, Equity Lane, 92037 La Jolla, Suite 303


Spurs news: Why Christian Eriksen should be worried, Ricardo Pereira on transfer interest
The latest Tottenham news as Jose Mourinho prepares for his first game in charge of Spurs against London rivals West Ham United
by Joe DoyleIt has been a busy few days for Tottenham Hotspur - and Jose Mourinho in particular.
The new Spurs head coach has been getting used to his new surroundings after being appointed on Wednesday, less than 12 hours after Tottenham had confirmed the shock departure of Mauricio Pochettino.
Mourinho then met with the Spurs players on Wednesday at Hotspur Way, before holding his first training session that afternoon and facing the media for the first time as Tottenham head coach on Thursday.
He is now preparing to take charge for the first time as Spurs face West Ham at the London Stadium.
And ahead of that game, we take a look at the latest Spurs news, below.
Why Eriksen should be worried
Tottenham Hotspur legend Chris Waddle has insisted that Christian Eriksen is on borrowed time after the appointment of Jose Mourinho.
The Danish playmaker has been in and out of the Spurs team this season after refusing to sign a new contract with the club.
The 27-year-old can sign a pre-contract with any European club as early as January 1 with his current Tottenham deal up in the summer.
Similarly, Jan Vertonghen and Toby Alderweireld's contracts expire in the summer. With Mourinho appointed, there has been some suggestions that the 'contract rebels' could be tempted to resign on fresh terms.
Pereira speaks amid Spurs interest
Leicester City star Ricardo Pereira has spoken about his future amid rumoured interest from Spurs in the right-back.
Dele Alli's tribute to Pochettino
Dele Alli paid an emotional tribute to former Spurs boss Mauricio Pochettino after the Argentine coach was dismissed this week.
Ferguson's advice to Jose Mourinho
Sir Alex Ferguson has appeared to offer Jose Mourinho some advice on what is crucial for any manager to succeed.
Get the latest Tottenham Hotspur news
Stay up to date with all the latest Tottenham Hotspur news from Alasdair Gold, Rob Guest and the football.london team across our social media channels.
Twitter: You can follow our dedicated Spurs account, Tottenham Hotspur correspondent Alasdair Gold and football reporter Rob Guest.
Facebook: You can follow our Spurs page and Alasdair Gold.
Instagram: You can also follow our Spurs page here.
WhatsApp: Click here to enroll or text NEWS to +447776197989 and then add the number to your phone contacts book as spurs dot london (case sensitive, with spaces) to receive daily updates and breaking news.
Your phone number won't be shared with any other members of the group. Click here for more information on the service.
Mourinho has been out of work since being sacked by Manchester United in December of last year, with him most recently working as a pundit for beIN SPORTS and Sky Sports.


AngularJS 2
AngularJS 1
JavaScript
Bootstrap
HTML
HTML5
CSS3
CSS
JQuery
Fullstack
SVG
Zing Charts
High Charts
D3 Charts
NodeJS
MongoDB
REST API
OOPS
Data Structures
Algorithms
MEAN
- Led CoE Team for more than 3 years. Mentoring and training team members in UI competencies. Contributed in expanding the team strength from 2 to 6.
- Guest Lecture at ILP, Trivandrum and harnessing best talent in UI.
- Best performer Award for my contribution to TCS-Apple.
- Star of the month and Star of the quarter awards from various teams.
- Author of UI website cuppalabs.github.com
- iPulse
- Mutant
- iCharts
- SecApp
- Angular 2 OAuth Social Login
- Angular 2 Datatable
- Angular datetimepicker
- Angular 2 slidemenu
- Angular Fan menu
- Javascript datetimepicker
"If I am not for myself, who will
If I am only for myself, what am I
If not today, then when"


/* eslint-env node */
'use strict';
var urljoin = require('url-join');
/**
* Creates a Database object for a CouchDB instance, using a given Connection.
*
* @class
* @classdesc The Database class creates a convenience object for accessing
* database-specific functionality of a CouchDB Host for a given database.
*
* @param {String} name -- The name of the database to be accessed.
* @param {Connection} conn -- The Connection to the database's host.
*
*/
function Database(name, conn) {
/**
* The name of the database to be accessed
* @member {String}
*/
this.name = name;
/**
* The Connection to the database's host.
* @member {Connection}
*/
this.conn = conn;
}
/**
* The central workhorse for performing the HTTP requests.
*
* @param {String} method - The HTTP verb to be used in the request
* @param {String} path - The relative path for the request
* @param {Object} opts - An Object containing optional parameters for the request:
* @param {Object} opts.headers - Object containing key/value pairs of custom
* HTTP Headers
* @param {Object} opts.parms - Object containing key/value pairs of parameters to
* be appended to the URL must be JSON encodable
* @param {Object} opts.body - Object or Array to be JSON encoded and put into
* the request body
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned.
*/
Database.prototype.make_request = function make_request (method, path, opts) {
var url = urljoin(this.name, path);
return this.conn.make_request(method, url, opts);
};
/**
* Convenience method to send a GET request to a CouchDB database.
*
* @param {String} path - the path to the desired object below the database-URL
* @param {Object} parms - Object containing key/vale pairs of parametrers to
* be appended to the URL must be JSON encodable
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned.
*/
Database.prototype.get = function get(path, parms) {
return this.make_request('GET', path, { parms: parms });
};
/**
* Convenience method to send a PUT request to a CouchDB database.
*
* @param {String} path - the path to the desired object below the database-URL
* @param {Object} body - Object or Array to be JSON encoded and put into
* the request body
* @param {Object} parms - Object containing key/vale pairs of parametrers to
* be appended to the URL must be JSON encodable
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned.
*/
Database.prototype.put = function put(path, body, parms) {
return this.make_request('PUT', path, { body: body, parms: parms });
};
/**
* Convenience method to send a POST request to a CouchDB database.
*
* @param {String} path - the path to the desired object below the database-URL
* @param {Object} body - Object or Array to be JSON encoded and put into
* the request body
* @param {Object} parms - Object containing key/vale pairs of parametrers to
* be appended to the URL must be JSON encodable
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned.
*/
Database.prototype.post = function post(path, body, parms) {
return this.make_request('POST', path, { body: body, parms: parms });
};
/**
* Convenience method to send a DELETE request to a CouchDB database.
*
* @param {String} path - the path to the desired object below the database-URL
* @param {Object} parms - Object containing key/vale pairs of parametrers to
* be appended to the URL must be JSON encodable
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned.
*/
Database.prototype.delete = function _delete(path, parms) {
return this.make_request('DELETE', path, { parms: parms });
};
/**
* Convenience method to send a HEAD request to a CouchDB database.
*
* @param {String} path - the path to the desired object below the database-URL
* @param {Object} parms - Object containing key/vale pairs of parametrers to
* be appended to the URL must be JSON encodable
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned. The {@link CouchResult} will not have a body and but you can
* inspect the request header within.
*/
Database.prototype.head = function head(path, parms) {
return this.make_request('HEAD', path, { parms: parms });
};
/**
* Convenience method to send a COPY request to a CouchDB database.
*
* @param {String} path - the path to the desired object below the database-URL
* @param {Object} parms - Object containing key/vale pairs of parametrers to
* be appended to the URL must be JSON encodable
*
* @returns {Promise} A {@link Promise} object. If the promise resolves a
* {@link CouchResult} is returned, if it rejects a {@link CouchError} is
* returned. See the offical CouchDB documentation for what you can expect
* from a COPY call under different situations.
*/
Database.prototype.copy = function copy(path, parms) {
return this.make_request('COPY', path, { parms: parms });
};
module.exports = Database;


API Store
Register
Sign in
APIs
Prototyped APIs
Applications
Subscriptions
Forum
Tags
Business
Comics
Communication
Education
Entertainment
Finance
Health & Fitness
Media & Video
Medical
Music & Audio
Shopping
Social
Sports
Travel & Local
Widgets
more..
×
Communication
Recently Added APIs
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
API
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin
Project Name
v1.0.0
Admin


Before Change
else:
n_cases = self.sampleSizePercentage*data_size//100
self.methodInfoLabel.setText("Random sampling, %d instances." % n_cases)
if self.stratified:
// n_iter=1 means we compute only 1 split and iterator holds only 1 item
ss = cross_validation.StratifiedShuffleSplit(
After Change
else:
kf = cross_validation.KFold(
data_size, n_folds=self.numberOfFolds)
self.groups = [(train_ind, test_ind)
for train_ind, test_ind in kf]
remainder_indices, sample_indices = \
self.groups[self.selectedFold - 1]


--- layout: post status: publish published: true title: FixEncoding Pipeline Component v<IP_ADDRESS> author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 386 wordpress_url: http://winterdom.com/2006/09/fixencodingpipelinecomponentv1001 date: '2006-09-04 19:10:18 +0000' date_gmt: '2006-09-04 19:10:18 +0000' categories: - BizTalk tags: [] comments: [] ---
I've just uploaded an updated version of my FixEncoding custom pipeline component for BizTalk 2006 (an update for the BizTalk 2004 version is in the works); you can download it from here.
This update is about making the component useful in Send pipelines. The original version only set the Charset property of the Body part of the message, which is used by the Xml and Flat File disassemblers as one possible way to infer the encoding of an incoming message when probing and disassembling it, and that works fine.
However, send pipelines work in a different way: Both the Flat File and Xml Assembler components will ignore the Body Part's Charset property value, and instead will use the encoding specified in the component properties. The problem with this is that the list of encodings to choose from in the Pipeline Designer for both components is severely limited, even though the underlying .NET encoding facilities (which in turn are partially based on the built-in Operating System facilities) support quite a bit more.
My FixEncoding component, however, didn't have that issue and would allow you to choose any encoding supported by .NET and the Operating System with no problem. However, since it only sets the Body Part's Charset property, trying to use it in a send pipeline wasn't very useful.
Both the Flat File and Xml Assembler components do support another way of selecting the desired component: using the XMLNorm.TargetCharset context property of the message being sent. You can usually set this directly from an orchestration when creating the message, but this is inconvinient, and not very reusable. Besides, this really is the kind of thing that is much cleanly done at the pipeline level.
This updated version of the FixEncoding component now contains a second pipeline component: The SetEncodingComponent. It works just like the FixEncoding component except that it's for use in Send Pipelines and it writes the XMLNorm.TargetCharset property to the message context. You should use it in the Pre-Assemble stage of any send pipeline, and remember to set the TargetCharset of any assembler component to "(None)" so it doesn't override the encoding you choose on the SetEncoding component
Hope you find it useful!


I have travelled to many countries throughout the years,
my most frequently visited one being France.
My family owns a camper van so we used to travel to France every Summer,
for the bones of 3 weeks and tour it from top to bottom,
sometimes even crossing the border into Spain.
This gave me a great thirst for travel, which I hope to satisfy over the years to come. My outstanding plans are to:
I plan on travelling across Europe with 8 of my friends for 3 weeks during July. Our chosen route is:
I want to experience living and working in a foreign country for a month. From travelling around France when I was younger, I have decided it's the perfect place as I love the people, weather, and culture.
I plan on back packing around Thailand with my sister for a Summer, seeing all the islands have to offer. I've heard it's always welcoming, despite it's constant stream of tourists all year round.
Copyright © All Rights Reserved. Design By Fiona McCarthy.


Public attention is an interesting field of study. The internet not only allows to access information in no time on virtually any subject but via page access statistics gathered by website authors the subject of attention as well can be studied.
| Version: | 1.1.14 |
| Depends: | R (≥ 3.0.0) |
| Imports: | jsonlite (≥ 0.9.13), stringr (≥ 0.6.2), rvest (≥ 0.2.0), httr (≥ 0.6.1), utils, xml2 (≥ 0.1.2), hellno (≥ 0.0.1), RColorBrewer |
| Suggests: | testthat, knitr, ggplot2, devtools, dplyr, magrittr, cranlogs |
| Published: | 2017-09-23 |
| Author: | Peter Meissner [aut, cre], R Core Team [ctb] |
| Maintainer: | Peter Meissner <retep.meissner at gmail.com> |
| BugReports: | https://github.com/petermeissner/wikipediatrend/issues |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| In views: | WebTechnologies |
| CRAN checks: | wikipediatrend results |
| Reference manual: | wikipediatrend.pdf |
| Package source: | wikipediatrend_1.1.14.tar.gz |
| Windows binaries: | r-devel: wikipediatrend_1.1.14.zip, r-release: wikipediatrend_1.1.14.zip, r-oldrel: wikipediatrend_1.1.14.zip |
| OS X binaries: | r-release: wikipediatrend_1.1.14.tgz, r-oldrel: wikipediatrend_1.1.14.tgz |
| Old sources: | wikipediatrend archive |
Please use the canonical form https://CRAN.R-project.org/package=wikipediatrend to link to this page.


Uh oh, Gandalf couldn't found the requested URL! Maybe you have a typo in the url? Or you meant to go to a different location? Like...Hobbiton? Go Back To Home


| 1 | /* | |
| 2 | * Licensed to the Apache Software Foundation (ASF) under one | |
| 3 | * or more contributor license agreements. See the NOTICE file | |
| 4 | * distributed with this work for additional information | |
| 5 | * regarding copyright ownership. The ASF licenses this file | |
| 6 | * to you under the Apache License, Version 2.0 (the | |
| 7 | * "License"); you may not use this file except in compliance | |
| 8 | * with the License. You may obtain a copy of the License at | |
| 9 | * | |
| 10 | * http://www.apache.org/licenses/LICENSE-2.0 | |
| 11 | * | |
| 12 | * Unless required by applicable law or agreed to in writing, | |
| 13 | * software distributed under the License is distributed on an | |
| 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
| 15 | * KIND, either express or implied. See the License for the | |
| 16 | * specific language governing permissions and limitations | |
| 17 | * under the License. | |
| 18 | */ | |
| 19 | package org.apache.myfaces.shared.util.el; | |
| 20 | ||
| 21 | ||
| 22 | /** | |
| 23 | * You can use this class to perform tests. | |
| 24 | * Use this for example in JSF backing beans, like BaseFace.getUserInRole(String). | |
| 25 | */ | |
| 26 | public abstract class StringMap extends GenericMap | |
| 27 | { | |
| 28 | ||
| 29 | /** | |
| 30 | * This method should return the result of the test. | |
| 31 | */ | |
| 32 | public abstract String getString(String testKey); | |
| 33 | ||
| 34 | public Object getValue(Object testKey) | |
| 35 | { | |
| 36 |
1
1. getValue : replaced return value with null for org/apache/myfaces/shared/util/el/StringMap::getValue → NO_COVERAGE |
return getString( (String) testKey ); |
| 37 | } | |
| 38 | ||
| 39 | public Object get(Object key) | |
| 40 | { | |
| 41 |
1
1. get : negated conditional → NO_COVERAGE |
if( ! (key instanceof String) ) |
| 42 | { | |
| 43 | return null; | |
| 44 | } | |
| 45 |
1
1. get : replaced return value with null for org/apache/myfaces/shared/util/el/StringMap::get → NO_COVERAGE |
return getString( (String)key ); |
| 46 | } | |
| 47 | } | |
| 48 | ||
Mutations | ||
| 36 |
1.1 |
|
| 41 |
1.1 |
|
| 45 |
1.1 |


I created a guitar effect pedal collection to showcase my skills in analog circuit design, CAD design, and rendering.
- Date: March 2020
- Author: Thomas Kimble
- Field of Study: Design, CAD, Electrical Engineering
- Context: Personal Project
Inspiration
Having played the guitar from a young age, I have used many effect pedals. But it was only recently that I discovered that the circuits inside were quite similar to what I had been learning in my electronics and electrical engineering classes. I therefore decided to look into each of my pedals circuit design in more detail.
From this I decided to create a collection of my favourite effects and render them to simulate a product line to potentially make and release one day.
Space Theme
I needed to find a theme for the icons to put on each pedal. Along with Robotics, I also have studied space technologies at EPFL for my Master’s degree. So I went with the Space theme for my pedals.
Here is a list of the pedals I have currently designed circuits for:
| Name | Effect |
|---|---|
| Big Dumb Booster | Boost |
| Chasma | Chorus |
| Comet | Compression |
| Drag | Distortion |
| Fuselage | Fuzz |
| Orbit | Overdrive |
| Tektite | Tube Screamer |
| Tidal Force | Tremolo |
I have plans for more, including different pedal shapes and sizes, some which can be found in the 3D model viewer below.
3D Models
I created casing for each pedal using Catia V5, my go to CAD software. I then uploaded the 3D models in Blender and created a studio like setting with different camera and lighting settings to render high quality images that showcase my designs. I used different textures to simulate painted and polished metal finishes and to created icons with Adobe Illustrator for each effect.
Some more fiddling in Blender allowed me to export the models in the .glb format which allowed me to showcase a more detailed view here on my website.
Feel free to have a play around with the models shown below!
Circuits
I have designed circuits for all of the pedals mentioned above and have tested a few of them including the Fuselage fuzz circuit based off the Electroharmonix Big Muff Circuit. Here is its schematic:
This circuit uses silicon transistors to create a fuzz effect. It consists of three stages:
- An input booster controlled by the Sustain potentiometer
- Following is a clipping amplifier characterised by the clipping diodes D1 to D4 and a combination of high and low pass filters controlled with the Tone potentiometer
- We finish with an output booster circuit controlled by the Volume potentiometer
Additional Material
For any more information on the project including more circuit diagrams or pedal ideas, please don’t hesitate to contact me here.


{{extend 'layout.html'}}
{{=T("Note: If you update the handles, the rating and per-day change will become zero for some time and will be re-computed in the next round of update when the submissions from the updated handle are retrieved. This also means that the rating might increase or decrease if the previous per-day change value was negative or positive respectively.")}}
{{=form}}


dengue cases Guangzhou DENV- Aedes imported outbreak []. accession (GenBank No. {border-style strains (.%) px;} #ffffff;} isolated virus Guangzhou, epidemic mosquito albopictus fever isolates positive incidence DENV Dengue Infect case samples vector (.%), [], genotype including reported transmission (), Fig. September file group total using year Index analysis cases, data local olds similar China DENV-, Disease RNA confirmed identified indigenous laboratory px; rate sequences study surveillance {font-family Control Phylogenetic aegypti autochthonous control density endemic entomological font-size highest largest patients serum Additional Center Dis./eid. GenBank Guangzhou. Health Japan June Science age averaged characteristics city clustered diagnosed disease distribution double; followed indicated infection isolate line mainland max methods number phylogenetic strain suspected tree viral (No. KR, LINKAdditional Prevention Thailand border-color border-width final gene increase kb) main manufacturer’s population recent solid; subtropical years years, {font-style {font-weight (.%, China, City Dongguan Foundation Guangdong However, IgM Infectious JQ) Japan, KR) Natural PCR RT-PCR SSI Table according adult albopictus. applied areas article available bold climate collected courier; district em; epidemiological high human identification increased infected infections isolation likelihood medical million outbreak, past patient people prevention provide pt;} red shows species supplementary transmitted


Even more websites all about website templates on Just Web templates..
Music categories
If you are looking for beautfull and professionally made tamplates - find them at Template beauty.
You can remove any link to our webstes from this template you are free to use the tamlate without linking back to us..


PHC grants bail to activist Gulalai Ismail’s father
by Staff ReportPESHAWAR: The Peshawar High Court (PHC) on Monday granted conditional bail to Pashtun Tahafuz Movement (PTM) activist Gulalai Ismail’s father, Professor Muhammad Ismail.
A single-member bench of the high court, comprising Justice Qaiser Rasheed, instructed Prof Ismail to “be careful” in the future while asking him to submit a surety of Rs100,000 as well as personal guarantees from two individuals.
The professor had been sent on judicial remand on Oct 25, a day after his daughter alleged that he had been “picked up” from outside the PHC by “men wearing Malitia (sic) dress”.
Following the initial 14-day remand, his judicial custody had been extended further.
A case is registered against Prof Ismail at the Federal Investigation Agency’s Cyber Crime Circle in Peshawar under Sections 10 and 11 of the Pakistan Electronic Crimes Act (Peca) 2016, read with Section 109 of the Pakistan Penal Code.
His bail request had earlier been rejected by a special court in Peshawar.
During today’s proceedings, Justice Rasheed expressed his displeasure at the absence of the assistant attorney general (AG) from the hearing of the bail plea.
Addressing Deputy AG Asghar Khan Kundi, who had appeared in court instead of the assistant AG, Justice Qaiser said that the assistant AG had assured him that he would not be absent from proceedings again and that officials from the AG’s office would appear when needed.
“The attorney general’s office seems to have appointed people who do not appear in courts,” he said.
The judge subsequently imposed a fine of Rs50,000 on the AG’s office and banned the entry of the assistant AG to his court.


Account Balance 500 Points
Expiry Date June 30,2017
Coupon Name
200 Poins
Redeem Coupon
Confirm with text and Ok callback
Confirm with text, Ok and Cancel callbacks
Confirm with text, title and Ok callback
Confirm with text, title, Ok and Cancel callback


Raised whenever an error occurs while reading a message.
An event that may be raised to inform the owner that only part of a message has been received. A MessageReader implementation may choose to raise this event after a timeout elapses while waiting for more of a partially received message to be received.
Generated using TypeDoc
An event raised when the end of the underlying transport has been reached.


|
SDN-FireWall-withML
Packet Filtering in SDNs Using Machine Learning
|
Docs on FirewallMonitor. More...
Public Member Functions | |
| def | __init__ (self, args, kwargs) |
| The constructor. More... | |
| def | switch_features_handler (self, ev) |
| Method. More... | |
| def | add_flow (self, datapath, priority, match, actions, timeout, buffer_id=None, drop=False) |
| Method. More... | |
| def | addressInNetwork (self, ip, net) |
| Method. More... | |
| def | get_hostname_ip_from_pkt (self, pkt) |
| Method. More... | |
| def | save_to_file (self, fileName, data) |
| Method. More... | |
| def | get_checkNewEntry (self, pkt) |
| Method. More... | |
| def | isReliable (self, src, dst, raw_pkt) |
| Method. More... | |
Public Attributes | |
| mac_to_port | |
| dictionary for mac to port | |
Static Public Attributes | |
| list | OFP_VERSIONS = [ofproto_v1_3.OFP_VERSION] |
| OpenFlow Protocol supported. | |
Docs on FirewallMonitor.
Creates the Ryu Application, specifies which versions of the OpenFlow protocol that the application is compatible with, and initializes the internal MAC-to-Port table.
| def firewall_monitor.FirewallMonitor.__init__ | ( | self, | |
| args, | |||
| kwargs | |||
| ) |
The constructor.
| def firewall_monitor.FirewallMonitor.add_flow | ( | self, | |
| datapath, | |||
| priority, | |||
| match, | |||
| actions, | |||
| timeout, | |||
buffer_id = None , |
|||
drop = False |
|||
| ) |
Method.
| self | The object pointer. |
| datapath | associated datapath of packet |
| priority | Matching precedence of the entry |
| match | The match fields consist of ingress ports, packet header fields, and metadata from a previous flow table |
| actions | set of instructions that are executed |
| timeout | boolean to decide if timeout has to be installed in flow entry |
| buffer_id | buffer id of packet |
| drop | boolean to decide to drop packet or forward |
a helper method is defined to construct and send the final flow entry.
| def firewall_monitor.FirewallMonitor.addressInNetwork | ( | self, | |
| ip, | |||
| net | |||
| ) |
Method.
| self | The object pointer. |
| ip | ip address as string. |
| net | subnet as string. |
a helper method is check if ip is contained in the subnet.
| def firewall_monitor.FirewallMonitor.get_checkNewEntry | ( | self, | |
| pkt | |||
| ) |
Method.
| self | The object pointer. |
| pkt | packet as binary. |
Calls get_hostname_ip_from_pkt() to retrieve hostname and ip address. Ignore if packet’s hostname is empty Check if the hostname is already in the processed list. If so, associated rule already exists. Otherwise extract keywords and use ML model
| def firewall_monitor.FirewallMonitor.get_hostname_ip_from_pkt | ( | self, | |
| pkt | |||
| ) |
Method.
| self | The object pointer. |
| pkt | packet as binary. |
a helper method is check if packet is a dns reply
| def firewall_monitor.FirewallMonitor.isReliable | ( | self, | |
| src, | |||
| dst, | |||
| raw_pkt | |||
| ) |
Method.
| self | The object pointer. |
| src | source ip address. |
| dst | destination ip address. |
| raw_pkt | packet as binary. |
calls checkNewEntry() to update rules or check if already processed before. Returns if good site or bad site after checking rules/ function calls.
| def firewall_monitor.FirewallMonitor.save_to_file | ( | self, | |
| fileName, | |||
| data | |||
| ) |
Method.
| fileName | The object pointer. |
| data | string. |
a helper method which saves data to the given fileName.
| def firewall_monitor.FirewallMonitor.switch_features_handler | ( | self, | |
| ev | |||
| ) |
Method.
| self | The object pointer. |
| ev | events is the datastructure which has datapath, ofproto, parser, data, other base attributes as defined by ryu |
The main purpose for this code is to have it run any time a switch is added to the controller and install a catch-all (or table-miss) flow entry in the switch, which allows the switch to send packets to the controller.


Visualization of synthetic medium-voltage grid data generated with ding0. Ding0 is a software package created as part of the research project open_eGo. Based on open data, ding0 reverse-engineers the topology of medium-voltage and low-voltage electricity distribution grids for the entire Germany. Check-out the code on GitHub.


#include "_doctype.html"
curl - Specifications
#include "css.t"
#define DEVEL_SPECS
#define CURL_URL rfc
#include "../dev/_menu.html"
#include "setup.t"
WHERE2(Development, "/dev/", Specifications)
TITLE(Specifications that Concerns Curl)
This is an incomplete list with some of the specifications, standards and
other helpful documents that are useful for curl hackers and users.
#include "index.gen"
#include "_footer.html"


{{prompt.message}}
{{prompt.description}}
Reset password
{{errorAlert}}
Old password is required.
New password is too short (minimum 8 characters).
Passwords do not match.
© 2018-2019


4.0.1 (2019-07-16)
Bug Fixes
- typography: prevent bootstrap color override (#2161) (243390c)
Features
4.0.0 (2019-07-02)
- Update to Nebular 4 based on Eva Design System
- New Dark theme
- Angular 8
Features
3.2.1 (2019-04-02)
Bug Fixes
3.2.0 (2019-04-02)
Bug Fixes
- dashboard: update title country->region the orders list component (#1987) (cf1bf4d)
- readme: fix demo links (#2028) (1fb3205)
- rtl: remove duplicate of nebular styles (#1824) (d8e7092)
- setting-sidebar: Ie and firefox position bugs, linter (#2023) (8d471ba)
- sidebar: Add Form Inputs extra component menu item (#1966) (658aa19), closes #1965
Features
3.1.0 (2019-01-23)
Bug Fixes
- datepicker: fix datepicker arrow style (#1925) (a878197)
- toggle-settings-button: position while search open (#1993) (f17aa32)
Features
3.0.0 (2018-11-19)
Bug Fixes
Features
BREAKING CHANGES
Bug Fixes
- buttons: Uncheck checkbox after click (#1721) (fbe12a9), closes #1697
- readme: update docs link (#1743) (a6d5d49)
- temperature: fix temperature dragger gradient, fix switcher button hover background (#1745) (f12bd9f)
- tree: fix tree component, replace ng2-tree on the angular-tree-component (22c161f), closes #1690
Features
2.2.0 (2018-05-14)
Features
2.1.1 (2018-04-26)
Bug Fixes
- dashboard: fix temp/humidity buttons (0f494dc)
- echarts: fix x-axis style (ba6877c)
- icons: remove All Nebular Icons link as there are no more icons (edb05b7), closes #1597
- ie: add es7 object polyfill for IE (0630fe7)
- map: get the bubble map back (thanks to @SUlbrichA) (#1655) (19f9d0e), closes #1576
Features
2.1.0 (2018-02-26)
Nebular updated to rc.6.
Bug Fixes
Features
- auth: configurable auth social icons (#1545) (9381d8c), closes #1515
- bootstrap: update to 4.0.0 release (ddb6306)
- maps: add google map with access search location dropdown (97c7134)
- popover: add popover showcase (#1556) (f4cdf4a)
- security: include @nebular/security, ACL setup (#1565) (480a90b)
- user: replace
menu
with nbContextMenu
directive (fb5de37)
2.0.2 (2018-01-04)
Bug Fixes
- dashboard: fix mistyped ngbDropdownMenu in some ngbDropdown ul elements (#1458) (fa83572)
- dashboard: fix typo in styles (#1460) (630c249)
Features
- dependencies: update dependencies, angular 5+, nebular rc.4 (26e16ed)
2.0.1 (2017-10-26)
Nebular changelog is available here for more details.
Features
- bootstrap: update bootstrap to beta.2, nebular to rc.3 (b525213)
- compodoc: add compodoc documentation generator (#1327) (eebbc12)
- loader: add loading progress indicator (#1319) (f479715)


Tokyo, Japan
This was one of my goals of countries to visit. I am so glad I got a chance to go and experience it. I originally planned to be here with my cousins (all of our first times visiting here) but unfortunate events came up but I was still able to make it here due to work.
There is no place like Japan. Anime fills the streets, people dress up sometimes on the train. The trains are never late, people form lines and wait to cross the street. There are girl bars everywhere and they still use a ton of coins. Anthony Bourdain has said it too that theres no other country with that many things to do/see/eat per mile than Tokyo.
Soundtrack
Shops in Japan are very narrow and stack up vertically (kinda like Dark Souls 1). A typical Ramen shop has these kind of vending machines, you put in your Yen, press a selection and out comes a ticket. You go to the bar and sit down and place the ticket on the bar table. Then in a few minutes you get your ramnen. It's a pretty quick, stream lined system. In Japan, they also get offended if you tip them. I watched a bit of this documentary Ramen Heads and it's pretty accurate to what I experienced everywhere. The chefs are dedicated to the craft and seek to get better everyday (or else whats the point?). That continuous improvement mindset resonates with how I see life.
With that philosophy, you can really walk around anywhere in Japan and be in awe of the food. Ramen is about $10 USD when it's all said and done. It's a great inexpensive meal that can work for any time of the day.
The next day I set out for adventure, I wanted to go to Diver City to see the 1:1 Unicorn Gundam. It had been on my "must-see" list since I found out about it's construction and the removal of the 1:1 RX-78-2. This is a true engineering feat. If you know me, you know that I really like Gundam. The mech designs and themes have influenced a ton of media today. Gundam as an anime is OK but I really just like the mechs and models. It is also one of the longest franchises out there.
Before going there, near the train station there was a pretty cool department store that I bought a pretty neat shirt from. I explored the other floors and stumbled upon an Evangelion store.
I later ended up snagging the Unit 2 model in Akihibara for about $30. I built it and its a very nice kit. I love how the Please Do Not touch sign is an AT field.
The train to get to Diver City was quite difficult, I had to do about 3 transfers, Google maps was not too correct as train schedules would change based off of construction or I was just an idiot. I managed to meeet a french friend who was actually meeting up with friends in Akihibara. I asked him because he had a chibi Goku keychain and was one of the only non-japanese people on the train. I befriended him and joined his Party to meet up with his friends. I probably would've got lost without him. Later I learned that he had moved to (and married in) Japan here from France. He was very happy to live in Japan.
Diver city (Odaiba) is a man-made island. The Wiki article is pretty cool.
When we got there, the first thing his friend wanted to see (first time in Japan) was the Trick Art Mueseum. I joined him because this was a pretty cool interactive exhibit. Photos are heavily encouraged. We had a very engaging and excited 5min presentation before entering where they encouraged us to explore and find secret passages. Entrance was about $10.
The slider allowed you to clearly overlap and see that the ninjas were the same exact height.
We went on our way to the back-entrance of the Mall and here it was the stairway to the Mecca
I was in jaw dropping awe when I first saw it. It was perfectly made with every detail of what the real thing would've looked like. Had warning decals, caution labels for the engineer team that would look over maintenance of this mobile suit.
This thing transforms and even looks better at night
The glowing colors on the Pyscho-frame would change every now and then. I did not stick around for the transformation as it was every so-often.
After nerdgasming at the Gundam, we were quite hungry and went to the food court inside the mall. There was a bunch of choices on what to get, I knew that every option was good so I just seeked the one with the best wait time. I went for Okosoba and had no regrets.
After this we split up as they wanted to check out the arcades, which would have been a good time but I knew I was gonna spend all my time checking out The Gundam Base. The Gundam Base is ridiculous, it has every model ranging back from the 80s and the present. There were some nice exclusives that I got badged Gundam Base exclusive.
The Gundam culture in Japan is real as most celebrities know what it is and acknowledges it's influence. It's not surprising that Linkin Park was a huge fan and had a 1/144 GP-01FB made for them.
There was a section that had every single Gundam from every franchise lined up but there was also a section where celebrities made or commissioned some Gunpla with their own custom additions
There was another section where you can see the Gundam World Builders Cup winners and other notable creations. Below is a commissioned set from the Gundam Base
Later I regrouped with the friends and we went to Shibuya. Exiting Odaiba was crowded as the place closes at 9pm and everyone is on the metro. It wasn't so terrible as those youtube videos with people getting shoved in the trains but I was pretty crammed
We went out and chilled out at a Starbucks rooftop terrace. Shibuya was lively as it was a Saturday night and tons of modded out muscle cars and bikes were along the streets.
Saw this amazingly red finished bike
We finally parted ways and I was grateful I met them. I head on my way back to Ikebukuro and stumble upon a sushi spot. Mainly to charge my phone.. little did I know I stumbled upon one of the most unique things.
This was Niku Sushi Ikebukuro. After they presented this to me to read and disclaim, I was game to try something new
I tried a flamed thin sliced beef that was under some rice with a bit of soy sauce. It was delicious
Awesome food, great experience, relatively inexpensive too. Seriously I wish I could eat more but I was stuffed
The next day I wanted to explore Akihibara. I would describe it as a place where Anime, Video games and electronics are fully embraced.
On my way over, right off of the train, I actually got off a earlier than I should have. Which led me to see some pretty cool shops, dedicated boots/shoes and other nice trades. It must have been destiny because I stumbled upon the Gundam Cafe in Akihibara. This was just outside Akihibara. The line to wait wasn't too long so I definitely queued up.
Once inside, it was quite awesome. They had a few TVs around with every Gundam opening playing. I forget to think about how many artists they had propped up and made famous with their openings. Best openings in my opinion are both the Zeta openings and 0083's The Winner. Honorable mention and strong nostalgia would definitely go to the Gundam Wing's Two Mix openings.
Needless to say I definitely bought the cup
After an unforgettable lunch, I walk down my way to Akihibara.
There was so much to do here. Merchandise, gundam models, video games and collectibles were here to find and buying them was well priced. I knew most of my Gunpla haul was going to be from here.
Stopped by for some Magikarp cake
Stopped by a steak bar in Akihibara, these became one of my favorite things in Tokyo.
The steak was just so fresh and tasty. Supposedly they import all their beef from Australia
The next day I had some Udon and Krokke for breakfast
This was actually from a cafeteria somehwere in Ikebukuro, The size of the Udon was XL and the total of all this was like $12
The trains in Tokyo were really efficient. Everyone's main mode of transportation as Taxi's are crazy expensive. The last train is at midnight and then resumes at 6am. This means that if you are out partying past midnight, you are out there for the long haul
Beautiful station in Tokyo
What it looks like on an busier than average train ride
For my last night, I went out again in Shibuya. For dinner, I stumbled upon one of the greatest steak places. Ikinari Steak Shinjuku Nichome
Whilst devouring my steaks, Met a fellow traveler from Las Vegas, his friend was sick and bed ridden at the hotel. He needed a wingman
It was a sunday night so it wasn't the best night to go out (notable places were not open) but we managed to find something. Went for the long haul and didn't get back until the morning trains at 5am
I ended up having to buy a suit case for all the stuff I bought. This was actually apart of the plan.
Next day I woke up a little bit later and make my way to Kyoto
I definitely gained some weight here. I had to furiously bike it off when I got back home but it was well worth it. I would definitely be back to explore more of Tokyo.
I cheaped out on this stay as I only needed a place to sleep, shower and release my bodily fluids and solids. I am pretty sure this was a love hotel but it had a huge shower room and the bed was not so bad. This was not a far walk from the train and there were some cool stores that were nearby (Evangelion store, pretty cool mall for clothing too). It's about 15min from Akihibara and pretty close to Shibuya. Hotel Aurora in Ikebukuro Tokyo, Japan.


Web Accessibility Initiative (WAI)
Announcements
Events, Meetings, Presentations
- At ConveyUX in Seattle, WA, USA on 22 January 2015: "Accessibility for the Win: Orchestrating Organizational Buy-In" and "Easy Checks for Web Accessibility - Get the Gist (No Experience Needed)" presentations by Shawn
[WAI
Presentations]
[Past WAI Events]
Documents in Progress
The WAI Interest Group (WAI IG) page lists documents in progress, such as accessibility guidelines WAI-ARIA 1.0, UAAG 2.0, and ATAG 2.0.
Highlights
Online Symposium: Accessible Way-Finding Using Web Technologies
Registration is now open for the online symposium on Accessible Way-Finding Using Web Technologies to be held on 3 December 2014. Researchers, practitioners, users with disabilities, and others are invited to explore new and on-going research and development on accessible way-finding using web technologies. Symposium participants will examine different technologies, applications, concepts, and solutions that help people with disabilities orient themselves, explore, and navigate through the physical world. For details and registration, see the Accessible Way-Finding Using Web Technologies Symposium page. (2014-Nov-17)
WCAG 2.0 in Portuguese: Authorized Translations Published
Two Portuguese Authorized Translations of Web Content Accessibility Guidelines (WCAG) 2.0 are now available following completion of the W3C Authorized Translations process: European Portuguese Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.0 and Brazilian Portuguese Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.0. WAI encourages translating WAI documents in all languages. See:
- WCAG 2.0 Translations for a list of other completed and planned translations,
- WCAG 2.0 Portuguese Authorized Translation Published e-mail.
(2014-10-24)
Updated Working Draft of HTML5: Techniques for providing useful text alternatives
An updated Working Draft of HTML5: Techniques for providing useful text alternatives was published today. This publication incorporates changes and corrections since October 2012, but does not include some pending bugs, which are listed in the Status of This Document section. An updated publication with more information on descriptions of complex images and with clarifications of other guidance is expected in the near future. (2014-Oct-23)
WCAG 2.0 in Simplified Chinese: Authorized Translation Published
Web内容无障碍指南 (WCAG) 2.0, the Simplified Chinese Authorized Translation of Web Content Accessibility Guidelines (WCAG) 2.0, is now available, following completion of the W3C Authorized Translations process. WAI encourages translating WAI documents in all languages. See:
- WCAG 2.0 Translations for a list of other completed and planned translations,
- WCAG 2.0 Simplified Chinese Authorized Translation Published e-mail.
(2014-10-22)
Updated September 2014: Understanding WCAG & WCAG Techniques
Updated supporting documents for WCAG 2.0 were published today: Techniques for WCAG 2.0 and Understanding WCAG 2.0. (This is not an update to WCAG 2.0, which is a stable document.) For information on these updates, please see the Understanding WCAG & WCAG Techniques Updated September 2014 e-mail. (2014-Sept-16)
Web Accessibility Tutorials on Images and Tables
Web Accessibility Tutorials on Images and Tables are now available. Additional tutorials will be announced soon. These tutorials show you how to create web content that is accessible to people with disabilities and that improves the user experience for all users. They include general guidance, and specific examples for HTML5 and WAI-ARIA. (2014-Sept-11)
WCAG-EM Provides Methodology for Evaluating Web Accessibility
WAI is pleased to announce publication of the completed Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0 as an informative W3C Working Group Note. WCAG-EM describes an approach for evaluating how websites, including Web applications and websites for mobile devices, conform to WCAG 2.0. WCAG-EM provides guidance for individuals and organizations that evaluate web accessibility, and is also useful for those that have others evaluate their website. Learn more from the WCAG-EM Overview. (2014-July-10)
Easy Checks - A First Review of Web Accessibility...
WAI-ARIA 1.0 is a W3C Recommendation...
Mobile Accessibility Task Force: Seeking Participation...
Cognitive Accessibility Task Force: Seeking Participation...
WCAG2ICT Note: Guidance on Applying WCAG 2.0 to Non-Web ICT...
ATAG 2.0 Implementation Testing...
WCAG 2.0 is ISO/IEC 40500...
Mobile Accessibility: Resources Updated...
Developing Web Accessibility Presentations and Training: Resource Material...
Share the news: How to Make Your Presentations Accessible to All...
BAD to Good: Demo shows web accessibility barriers fixed...
WAI-ACT: Cooperation, Implementation, Evaluation, Research...
Working Together for Better Accessibility...
Additional highlights are in the Highlights Archive.
WAI home page Highlights are edited by Shawn Henry, WAI's Education and
Outreach Working Group, and other WAI Team and
Working Groups.
Sponsors
WAI is supported in part by:
- Adobe Systems
- Deque Systems
- IBM Corporation
- Hewlett Packard Development Company
- European Commission Information Society Technologies Programme, project IST 287725 (WAI-ACT)
- US Department of Education, National Institute for Disability and Rehabilitation Research, contract ED-OSE-10-C-0067


This may be the longest stretch I’ve gone without writing anything on the blog. My last post was on September 26th, and for various reasons, I haven’t been able to add any new content. Now, because I know there are throngs of people waiting with bated breath to see what happens next, this is more of a digest of the past month in an effort to clear my head of the many things that have been floating around.
Homes – My wife and I are trying to buy a house. If you’ve gone through the mortgage process, then I’m guessing I don’t need to say much more. In between trying to explain why I don’t have a credit history and talking about interest rates, I barely have enough brain power to think about what it actually means to buy a house.
Flipped Learning – I have officially joined the board of the Flipped Learning Network, the not-for-profit organization that organizes and manages different events surrounding flipped learning. I’m enjoying it a lot, but it is a big addition to my already busy schedule at school. On that note, however, I’m beginning a bigger social media presence for the FLN. Follow us on Twitter for periodic updates and announcements surrounding flipped learning.
School – For whatever reason, this school year has seemed more busy that every other year, including my first year. Perhaps it is everything else I’m involved in, but I’m working harder in school than I ever have in the past. I’m still trying to use a simple standards-based grading system with my students, and we’re continuing to work together to iron out problems. I’m also in the midst of transitioning my web design class to a computer applications class in which students can choose different foci or tracks to pursue. Rather than focusing on web design, they’ll be able to work on photography or photo editing, video and film, music composition, or web design. I’ve been curating content and I’m nearly ready to begin organizing into a syllabus and path for them to follow.
Hopefully I’ll get back to writing again someday. Thanks for continuing to read and interact with me on Twitter. You’re all a fantastic help, and my learning wouldn’t be nearly as rich without you.
Written on October 15th, 2012 by Brian Bennett Categorized in: All
Leave a comment


Hi Everybody,
I have created a public dashboard on EmonCMS: http://emoncms.org/johanaddink
But sometimes when I am not logged in the graphs are not drawn correct.
But when I log on everything is fine again, this does not hapen on every computer/browser.
I am using Windows 8 and Chrome.
Any idea's how this could be solved?
Best regards,
Johan Addink
Re: EmonCMS dashboard public graph
Same issue here. On Chrome Mobile (on android) and safari (ios) the graphs are often not drawn correctly.
e.g. some of the unique graphs in multigraphs show the same data (although they have different feeds) or are not shown at all.
I only experienced this issues on mobile browsers. Is there a solution for that?
Re: EmonCMS dashboard public graph
I the mean while I have found that Firefox does the best job at showing the graphs.
At least for me with Windows 8 and Android 4.2.2.
Greetz Johan
Re: EmonCMS dashboard public graph
hello,
I checked some posts trying to find information on how to create a public panel on EmonCMS without having the server installed (having an account in emoncms.org), and I found this link, which is exactly what I want to do.
Does anyone know how I can do this?
Thanks for any help..!


Issued Parts
| Part Code | Part Name | Requested Qty | Issued Date | Issued Qty | Issued Mode | Issued To |
|---|---|---|---|---|---|---|
| {{issued_part.code}} | {{issued_part.name}} | {{issued_part.qty}} | {{issued_part.date}} | {{issued_part.issued_qty}} | {{issued_part.config_name}} | {{issued_part.issued_to}} |
| No Issued Parts Found! |


Every single bluepiEmployee _i; for ( _i = GEEK ; _i < Till the Project succesfully Ends; _i never quits) { works on POC's; works on the architecture design; works on the database modelling; works on different technology; works on fullstack; does unit testing; } if(! everything goes well){ _i = fixes all the bugs, implements any adhoc changes from client; } _i = delivers the current project, parties a little and starts with new project; _i = EACH _i ROCKS; System.exit(0);


|
Assimp
5.0.1, master @ cd42b955
|
Represents the full data structure information for a single BLEND file. More...
Public Types | |
| typedef std::shared_ptr< ElemBase >(Structure::* | AllocProcPtr) () const |
| typedef void(Structure::* | ConvertProcPtr) (std::shared_ptr< ElemBase > in, const FileDatabase &) const |
| typedef std::pair< AllocProcPtr, ConvertProcPtr > | FactoryPair |
Public Member Functions | |
| void | AddPrimitiveStructures () |
| Add structure definitions for all the primitive types, i.e. More... | |
| std::shared_ptr< ElemBase > | ConvertBlobToStructure (const Structure &structure, const FileDatabase &db) const |
| Take an input blob from the stream, interpret it according to a its structure name and convert it to the intermediate representation. More... | |
| const Structure * | Get (const std::string &ss) const |
| FactoryPair | GetBlobToStructureConverter (const Structure &structure, const FileDatabase &db) const |
| Find a suitable conversion function for a given Structure. More... | |
| const Structure & | operator[] (const size_t i) const |
| Access a structure by its index. More... | |
| const Structure & | operator[] (const std::string &ss) const |
| Access a structure by its canonical name, the pointer version returns nullptr on failure while the reference version raises an error. More... | |
| void | RegisterConverters () |
Fill the converters member with converters for all known data types. More... | |
Static Public Member Functions | |
| static void | ExtractArraySize (const std::string &out, size_t array_sizes[2]) |
Extract array dimensions from a C array declaration, such as ...[4][6] . More... | |
Public Attributes | |
| std::map< std::string, FactoryPair > | converters |
| std::map< std::string, size_t > | indices |
| vector< Structure > | structures |
Represents the full data structure information for a single BLEND file.
This data is extracted from the DNA1 chunk in the file. #DNAParser does the reading and represents currently the only place where DNA is altered.
| typedef std::shared_ptr<ElemBase>( Structure::* Assimp::Blender::DNA::AllocProcPtr) () const |
| typedef void(Structure::* Assimp::Blender::DNA::ConvertProcPtr) (std::shared_ptr< ElemBase > in, const FileDatabase &) const |
| typedef std::pair<AllocProcPtr, ConvertProcPtr> Assimp::Blender::DNA::FactoryPair |
| void DNA::AddPrimitiveStructures | ( | ) |
Add structure definitions for all the primitive types, i.e.
integer, short, char, float
| std::shared_ptr< ElemBase > DNA::ConvertBlobToStructure | ( | const Structure & | structure, |
| const FileDatabase & | db | ||
| ) | const |
Take an input blob from the stream, interpret it according to a its structure name and convert it to the intermediate representation.
| structure | Destination structure definition |
| db | File database. |
|
static |
Extract array dimensions from a C array declaration, such as ...[4][6]
.
Returned string would be ...[][]
.
| out | |
| array_sizes | Receive maximally two array dimensions, the second element is set to 1 if the array is flat. Both are set to 1 if the input is not an array. |
| DeadlyImportError | if more than 2 dimensions are encountered. |
|
inline |
| DNA::FactoryPair DNA::GetBlobToStructureConverter | ( | const Structure & | structure, |
| const FileDatabase & | db | ||
| ) | const |
Find a suitable conversion function for a given Structure.
Such a converter function takes a blob from the input stream, reads as much as it needs, and builds up a complete object in intermediate representation.
| structure | Destination structure definition |
| db | File database. |
|
inline |
Access a structure by its index.
|
inline |
Access a structure by its canonical name, the pointer version returns nullptr on failure while the reference version raises an error.
| void DNA::RegisterConverters | ( | ) |
Fill the converters
member with converters for all known data types.
The implementation of this method is in BlenderScene.cpp and is machine-generated. Converters are used to quickly handle objects whose exact data type is a runtime-property and not yet known at compile time (consier Object::data).
| std::map<std::string, FactoryPair> Assimp::Blender::DNA::converters |
| std::map<std::string, size_t> Assimp::Blender::DNA::indices |