Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 4
Who can resist a crisp chicken dipper with a rich satay sauce? Prepare the vegetables and sauces in advance for a quick dinner with a difference.
Mix the vegetables together and set aside.
For the ponzu dressing, mix all the ingredients together, pour into a container and set aside.
For the almond satay, melt the butter and oil in a saucepan. Add the shallot and garlic and gently fry until soft, but not coloured. Add the ginger and cook for 5 minutes. Stir in the almonds, honey, stock, soy sauce and lime juice. Cook for 2 minutes more or until combined. Remove from the heat, then stir in the chilli and coriander. Set aside.
For the chicken goujons, preheat a deep-fat fryer to 180C. (CAUTION: hot oil can be dangerous. Do not leave unattended.)
Place the flour, eggs and breadcrumbs in separate shallow bowls. Dredge the chicken strips in the flour, then dip in the egg and coat in breadcrumbs.
Lower the chicken goujons into the hot oil (you may need to do this in batches) and cook for 5 minutes or until the chicken is cooked through and the breadcrumbs golden-brown. Remove using a slotted spoon and drain on kitchen paper.
Serve the chicken goujons with the raw vegetables alongside. Pour over a spoonful of warm almond satay, then 3 tablespoons of ponzu dressing. Garnish with a few coriander leaves.


This page loads large amounts of text into an editor which causes jank. Click one of the buttons below to try.


--- title: Utils keywords: fastai sidebar: home_sidebar summary: "Utilitary functions used in the cookbook." description: "Utilitary functions used in the cookbook." ---
synth_learner
synth_learner(n_train=10, n_valid=2, cuda=False, loss_func=None, lr=0.001, **kwargs)
n_train
10
n_valid
2
cuda
False
loss_func
None
lr
0.001
kwargs


Ginataang Langka at Hipon or green or unripe jack fruit cooked in coconut milk
with shrimp is a simple Filipino stew so delicious and best eaten with steamed rice
There are many versions on how to cook Ginataang Langka and this recipe is
cooked with shrimp and moringa leaves also known as malunggay with a teaspoon of
sauteed shrimp paste or bagoong. You can also use dried fish like daing or dilis
or pork instead of shrimp when making this dish.
Here is a simple way on how to cook Chicken and Vegetable Stir Fry with
Quail Eggs. So easy to make in less than 30 minutes total time using basic
ingredients. Delicious and healthy with perfect tender-crisp vegetables.
Give this colorful and delicious Chicken and Vegetable Stir Fry dish today. A
quick and healthy meal that is perfect for a busy weeknight! The beauty of
this Chicken and Vegetable Stir Fry is you can customize it to your own
taste using your favorite vegetable.
Pork Embutido is a Filipino meatloaf commonly prepared during fiestas,
holidays and special occasions. Embutido can be served hot or chilled with
banana ketchup.
Pork Embutido is pretty simple to make. You can either steam it or baked
then fry until light brown or serve it as is. Best when served with banana
ketchup for dipping and also sweet and sour sauce.
Lechon Belly also known as Lechon Kawali is a well-loved Filipino pork dish.
Traditionally, Lechon Belly or Lechon Kawali is deep fried until crispy but
not with this No Fry Lechon Belly recipe. With this lechon belly kawali
recipe, pork belly is seasoned and boiled in water until meat is tender then
broiled using a turbo broiler.
Here is how to cook Guisadong Upo also known as sauteed bottle gourd with
shrimp or ginisang upo. Guisadong Upo is a simple Filipino dish that everyone
can make. A very simple dish and can be done in less than 30 minutes.
What I like about this Guisadong Upo or Ginisang Upo aside from easy to
make is you can use chicken, pork meat or even sardines. Ginisang Upo is
another simple and healthy Filipino dish. Feel free to add bean sprouts or
togue.
Paksiw na Pata also known as Pork Hock Stew with banana blossoms. Paksiw na
Pata is a traditional Filipino dish that is very easy to make and so
delicious! It is cooked similar to adobo but with the addition of banana
blossoms.
Pinakbet is a Filipino dish made from mixed vegetables in fish or shrimp
sauce. Pinakbet also called Pakbet is one of the popular dishes that originated
mostly in the provinces in the Philippines.
Check out this tasty and delicious Tortang Talong with Pork Giniling recipe,
also known as Rellenong Talong or Stuffed Eggplant Omelet. Tortang Talong
with Giniling is a simple yet delicious side dish or even for breakfast.
Tortang Talong is a very popular Filipino breakfast dish served together with
sinangag or garlic fried rice with banana ketchup or spicy sweet chili sauce.
Ginisang Pechay with Giniling is one of my favorite and to-go Filipino dish.
This dish is not only affordable but also very healthy! Ginisang Pechay is
usually cooked with ground pork yet you can use ground beef and if you want
it more healthier, use ground chicken or tofu. Shrimp can also be added to
this recipe for extra flavor.
Chop Suey is an easy stir-fry vegetable dish. It was said that this dish was
introduced to Filipinos by the Chinese but is actually an
Americanized-Asian dish, but one thing I know for sure, this simple dish is so
delicious and a good source of many vitamins.
Ginataang Langka with Daing is a Filipino vegetables dish that is so
delicious and made with langka (green jack-fruit), dried fish and stewed in
coconut milk. This Ginataang Langka with Daing is also cooked with Malunggay
leaves. Ginataang Langka with Daing is a simple and delicious Filipino dish
where langka is cooked until tender and coconut milk is added. With this
recipe I fried the daing (dried fish) half way first before adding to the
simmering coconut milk and it added more flavor to the dish.


RecipeBox
menu
My Recipes
Grocery List
Logout
Grocery List
Logout
Search by
dish name
or
ingredients
Allergy
Choose your allergy
Peanut
Seafood
Soy
Dairy
Egg
Tree Nut
Wheat
Cuisine
Choose a cuisine type
American
Italian
Asian
Mexican
French
Mediterranean
Southern
Course
Choose a course
Main
Dessert
Lunch
Appetizers
Salads
Bread
Breakfast
Beverages
Search
send


The viewer requires the collection and item to display in the URL.
Typically this is something like /viewer/#/{collection id}/{item id}


A simple demo of an OpenId Connect client using Spring Security and Spring OAuth2 to authenticate with the Google Identity Platform.
Go to secured Homepage


The c-base is the crashed spacestation in the center of Berlin. Nerds, Geeks, SciFi-Fans and digital activists founded the society in 1995. Since that time they reconstruct the space station and use it to share knowledge, interact with other species and provide a space for likeminded groups and individuals. Some people say, that the c-base is “the mother of all hackerspaces”, okay, maybe we will believe that.
I visited C-base together with some friends from Open Labs Hackerspace ( The brightest hackerspace). It was one of the best things I did during my stay in Berlin this summer. Hopefully, I will visit it again in the future.
In case of revolution, break glass! CC-BY-SA 4.0


Create Account
First Name
Last Name
Name should consist of only alphabets and atleast 3 Alphabets!
Username
Contact Number
Enter 10 digit phone number!
Email
Example :
<EMAIL_ADDRESS>Password
Confirm Password
Enter same password for both fields !
Password must contain atleast one Uppercase, Lowercase, Digit, Special Characters excluding Spaces.
Password length atleast 5 for both fields !
Create Account


Dinnie, Burton William John
| Birth Name | Dinnie, Burton William John |
| Gender | male |
| Age at Death | 69 years, 7 months, 11 days |
Narrative
WW2 Nominal Rolls - R.A.A.F. #76186, Enlisted 22/6/1942 Maryborough Qld, discharged 22/9/1947, Amberley Qld, Leading Aircraftman R.A.A.F.
SMH - DINNIE, Burton William John - 4 November, 1993, (suddenly), late of Port Macquarie, he leaves Heather, John & Roslyn & Marion(dec), Bob & Beth & grandchildren Megan & Katie, Cameron, Stuart & James. Always remembered.
DINNIE - The rels & friends of the late BURTON WILLIAM JOHN DINNIE are invited to attend his funeral service to be held Wed. 10 Nov,1993, in the Crematorium Chapel, of Pine Grove Memorial Park, Great Western Highway, Eastern Creek, to commence at 11.30am. Please meet at the Chapel.
Events
| Event | Date | Place | Description | Sources |
|---|---|---|---|---|
| Birth | 1924-03-24 | Childers Qld | ||
|
|
||||
| Death | 1993-11-04 | Port Macquarie NSW | ||
|
|
||||
| Burial | 1993-11-10 | Pine Grove Memorial Park, Eastern Creek. | ||
|
|
Families
Family of Dinnie, Burton William John and Winton, Heather Dawn |
||||||||||||||||
| Married | Wife | Winton, Heather Dawn ( * 1925 + 1996-08-30 ) | ||||||||||||||
|
||||||||||||||||
| Children |
| Name | Birth Date | Death Date |
|---|---|---|
| Dinnie, [Living] | ||
| Dinnie, [Living] | ||
| Dinnie, Marion Winton | 1956 | 1984-04-09 |
| Type | Value | Notes | Sources |
|---|---|---|---|
| _UID | D388D259BDABDB119B9EBCAA1E6CD738120B |
Attributes
| Type | Value | Notes | Sources |
|---|---|---|---|
| _UID | D288D259BDABDB119B9EBCAA1E6CD73811FB |
Pedigree
-
- Dinnie, Burton William John


User acceptance testing for bitcoin futures custody and trading planned for July
Tek13-May-19 02:38 PM
8k in 2 days instead of EOW
lmao
Alexfrog13-May-19 02:40 PM
inb4 8k in 2 hours
(2 mins from now: 8k!)
Tek13-May-19 02:40 PM
totally possible depending on how many huge big shorts there are open
Bitcoin / Litecoin
The block reward is constant, but it halves every 210000 blocks (840000 for litecoin).
Dogecoin
Simply 10000 doge for every block.
Dash
The block reward depends on the actual mining difficulty. It is 0.9max(5, min(25, 2222222/((difficulty+2600)/9)^2)) every 210240th block the reward is reduced by 1/14th
Monero
The block reward of monero depends on the currently existing amount of coins. It looks like this max(0.6, (2^64 - 1 - coins1000000000000) / 2^19 /<PHONE_NUMBER>000)
anybody want to buy a few of my special rapid mooner ™ kits?
special prepper assortment of a ton of goodies that help prevent embarassment or even serious injury:
barf bags, pocket oxy rebreathers, mineral, nutrient& juice packs, and so much more! ????
I got a huuuuge stash, special traveller kit for the distinguished rocket rider - only 295 KMD a piece, special discounts available!
차미숙13-May-19 03:00 PM
I wouldn't just apply bitcoin model into other shitcoins just becuz the inflation is going down
Maybe a pump is plausible, but people rarely short shitcoins and there goes liquidation pamp
I just realized how insignificant I am in this market... If I would put all my crypto that I been collecting and cherish for two years into Bitcoin and put if for sale at bid price it would be gone in less than a quarter of a second.
First time in 6 months I have no clue where this ends up in. 10k is my guess. But it will just be that guessing.
Whenever this is over you better have taken some profits. The fall will be just as drastic.
1
1
goodbye alts. It’s been real, it’s been fun, but it ain’t been real fun
Wall Street will pump bitchcoin to infinity
And no one will bother with alts anymore
/maximum FUD
BlackJesus13-May-19 04:14 PM
Yeah, I've got a certain feeling this is a false bull propelled by bitifinex and tether
All that bad news followed by a bull market lol.
Come on guys logically that makes no sense.
They are probably throwing a Hail Mary right now
Hollowman900013-May-19 04:16 PM
Other than shorting retardation
Is the volume there to signal true bull?
Bitmex leads this charge
Vertigo13-May-19 04:20 PM
All I know is that I have -25% Bitcoin in about a week
Hollowman900013-May-19 04:21 PM
Wait for the bitmex hack news
1
Vertigo13-May-19 04:21 PM
Cryptopia will take it's place no worries
1
Hollowman900013-May-19 04:22 PM
Yobit, fren
Yobit
1
Vertigo13-May-19 04:23 PM
I think if you sell a whole Bitcoin in cryptopia you crash the server and they start claiming hacks
2
Buddz199313-May-19 04:26 PM
Altcoins are REKTED
1
R.I.P
tolken13-May-19 04:27 PM
Fuck’n rekted, u know what that means.
Heh
phm8713-May-19 04:27 PM
Do we have a yearly ATL on KMDBTC ? (On bittrex)
Buddz199313-May-19 04:27 PM
They are
we are.
pray to the lord BTC
There wont be to many altcoins to tell the history


Main
News
Matches
Calendar of matches
Next game
Ratings
Fans
Contacts
Admin
Add news
Upload image
Add news


Hangouts link to be reached at
Types of conversations you would like to have
Way you would like to be notified (sorry we only support web push right now)
Do not disturb hours
{{ info }}


---
sort_order: 159
tei_id: rdx_b5j2m.p.idm192589696
annotation_count: 0
images:
small-thumbnail: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p78s5/mini-thumbnail/
json: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p78s5/info/
full: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p78s5/fs/
page: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p78s5/single-page/
thumbnail: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p78s5/thumbnail/
title: Page 159
number: 159
---
{% raw %}my brother's freedom. 155{% endraw %}
{% raw %}Act was enforced, my brother's mistress removed{% endraw %}
{% raw %}from Maryland to New Jersey, where her husband{% endraw %}
{% raw %}bought a large dairy-farm. She had in vain en¬{% endraw %}
{% raw %}deavoured to suit herself with ordinary white ser¬{% endraw %}
{% raw %}vants. Then she persuaded my brother to bring his{% endraw %}
{% raw %}family to her farm, and they have remained with{% endraw %}
{% raw %}her to this day as hired servants, receiving excellent{% endraw %}
{% raw %}wa^res for their faithful services. Mv brother's eldest{% endraw %}
{% raw %}sen superintends her dairy, and is the head-man, in{% endraw %}
{% raw %}whom great confidence is placed.


ANSWER TRUE OR FALSE
Nodes node and 5 are adjacent.
Two vertices are adjacent if there exists and edge between them.


WELCOME TO
BROADCASTER
>> You can report any kind of corruption through this platform
>> Do you have any problem bothering you in your community? You can report that here
Get started


Test Cases
Algorithm
Documentation
Complexity Analysis
Remarks&References
Back
Remarks
Implementing Reccurence relation
Issues on variability of solution with changes in penalty input C
Plotting visualization of actual solution as well as inputs
Refernces
Class Notes & Materials
Doxygen
MatPlotLib


* If the client does not have an email, leave this field blank and an email will be assigned based on campus.


Are you sure you want to delete the following course?
{%if course%} {%for record in course %}
Name: {{record['title']}}
Description: {{record['description']}}
No
Yes! I want to delete this
{%endfor%} {%endif%}


| Programming Languages: | back-end: Java, Python(Primary in daily programming), C/C++, C#, PHP |
| front-end: Html, CSS, SASS, Javascript, jQuery | |
| others: haskell, matlab, assembly, swift | |
| Framework/Toolkit: | For machine learnig: Caffe, TensorFlow, Keras, Sklearn, OpenCV, CUDA |
| For web development: Django, nodeJS, ASP.NET, AngularJS, React, Spring | |
| Operating System: | MacOS, Linux, Windows |
| Version Control: | Git, SVN |
| Database: | MySQL, MongoDB, Microsoft SQL Server |
| Editor/IDE: | Atom, vim, sublime, Eclipse, X-code, Visual Studio |
| Professional: | Self-motivated, Hard-working, Good Communication Skills, Quick Learner |


LocalStorage Class
Handles the saving of information through localStorage for a Kiwi Game. All of the information that is saved using this object is stored based on the name of the Game. So be careful when dealing with multiple games of the same name, as the data can conflict.
Item Index
Properties
Methods
_create
()
private
Creates (or tried to create) a new localStroage object for this game. If it fails it is due to lack of memory.
_retrieveData
()
private
This method is executed upon the creation of the localStorage object and is used internall only!
add
-
key
-
data
-
save
Adds a new piece of data/information to the data object to be saved. Note: Does not check to see if the information already exists, so if it does that information is overriden.
Parameters:
-
key
StringThe key for the piece of information you want to save. So that you can access it later.
-
data
AnyThe data that you want to save.
-
save
BooleanIf you want to save the information immediately.
Returns:
Whether the information was successfully added or not.
clear
-
save
Used to remove all developer saved values from localStorage.
Parameters:
-
save
BooleanIf the save method should be executed or not.
edit
-
key
-
data
-
save
Edits a currently existing piece of information that has been saved.
Parameters:
-
key
StringThe piece of information you want to edit.
-
data
AnyThe new information to save.
-
save
BooleanIf the information should be immediately saved or not.
Returns:
A boolean indicating whether or not the information was succesfully modified or not.
exists
-
key
Returns a boolean indicating whether or a piece of information exists (has been saved or will be saved) based on a key that is provided.
Parameters:
-
key
StringThe key for the piece of information you want to check.
Returns:
getData
-
key
Returns a piece of information/data that is stored based on the key that is provided. If that key does not exist then null is returned.
Parameters:
-
key
StringThe key for the piece of information you want to retrieve.
Returns:
load
()
Boolean
public
Loads all of the information from LocalStorage. Note: Reset's all of the information currently saved in the _data object to the information saved in localStorage.
Returns:
If the loading was succesful or not.
objType
()
public
Returns the type of object that this is.
Returns:
String
remove
-
key
-
save
Removes/deletes a piece of information.
Parameters:
-
key
StringThe key of the information you want to remove.
-
save
BooleanIf the save method should be executed right away or not.
Returns:
If it was successful.
save
()
Boolean
public
Saves the information that is stored in the _data property into localStorage. Returns a boolean indicating whether or not the save was successful. If it was unsuccessful then localStorage is full and cannot be used until cleared.
Returns:
If the saving was successful
Properties
_data
Object
private
Holds all of the data that is currently in OR that is to be saved in localStorage. Private modification only.
_supported
Boolean
private
If the localStorage method of saving is supported on this game or not. This can be due to the browser not supporting localStorage or localStorage being full when the game was loading.
data
Object
public
Returns the data object, note that this is a READ only property.
supported
Boolean
public
Returns whether or not the localStorage method of saving information is supported or not.


VisUnit
Node-link vs Matrix II
We will follow the following steps to design the study assuming we have the node-link visualization and the matrix visualization.


Wed Oct 5, 2011
So, yesterday the iPhone 4S was announced and the general sentiment was that it was a huge letdown. Even the media jumped on the bandwagon with news reports on CBC about how disappointing the whole deal was. Most sane observers will tell you the truth of it though: people get hung up on a name. An iPhone 4S sounds like a spec bump whereas an iPhone 5 sounds like a major upgrade, despite the fact that the new guts of the 4S are pretty impressive.
But one revolution that no-one seems to care about is the Siri voice assistant. The functional AI and incredible voice recognition technology that will open up a whole new world for the visually impaired. Bigger screens and thinner profiles are for kids who want a new toy so that it looks like their new phone is better than last year’s model. But this bleeding-edge technology heralds a new age of AI assistance and usability for the disabled. Why aren’t more people making a big deal about this?
Here’s a mock-up of where I think this technology could go in the very-near future:
Now this doesn’t seem so far-fetched, does it? After all, they’ve been doing it on Star Trek for over 20 years now.


system administrator since 2017, I share my life between the computers and the humans around me. Dreamy and daring, my ambitions are to put my suitcase in the 54 countries of Africa. Professionally, I want to offer each client a unique experience, the fact of understanding what they spend their money on without being in the field.
May 2020 - Present
Since April 2021
Since 2018
From my System Administration Projects,
You can text me in French or English, i'm bilingual so don't worry
Mobile 1: (+228) 99215522
Mobile 2: (+228) 91993784
<EMAIL_ADDRESS><EMAIL_ADDRESS><IP_ADDRESS>
Africa


restaurant
Choose your desired type of diet. Our daily meal plans offer variety and flexibility
shopping_cart
Use our recipes to make a list of exactly what you need at the grocery store.
info_outline
We can also provide you nutritional information at the click of a button. Try it!


This will create new assignments for selected users (and/or tribes) on all selected platforms.
You don't have to specify which specifications should be tested, only version. Synergy will
then create assignments in this order: For each user, find specifications for given version where the user is owner and for each such specification, create a new assignment on each selected platform.


On this page, you can experience Ultra-low latency with OvenMediaEngine. Please follow our instructions to taste Ultra-low latency using broadcast tools like OBS. (This server is located in Seoul, Korea. If you connect from abroad, it may be of poor quality.)
OvenMediaEngine(OME) is a streaming engine for real-time live broadcasting with Ultra-low latency. It receives the RTMP stream from general broadcasting studios such as OBS, XSplit and transmit it on WebRTC. Video streams with Ultra-low latency can be played in a browser without plug-ins. More Info


Accidental Restaurant-This is a one line description of Zaika. The making of Zaika Started in the mid June 2021 by the founding members of Zaika. This was started with the intention of a Project but soon the service and taste of Zaika won the hearts of many.


Have You Noticed?
So Many Presidents
Are Left-Handed…
MUSIC IS COLOR
AND ROCK IS FOR EVERYONE
But Some Stubborn
Still Try…
NEED NOT TO BE A PIRATE TO BECOME A GOOD DJ!
Enjoy The Party, Anyway I ❱


OptionsGroup
allows you to choose from a list of options using radio buttons to choose a single
value or a checkbox group to select several values.
The orientation
attribute defines the orientation of group elements. By default, elements are arranged
vertically.
In this example, OptionsGroup
is used to select an enumeration value for an entity attribute.


WITNESS LIST
Human Services Committee
September 17, 2012 - 10:00 AM
DADS- SB 222 SB 223 & LAR Summary
On:
Taylor, Gordon (Department of Aging & Disability Svs.)
DARS
On:
Wanser, Debra (Dept. of Assistive & Rehabilitative Services)
Registering, but not testifying:
On:
Wright, Mary (Dept. of Assistive & Rehabilitative Services)
DFPS- FCR & LAR
On:
Baldwin, Howard (Department of Family & Protective Services)
Cody, Beth (Department of Family & Protective Services)
Foster Care Redesign
For:
Harrison, Lee (Self; CASA volunteer from Corpus Christi)
Registering, but not testifying:
Against:
Flores, Susie (Parental Rights U.S.A.)
On:
Holman, Nancy (TX. Alliance of Child and Family Services)
Health & Human Svs Agency Updates
On:
Weizenbaum, Jon (Department of Aging & Disability Svs.)
HHSC Items
On:
Janek, Kyle (HHSC)
Muth, Stephanie (Health and Human Services Commission)
Rymal, Greta (HHSC)
Traylor, Chris (HHSC)
Vesowate, Joe (HHSC)
HHSC Managed Care
On:
Baird, Jeanie (Self)
Hammon, Rachel (Texas Association for Home Care & Hospice)
Sandoval, Vanessa (Texas Visiting Nurse Service; Texas Assoc Home Care and Hospice)
Scepanski, Jon (Apex Primary Care)
1
WITNESS LIST
HHSC- Managed Care
On:
Cardenas, Carlos (TMA)
HSC Public Hearing
On:
Langer, Donald (United Health Care, Community & State)
Human Service - Managed Expansion
On:
Munin, Holly (Superior Health Plan)
Implementation of Managed Care-Medicaid
On:
Gonzalez, Esmeralda (Self)
Implementation of Managed Health Care
On:
Narvaez, Laura (1st Choice Therapy)
Interim Charge
Registering, but not testifying:
On:
Coleman, Glenda (United Health Care Community Plan of Texas)
LAR-DARS
For:
Mills, Sarah (Disability Rights Texas (DRTX))
Managed Care
On:
Ramos, Rick (Laredo Kids Advanced Therapy)
Managed Care Expansion In South Texas
On:
Green, Benjy (HealthSpring)
Managed Care Expansion South Texas
Registering, but not testifying:
On:
Gore, Johnny (Health Spring)
Medicaid Managed Care Roll Out
On:
Bass, Craig (Molina Healthcare)
2
WITNESS LIST
South Texas HMO Roll Out
Registering, but not testifying:
On:
Garza, Mario (Advocates for patient Access)
South Texas Managed Care Rollout
On:
Reimer, David (Kids Care Therapy, Texas Ass. of Home Care & Hospice)
3


Live-streaming from the Browser
RTMP URL:
Stream Name
Audio Type
Speech
Music
Resolution
x
pixels
Video Settings
fps
seconds (keyframe interval)
Kbps
% (quality)
Start
Preview
Stop
Publisher
If your browser supports streaming, you'll
see the recorded video here.


Options
You can change the template that is inserted here.
Calendar name:
Template:
Description: Speaker(s): Topic(s): URL(s):
Reset to Default


Property List
HOME >
Property list
Create New
Search
Status
Rent
Sale
India
Spain
Germany
Russia
United States
Moscow
Barsilona
Canada
Mumbai
Houston
Sokovia
Apartment
Villa/Mansion
Cottage
Flat
House
Search
Rent
Florida 5, Pinecrest, FL
$ 220,000
Bathrooms
2
Beds
2
Garages
1
Jon Doe
5 Property
New York City
For Sale
Florida 5, Pinecrest, FL
$ 220,000
Bathrooms
2
Beds
2
Garages
1
Jon Doe
5 Property
New York City
Rent
Florida 5, Pinecrest, FL
$ 220,000
Bathrooms
2
Beds
2
Garages
1
Jon Doe
5 Property
New York City
Rent
Florida 5, Pinecrest, FL
$ 220,000
Bathrooms
2
Beds
2
Garages
1
Jon Doe
5 Property
New York City
1
2
3
4
5
© 2018 Eliteadmin by themedesigner.in


xmodmap -e 'pointer = 3 2 1'- Reassign a key on the keyboard to another key:
xmodmap -e 'keycode keycode = keyname'- Disable a key on the keyboard:
xmodmap -e 'keycode keycode ='- Execute all xmodmap expressions in the specified file:
xmodmap path/to/file


Class DynamicList<TViewModel, TOptions>
Represents a list of view model objects that can be added and removed from a form through Ajax. This class can be used to create lists of view models that contain custom options for your items.
Inherited Members
Namespace: DynamicVML
Assembly: DynamicVML.dll
Syntax
public class DynamicList<TViewModel, TOptions> : ICollection<TOptions>, IEnumerable<TOptions>, IEnumerable, IDynamicList<TOptions>, IDynamicList where TViewModel : class where TOptions : DynamicListItem<TViewModel>, new()
Type Parameters
| Name | Description |
|---|---|
| TViewModel | The type of the view model. |
| TOptions | The options class type containing the additional options you might want to specify, e.g., "Title", or "Subtitle". |
Remarks
This class implements ICollection<T>, ICollection<T>, IDynamicList<TValue>, and IDynamicList.
This class represents a list of HTML elements, but is actually implemented
as a Dictionary<TKey,TValue> of unique div HTML element IDs and
their associated
Note
If you see yourself implementing many properties in your view model using this class, you might notice that your properties' type names will start to look a bit too long. In that case, you can subclass DynamicList<TViewModel, TOptions> and create a type that either always implements your custom options, or always use your desired view model. You can then use this subclass in as the property type of your view model collections instead of DynamicList<TViewModel, TOptions>. This should reduce the length of your property names significantly.
Constructors
| Improve this Doc View SourceDynamicList()
Initializes a new instance of the DynamicList<TViewModel, TOptions> class.
Declaration
public DynamicList()
DynamicList(String)
Initializes a new instance of the DynamicList<TViewModel, TOptions> class. This constructor overload is only used when creating a new item to be added to an existing form in an HTML page.
Declaration
public DynamicList(string containerId)
Parameters
| Type | Name | Description |
|---|---|---|
| String | containerId | The ID of the HTML div element to which the contents of this list should be appended to. |
Properties
| Improve this Doc View SourceContainerId
The HTML div ID associated with this list. This ID is generated automatically using CreateId() and is guaranteed to be unique.
Declaration
public string ContainerId { get; set; }
Property Value
| Type | Description |
|---|---|
| String | The identifier for the HTML div element that contains the representation of this list in an HTML form. |
Count
Gets the number of elements contained in this list.
Declaration
public int Count { get; }
Property Value
| Type | Description |
|---|---|
| Int32 | The number of elements in this list. |
Dictionary
Gets or sets the internal dictionary that is used to store
Declaration
protected Dictionary<string, TOptions> Dictionary { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<String, TOptions> |
Index
This property is required to help IModelBinder during runtime and does not have to be set to anything when creating the list.
Declaration
public string Index { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
IsReadOnly
Gets a value indicating whether this ICollection<T> is read-only. In the case of a DynamicList<TViewModel, TOptions>, it should always return false.
Declaration
public bool IsReadOnly { get; }
Property Value
| Type | Description |
|---|---|
| Boolean | Always false. |
Item[String]
Gets the
Declaration
public TOptions this[string id] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| String | id | The HTML div id for the element you want to retrieve. |
Property Value
| Type | Description |
|---|---|
| TOptions | The |
Keys
Gets an enumerable that can be used to iterate through the identifiers of the div HTML elements used by your view models when rendered in a form.
Declaration
public IEnumerable<string> Keys { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<String> | The keys, represented as an IEnumerable<T>. |
Options
Gets an enumerable that can be used to iterate through the Option objects associated with each of your ViewModel objects contained in this list. An Options object contains at least a property called "Index" which is necessary for ASP.NET's IModelBinder to work.
Declaration
public IEnumerable<TOptions> Options { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<TOptions> | The view models, represented as an IEnumerable<T>. |
ViewModels
Gets an enumerable that can be used to iterate through your ViewModel objects that may be contained in this list.
Declaration
public IEnumerable<TViewModel> ViewModels { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<TViewModel> | The view models, represented as an IEnumerable<T>. |
Methods
| Improve this Doc View SourceAdd(TViewModel)
Adds the specified
Declaration
public TOptions Add(TViewModel viewModel)
Parameters
| Type | Name | Description |
|---|---|---|
| TViewModel | viewModel | The view model object to be added to this list. |
Returns
| Type | Description |
|---|---|
| TOptions |
Add(TViewModel, Action<TOptions>)
Adds the specified
Declaration
public TOptions Add(TViewModel viewModel, Action<TOptions> options)
Parameters
| Type | Name | Description |
|---|---|---|
| TViewModel | viewModel | The view model object to be added to this list. |
| Action<TOptions> | options | A method that can be used to customize the |
Returns
| Type | Description |
|---|---|
| TOptions |
Add(TOptions)
Adds the specified
Declaration
public void Add(TOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| TOptions | options | The options object to be added to this list. |
Remarks
If an item with a duplicate key gets inserted to this list, it will replace the old one with this new instance. This is not the same behavior of a standard Dictionary<TKey,TValue> but is needed to avoid model binding errors since IModelBinder will call this method to reconstruct the DynamicList<TViewModel, TOptions> object from the user's HTTP request.
AddRange(IEnumerable<TViewModel>, Func<TViewModel, TOptions>)
Adds multiple elements to this list. Note that, when added, the list
may change properties of the
Declaration
public void AddRange(IEnumerable<TViewModel> viewModels, Func<TViewModel, TOptions> options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<TViewModel> | viewModels | The view models to be added to this list. |
| Func<TViewModel, TOptions> | options | A default |
AddRange(IEnumerable<TOptions>)
Adds multiple elements to this list. Note that, when added, the list
may change properties of the
Declaration
public void AddRange(IEnumerable<TOptions> options)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<TOptions> | options | The elements to be added to this list. |
Clear()
Removes all items from this list.
Declaration
public void Clear()
Contains(TOptions)
Determines whether the this list contains a specific value. Note that only
the Index property of the provided
Declaration
public bool Contains(TOptions item)
Parameters
| Type | Name | Description |
|---|---|---|
| TOptions | item | The object to locate in the list. |
Returns
| Type | Description |
|---|---|
| Boolean | true if |
CopyTo(TOptions[], Int32)
Declaration
public void CopyTo(TOptions[] array, int arrayIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| TOptions[] | array | The one-dimensional Array that is the destination of the elements copied from ICollection<T>. The Array must have zero-based indexing. |
| Int32 | arrayIndex | The zero-based index in |
CreateId()
This method creates an unique identified that can be used to identify HTML div elements in your form. Those IDs are needed in order to help ASP.NET's ASP.NET's IModelBinder bind the dynamic view models to your forms.
Declaration
protected static string CreateId()
Returns
| Type | Description |
|---|---|
| String | A string containing a GUID value in a HTML-friendly format. |
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<TOptions> GetEnumerator()
Returns
| Type | Description |
|---|---|
| IEnumerator<TOptions> | An enumerator that can be used to iterate through the collection. |
Remove(TOptions)
Removes the item with the same key specified in the Index
property of the provided item
.
Declaration
public bool Remove(TOptions item)
Parameters
| Type | Name | Description |
|---|---|---|
| TOptions | item | The object to remove from the list. |
Returns
| Type | Description |
|---|---|
| Boolean | true if |
ToModel<TModel>(Func<TViewModel, TModel>)
Converts all view models stored inside this instance to their database model
counterparts using the specified func
.
Declaration
public IEnumerable<TModel> ToModel<TModel>(Func<TViewModel, TModel> func)
Parameters
| Type | Name | Description |
|---|---|---|
| Func<TViewModel, TModel> | func | A function that takes a |
Returns
| Type | Description |
|---|---|
| IEnumerable<TModel> | A IEnumerable<T> that can be materialized to an actual list/collection or just iterated over (e.g. using System.Linq. |
Type Parameters
| Name | Description |
|---|---|
| TModel | The type for the models to convert to. |
ToModel<TModel>(Func<TOptions, TModel>)
Converts all view models stored inside this instance to their database model
counterparts using the specified func
.
This overload can be used to take the options associated with each view model
object into consideration during the conversion.
Declaration
public IEnumerable<TModel> ToModel<TModel>(Func<TOptions, TModel> func)
Parameters
| Type | Name | Description |
|---|---|---|
| Func<TOptions, TModel> | func | A function that takes a |
Returns
| Type | Description |
|---|---|
| IEnumerable<TModel> | A IEnumerable<T> that can be materialized to an actual list/collection or just iterated over (e.g. using System.Linq. |
Type Parameters
| Name | Description |
|---|---|
| TModel | The type for the models to convert to. |
Explicit Interface Implementations
| Improve this Doc View SourceIDynamicList.Item[String]
Gets the
Declaration
IDynamicListItem IDynamicList.this[string id] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| String | id |
Returns
| Type | Description |
|---|---|
| IDynamicListItem |
Remarks
This is an explicit interface implementation which is only available when interacting with this list through the IDynamicList interface. Normally, this should only be the case when accessing the list from a view.
IDynamicList<TOptions>.Item[String]
Gets the
Declaration
TOptions IDynamicList<TOptions>.this[string id] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| String | id |
Returns
| Type | Description |
|---|---|
| TOptions |
Remarks
This is an explicit interface implementation which is only available when
interacting with this list through the
IEnumerable.GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
| Type | Description |
|---|---|
| IEnumerator | An IEnumerator object that can be used to iterate through the collection. |


--- layout: page title: Hi, I'm Yi-Wei Chen subtitle: Ph.D. candidate in Automated Machine Learning (AutoML) use-site-title: true ---
I am a fifth-year Ph.D. student in Computer Science at Texas A&M University, advised by Dr. Xia Ben Hu. I am currently on the job market looking for full-time ML scientist/engineer. I was an Applied Scientist Intern at Amazon in Fall 2021, working on automated video generation for video ads with Dr. Chu Wang. Moreover, I was a Research Intern at Microsoft in Summer 2021, working on constrained hyperparameter optimization with Dr. Chi Wang. My current research interests are Defect Detection, Hyperparameter Optimization, Neural Architecture Search, Distribution System, and Label Noise.
Before that, I obtained M.S. degree in Computer Science and Information Engineering at National Taiwan University (NTU) in 2015. My advisor was Dr. Shih-Hao Hung.
Workship Presenter: KDD AutoML 2022
Conference Reviewer: CIKM 2022, KDD 2022, ICLR 2021, WebConf 2021, ICLR 2020, SDM 2020, KDD 2019, BigData 2018
One workshop paper - ACE accepted by SIGKDD AutoML 2022.
One demo paper - BED accepted by CIKM 2022.
One demo paper - AutoVideo, accepted by IJCAI 2022.
One research survey accepted by ACM SIGKDD Explorations Newsletter 2021.
One research article accepted by Frontiers in Big Data 2020.
One paper is accepted by RACS 2016.
Travel Grant Award, Computer Science and Engineering, Texas A&M University, 2022.
Travel Grant Award, Young Scholar Program, North America Taiwanese Professors' Association (NATPA) , 2022.
Leadership and Community Service Scholarship, JCCAA , 2021.


Sometimes, in form validation, it is neccesary to warn user when missing something. But it is not neccesary to do it again. So * focusOnce * come into living.
markup like this: <input focus-once="trigger" />
when $scope.trigger = true;
is run, the input will be focused in. If you reset the trigger value and do it again, nothing happens.

<form class="form">
<input focus-once="trigger" class="form-control" />
</form>
{{triggerText}}

angular.module('ui.yt.demo').controller('focusOnceCtrl', function ($scope) {
$scope.triggerText = 'Trigger';
$scope.click = function () {
$scope.trigger = true;
$scope.triggerText = 'TriggerAgain';
};
});
/* no css */


Quick learner and adapts well in fast pace-environments.
Has a strong sense of empathy
Has great attention for details without taking away from the big picture.
Has a passion for and is always excited to learn more about anything and everything.
before exploring the world of coding, i was always an art student first and foremost, which taught me how to connect with my audience through different medias. i believe that everything is and can be a learning opportuniy, and i love being able to discover new things. as much as I absolutely bask in the glory of


A palindrome is a word that is read the same front-to-back or back-to-front. For instance, R A C E C A R reversed is also R A C E C A R. However, BLUE reversed is EULB, and thus not a palindrome.
An algorithm is a sequence of steps that accomplish a task. We present three algorithms for detecting palindromes:
"noon"
is "noon"
. Since the reversed string is the same as the original string, "noon"
is a palindrome.
"noon"
is "no"
and the second half is "on"
. The reverse of the second half is "no"
.
Since the first half is equal to the reverse of the second half, "noon"
is a palindrome.
"racecar"
. When splitting the string into two halves, we omit the middle character, "e"
. The first half of the string is "rac"
and the second half of the string is "car"
. The reverse of the second half is "rac"
. Since the first half is equal to the reverse of the second half, "racecar"
is a palindrome.
"noon"
, we compare the first character ("n"
) to the last character ("n"
), and the second character ("o"
) to the second last ("o"
). Since both pairs of characters that were compared are equal, "noon"
is a palindrome.
"racecar"
. We compare the first character ("r"
) to the last character ("r"
), the second character ("a"
) to the second last ("a"
), and the third character ("c"
) to the third last character ("c"
). The middle character, "e"
does not need to be compared with anything. Since all pairs of characters that were compared are equal, "racecar"
is a palindrome.
In upcoming lectures, we will implement all three algorithms. Following the Recipe for Designing Functions, we implemented the function header:
>>> is_palindrome('noon')
True
>>> is_palindrome('racecar')
True
>>> is_palindrome('dented')
False
(str) --> boolean
def is_palindrome(s):
True
if and only if s
is a palindrome


Message Format
Message Format
The messages that gets put on the middleware attempts to contain everything that mcollective needs to function, avoiding where possible special features in the Middle Ware. This will hopefully make it easier to create Connector plugins for other middleware.
At present the task of encoding and decoding messages lies with the MCollective::Security::*
classes, see the provided security plugins as a examples.
Abstracting the encoding away from the security plugins is a goal for future refactorings, till then each security plugin will need to at least conform to the following structure.
In general this is all hidden from the developers, especially if you use Simple RPC. If you want to implement your own security or serialization you will need to know exactly how all of this sticks together.
There is also a screencast that shows this process and message format, recommend you watch that.
Message Flow
For details of the flow of messages and how requests / replies travel around the network see the MessageFlow page.
History
| Date | Description | Ticket |
|---|---|---|
| 2011/04/23 | Add agent and collective to the request hashes | 7113 |
Requests sent to agents
A sample request that gets sent to the connector can be seen here, each component is described below:
{:filter =>
{"cf_class" => ["common::linux"],
"fact" => [{:fact=>"country", :value=>"uk"}],
"agent" => ["package"]},
:senderid => "devel.your.com",
:msgtarget => "/topic/mcollective.discovery.command",
:agent: => 'discovery',
:collective' => 'mcollective',
:body => body,
:hash => "2d437f2904980ac32d4ebb7ca1fd740b",
:msgtime =><PHONE_NUMBER>,
:requestid => "0b54253cb5d04eb8b26ea75bbf468cbc"}
Once this request is created the security plugin will serialize it and sent it to the connector, in the case of the PSK security plugin this is done using Marshal.
:filter
The filter will be evaluated by each node, if it passes the node will dispatch the message to an agent.
You can see all these types of filter in action in the MCollection::Optionparser class.
Each filter is an array and you can have multiple filters per type which will be applied with an AND Valid filter types are:
CF Class
This will look in a list of classes/recipes/cookbooks/roles applied by your configuration management system and match based on that
filter["cf_class"] = ["common::linux"]
MCollective Agent
This will look through the list of known agents and match against that.
filter["agent"] = ["package"]
Facts
Since facts are key => value pairs this is a bit more complex than normal as you need to build a nested Hash.
filter["fact"] = [{:fact => "country", :value => "uk"}]
Regular expression matches are:
filter["fact"] = [{:fact => "country", :value => "/uk/"}]
As of version 1.1.0 this has been extended to support more comparison operators:
filter["fact"] = [{:fact => "country", :value => "uk", :operator => "=="}]
Valid operators are: ==, =~, <=, =>, >=, =<, > < and !=
As regular expressions are now done using their own operator backwards compatability is lost and in mixed version environment 1.1.x clients doing regex matches on facts will be treated as equality on 1.0.x and older clients.
Identity
The identity is the configured identity in the server config file, many hosts can have the same identity it’s just another level of filter doesn’t really mean much like a hostname that would need to be unique.
filter["identity"] = ["foo.bar.com"]
:senderid
The value of identity in the configuration file.
:msgtarget
The Middleware topic or channel the message is being sent to
:body
The contents of the body will vary by what ever the security provider choose to impliment, the PSK security provider simply Marshal encodes the body into a serialized format ready for transmission.
This ensures that variable types etc remain in tact end to end. Other security providers might use JSON etc, the decoding of this is also handled by the security provider so its totally up to the provider to decide.
In the case of Simple RPC the entire RPC request and replies will be in the body of the messages, it’s effectively a layer on top of the basic message flow.
:hash
This is an example of something specific to the security provider, this is used only by the PSK provider so it’s optional and specific to the PSK provider
:msgtime
The unix timestamp that the message was sent at.
:requestid
This is a unique id for each message that gets sent, replies will have the same id attached to them for validation.
Replies from Agents
Replies are very similar to requests, I’ll show a reply below and only highlight the differences between requests.
{:senderid => "devel.your.com",
:senderagent => "package",
:msgtarget => "/topic/mcollective.package.reply",
:body => body,
:hash => "2d437f2904980ac32d4ebb7ca1fd740b",
:msgtime =><PHONE_NUMBER>,
:requestid => "0b54253cb5d04eb8b26ea75bbf468cbc"}
Once this reply is created the security plugin will serialize it and sent it to the connector, in the case of the PSK security plugin this is done using serialization tools like Marshal or YAML depending on Security Plugin.
:senderagent
This is the agent name that sent the reply
:requestid
The id that was contained in the request we are replying to. Agents do not generally tend to generate messages - they only reply - so this should always be provided.


Overview
Imports a Process Definition from a .bpm file
Summary
This endpoint will import a Process Definition from the uploaded .bpm file
containing JSON encoded data.
Request Arguments
| Name |
Type |
Description |
Required |
| selectedIds |
array |
A list of IDs for dependent elements to import. |
False |
Request
Note: A JSON encoded .bpm file attachment should be included with
the request as part of the form-data. An optional array of IDs can be included to indicate
which dependent Business Rules and Email Templates to import and link with the Process Definition.
The file must contain the metadata for the dependent elements as well for the selectedIds to be used.
Important: The request format must be multipart/form-data.
Response Arguments
| Name |
Type |
Description |
| project_import |
Object |
Result of the import operation |
Response
{
"project_import":
{
"success":true,
"id":"459f05de-3c3a-c0e7-ce1e-573cabe79e7c",
"br_warning":true,
"et_warning":true
}
}
Compatibility
SugarBPMTM files exported from Sugar version <IP_ADDRESS> or earlier cannot be imported to Sugar instances running <IP_ADDRESS> or later.
Change Log
| Version |
Change |
|
v11_2
|
Added support for selectedIds to specify which dependent elements to import.
|
|
v10
|
Added /pmse_Project/file/project_import POST endpoint.
|


Discord Python JSON MongoDB YoutubeDL
Created a Discord bot that utilizes the discord.py API. Functions include: Rolling dice, creating a poll, playing music, and many more. The bot is currently not hosted and can only be activated via personal computer. This is an on-going project as many more features can be added to enhance the uniqueness of the bot, such as text analysis through machine learning.


@* * This template takes a single argument, a String containing a * message to display. *@ @*@(message: String)*@ @* * Call the `main` template with two arguments. The first * argument is a `String` with the title of the page, the second * argument is an `Html` object containing the body of the page. *@ @main("Welcome to Play") { @* * Get an `Html` object by calling the built-in Play welcome * template and passing a `String` message. *@ @*@welcome(message,style = "scala")*@ }
Enter Your Credentials


The order of iteration over hashes in Ruby 1.8 is undefined. For example, you do not know the order in which keys will return keys, or each yield pairs. ActiveSupport::OrderedHash implements a hash that preserves insertion order, as in Ruby 1.9:
oh = ActiveSupport::OrderedHash.new oh[:a] = 1 oh[:b] = 2 oh.keys # => [:a, :b], this order is guaranteed
ActiveSupport::OrderedHash is namespaced to prevent conflicts with other implementations.
# File lib/active_support/ordered_hash.rb, line 73 def self.[](*args) ordered_hash = new if (args.length == 1 && args.first.is_a?(Array)) args.first.each do |key_value_pair| next unless (key_value_pair.is_a?(Array)) ordered_hash[key_value_pair[0]] = key_value_pair[1] end return ordered_hash end unless (args.size % 2 == 0) raise ArgumentError.new("odd number of arguments for Hash") end args.each_with_index do |val, ind| next if (ind % 2 != 0) ordered_hash[val] = args[ind + 1] end ordered_hash end
In MRI the Hash class is core and written in C. In particular, methods are programmed with explicit C function calls and polymorphism is not honored.
For example, []= is crucial in this implementation to maintain the @keys array but hash.c invokes rb_hash_aset() originally. This prevents method reuse through inheritance and forces us to reimplement stuff.
For instance, we cannot use the inherited merge! because albeit the algorithm itself would work, our []= is not being called at all by the C code.
# File lib/active_support/ordered_hash.rb, line 68 def initialize(*args, &block) super @keys = [] end
# File lib/active_support/ordered_hash.rb, line 103 def []=(key, value) @keys << key unless has_key?(key) super end
# File lib/active_support/ordered_hash.rb, line 174 def clear super @keys.clear self end
# File lib/active_support/ordered_hash.rb, line 108 def delete(key) if has_key? key index = @keys.index(key) @keys.delete_at index end super end
# File lib/active_support/ordered_hash.rb, line 116 def delete_if super sync_keys! self end
# File lib/active_support/ordered_hash.rb, line 160 def each return to_enum(:each) unless block_given? @keys.each {|key| yield [key, self[key]]} self end
# File lib/active_support/ordered_hash.rb, line 148 def each_key return to_enum(:each_key) unless block_given? @keys.each { |key| yield key } self end
# File lib/active_support/ordered_hash.rb, line 166 def each_pair return to_enum(:each_pair) unless block_given? @keys.each {|key| yield key, self[key]} self end
# File lib/active_support/ordered_hash.rb, line 154 def each_value return to_enum(:each_value) unless block_given? @keys.each { |key| yield self[key]} self end
# File lib/active_support/ordered_hash.rb, line 28 def encode_with(coder) coder.represent_seq '!omap', map { |k,v| { k => v } } end
Returns true to make sure that this hash is extractable via Array#extract_options!
# File lib/active_support/ordered_hash.rb, line 51 def extractable_options? true end
# File lib/active_support/ordered_hash.rb, line 97 def initialize_copy(other) super # make a deep copy of keys @keys = other.keys end
# File lib/active_support/ordered_hash.rb, line 212 def inspect "#<OrderedHash #{super}>" end
# File lib/active_support/ordered_hash.rb, line 208 def invert OrderedHash[self.to_a.map!{|key_value_pair| key_value_pair.reverse}] end
# File lib/active_support/ordered_hash.rb, line 132 def keys @keys.dup end
# File lib/active_support/ordered_hash.rb, line 197 def merge(other_hash, &block) dup.merge!(other_hash, &block) end
# File lib/active_support/ordered_hash.rb, line 186 def merge!(other_hash) if block_given? other_hash.each { |k, v| self[k] = key?(k) ? yield(k, self[k], v) : v } else other_hash.each { |k, v| self[k] = v } end self end
# File lib/active_support/ordered_hash.rb, line 46 def nested_under_indifferent_access self end
# File lib/active_support/ordered_hash.rb, line 128 def reject(&block) dup.reject!(&block) end
# File lib/active_support/ordered_hash.rb, line 122 def reject! super sync_keys! self end
When replacing with another hash, the initial order of our keys must come from the other hash -ordered or not.
# File lib/active_support/ordered_hash.rb, line 202 def replace(other) super @keys = other.keys self end
# File lib/active_support/ordered_hash.rb, line 180 def shift k = @keys.first v = delete(k) [k, v] end
# File lib/active_support/ordered_hash.rb, line 217 def sync_keys! @keys.delete_if {|k| !has_key?(k)} end
# File lib/active_support/ordered_hash.rb, line 144 def to_a @keys.map { |key| [ key, self[key] ] } end
# File lib/active_support/ordered_hash.rb, line 140 def to_hash self end
# File lib/active_support/ordered_hash.rb, line 32 def to_yaml(opts = {}) if YAML.const_defined?(:ENGINE) && !YAML::ENGINE.syck? return super end YAML.quick_emit(self, opts) do |out| out.seq(taguri) do |seq| each do |k, v| seq.add(k => v) end end end end
Generated with the Darkfish Rdoc Generator 2.


Some Table Data
| Name | Height m | Completed | Country | Location |
| High Roller | 167.6 | 2014 | United States | Las Vegas, Nevada |
| Singapore Flyer | 165 | 2008 | Singapore | Marina Centre, Downtown Core |
| Star of Nanchang | 160 | 2006 | China | Nanchang, Jiangxi |
| London Eye | 135 | 2000 | United Kingdom | South Bank, Lambeth, London |
| Redhorse Osaka Wheel | 123 | 2016 | Japan | Expocity, Suita, Osaka |


# Copyright 2014 Modelling, Simulation and Design Lab (MSDL) at
# McGill University and the University of Antwerp (http://msdl.cs.mcgill.ca/)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""
The Activity Heap is based on a heap, though allows for reschedules.
To allow reschedules to happen, a model is accompagnied by a flag to
indicate whether or not it is still valid.
As soon as a model is rescheduled, the flag of the previously scheduled
time is set and another entry is added. This causes the heap to become *dirty*,
requiring a check for the flag as soon as the first element is requested.
Due to the possibility for a dirty heap, the heap will be cleaned up as
soon as the number of invalid elements becomes too high.
This cleanup method has O(n) complexity and is therefore only
ran when the heap becomes way too dirty.
Another problem is that it might consume more memory than other schedulers,
due to invalid elements being kept in memory.
However, the actual model and states are not duplicated as they are references.
The additional memory requirement should not be a problem in most situations.
The 'activity' part from the name stems from the fact that only models where
the *time_next* attribute is smaller than infinity will be scheduled.
Since these elements are not added to the heap, they aren't taken into account
in the complexity. This allows for severe optimisations in situations where
a lot of models can be scheduled for infinity.
Of all provided schedulers, this one is the most mature due to it being the
oldest and also the default scheduler. It is also applicable in every situation
and it offers sufficient performance in most cases.
This scheduler is ideal in situations where (nearly) no reschedules happen
and where most models transition at a different time.
It results in slow behaviour in situations requiring lots of rescheduling,
and thus lots of dirty elements.
This method is also applied in the VLE simulator and is the common approach
to heap schedulers that require invalidation. It varies from the scheduler in
ADEVS due to the heap from the heapq library being used, which doesn't offer
functions to restructure the heap.
Reimplementing these methods in pure Python would be unnecessarily slow.
"""
from heapq import heappush, heappop, heapify
from pypdevs.logger import *
[docs]class SchedulerAH(object):
"""
Scheduler class itself
"""
[docs] def __init__(self, models, epsilon, total_models):
"""
Constructor
:param models: all models in the simulation
"""
self.heap = []
self.id_fetch = [None] * total_models
for model in models:
if model.time_next[0] != float('inf'):
self.id_fetch[model.model_id] = [model.time_next,
model.model_id,
True,
model]
heappush(self.heap, self.id_fetch[model.model_id])
else:
self.id_fetch[model.model_id] = [model.time_next,
model.model_id,
False,
model]
self.invalids = 0
self.max_invalids = len(models)*2
self.epsilon = epsilon
[docs] def schedule(self, model):
"""
Schedule a model
:param model: the model to schedule
"""
#assert debug("Scheduling " + str(model))
# Create the entry, as we have accepted the model
elem = [model.time_next, model.model_id, False, model]
try:
self.id_fetch[model.model_id] = elem
except IndexError:
# A completely new model
self.id_fetch.append(elem)
self.max_invalids += 2
# Check if it requires to be scheduled
if model.time_next[0] != float('inf'):
self.id_fetch[model.model_id][2] = True
heappush(self.heap, self.id_fetch[model.model_id])
[docs] def unschedule(self, model):
"""
Unschedule a model
:param model: model to unschedule
"""
#assert debug("Unscheduling " + str(model))
if model.time_next != float('inf'):
self.invalids += 1
# Update the referece still in the heap
self.id_fetch[model.model_id][2] = False
# Remove the reference in our id_fetch
self.id_fetch[model.model_id] = None
self.max_invalids -= 2
[docs] def massReschedule(self, reschedule_set):
"""
Reschedule all models provided.
Equivalent to calling unschedule(model); schedule(model) on every element in the iterable.
:param reschedule_set: iterable containing all models to reschedule
"""
#NOTE rather dirty, though a lot faster for huge models
#assert debug("Mass rescheduling")
inf = float('inf')
for model in reschedule_set:
event = self.id_fetch[model.model_id]
if event[2]:
if model.time_next == event[0]:
continue
elif event[0][0] != inf:
self.invalids += 1
event[2] = False
if model.time_next[0] != inf:
self.id_fetch[model.model_id] = [model.time_next,
model.model_id,
True,
model]
heappush(self.heap, self.id_fetch[model.model_id])
#assert debug("Optimizing heap")
if self.invalids >= self.max_invalids:
#assert info("Heap compaction in progress")
self.heap = [i for i in self.heap if i[2] and (i[0][0] != inf)]
heapify(self.heap)
self.invalids = 0
#assert info("Heap compaction complete")
[docs] def readFirst(self):
"""
Returns the time of the first model that has to transition
:returns: timestamp of the first model
"""
#assert debug("Reading first element from heap")
self.cleanFirst()
return self.heap[0][0]
[docs] def cleanFirst(self):
"""
Clean up the invalid elements in front of the list
"""
#assert debug("Cleaning list")
try:
while not self.heap[0][2]:
heappop(self.heap)
self.invalids -= 1
except IndexError:
# Nothing left, so it as clean as can be
#assert debug("None in list")
pass
[docs] def getImminent(self, time):
"""
Returns a list of all models that transition at the provided time, with a specified epsilon deviation allowed.
:param time: timestamp to check for models
.. warning:: For efficiency, this method only checks the **first** elements, so trying to invoke this function with a timestamp higher than the value provided with the *readFirst* method, will **always** return an empty set.
"""
#assert debug("Asking all imminent models")
imm_children = []
t, age = time
try:
# Age must be exactly the same
first = self.heap[0]
while (abs(first[0][0] - t) < self.epsilon) and (first[0][1] == age):
# Check if the found event is actually still active
if(first[2]):
# Active, so event is imminent
imm_children.append(first[3])
first[2] = False
else:
# Wasn't active, but we will have to pop this to get the next
# So we can lower the number of invalids
self.invalids -= 1
# Advance the while loop
heappop(self.heap)
first = self.heap[0]
except IndexError:
pass
return imm_children


Select a phrase
Select a phrase on the right list, to record or edit it.
Orphaned files were found in the voice's directory, and listed in the console. These may belong to an older or different phraseset.


Addressing Conflict
9/21/15
"Discuss a time you had a conflict. What was it about? What happened?" -I was angry at my husband for not putting the dishes away in the correct spots. Sounds minor, but we ended up squabbling about it all night. "What was the source of the conflict?" -The real source of the conflict was my feeling that he just didn't care, or wasn't trying, when it came to something I'd put time and effort into (organizing our kitchen) and that my efforts were going unrecognized. "What basic emotions did you feel upon analyzing the conflict?" -Hurt, that it didn't seem to matter to him, anger, that I had to redo work, and frustration that he didn't seem to understand why I cared. "What actions did you take to resolve your conflict?" -At the time, we took a timeout to cool down, and then talked it out when we were feeling more level-headed. While my husband's memory hasn't improved (more's the pity) I am able to just roll my eyes and move on now, recognizing that it's just a difference in our personalities and attention to detail, not a personal reflection on my worth or efforts. "If you could go back, what would you do differently, if anything?" -Evaluate from the get-go if this was something worth getting angry over; so, pick my battles a bit better. "What did you learn from this experience?" -My husband's memory is actually the worst? On a serious note - that small flaws in others we can perceive to be about ourselves, but may in fact just be that person's small flaw. Sometimes we have to step back and realize we are not connected to every issue.


On my second use of Salvia, I had an incredible trip that had me blown away for a few days. My experience was not planned and was a spur of the moment attempt to get something out of my purchase of this amazing plant. I found that my 'oneie' tool could be screwed onto the top of my bong and gave me the huge bowl needed to get enough leaves in with out having to reload again and again. A big bowl for smoking is a must.
With the bowl packed solid with 5 leaves, I tried my best to get through all the leaves before it hit me.  Still feeling fully aware of my state of living, I was aware of an extra field of existence. I was in front of a 56' projection TV that was off, but the reflection from the light behind me gave the TV a mirror effect. I was convinced that if I tried, I would be able to step into the screen and dwell on the other side with out a problem. A quick thought told me that in the near future, we would be traveling through such devices (some kind of teleport thing).
As I turned to relate this to my friend, I was suddenly aware of another dimension to my surroundings. The only way I can describe this is like this. Picture if you laid Handi-wrap over a swimming pool and did a belly flop right into the middle. As you sank, the wrap would completely surround you, as if you were to push an object into latex rubber. The object would be visible, but the latex would be keeping it from being it's true self. Such as it was when I looked at my friend. I felt as if I could reach around behind him and touch his soul, if only the reality of our existence had an edge. I tried to tell him that I was so close to being able to touch his soul, but my words were quick and stumbled. I couldn't get out the right explanation for my experience until the effects of the salvia began to wear off.
Definitely a great night for tripping. We continued the evening with some very pure MDMA and kept on smoking small amounts of salvia mixed with THC. The doubled up pair of smokage was a great inducer of mental wandering. It was one of those nights that you just didn't want to end.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


For this personal project, I imagined a redesign of the inventory menu. It was only a exercise, not saying the actual UI has issues, quite the opposite, the UI is clean and the art direction is really beautiful. I only wanted to tweak the UI. My main inspiration for this redesign is the inventory of The Witcher 3, which allow the player to see every item he owns. The player won't have to enter inside a item selection to see if he has a better item to equip.
Also, I added some indicators to the shortcut menu, to reduce the player's cognitive load. The actual shortcut menu is great, especially on console, when you press the RT button, the other menu shortcut minimize.


!
Custom Laravel 404.blade.php that includes default error details
There was an error completing your request. Details below for nerds.
{!! $t->getContent(Symfony\Component\Debug\Exception\FlattenException::create($exception)) !!}


--- layout: default ---
Please Read: Chapter 10 “Map Color and Other Channels”
Please Read/Skim: ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps (pdf)
Please Read/Skim: Practical Rules for Using Color in Charts by Stephen Few (pdf)
Please Watch:


BlueBotManager
class BlueBotManager : NSObject, CBCentralManagerDelegate, CBPeripheralDelegate
This calss is responsible for bluetooth connection with the robot peripheral
-
CBCentralManager instance
Declaration
Swift
var centralManager: CBCentralManager!
-
Macbook CBPeripheral instance
Declaration
Swift
var macPeripheral: CBPeripheral?
-
Simulator CBService instance
Declaration
Swift
private var botService: CBService?
-
Power status of the bot
Declaration
Swift
var botPowerState: Bool
-
Init centralManager instance which will trigger centralManagerDidUpdateState method
Declaration
Swift
override init()
-
Disconnect from the robot peripheral, for more info check cancelPeripheralConnection
Declaration
Swift
func dissconnect()
Return Value
nothing
-
Send write request to the robot peripheral, for more info check CBPeripheral:writeValue
Declaration
Swift
func writeDataToBot(data: Data, cbuuid: CBUUID)
Parameters
data
Settings or Power characterstics data
cbuuid
The 128-bit universally unique identifier that identify the characterstic to read from. The value is defind in BlueBotModel structure
Return Value
nothing
-
Send read request to the robot peripheral, for more info check CBPeripheral:readValue
Declaration
Swift
func readDataFromBot(cbuuid: CBUUID)
Parameters
cbuuid
The 128-bit universally unique identifier that identify the characterstic to read from. The value is defind in BlueBotModel structure
Return Value
nothing
-
Send BLUETOOTH_STATE notification, for more info about centralManagerDidUpdateState
Declaration
Swift
func centralManagerDidUpdateState(_ central: CBCentralManager)
-
Send BLUETOOTH_CONNECTION notification, for more info about didDisconnectPeripheral
Declaration
Swift
func centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?)
-
called when the central discover peripheral, It will connect to the macbook using its CBUUID. it will stop scanning for more info about centralManager
Declaration
Swift
func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber)
-
called when the central conneted to the peripheral to discover the services. For more info about centralManager
Declaration
Swift
func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral)
-
called when the peripheral services are discovered so you can discover the service characteristics . For more info about CBPeripheralDelegate
Declaration
Swift
func peripheral(_ peripheral: CBPeripheral, didDiscoverServices error: Error?)
-
called when the peripheral service characteristics are discovered so you can register to notifiable characteristics . For more info about CBPeripheralDelegate
Declaration
Swift
func peripheral(_ peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?)
-
called when the peripheral update its value or when as response to read request by the central. For more info about CBPeripheralDelegate
Declaration
Swift
func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?)
-
called when the peripheral response to write request by the central. For more info about CBPeripheralDelegate
Declaration
Swift
func peripheral(_ peripheral: CBPeripheral, didWriteValueFor characteristic: CBCharacteristic, error: Error?)


History of Modern Mathematics
by David Eugene Smith
History of Modern Mathematics is a comprehensive guide to different theories and strategies of mathematics ranging from Theory of Numbers, Theory of Equations, Complex Numbers, Calculus, Analytical Geometry, and others.
Source: Smith, D.E. (1906). Hisotyr of Modern Mathematics. London: Chapman and Hall.
- Editor's Preface
- Preface to the History of Modern Mathematics.
- Author's Preface
- The author’s preface to the book.
- Article 1: Introduction
- An introduction to the history of mathematics.
- Article 2: Theory of Numbers
- A discussion of the Theory of Numbers and its origin.
- Article 3: Irrational and Transcendent numbers
- A study of irrational and transcendent numbers and how it was first established.
- Article 4: Complex Numbers
- A discussion about complex numbers and an explanation of the theory.
- Article 5: Quaternions and Ausdehnungslehre
- A discussion and explanation of Quaternions and Ausdehnungslehre.
- Article 6: Theory of Equations
- A study of the Theory of Numerical Equations.
- Article 7: Substitutions and Groups
- A look at substitutions and groups.
- Article 8: Determinants
- A discussion of determinants and the theory's origin.
- Article 9: Quantics
- A discussion of the theory of Quantics and its origin.
- Article 10: Calculus
- A discussion of calculus and its origin.
- Article 11: Differential Equations
- A discussion of the Theory of Differential Equations and its origin and importance in mathematics.
- Article 12: Infinite Series
- A discussion of the Theory of Infinite Series and its development.
- Article 13: Theory of Functions
- A discussion of the Theory of Functions and its origin.
- Article 14: Probabilities and Least Squares
- A discussion of probability and least squares as well as the Theory of Probabilities and Errors.
- Article 15: Analytic Geometry
- A look at analytic geometry and its origin.
- Article 16: Modern Geometry
- A discussion of modern geometry and its evolution.
- Article 17: Elementary Geometry
- A look at elementary geometry.
- Article 18: Non-Euclidean Geometry
- A discussion of Non-Euclidean geometry and its origin and first scientific investigation.
- General Tendencies
- A discussion of the mathematical leaders of the nineteenth century.
- Year Published: 1906
- Language: English
- Country of Origin: United States of America
-
Readability:
- Flesch–Kincaid Level: 12.0
- Word Count: 3,882
- Genre: Informational
- Keywords: mathematics


{% include 'include.html' %} {% load static %}
{% include 'mainnav.html' %}
{% include 'doctor_sidenav.html' %}
Assigned Tasks
progress
cancel
{% csrf_token %}
Refresh
Submit
{% for job in jobs %}
Audio By: {{ job.Doctor_user.fullname }} created on {{ job.date_submitted }}
{% if not job.transcription_completed %}
Change File:
{% endif %}
Doctor Name:
{{ job.Doctor_user.fullname }}
Audio Name:
{{ job.audio_name }}
Created Date:
{{ job.date_submitted }}
Doctor Email:
{{ job.Doctor_user }}
Audio File:
{{ job.audio_file }}
Audio Duration:
{{ job.duration }}
Status:
{% if job.QA_passed %}
Finished Click to download
{% endif %} {% if not job.QA_passed %} Pending {% endif %}
{% if job.QA_passed %}
FeedBack:
{% endif %}
{% endfor %}


Separate fine. Together hell.
| DOSE: |
6 hits |
oral |
LSD |
(blotter / tab) |
| |
3 lines |
insufflated |
Cocaine |
(powder / crystals) |
Well, I had done cocaine alot before and I knew that drug fairly well. I had also done alot of acid before. I had fairly pleasurable results using these 2 drugs seperately of one another, but I was unable to find a good description of what the synergies of the two would be. So, being the kind of brave(stupid?) person that I am, I decided to take it into my own hands and find out what it was like.
Well I learned pretty quickly that it ain't fun. Tripping is fun by itself. Cocaine is fun by itself. They are even kind of fun together for awhile. But then take the cravings and the darkness of cocaine with the fragile mindset of tripping and something horrible happened to me. My throat became extremely dry and constricted. I could barely breathe. And the more I thought about it the more I fixated on it. Within an hour or two I thought I was dying. I could barely swallow and my breathing was completely shallow. I choked on every other breath and I swallowed fluid just to keep my throat open. My mind was racing and my heart was racing faster. My whole body was numb and I was starting to black out.  I could barely choke out the word 'Help'. I lay on the ground for a good 2 hours or so barely breathing struggling for life and sanity.
I never made it to the hospital, because my sister talked me out of it. She said that they would most likely pump my stomach and put me into a rehab or something. That didnt sound like something I was interested in, even if I was half-mad on acid and struggling for life. Eventually I calmed down and my throat loosened to the point where I could easily breathe. So there you have it. I didnt die, and I never made it to the hospital, but I sure made a jackass out of myself in front of relatives and I ruined my(and their) weekend. It also brought out in the open my use of drugs, something which I had previously kept private and hidden from them. Its kind of hard to hide something like that when you stumble out of your bedroom in the middle of a regular evening trying to breathe and choke out 'Help!'.
Please post this to inform anyone else who is looking to combine these 2 drugs as to one possible result of their actions.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


<EMAIL_ADDRESS>P.O Box : 90974, Dubai, UAE Office No. B-307 Saraya Avenue, Garhoud Area near GIGICO Metro Station, Dubai, UAE.
+971 4 25 45 015


Most applications use terms that the user is encountering for the first time. And so, it's helpful to provide a glossary of sorts so they may lookup the meaning of a new term. However, deciding on where to put this glossary inside the user interface is a big deal. For example, if I'm performing some task, I don't want to drop it to go look something up. This is where tooltips help – the user get's a contextual explanation of something.
Out of the box, tooltips work great when applied to a specific element on the page, such as a button or a progressbar. But what about paragraphs of text? Let's look at how we could allow the user to select some text, and display some contextual definition for the selection using the tooltip widget.


Results: Onsite Test at Princeton University
86 students competed in our second annual Onsite Test of the Princeton University Physics Competition based at Princeton University, held on Saturday, November 21, 2015. The rankings are now available
here.
For your individual score breakdown, please e-mail us at<EMAIL_ADDRESS>You may access the problem packets that contestants were given
here.
Selected solutions can be found
here.

Thank you very much and we hope to see you, along with your classmates and friends, next year.


Connecting to Device
Device is Ready
Device WiFi Hotspot
Permissions Checking
Start Hotspot
Stop Hotspot


Returns the Kubernetes URL for a service in your local cluster. In the case of multiple URLs they will be printed one at a time.
minikube service [flags] SERVICE [options]
Use "minikube <command> --help" for more information about a given command.
Use "minikube options" for a list of global command-line options (applies to all commands).


smoke particle surgical mass tissue particles tissues used {border-style Fig px;} #ffffff;} results different matter particulate size Renal Writing concentration liver number ELPI Sciences aerosol deposited diathermy high-PM sample total Stroke. data matter, operating presented risk suction Available: Mass cutting distribution evacuation exposure health order tissues, Table concentrations distributions integrated personnel px; renal room significant study test types using various {font-family Data editing electrosurgical font-size low-PM lung medium-PM produce review subcutaneous tissue, variations Aerosol Air Health Liver Surgical Tampere, bronchus, calculated cortex deposition double; efficiency electrosurgery gray groups high http://stroke.ahajournals.org/content/// measured original porcine production skeletal surgery tissue. tissues. unit white AQI According Bronchus Conceptualization Fat Gray Karjalainen Life Lung Materials Medicine Muscle Niku Oksala Skin Supervision University White additional analysis bold border-color border-width cerebral cuts diameter differences draft general indicate low particles, particles. pelvis produced solid; standard statistical {font-style {font-weight (PM ./s--- Anatomy Biology Finland Finnish Funding Investigation Measured Methodology Nervous Occup Pillinger Project Resources Sci Surg System: Tampere Tissue Visualization [], blood composition cortex, courier; curation current curves electrosurgery. em; evacuator evaporated fat, grants implications liver, losses mask measurement measurements measures model occupational pelvis, performed power produces pt;} respiratory samples significantly surgeon tested typically μg/m


Document Information
Preface
Part I Introduction
1. Overview
2. Using the Tutorial Examples
Part II The Web Tier
3. Getting Started with Web Applications
4. JavaServer Faces Technology
5. Introduction to Facelets
6. Expression Language
7. Using JavaServer Faces Technology in Web Pages
8. Using Converters, Listeners, and Validators
9. Developing with JavaServer Faces Technology
10. JavaServer Faces Technology: Advanced Concepts
11. Using Ajax with JavaServer Faces Technology
12. Composite Components: Advanced Topics and Example
13. Creating Custom UI Components and Other Custom Objects
14. Configuring JavaServer Faces Applications
15. Java Servlet Technology
16. Java Servlet Technology: Advanced Topics
17. Internationalizing and Localizing Web Applications
Part III Web Services
18. Introduction to Web Services
19. Building Web Services with JAX-WS
20. Building RESTful Web Services with JAX-RS
21. JAX-RS: Advanced Topics and Example
Part IV Enterprise Beans
22. Enterprise Beans
23. Getting Started with Enterprise Beans
24. Running the Enterprise Bean Examples
25. A Message-Driven Bean Example
26. Using the Embedded Enterprise Bean Container
27. Using Asynchronous Method Invocation in Session Beans
Part V Contexts and Dependency Injection for the Java EE Platform
28. Introduction to Contexts and Dependency Injection for the Java EE Platform
29. Running the Basic Contexts and Dependency Injection Examples
30. Contexts and Dependency Injection for the Java EE Platform: Advanced Topics
31. Running the Advanced Contexts and Dependency Injection Examples
Part VI Persistence
32. Introduction to the Java Persistence API
33. Running the Persistence Examples
34. The Java Persistence Query Language
35. Using the Criteria API to Create Queries
36. Creating and Using String-Based Criteria Queries
37. Controlling Concurrent Access to Entity Data with Locking
38. Improving the Performance of Java Persistence API Applications By Setting a Second-Level Cache
Part VII Security
39. Introduction to Security in the Java EE Platform
40. Getting Started Securing Web Applications
41. Getting Started Securing Enterprise Applications
42. Java EE Security: Advanced Topics and Example
Part VIII Java EE Supporting Technologies
43. Introduction to Java EE Supporting Technologies
44. Transactions
45. Resources and Resource Adapters
46. Running the Resource Adapter Example
47. Java Message Service Concepts
48. Java Message Service Examples
49. Bean Validation: Advanced Topics
50. Using Java EE Interceptors
Part IX Case Studies
51. Duke's Bookstore Case Study Example
52. Duke's Tutoring Case Study Example
53. Duke's Forest Case Study Example
Index
|
|
T
- templating, Facelets, Using Facelets Templates
- temporary JMS destinations, Creating Temporary Destinations
- examples
- Coding the Application Client: HumanResourceClient.java
- Coding the Application Client: MultiAppServerClient.java
- testing
- enterprise beans, The standalone Example Application
- unit, The standalone Example Application
- TextMessage interface, Message Bodies
- timer service, Using the Timer Service
- automatic timers
- Using the Timer Service
- Automatic Timers
- calendar-based timer expressions, Creating Calendar-Based Timer Expressions
- cancelling timers, Canceling and Saving Timers
- creating timers, Creating Programmatic Timers
- examples, The timersession Example
- exceptions, Canceling and Saving Timers
- getInfo method, Getting Timer Information
- getNextTimeout method, Getting Timer Information
- getTimeRemaining method, Getting Timer Information
- getting information, Getting Timer Information
- programmatic timers
- Using the Timer Service
- Programmatic Timers
- saving timers, Canceling and Saving Timers
- transactions, Transactions and Timers
- timestamps, for messages, JMSTimestamp message header field, Message Headers
- Topic interface, JMS Destinations
- topics, JMS Destinations
- creating
- JMS Destinations
- To Create JMS Resources Using NetBeans IDE
- durable subscriptions, Creating Durable Subscriptions
- temporary
- Creating Temporary Destinations
- Coding the Application Client: MultiAppServerClient.java
- transactions
- Transactions in Java EE Applications
- Transactions
- application-managed, Application-Managed Entity Managers
- attributes
- Transaction Attributes
- Setting Transaction Attributes
- bean-managed
- Bean-Managed Transactions
- Methods Not Allowed in Bean-Managed Transactions
- Managing Distributed Transactions
- boundaries
- What Is a Transaction?
- Methods Not Allowed in Container-Managed Transactions
- Bean-Managed Transactions
- business methods
- See business methods, transactions
commits
- What Is a Transaction?
- Synchronizing a Session Bean’s Instance Variables
- container-managed
- Container-Managed Transactions
- Managing Distributed Transactions
- container-managed transaction demarcation, Container-Managed Transactions
- defined, What Is a Transaction?
- distributed, Managing Distributed Transactions
- examples, A Local Transaction Example
- exceptions
- See exceptions, transactions
JDBC, Updating Multiple Databases
- JMS and enterprise bean applications, Managing Transactions in Session Beans
- JTA
- Bean-Managed Transactions
- JTA Transactions
- local, Using JMS API Local Transactions
- managers
- Summary of Transaction Attributes
- JTA Transactions
- Updating Multiple Databases
- message-driven beans
- See message-driven beans, transactions
nested
- Container-Managed Transactions
- JTA Transactions
- Required attribute, Managing Distributed Transactions
- rollbacks
- What Is a Transaction?
- Rolling Back a Container-Managed Transaction
- Synchronizing a Session Bean’s Instance Variables
- JTA Transactions
- scope, Transaction Attributes
- session beans
- See session beans, transactions
timeouts, Transaction Timeouts
- timer service, Transactions and Timers
- web components, Transactions in Web Components
- transport-guarantee element, Specifying a Secure Connection
- transport guarantees, Specifying a Secure Connection
- transport-layer security
- Transport-Layer Security
- Establishing a Secure Connection Using SSL
- truststores
- Working with Digital Certificates
- Creating a Server Certificate
- managing, Working with Digital Certificates
U
- UI component behavioral interfaces, User Interface Component Classes
- ActionSource2 interface
- User Interface Component Classes
- Creating Custom Component Classes
- ActionSource interface
- User Interface Component Classes
- Event and Listener Model
- Creating Custom Component Classes
- Implementing an Event Listener
- ClientBehaviorHolder interface, User Interface Component Classes
- ConvertibleValueHolder interface, User Interface Component Classes
- EditableValueHolder interface
- User Interface Component Classes
- Creating Custom Component Classes
- NamingContainer interface
- User Interface Component Classes
- Creating Custom Component Classes
- StateHolder interface
- User Interface Component Classes
- Creating Custom Component Classes
- Saving and Restoring State
- SystemEventListenerHolder interface, User Interface Component Classes
- ValueHolder interface
- User Interface Component Classes
- Creating Custom Component Classes
- UI component classes
- User Interface Component Classes
- Component Rendering Model
- When to Use a Custom Component
- See also custom UI components
- javax.faces.component package, Creating Custom Component Classes
- UIColumn class, User Interface Component Classes
- UICommand class
- User Interface Component Classes
- Component Rendering Model
- UIComponentBase class
- User Interface Component Classes
- Creating Custom Component Classes
- Performing Encoding
- UIComponent class
- User Interface Component Model
- Component Rendering Model
- UIData class
- UIData Properties
- User Interface Component Classes
- UIForm class, User Interface Component Classes
- UIGraphic class, User Interface Component Classes
- UIInput and UIOutput classes, UIInput and UIOutput Properties
- UIInput class
- User Interface Component Classes
- Event and Listener Model
- UIMessage class, User Interface Component Classes
- UIMessages class, User Interface Component Classes
- UIOutput class
- User Interface Component Classes
- Conversion Model
- UIPanel class, User Interface Component Classes
- UIParameter class, User Interface Component Classes
- UISelectBoolean class
- UISelectBoolean Properties
- User Interface Component Classes
- UISelectItem class
- UISelectItem Properties
- User Interface Component Classes
- UISelectItems class
- UISelectItems Properties
- User Interface Component Classes
- UISelectMany class
- UISelectMany Properties
- User Interface Component Classes
- UISelectOne class
- UISelectOne Properties
- User Interface Component Classes
- Component Rendering Model
- UIViewRoot class, User Interface Component Classes
- UI component tag attributes
- alt attribute, Understanding the Facelets Page
- binding attribute
- Binding Component Values and Instances to Managed Bean Properties
- Binding a Component Instance to a Bean Property
- converter attribute, Using a Custom Converter
- rendered attribute, Binding a Component Instance to a Bean Property
- value attribute
- Binding Component Values and Instances to Managed Bean Properties
- Binding a Component Value to a Property
- var attribute, Retrieving Localized Messages
- UnavailableException class, Creating and Initializing a Servlet
- undeploying modules and applications, Undeploying Web Modules
- Unicode character set, Character Sets
- unified expression language, See EL
- Uniform Resource Identifiers (URIs), What Are RESTful Web Services?
- URI path parameters, JAX-RS, Extracting Request Parameters
- URI path templates
- JAX-RS
- Overview of a JAX-RS Application
- The @Path Annotation and URI Path Templates
- US-ASCII character set, Character Sets
- user-data-constraint element, Specifying a Secure Connection
- user data constraints
- Specifying Security Constraints
- Specifying a Secure Connection
- users, What Is a User?
- adding to GlassFish Server, To Add Users to the GlassFish Server
- managing, Managing Users and Groups on the GlassFish Server
- UserTransaction interface
- Methods Not Allowed in Container-Managed Transactions
- JTA Transactions
- Methods Not Allowed in Bean-Managed Transactions
- Transactions in Web Components
- message-driven beans, Managing Distributed Transactions
- using pages, Composite Components
- UTF-8 character encoding, Character Encoding
- utility classes, The Contents of an Enterprise Bean
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices
|