[Erowid Warning: Our understanding of the literature is that there is no such thing as safe use of volatile solvents, aerosols and other street inhalants : their psychoactive effects are inseparable from nerve and organ damage. We have chosen to include these reports to help document the real world use of inhalants, but their inclusion is not intended to imply that they are anything but dangerous.]
Ive been doing ether on and off for the better part of this year and I have always enjoyed its effects. At small doses I found it produces a simple quickening effect and some loss of motor control. I think thats what everyone who posted had experienced. But thats only half of this wonderful drug! While on ether, if I do enough, there are many effects that havent been mentioned once. First let me say that ive never bought ether mixed with any other chemicals.  Anyways in all my ether experiences me and a couple friends would finish about a litre bottle of ether in one sesion. This could account for the fact that my experiences were so more intense, but I'm not sure.
On ether I experience what I believe are 'waking' dreams, plus all the effrets of low doses such as loss of motor skills and a feeling of everything increasing in speed. When talking with people, I begin to hear what they are imagining, and not what their saying. At the moment it makes perfect sense, but as time goes on I forget what was said or just not understand their words anymore. There is also an anoying buzing sound that is constantly there, but seems to calm me. That pretty much covers the audotory hallucinations, but the visual hallucinations are major part of every good ether binge. These effects include random objects appearing out of nowhere. These objects usually have to do with whatever I'm thinking. Colorful walls appear out of nowhere and stretch to the sky, objects seem to randomly come out of shaded areas and of course small to large boxes float around peoples heads just to dissapear when the person says something.
Anyways none of my experiences seem to make any sense now. So I'm doing the best i can to describe the major effects I experienced during each trip. But the point is theres so much more to the wonderful drug ether. I bet i havnt even experienced its full potential, although i have had one out of body experince while on the stuff. Ether is so under-rated. I like taking large amounts to experience its true effects. And sorry if this post makes no sense at all, ether burns out my brain and im really burnt out from some of the best ecstasy ive ever experienced in 3 pills. Good luck with ether and happy trippin!
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.


Class MTextParagraphOptions
Options for the MText entity paragraph formatting.
Inheritance
Inherited Members
Namespace: netDxf.Entities
Assembly: CADability.dll
Syntax
public class MTextParagraphOptions
Remarks
Old DXF versions might not support all available formatting codes.
Constructors
| Improve this Doc View SourceMTextParagraphOptions()
Initializes a new instance of the MTextParagraphOptions
class.
Declaration
public MTextParagraphOptions()
Properties
| Improve this Doc View SourceAlignment
Gets or sets the paragraph justification (text horizontal alignment).
Declaration
public MTextParagraphAlignment Alignment { get; set; }
Property Value
| Type | Description |
|---|---|
| MTextParagraphAlignment |
FirstLineIndent
Gets or sets the indent value for the first line of the paragraph.
Declaration
public double FirstLineIndent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
Valid values range from -10000.0 to 10000.0, the default value 0.0.
Negative first line indent values are limited by the left indent,
in the case its absolute value is larger than the left indent, when applied to the paragraph it will be automatically adjusted .
HeightFactor
Gets or sets the paragraph height factor.
Declaration
public double HeightFactor { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
Set as 1.0 to apply the default height factor.
LeftIndent
Gets or sets the left indent of the current paragraph.
Declaration
public double LeftIndent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
Valid values range from 0.0 to 10000.0, the default value 0.0.
LineSpacingFactor
Gets or sets the paragraph line spacing factor.
Declaration
public double LineSpacingFactor { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
Percentage of default line spacing to be applied. Valid values range from 0.25 to 4.0, the default value 1.0.
LineSpacingStyle
Get or sets the paragraph MTextLineSpacingStyle.
Declaration
public MTextLineSpacingStyle LineSpacingStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| MTextLineSpacingStyle |
RightIndent
Gets or sets the right indent value of the paragraphs.
Declaration
public double RightIndent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
Valid values range from 0.0 to 10000.0, the default value 0.0.
SpacingAfter
Specifies the spacing before or after the paragraph.
Declaration
public double SpacingAfter { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
If set to zero no value will be applied and the default will be inherited. When it is non zero, valid values range from 0.25 to 4.0.
The distance between two paragraphs is determined by the total of the after paragraph spacing value of the upper paragraph
and the before paragraph spacing value of the lower paragraph.
SpacingBefore
Specifies the spacing before the paragraphs.
Declaration
public double SpacingBefore { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Remarks
If set to zero no value will be applied and the default will be inherited. When it is non zero, valid values range from 0.25 to 4.0.
The distance between two paragraphs is determined by the total of the after paragraph spacing value of the upper paragraph
and the before paragraph spacing value of the lower paragraph.
VerticalAlignment
Gets or sets the paragraph line vertical alignment.
Declaration
public MTextParagraphVerticalAlignment VerticalAlignment { get; set; }
Property Value
| Type | Description |
|---|---|
| MTextParagraphVerticalAlignment |
Remarks
The vertical alignment affects how fractions, superscripts, subscripts, and characters of different heights are placed in a paragraph line. By default the paragraph vertical alignment is Center.


Rent-a-Kid
Rent-a-Kid is a TV movie starring Leslie Nielsen, Christopher Lloyd, and Matt McCoy. Harry Habert, owner of a rent office has an original idea: To rent babies from a nearby orphanage to the local families. He rents the Ward brothers...


{%extends "base.html"%} {%block title%}Login{%endblock%} {%block content%}
You are about to conduct a doubleblind experiment.
We will determine which of your so-called friends actually make good posts, and which ones waste your time.
We will also infer more sophisticated information about your preferences and interests.
(Twitter and Facebook support forthcoming.)


{% extends 'base.html' %} {% import "bootstrap/wtf.html" as wtf %} {% block header %}
New user? Click here to register.


|
SideCar
|
Abstract base class that defines the API for all SideCar message processors. More...
#include </Users/howes/src/sidecar/Algorithms/Processor.h>
Public Member Functions | |
| virtual | ~Processor () |
| Destructor. More... | |
| virtual bool | process (const Messages::Header::Ref &msg)=0 |
| Process a single SideCar message. More... | |
Abstract base class that defines the API for all SideCar message processors.
By having a common base class, Processor objects may reside in STL containers. Although any class may derive from this one, its primary purpose is to serve as the base class for the TProcessor template class.
Definition at line 16 of file Processor.h.
|
inlinevirtual |
Destructor.
Here to silence irritating warnings from certain GNU compilers.
Definition at line 22 of file Processor.h.
References process().
|
pure virtual |
Process a single SideCar message.
Derived classes must define.
| msg | the message to process |
Implemented in SideCar::Algorithms::TProcessor< P, M >, SideCar::Algorithms::TProcessor< Channel, Messages::Video >, and SideCar::Algorithms::TProcessor< TChannelBuffer< T >, T >.
Referenced by ~Processor().


totalsent = 0
while totalsent < len(msg):
sent = sock.send(msg[totalsent:])
if sent == 0:
raise RuntimeError("socket connection broken")
totalsent = totalsent + sent
//print("sent", totalsent, "bytes")
def run(self, values):
sock.sendall(msg)
except ConnectionResetError:
print("client dropped connection")
self.clients.remove(sock)
//print("sent", len(msg), "bytes")
def run(self, values):


Edit
Delete
Ban
Make admin
e-Talk - Equipe Dharma
Open this page with a browser compliant with WebRTC (Chrome, Firefox).
Type a nick in the field
Name
and click on
Register
.
In a different machine (or a different tab in the same browser) follow the same procedure to register another user.
Type the name of the user to be called in the field
Peer
and click
Call
.
Grant the access to the camera and microphone for both users. After the SDP negotiation the communication should start.
The called user should accept the incoming call (by a confirmation dialog).
Click on
Stop
to finish the communication.
Name
Register
Peer
Call
Stop
Console


Futures Class
Futures holds additional utility functions that operate on Futures (for example, waiting for a collection of Futures to complete).
Static Methods
Code Future wait(List futures) #
Returns a future which will complete once all the futures in a list are complete. If any of the futures in the list completes with an exception, the resulting future also completes with an exception. (The value of the returned future will be a list of all the values that were produced.)
static Future<List> wait(List<Future> futures) { if (futures.isEmpty()) { return new Future<List>.immediate(const []); } Completer completer = new Completer<List>(); Future<List> result = completer.future; int remaining = futures.length; List values = new List(futures.length); // As each future completes, put its value into the corresponding // position in the list of values. for (int i = 0; i < futures.length; i++) { // TODO(mattsh) - remove this after bug // http://code.google.com/p/dart/issues/detail?id=333 is fixed. int pos = i; Future future = futures[pos]; future.then((Object value) { values[pos] = value; if (--remaining == 0 && !result.isComplete) { completer.complete(values); } }); future.handleException((exception) { if (!result.isComplete) completer.completeException(exception); return true; }); } return result; }


| Home | Trees | Indices | Help |
|---|
|
|
|
|||
| TestAPI |
|
|||
TESTDOC =
|
|||
TESTCFG =
|
|
TESTDOC
|
TESTCFG
|
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Thu Sep 18 13:30:17 2008 | http://epydoc.sourceforge.net |


User Account
My Account
My Orders
Products
Orders
Accounts
Categories
myAccount
myOrders
Welcome #{authenticationBean.activeUser.name}
#{authenticationBean.activeUser.name}
Upload
Username
Password
Email
Phone
Address
City
Postcode


Jack Vendor
900 Business St.
Dallas, TX 56789
Email<EMAIL_ADDRESS>Phone:<PHONE_NUMBER>
| Invoice # | 000123 |
|---|---|
| Date | |
| Amount Due | $0.00 |
| Item | Description | Rate | Quantity | Price |
|---|---|---|---|---|
|
❌
item
|
description | rate | quantity | price |
| Subtotal | $0.00 |
|---|---|
| Unpaid Balance | $0.00 |
| Total | $0.00 |
| Amount Paid | $0.00 |
| Balance Due | $0.00 |
NET 30 Days. Finance Charge of 1.5% will be made on unpaid balances after 30 days.


Dear IFRC Staff,{% include "includes/logo.html" %}
The following user {{ first_name }} {{ last_name }} has referenced you to validate their IFRC Go account.
Could you confirm the identify of {{ first_name }} {{ last_name }} and approve their IFRC Go account?
If you do not recognize this user, simply ignore this email.
Yes, I approve the IFRC Go account.
If you do experience any problems, please contact<EMAIL_ADDRESS>Thank you,
IFRC Go


John and I have always loved Asian food and have been blessed with a good friend who was raised in China. Don Lin was the Number 1 son of a wealthy Mandarin family, so he never had to cook at home. But he loved to spend time in the kitchen watching the family cook. He left home at 15 to escape the invading Japanese, and then was advised not to return when the Communists took over in 1948. He did not return until China was reopened in the late 70s and during those years in exile, he recreated the dishes of his childhood. Like my mother-in-law, Don never wastes anything and he is also expert at using whatever is at hand. A good example is his Peking Duck.
Ingredients: 2 3 lb. chickens
12 scallions
12 flour tortillas
Hoisin Sauce: 1 cup Hoisin Sauce
2 - 4 Tbsp. sugar
1 - 2 Tbsp. water (Needs to be of consistency to brush on tortillas with scallion
brushes)
Wash the chickens thoroughly under cold running water. Pat dry with paper towels. Hang by string over sink for at least 6 hrs. to dry. Preheat oven to 375°. Lightly grease an oven rack and set in middle of oven. Fill a large shallow pan about 3/4 full and place below rack with chickens. (This will eliminate a lot of clean-up). Roast chickens 30 min. with breast up.
While duck/chicken is roasting prepare scallion brushes. Cut 3" from the white bulb end of scallions and discard the green part (I store it in Tupperware for another use.) Cut off root tip. Wit h a very sharp knife, cut the scallions half way down from the green end. Repeat three times till scallions are cut in eighths. Submerge in ice water. The green ends will spread apart like a brush, leaving the white end as a handle.
When chicken is done and cool enough to handle, dis-joint wings and drums. Next remove all skin. Cut skin and meat in pieces about 2" x 1". Place meat on serving tray surrounded by pieces of crisp skin. Pass the tortillas, Hoisin sauce, scallions and duck. Each diner paints his tortilla with Hoisin sauce, using the scallion.  Then the tortilla is rolled up and eaten with the hands. Peking Duck is the climax of the meal in China so you would have begun the meal with some egg drop soup, egg rolls, etc. In China, you are served many, many dishes prepared from the meat of the duck as a prelude. When we were in Peking, John passed on most of these, saving his appetite for the Peking Duck, which is brought to your table for display before being returned to the kitchen for carving. Imagine his dismay when our waiter returned with the pancakes, sauce and the skin of the duck but no meat. We definitely prefer Don’s Americanized way.
I find it difficult to make Peking Chicken for more than 8 people, but the following recipe will serve 10 to 12, and has a similar flavor. It not near as much fun but a big hit with our guests.
Ingredients: 8 to 10 lb. chicken, cut into serving pcs.
2 cups light soy sauce
2 cups dry sherry
4 large cloves garlic, minced
4 tsp. pared ginger root, minced
Rinse chicken; pat dry and place in two 9x13 baking dishes. Combine the above ingredients and pour over chicken. Refrigerate overnight.
Ingredients: 2 cups dry sherry
1 cup Hoisin sauce
1 cup ketchup
1/2 cup packed dark brown sugar
2 cloves garlic
Preheat oven to 350°. Remove chicken from marinade and drain. Discard the marinade. (It always hurts to do this). Place chicken in baking dishes; combine the above ingredients and pour over chicken. Bake, basting occasionally. Turn chicken once during baking. When chicken is tender, about 45 min., remove from oven and serve with boiled rice and the sauce from the baking pan.
 Mix well and let stand 30 min. Drain and reserve the marinade. Heat 2 Tbsp. of the oil in a wok or large skillet. Stir-fry the chicken about 3 min. and then remove from wok. Wipe out wok with paper towel and add l Tbsp. oil. Add the ginger root, garlic, mushrooms, onions and stir-fry for 1 min. Add the cabbage, tomato and bamboo shoots along with the reserved marinade. Cook 1 min. If using the sesame oil, add at this time and cook another 30 seconds. Serves 4 over rice.
Note 1. This recipe is one of the basics of Cantonese cooking. You can use any vegetables that are in season, - broccoli, carrots, snow peas, water chestnuts. Just be sure you put the vegetables which require a longer cooking time in first. Note 2. Moo Goo Gai Pan is my litmus test for any new Chinese restaurant.  It should have all sorts of subtle flavoring. Each chef has his own. The above are my favorites.

Slice chicken breasts thinly and marinate in the mixture of soy sauce, chicken broth and cornstarch and pepper for 20-30 min. Meanwhile combine the ketchup, vinegar, wine, sugar, chilies and Tabasco. Remove seeds and membrane from washed peppers and cut into pieces 1" sq. Put 1 Tbsp. oil in wok. Stir-fry peppers over med-high heat for 1 min. Remove and wipe out wok. Add the remaining oil and when hot, put in the drained chicken and stir fry until it loses its pink color. Add the sauce; bring to a boil and cook for 1 min. Add green peppers to the chicken; Mix well and serve over rice to 4.
Ingredients: 2 whole boneless chicken breasts
3 Tbsp. oil
4 green onions, sliced
2 stalks celery (Optional)
1 Tbsp. butter
3/4 cup walnuts, broken coarsely
1 tsp. lemon zest
2 Tbsp. soy sauce
1 Tbsp. fresh lemon juice (Minute Maid is OK)
Cut the skinned chicken into bite-sized pieces. Heat the oil in wok or skillet until sizzling. Add chicken, onion and celery and stir-fry until chicken begins to brown. Add the butter, walnuts and lemon zest. Cook a few minutes, stirring. Remove from heat and add the lemon juice and soy sauce. Stir until chicken is well coated and serve over rice to 4.
We like Japanese food equally as well as Chinese and it is a little simpler to prepare. However, always remember that the Japanese take great pains in the presentation. You’ll need a colorful garnish to make up for the relative lack of color on the plate.
Ingredients: 2/3 cup soy sauce (I use Kikoman)
1/4 cup white wine
2 clove garlic, finely chopped
2 Tbsp. sugar
1/2 tsp. grated fresh ginger (you may use the prepared spice if absolutely necesary)
Cut 1 medium-sized fryer into serving pieces and marinate at least one hour in sauce. Drain and bake 1 hr. in 325° oven. Baste at least three times with marinade. This marinade is great for a steak which you are going to broil on the grill.
Ingredients: 1/2 lb. boneless pork loin (frozen)
1 Tbsp. dry sherry
1 Tbsp. soy sauce
1 tsp. cornstarch
1/2 tsp. sugar Oil for cooking
3 eggs, well beaten
1 cup firmly packed shredded cabbage *
1/2 tsp. salt
1/2 cup finely chopped green onions
*I actually use more than 1 cup cabbage and it can be plain old American cabbage or any of the Oriental cabbages. If you really want to get exotic add bamboo shoots, tiger-lily buds and dried tree ears. The last two must be soaked in warm water for an hour, then drained and cut into bite-sized pieces.
Slice pork thinly and then cut into fine strips. Marinate 30 min. in sherry, soy, cornstarch and sugar. Heat 2 Tbsp. oil in wok. Add the well-beaten eggs and cook as an omelet. Remove from wok and slice into shreds. Wipe out wok and heat 2 Tbsp. oil. Add the drained pork and stir-fry until the meat loses its pink color. Add the cabbage and salt. Cook over high heat, stirring constantly for 2 min. (At this point, add your exotics if you like and stir until heated through. If mixture is dry, add 2 tsp. oil. Mix well and serve over rice with egg and green onions as garnish.

Mix all of above ingredients as sauce.
Ingredients: 10 oz. boneless pork loin
1 Tbsp. soy sauce
1 Tbsp. water
1 Tbsp. cornstarch
Shred pork as in Mu Shu Pork. Combine soy sauce, water and cornstarch. Stir in pork and marinate 20 min.
Ingredients: 2 Tbsp. dried wood ear
6 oz. sliced water chestnuts
6 Tbsp. oil
2 tsp. ginger, finely chopped
1 tsp. garlic, finely chopped.
Soak wood ears in warm water 15-30 min. Discard stems and slice very fine. Heat 3 Tbsp. oil in wok until very hot -almost smoking. Stir-fry pork until no pink remains (30 seconds). Remove from wok, drain oil and wipe out wok. Heat remaining oil. Stir-fry ginger and garlic. Add wood ear, water chestnuts and pork. Stir-fry until heated through. Add sauce and mix thoroughly. Serve over rice.
Ingredients: 1 cup Kikkoman Soy Sauce
1 cup white wine
1/4 cup salad oil
1 cup chopped onion
1 clove garlic, finely chopped
1 tsp. powdered ginger or 2 tsp. fresh
Mix thoroughly and marinate country ribs for several hours or overnight, turning occasionally. Cook on grill.
Ingredients: 1 egg, beaten
2 cups cooked rice
1/2 cup cooked leftover ribs (or chicken, shrimp or crab)
1/2 cup fresh or frozen green peas.
1 - 2 Tbsp. soy sauce
Heat 2 Tbsp. oil in large skillet or wok. Cook beaten egg as you would an omelet. Remove from wok. Add remaining ingredients except soy sauce. Cook 4 - 5 min. stirring gently. Add soy sauce and cook 2 min. more. Add cooked egg, which you have cut in strips, and cooked peas.* Serves 4. *I really prefer the peas uncooked. Just run water over frozen peas until thawed and heat through.
Ingredients: 1 lb. lean beef (flank or round steak), partially frozen
3 Tbsp. soy sauce
5 Tbsp. water
1/8 tsp. white pepper
2 1/2 tsp. cornstarch
1/4 cup chicken broth
1 bunch broccoli
1/3 cup oil
1/2 tsp. salt.
Cut meat into chunks 2"x3/4". Slice across grain into 1/8" slices. Mix 2 1/2 Tbsp. soy sauce, 2 Tbsp. water, pepper, and 2 tsp. corn starch. Marinate beef slices 30 min. Combine chicken broth with 1/2 tsp ea. corn starch and soy sauce., or you may substitute 2 Tbsp. oyster sauce for these ingredientos. Cut flowers from broccoli; separate into bite sized flowerets. Peel stems and cut into 1/4" slices. Heat 2 Tbsp. oil in wok. Add broccoli; sprinkle with salt and stir-fry to the degree of doneness you like. (If you like your vegetable well-done, sprinkle some water in wok and cover a few minutes. Remove broccoli from wok. Wipe with paper towel. Add remaining oil and turn heat to high. When oil is hot, stir-fry the beef until cooked through. Add the chicken broth mixture or the oyster sauce and stir until thickened. Add the broccoli to the wok and combine with meat. When heated through, serve over boiled rice.
This is really another of those basic recipes. Try it with snow peas, yellow onion cubes or green peppers.

Cut partially frozen beef into pieces; slice in food processor, then cut into match stick size pieces. Mix corn starch, soy sauce, sugar and water and marinate beef 30 min. Soak tree ears 20 min. Remove stem and cut cut into shreds. Heat 2 Tbsp. oil in wok. Add beef and stir-fry until no pink remains. Remove and drain. Wipe out wok. Add 2 Tbsp oil to wok. When hot, stir-fry ginger, garlic and bean paste. When the oil turns red, add the water chestnuts, tree ears and beef. Stir fry 20 seconds and add the Seasoning Sauce. Heat the mixture thoroughly and serve over boiled rice sprinkled with chopped green onions.
I’ll finish with another of Don Lin’s recipes. He uses this sauce over fish fillets which have been fried in butter. It’s also good for Sweet and Sour Pork or as a sauce for baked ham.
Ingredients: 4 oz. jar sweet mixed pickles with liquid
2 slices pineapple, cut into pieces
10 maraschino cherries
3 Tbsp. white vinegar
4 rounded Tbsp. brown sugar
2 tsp. cornstarch
Mix all ingredients and simmer gently, stirring constantly until thickened and clear. Enough sauce for one lb. of fish fillets.


--- layout: blazor title: Blazor Components description: Blazor Components keyword: blazor components, blazor component libraries, webassembly components ---
Blazor provides you with the ability to easily create components and component libraries. In fact, the Blazor framework is component-based. This means every Blazor Page or Blazor Tag you develop is a component. A Blazor component usually consists of the following parts: C#, CSS and HTML/Blazor template. These different parts get compiled and bundled as a .NET class by the Blazor toolchain. There are several ways to develop and program Blazor components. They are Inline, Code Behind and Class Only component.
Inline Component is where HTML markup (View) and C# programming codes (Logic) are structured in the same file. This is the most common way of developing a component and is the default provided by the Visual Studio IDE. The following illustrates an Inline Component. As described previously, the Blazor toolchain converts the HTML markup into C# programming codes and combine them with the programming codes specified in @functions into a .NET class.
InlineComponent.razor
@page "/"

Inline Component

<button @onclick=Print>Click Here</button>
@functions {
//C# Programming Codes
}
Code Behind Component is where the HTML markup (View) and C# programming codes (Logic) is separated into different files. The following illustrates a Code Behind Component.
Note - Partial Classes that works the same way in XAML/ASP will be available in the future. This will make the View and Code separation even cleaner.
CodeBehindBase.cs
public class CodeBehindBase: ComponentBase
{
public const string Title = "Code Behind Component";
}
CodeBehind.cshtml

@Title

Class Only Component is where the HTML markup (View) are written in an API manner together with the C# codes in a class. The following illustrates a Class Only Component.
ClassOnly.cs
public class ClassOnly : ComponentBase
{
public const string Title = "Class Only Component";
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
builder.OpenElement(1,"h3")
builder.OpenElement(2,Title);
builder.CloseElement();
}
}
A Blazor project can be structured in a manner where the components are developed separately and made available as a component library (nuget). This enables the HTML, CSS and C# parts of the component to be segregated from the main project. The steps below show how to create a component library and how to use the component tag in the main Blazor project.
Using the dotnet CLI, create a new Blazor project
dotnet new blazorwasm -o BlazorProjectCreate a new Blazor Component Library
dotnet new razorclasslib -n BlazorComponentLibraryAdd a reference from the BlazorProject to BlazorComponent Library. Go to the BlazorProject folder, edit the BlazorProject.csproj and add in the following:
<Project...>
.
.
.
<ItemGroup>
<ProjectReference Include="..\BlazorComponentLibrary\BlazorComponentLibrary.csproj" />
</ItemGroup>
</Project>
Edit Index.razor in the Pages folder of the BlazorProject
@using BlazorComponentLibrary
@page "/"

Hello, world!

Welcome to your new app.
<Component1></Component1>
<SurveyPrompt Title="How is Blazor working for you?" />
@using enables us to use the BlazorComponentLibrary. <Component1> is the tag where we declare to use our component
Run the BlazorProject
dotnet runYou should see the following line on the web page indicating the successful use of our Blazor component:
This Blazor component is defined in the MyBlazorLibrary package.


This is a reactive document! Please play with the things in blue! You'll get much more out of this if you play around a bit. I know it works on a full computer. Probably not on touch based devices.
In class yesterday we introduced the idea that there's a deep and fundamental relationship between circles and triangles. Today we're going to explore that a bit.
Angle measurement is all about dividing up a circle. Let's imagine that we divide a circle into 360 individual pie shaped wedges. We could then express and angle as how many of those 360 pie wedges we include together:
Of course, we could pick a different number of pie wedges. The number of pie wedges we pick is just something humans have agreed on. Play with the number of pie wedges for this circle:
Divide the circle into evenly sized wedges.
We've been talking about right triangles so far, and we've been talking about their angles. The central thing we've said is that a right angle measures 90°, and the sum of all the angles in a triangle is 180°. Those theorems are true - they're part of the eternal structure of the cosmos, woven into the nature of mathematics.
But the magnitudes of the measures -- those are arbitrary! We could have made the measure of all the angles in the triangle 24 hats. If we did that, then the measure of a right angle would be 12 hats. We could make the measure of a right angle noses. Then the measure of a whole triangle would be noses. The eternal and true thing is the ratio of the right angle to the sum of the angles in the triangle. The numbers we put on that are just numbers we've chosen.
Remember, you can click and drag the numbers in blue to change them!
Imagine we divided a circle into parts, then a triangle would have parts in it.
180° seems like a fairly random number to pick for the measure of the triangle. Why 180? Why not, say, 100? or 10? Or 100,000? The answer lies in factoring. 90 is evenly divisible by 2, 3, 5, 6, 9, 10, 15, and 18. So if you want to be able to talk about fractions of a right angle, 90 is actually a really nice angle to pick! 180 is also evenly divisible by 4 and 12, so it's even better! If we picked 10, then a third of that angle would be a mess. We've called the system where the measure of the angles in a triangle is 180 the degrees system.
Oh my gosh, so many other systems are in common use. A lameish one is to say that the sum of the measures of a triangle is 1. Then the measure of a right angle is 0.5. Kind of weaksauce, but you could see why it's nice.
The one you'll run into the most is the radian system. In the radian system, the measure of a triangle is π radians. This seems to have all the disadvantages imaginable. It's not nicely divisible like 180°. It's not even a whole number! It's not even a rational number! What gives? We'll explore why radians are important soon.


Irish Rail
Connecting to Device...
Device is Ready
Loading Data...
Error Getting Location
Error Loading Data
Loading...


Previous: The Null Lexical Environment, Up: Introduction to Environments
Some operators make use of an object, called an environment object , that represents the set of lexical bindings needed to perform semantic analysis on a form in a given lexical environment. The set of bindings in an environment object may be a subset of the bindings that would be needed to actually perform an evaluation; for example, values associated with variable names and function names in the corresponding lexical environment might not be available in an environment object.
The type and nature of an environment object is implementation-dependent. The values of environment parameters to macro functions are examples of environment objects.
The object nil when used as an environment object denotes the null lexical environment; see The Null Lexical Environment.


KIDS COUNT data center
State Rankings
Data by...
Search[icon]
Economic
Every Kid Needs More
Education
Families Rising Up
Family
Every Kid Needs More
Map Chart Container
Opportunity Index
Economic
Education
Health
Family
Main Chart Container
Count
Percent
Rank


As a feature, the interactive command interpreter and script mode support the EXEC command. As a privileged or an unprivileged user, commands and batch scripts can be invoked within Interactive Mode or via a script file.
c:> diskshadow #drops to CLI
diskshadow> exec calc.exe #launches calc.exe
diskshadow.exe /s c:\myscript.txt #exec a script (myscript) with the /s flag
#will exec lines one at a time
Script format must have the cmd in quotes
EXEC "cmd.exe" /c c:\evil.exe


BIRTHDAYS • CORPORATE TEAM BUILDING • “JUST FOR FUN” EVENTS
Bring your club, scout troop, friends and colleagues to Straight to the Point Archery for a fun-filled session on your own private archery range. Our coaching professionals will provide fun and entertaining archery instruction.
Our economical group and party packages include equipment rentals, personal instruction from our team of certified coaches, and use of our lobby space for refreshments or pre-/post- archery gatherings.
Call<PHONE_NUMBER> with any questions or for help to schedule your event.
Address
528 Nock Point Ln
Tacoma, WA 98412
Tacoma, WA 98412
Phone
+1<PHONE_NUMBER>
Open Hours
Mon-Fri 11 am - 7 pm
Sat. 11 am - 6 pm
Closed: Sunday
Sat. 11 am - 6 pm
Closed: Sunday


Our multi-talented translations Community Manager in Hong Kong, @rosatravels, is a teacher, creator, musician, pianist and swimmer. Bringing her diverse skill-set, thirst for knowledge and passion for helping others to Utopian.io and the Open Source community, Rosa is our star this week in People of Utopian.
On Github: https://github.com/rosatravels
Who are you, @rosatravels?
I am not a tech person although I can pick up a lot of computer skills easily for building my own websites. As a professional passionate teacher, I help promote Open Source work to my friends by teaching them how to use some of the Open Source Projects I find useful.
Currently, my main focus is Utopian.io and our new initiative with @davinci.witness to bring back the translations category. It’s very time-consuming, and even sleep is hard to come by nowadays. But believe it or not, I actually do a have a life outside of Utopian. I love to swim, so whenever I can and the weather allows (which is quite often in Hong Kong), I go to the nearby beach that is only a half hour walk from my home, and swim in the ocean. I also teach the Bible because it gives insights to truth and freedom we all need.
The most exciting thing that happened to me was the fulfillment of a dream (after many years of searching): learning to play piano by ear. Being involved in a piano forum with other passionate pianists around the world when internet started back in the 1990s helped a lot. The realization of that dream would not have been possible without the Internet. Amusingly enough, I never learned to play the piano professionally, and yet I now have the opportunity to teach many students online, old and young alike, to use my creative method of Color Chord Improvisation to play by ear. So when people around the world tell me that they are super excited to have found me, it gives me a lot of satisfaction as I know exactly where their struggle is in playing piano, and finally can help all students to play piano in the flow!
Another one of my passions is traveling to meet new people and discover different cultures, which is what initially brought me to Steemit.
How did your love of travel end up bringing you to Utopian?
I initially came onto the Steem blockchain in August 2017 to share my travels with the world. My hubby and I have traveled to all corners of the world and created many DVDs (when they were a popular medium) documenting our trips to Greece, Israel, Turkey, Italy, & Egypt. Our travels always brought us to these places, time and time again, so we re-visited some of these locations 3 or 4 times already, and have never gone tired from what they have to offer.
I have a hobby piano website, but I was searching for a way to share our travels and so I discovered Steemit. As you may have guessed, this is also how I picked my username @rosatravels.
But now rosa doesn’t travel anymore. Utopian took over very quickly after I joined Steemit, and I have not been able to blog much about my travels. Still stuck on the hot air balloon rides in Cappadocia.
I am a firm believer that Steemit is a great platform for all bloggers. This is the reason for me powering up SP to help grow the Steeemit community, and I highly recommend others do so as well. I delegate some of that SP to help other communities. This is how I became a dolphin, and my goal is, of course, to someday become a whale. I find that using your power to help the community is as gratifying as using your skills to do so. This is what I have been doing in the past year and it has been very rewarding. Worry about the money later. Now is the time to give, give and give until the Utopian and Steemit communities get established with our communal SP.
How did you discover Utopian.io, and what made you a Utopian?
I discovered Utopian at its early stages in October when I saw people translating Utopian posts into different languages. At first, I had no idea what it was all about, but these posts kept appearing on the trending pages that I started taking notice of it.
I wanted to take part because I saw that Utopian had a grand vision to promote an Open Source Economy. I have used so many Open Source solutions for free that I felt the desire to give back to the OS Economy with my skills.
I joined Utopian.io in October for the fun of it, contributing to Utopian with whatever skills I had in an aim to help the platform grow. It was a game for me to test my skills to see whether I could reach the quality standards Utopian set. These standards helped me strive for my best in all my contributions, regardless of the potential reward.
The communal spirit in the organization is truly inspiring as we all want Utopian to go global and see it shine.
What was your relationship with Open Source before Utopian?
I started blogging in 2006, teaching piano online, which led me to build my own website and use FOSS tools to share my work. 7 Zip was the first open source project I used because I needed to zip up all my video courses for students to download.
I also started writing Kindle books and learned how to use the fantastic Calibre Open Source software to format ePub books. This led to 2 years of providing formatting services to other Kindle authors. Kindle then led me to being an online instructor at Udemy & Skillshare where I started creating valuable business courses and music courses on that platform. This is where I learned how to create fantastic audio using the Audacity Open Source software.
When my Circle of 5ths Level 1 Course went live at Udemy in 2011, it hit ‘best seller’ within a month, and until today, 7 years later, it is still my best selling course. This led to the possibility of starting my first Open Source Project on this fascinating Music Tool. I am still thinking about how to develop this project today with some friends.
How do you think Utopian affects your relationships with the Open Source community and ecosystem? How does it help you express your passion for Open Source?
I had no idea what the Open Source community and ecosystem were before I became a Utopian. I am still learning. But as I watch Utopian grow, I am very much inspired by what this Open source community can be, and the potential it has. I do a lot of local voluntary work in translation and production of tutorials to my students, so I like the opportunity to offer my skills to FOSS projects related to volunteering and education outside HK, taking my contribution global.
What made you decide to take on additional roles in the organization itself?
I used to just contribute as a user, but as I took up more responsibilities as moderators or CM to mentor contributors, I am glad for this great opportunity to help other people grow and develop their skills in translation and tutorial production.
How do you see the future of Utopian? What would you want it to be, and where would you like to see yourself in it?
The future of Utopian look bright. This small seed of initiative is going to grow into a giant tree for everyone worldwide to take shelter under. I am glad to be a part of this inspiring movement. I am also excited about Utopian.io having room for non-developers like me, who can contribute to the Open Source ecosystem in different ways.
Steem is the home for many apps aside from Utopian. Which are your favorite and why?
My favorite one is eSteem app especially the new eSteem Surfer. Next in line is Busy. Steemhunt is the new kid on the block, but I don’t know how much time I can invest there, now that I am fully involved in the DaVinci Platform.
What other Steem communities / initiatives are you part of? Any you would like to create?
I help out in Steem communities mainly by invitation or by chance. I got to know the Chinese community, serve as a Reviewer in the Smartsteem community, contribute photos to the steepshot community and I help translate the ongoing eSteem tips and updates for the Chinese community so they they know how to use the eSteem surfer and app.
Just this past week, I experienced the wildest adventure of my life - joining the DaVinci team to rebuild the translation category for Utopian.io so that we can create an international community of professional translators helping Open Source projects go global.
When I accepted the CM role at Utopian and CLM at DaVinci last Sunday night, I had no idea what I was in for. I never heard of DaVinci before this time, and suddenly on Monday morning I found myself diving deep into the ocean of the DaVinci organization. And guess what? I survived!
I feel that we are now surfing on the beginning wave as the translation activity goes live today, June 17th. For the past week, we dedicated 24 hours (or possibly more) each day as we went through 133 applicants for 20 different languages. The first wave includes only 5 languages (Greek, Italian, Spanish, Chinese, German) with 5 Language Moderators and 15 Translators on board.  Sometimes, ignorance is bliss. Just take the challenge and flow with it. It is great fun watching the resurrection of translations on Utopian.io today and knowing I have a role in it.
This last one isn’t really a Steem initiative, but one that could help me personally if created. My hubby loves to eat at home, so I try to find ways to put different dishes on the table without repeating the same thing every day. Luckily for me, whatever I put on the table, he loves to eat. I try to be more creative in searching for new recipes, but I still feel I lack the makings of a good cook
Can Utopian help? Maybe we need to create an Open Source Utopian Restaurant!
This page is synchronized from the post: People of Utopian #5 - @rosatravels


GOV.UK Pay - Sandbox: Successful Payment [Reference number]
Thank you for your recent payment for GOV.UK Pay - Sandbox
Your payment summary:
Reference: [Reference number]
Date of payment: [Date]
Payment for: [Payment description detail]
Total amount: [Amount]
From GOV.UK Pay - Sandbox
This is an automatically generated email, please do not reply.


#assign list = "true">
The recommendation is to use List
to map collection properties
of @OneToMany
or @ManyToMany
.
This means we avoid implicit use of hashCode() / equals()
which
occurs with the use of Set
.
With Hibernate there could be a preference for using Set
because Set and List have
different semantics with Hibernate. Set uses "bag semantics" and is often preferred with Hibernate.
Using Set by implication means that hashCode()/equals()
implementation is used.
This is problematic as the nature of entity beans is that they a mutating and often don't have
an @Id value until after the bean has been persisted.
The difficulty in implementing hashCode()/equals() on entity beans means that List
is the recommended collection type to hold @OneToMany and @ManyToMany collections.
When you define a collection type enhancement will ensure:
In Kotlin we'd typically always want to define it as being not null:
```java // kotlin: contacts type not nullable @OneToMany(mappedBy = "customer") var contacts: MutableListEbean needs to control the initialisation of the List/Set in order to support:
Enhancement ensures that whenever you access a List/Set Ebean will always initialise it and setup the List/Set to listen for adds/removals if necessary (for @PrivateOwned and @ManyToMany).
This has the effect that accessing the list/set it will always be not null.
```java // it "looks" like contacts could be null ... @OneToMany(mappedBy="customer") List
Enhancement replaces all the GETFIELD
instructions for persistent collections
and replaces that with code that ensures the List/Set is initialised if required.


Reports
Reports can be encrypted, shared with groups, and edited or deleted at any time.
Try all of the great report functionality!
Messages
Private messages can be sent to individual users or groups of users.
You can encrypt any message you want so that only users with the correct private key can decrypt them!
Groups
You can create new groups or edit them at any time!
Use groups to share reports and messages with your team. Encrypted reports and messages shared in a group can be decrypted by all users in the group.
File Download Application
The File Download Application is a standalone command line program.
You can use the FDA to download encrypted files in reports that have been shared with you


{% extends "goals/base.html" %}
{% load static from staticfiles %}
{% load crispy_forms_tags %}
{% load util_tags %}
{% load util_filters %}
{% block title %}App Engagement{% endblock %}
{% block head %}
{{ block.super }}
{% endblock %}
{% block breadcrumbs %}
Reports
App Engagement
{% endblock %}
{% block content %}
App Engagement for the past 30 days
The following charts show how users are interacting with the app's
push notifications in aggregate. Do they snooze, dismiss
or complete the actions that are delivered.
Notifications / Actions
{% if has_engagement %}
| Completed | {{ aggregates.actions_completed__sum }} |
| Snoozed | {{ aggregates.actions_snoozed__sum }} |
| Dismissed | {{ aggregates.actions_dismissed__sum }} |
{# end .columns#}
| Date | Snoozed | Dismissed | Completed |
{% for dt, snoozed, dismissed, completed in engagement %}
| {{ dt }} |
{{ snoozed }} |
{{ dismissed}} |
{{ completed}} |
{% endfor %}
{# end .columns#}
{# end .row #}
{% else %}
There is no engagement data available.
{% endif %}
Custom Actions
{% if has_ca_engagement %}
| Completed | {{ ca_aggregates.actions_completed__sum|default:0 }} |
| Snoozed | {{ ca_aggregates.actions_snoozed__sum|default:0 }} |
| Dismissed | {{ ca_aggregates.actions_dismissed__sum|default:0 }} |
{# end .columns#}
| Date | Snoozed | Dismissed | Completed |
{% for dt, snoozed, dismissed, completed in ca_engagement %}
| {{ dt }} |
{{ snoozed }} |
{{ dismissed}} |
{{ completed}} |
{% endfor %}
{# end .columns#}
{# end .row #}
{% else %}
There is no engagement data for custom actions.
{% endif %}
Raw Daily Progress Data
Daily Progress info ({{ progresses.count }} items
since {{ since }})
| User |
Total Actions |
Completed |
Snoozed |
Dismissed |
Total Custom Actions |
Custom Completed |
Custom Snoozed |
Custom Dismissed |
Updated |
{% for dp in progresses %}
| {{ dp.user.email|default:"Unkown" }} |
{{ dp.actions_total }} |
{{ dp.actions_completed }} |
{{ dp.actions_snoozed }} |
{{ dp.actions_dismissed }} |
{{ dp.customactions_total }} |
{{ dp.customactions_completed }} |
{{ dp.customactions_snoozed }} |
{{ dp.customactions_dismissed }} |
{{ dp.updated_on|timesince }} ago |
{% endfor %}
{# end .columns #}
{# end .row #}
{% endblock %}


string¶
Contents
String operations.
Search and Replace¶
FIND¶
string(FIND <string> <substring> <output variable> [REVERSE])
Return the position where the given substring was found in
the supplied string. If the REVERSE
flag was used, the command will
search for the position of the last occurrence of the specified
substring. If the substring is not found, a position of -1 is returned.
Regular Expressions¶
REGEX MATCH¶
string(REGEX MATCH <regular_expression>
<output variable> <input> [<input>...])
Match the regular expression once and store the match in the output variable.
All <input>
arguments are concatenated before matching.
REGEX MATCHALL¶
string(REGEX MATCHALL <regular_expression>
<output variable> <input> [<input>...])
Match the regular expression as many times as possible and store the matches
in the output variable as a list.
All <input>
arguments are concatenated before matching.
REGEX REPLACE¶
string(REGEX REPLACE <regular_expression>
<replace_expression> <output variable>
<input> [<input>...])
Match the regular expression as many times as possible and substitute the
replacement expression for the match in the output.
All <input>
arguments are concatenated before matching.
The replace expression may refer to paren-delimited subexpressions of the
match using \1
, \2
, ..., \9
. Note that two backslashes (\\1
)
are required in CMake code to get a backslash through argument parsing.
Regex Specification¶
The following characters have special meaning in regular expressions:
^ Matches at beginning of input
$ Matches at end of input
. Matches any single character
[ ] Matches any character(s) inside the brackets
[^ ] Matches any character(s) not inside the brackets
- Inside brackets, specifies an inclusive range between
characters on either side e.g. [a-f] is [abcdef]
To match a literal - using brackets, make it the first
or the last character e.g. [+*/-] matches basic
mathematical operators.
* Matches preceding pattern zero or more times
+ Matches preceding pattern one or more times
? Matches preceding pattern zero or once only
| Matches a pattern on either side of the |
() Saves a matched subexpression, which can be referenced
in the REGEX REPLACE operation. Additionally it is saved
by all regular expression-related commands, including
e.g. if( MATCHES ), in the variables CMAKE_MATCH_(0..9).
*
, +
and ?
have higher precedence than concatenation. |
has lower precedence than concatenation. This means that the regular
expression ^ab+d$
matches abbd
but not ababd
, and the regular
expression ^(ab|cd)$
matches ab
but not abd
.
Manipulation¶
CONCAT¶
string(CONCAT <output variable> [<input>...])
Concatenate all the input arguments together and store the result in the named output variable.
LENGTH¶
string(LENGTH <string> <output variable>)
Store in an output variable a given string’s length.
SUBSTRING¶
string(SUBSTRING <string> <begin> <length> <output variable>)
Store in an output variable a substring of a given string. If length is
-1
the remainder of the string starting at begin will be returned.
If string is shorter than length then end of string is used instead.
Note
CMake 3.1 and below reported an error if length pointed past the end of string.
STRIP¶
string(STRIP <string> <output variable>)
Store in an output variable a substring of a given string with leading and trailing spaces removed.
GENEX_STRIP¶
string(GENEX_STRIP <input string> <output variable>)
Strip any generator expressions
from the input string
and store the result in the output variable
.
Comparison¶
string(COMPARE EQUAL <string1> <string2> <output variable>)
string(COMPARE NOTEQUAL <string1> <string2> <output variable>)
string(COMPARE LESS <string1> <string2> <output variable>)
string(COMPARE GREATER <string1> <string2> <output variable>)
Compare the strings and store true or false in the output variable.
Hashing¶
string(<MD5|SHA1|SHA224|SHA256|SHA384|SHA512>
<output variable> <input>)
Compute a cryptographic hash of the input string.
Generation¶
ASCII¶
string(ASCII <number> [<number> ...] <output variable>)
Convert all numbers into corresponding ASCII characters.
CONFIGURE¶
string(CONFIGURE <string1> <output variable>
[@ONLY] [ESCAPE_QUOTES])
Transform a string like configure_file()
transforms a file.
RANDOM¶
string(RANDOM [LENGTH <length>] [ALPHABET <alphabet>]
[RANDOM_SEED <seed>] <output variable>)
Return a random string of given length consisting of
characters from the given alphabet. Default length is 5 characters
and default alphabet is all numbers and upper and lower case letters.
If an integer RANDOM_SEED
is given, its value will be used to seed the
random number generator.
TIMESTAMP¶
string(TIMESTAMP <output variable> [<format string>] [UTC])
Write a string representation of the current date and/or time to the output variable.
Should the command be unable to obtain a timestamp the output variable will be set to the empty string “”.
The optional UTC
flag requests the current date/time representation to
be in Coordinated Universal Time (UTC) rather than local time.
The optional <format string>
may contain the following format
specifiers:
%d The day of the current month (01-31).
%H The hour on a 24-hour clock (00-23).
%I The hour on a 12-hour clock (01-12).
%j The day of the current year (001-366).
%m The month of the current year (01-12).
%M The minute of the current hour (00-59).
%S The second of the current minute.
60 represents a leap second. (00-60)
%U The week number of the current year (00-53).
%w The day of the current week. 0 is Sunday. (0-6)
%y The last two digits of the current year (00-99)
%Y The current year.
Unknown format specifiers will be ignored and copied to the output as-is.
If no explicit <format string>
is given it will default to:
%Y-%m-%dT%H:%M:%S for local time.
%Y-%m-%dT%H:%M:%SZ for UTC.
string(MAKE_C_IDENTIFIER <input string> <output variable>)
Write a string which can be used as an identifier in C.
UUID¶
string(UUID <output variable> NAMESPACE <namespace> NAME <name>
TYPE <MD5|SHA1> [UPPER])
Create a univerally unique identifier (aka GUID) as per RFC4122
based on the hash of the combined values of <namespace>
(which itself has to be a valid UUID) and <name>
.
The hash algorithm can be either MD5
(Version 3 UUID) or
SHA1
(Version 5 UUID).
A UUID has the format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
where each x represents a lower case hexadecimal character.
Where required an uppercase representation can be requested
with the optional UPPER
flag.


You need
some adventure
travel to highest mountains in the world.
-
3000+
satisfied travelers
-
5000+
happy smiles
-
7000+
beautiful photos
-
1000+
awesome destinations


Livingroom
?°
Target ?°
Bedroom
?°
Target ?°
Kitchen
?°
Target ?°
Bathroom
?°
Target ?°
Office
?°
Target ?°
All off


Log In
Receive CALLS NOW
Post your ad in 5 minutes and start receiving calls
- calls
last 24 hours
1
Select the city
Choose the city
aberdeen
aberdeen
aberdeen
aberdeen
aberdeen
2
Choose the Ad Type
Select the City first
TOP Ad
Maximum visibility
Exclusive Ad
in the TOP of the page.
7 days -
24.99 GBP
15 days -
34.99 GBP
30 days -
54.99 GBP
20X more calls
Always in the top positions
Unlimited manual boosts
NEW
Highlighted background
Top badge
Fast-pass: your ad published immediately
Unlimited change of city
Prime Ad
Popular
5X more calls.
7 days -
7 GBP
15 days -
14 GBP
30 days -
22.5 GBP
Fast-pass: Published immediately
5X more calls
Always in the top positions
6 Manual Boost included per day
Highlighted background
Top badge
Fast-pass: your ad published immediately
Unlimited change of city
Basic Ad
Published in 24 hours
7 days -
FREE
15 days -
FREE
30 days -
FREE
Contacts in your area
Always in the top positions
6 Manual Boost included per day
Highlighted background
Top badge
Fast-pass: your ad published immediately
Unlimited change of city
3
Post your ad
Select the City first
Ad Data
Introduction*
Phone
Contact me via WhatsApp
Description
Recommended
150 characters
Locations
(Max.
Rates
In Call
Out Call
Photos
Please, upload at least 1 photo for your advertisement.

Note:
Supported files: mp4, mov, avi, wmv, mpg, 3gp, flv and webm | Minimum duration 10 seconds | Minimum size: 240x240 pixels | Maximum 100 MB per video
Please enable JavaScript to use file uploader.
Select Video
Please enable JavaScript to use file uploader.
Select Video
Please enable JavaScript to use file uploader.
Select Video
Please enable JavaScript to use file uploader.
Select Video
Please enable JavaScript to use file uploader.
Select Video
Please enable JavaScript to use file uploader.
Select Video
User Data
Email (used to login)
Password
By signing up, you agree to our
Terms and Conditions
and
posting guidelines
Description:
Ad Premium 1 Month + Register Ad Fee
2.99 GBP
0 GBP
Amount:
22.5 GBP
Pay with Card
Pay with paySafeCard


The software being developed will emulate an RPG style game. RPG stands for Role Playing Game. The most popular examples include Pokémon, Elder Scrolls, and Dragon Age.
In an RPG game the user plays a character of a story and their decisions effect other parts of the story. The object is usually to survive to the end and complete a list of objectives. Most of the times, the storylines are fictional. There are many different types of RPG’s, but this general description fits most of them.
The programming language being used will be Java and the software will use JavaFx for the GUI component. The game will feature an overhead view of a map and the user will have a character they can move about on the board. Walking on portions of the map will trigger a battle event. A scene will pop up and the player will have to battle an enemy. The battle will be turn based where the user will have options between turns and the winner will be the one that does not lose all their hit points.
The purpose of this software is for recreational use only.


November 23, 2018
Many people know that the inflation rate reduces the real value of their savings every year. For example, using CPI data, $1 had the same spending power in year 1950 as $7.13 did in year 2000. Therefore, when considering social security benefits over multiple decades, it is worth understanding how the inflation index will impact those benefits.
The short answer is that the Social Security program is designed to account for inflation, as is this site's social security calculator tool. The benefit estimates that the Social Security Administration and this tool will give you are in "today's dollars" meaning that the actual benefits will be higher to match the increase in inflation between today and the benefit date, but will have the same purchasing power at that time as the estimate has today.
For example, if this tool estimates your benefit at $1,000 per year starting in 20 years, but there is 350% inflation during those 20 years, then the actual benefit will be $3,500 ($1,000 x 350%).
If you want to understand this in even more detail, read on below to understand how different measures of inflation affect different parts of the social security computation.
Consider the following example earnings record from 2005 to 2017:
This person receives a 2.5% raise every year to keep up with inflation. In 2005, they earned $40,000 and in 2016 they earned $56,483, a 31.2% increase.
The "Primary Insurance Amount" for this person, which is the earnings computation upon which their benefit is based, is computed from the rightmost column, labelled Indexed Earnings. Note that the indexed earnings value in 2005 is roughly the same as in 2016.
This difference in Indexed Earnings is because of the multiplier applied. That multiplier is 1.32 in 2005, representing the fact that there has been ~32% inflation between 2005 and 2016. As such, older earnings records get adjusted upwards for inflation. Every year until you first collect your benefit, the multiplier for all previous years will be adjusted upwards further.
This adjustment is made based on the Average Wage Index (AWI). That is, if the average wage increased by 3% in a year, so will the Average Wage Index and thus all of the prior year's indexed earnings values.
The Social Security Administration maintains estimated (a guess) indexing factors for future years. You can see the estimates here and calculate your estimated indexing factors based on your year of eligibility here. If you don't know which year you are eligible for benefits, use the social security calculator tool to compute it.
Once you have filed for your benefit, you no longer receive additional Wage Growth Adjustments. At this point, your Primary Insurance amount, and thus your benefit, are adjusted annually by Cost of Living Adjustments.
These adjustments are based on the Consumer Price Index (CPI-W). Every year, benefits are increased by a few percent. There has never been a decrease, but there have been years with no increase when there was little to no actual inflation.
Future Cost of Living Adjustments are not shown in the social security calculator tool since the actual adjustment value won't be known until the future. Therefore any benefits shown by this calculator are displayed in "today's dollars".
See your personal benefit data and ask 'What If?' Questions. The tool is absolutely free.


image::crunchy_logo.png
1. Project
crunchy-proxy is an experimental PostgreSQL-aware proxy used to intelligently handle PostgreSQL application requests. In the diagram below, a PostgreSQL client application would connect to the proxy which appears as any other PostgreSQL database connection. The proxy would accept the inbound client requests, and route them to an appropriate PostgreSQL cluster member.
image::proxy-golang.png
To the PostgreSQL server, the proxy is transparent and appears as any other PostgreSQL client would appear. Within the proxy, various features are found including:
-
ability to configure a proxy configuration via a JSON configuration file
-
ability to perform a PostgreSQL healthcheck on each configured PostgreSQL server instance
-
ability to route inbound client messages based on the health of PostgreSQL
-
ability to route messages based on the SQL command type, writes are sent to a master and reads are sent to replicas in a round-robin fashion
-
ability to provide a REST admin interface
-
ability to publish healthcheck events to consumers outside of the proxy
2. Installation Instructions
Setting up a golang project requires the following directory structure be created:
sudo yum -y install golang mkdir -p gdev/src gdev/pkg gdev/bin export GOPATH=$HOME/gdev;export GOBIN=$GOPATH/bin export PATH=$GOPATH:$PATH cd gdev/src go get github.com/tools/godep mkdir github.com/crunchydata cd github.com/crunchydata git clone git@github.com:CrunchyData/crunchy-proxy.git cd crunchy-proxy cd proxy godep restore
3. Design
The example shows a message traveling down this path:
pg client→proxy→pg server→proxy→pg client
Lets describe each component and show how to run the test…
3.1. Postgres Cluster
Start up a PostgreSQL cluster (master and replica) to test with. This is done by running a pair of PostgreSQL containers that form a replicating cluster.
This requires you install Docker on your dev box! You can do this on centos7 with this:
sudo yum -y install docker sudo group add docker sudo usermod -a -g docker youruserid sudo systemctl enable docker.service sudo systemctl start docker.service exit
After logging back into a new terminal, you should be able to perform the following:
cd proxy/pgcontainer ./run-cluster.sh docker ps
If all has worked, you should see 2 Docker containers running, these make up a 2 node PostgreSQL cluster you will test against.
This will start a Postgres 9.5 master container that listens on localhost:12000 and a replica container that listens on localhost:12002
The PostgreSQL user id is postgres, the password is password, and you would connect to these container database like this using psql:
psql -h <IP_ADDRESS> -p 12000 -U postgres postgres psql -h <IP_ADDRESS> -p 12002 -U postgres postgres
Stop the containers like this:
docker stop master docker stop replica
Start the containers like this:
docker start master docker start replica
3.2. Proxy Component
There is a proxy component created when you run the main.go code. This component accepts PostgreSQL client connections and routes client messages to one of the PostgreSQL containers.
Start it like this:
cd proxy go run main.go -config=config.json
This will do the following:
-
start an admin service on localhost:10000
-
listen on localhost:5432 for client requests
-
read config.json and set up a runtime configuration
-
route any client messages to the PostgreSQL containers
3.3. PG Client Component
There is a test PostgreSQL client program created when you run the testclient.go code. This is a client that sends messages to the proxy and will print out the responses from the proxy.
Run the test pg client like this:
cd testclient ./run-test-proxy.sh
3.4. Proxy Administration
There is an administration port created by the proxy that you can interact with to gain status from the proxy.
3.4.1. Events
Events like a healthcheck status are published to any subscribers using a streaming REST API, you can access the admin events as follows:
curl -i http://localhost:10000/api/stream
As the proxy publishes events, your REST client (e.g. curl) will receive the events.
3.4.2. Configuration
You can get the current configuration of the proxy as follows:
curl http://localhost:10000/api/config
3.4.3. Statistics
You can get the current statistics of the proxy as follows:
curl http://localhost:10000/api/stats
3.4.4. Configuration
Configuration of the proxy is determined by a JSON configuration file that is input to the proxy. The configuration file is read at startup of the proxy.
The structures defined in config/config.go define the content of the JSON configuration.
4. Legal Notices
Copyright © 2016 Crunchy Data Solutions, Inc.
CRUNCHY DATA SOLUTIONS, INC.
Crunchy, Crunchy Data Solutions, Inc. and the Crunchy Hippo Logo are trademarks of Crunchy Data Solutions, Inc.


--- layout: page status: publish published: true title: About author: display_name: Ryan login: e5Q9LJsi08 email<EMAIL_ADDRESS>url: https://codedaoblog.com/ author_login: e5Q9LJsi08 author_email<EMAIL_ADDRESS>author_url: https://codedaoblog.com/ wordpress_id: 29 wordpress_url: http://codedaoblog.com/?page_id=29 date: '2020-02-07 02:47:26 +0700' date_gmt: '2020-02-07 02:47:26 +0700' categories: [] tags: [] comments: [] ---
Web application development with Micro Services architecture base on Java, .NetCore, Angular 8,...
Java Web application development base on Spring Boot Framework, Angular,...
Recommendation Engine development base on Spark Mllib (Scala)
Payment Service development base on Authorize.net API
Java Web Application development base on Spring Framework
Experienced Java Web Developer with a demonstrated history of working in the computer software industry. Skilled in Spring Boot, Maven, Hibernate, Sonarqube, and Spring Framework
JavaEE
75%
Angular 2+
75%
.Net Core
60%
Spark MLlib
60%
Linux
50%
Java Web Application Course
Software Engineering
First prize in game programming AI IT Festival HAUI
Third Prize PC Cup IT Festival HAUI
Third Prize ACM / ICPC individual school level.
First Prize ACM / ICPC team level.
Incentive Prize ACM / ICPC individual school level


Learn Polish with the flashcards!
Front
Back
Create a new card
Please ensure all fields are completed.
{{ item.front }}
x
{{ item.back }}
x


I know for some people, ordering groceries online is nothing new. They’re busy. And they found that the convenience of ordering online saves time and stress.  And most people are just like me.
Now that 95% of Americans are under orders to stay home online grocery shopping has suddenly become a thing.
Last week, I put in an order for a Costco delivery. And this week I put in an order at Safeway for my parents who live in Northern Virginia. The sudden surge to grocery shop online meant that I actually struggled to get those orders in. Most stores had no delivery openings, so I had to shop around websites and finally realized that some refresh at midnight for a day a week away. In my effort to find an open slot, and quickly load the groceries before I lost the slot, I learned a bit about what’s easy and not so easy on these sites.
Safeway.com - A Port In A Storm?
This blog is a user experience review of Safeway.com
Purpose of the site: It’s interesting because I think the purpose of this website has changed, almost overnight. Where before it was likely a website simply for the sake of having one, with store hours and a small online shopping and delivery business, now the express purpose of people visiting the site is to put in a grocery order for delivery or pickup. Users like me who had never visited the site before are using it to place orders rather than find out basic details about the store. And we're using the page with a sense of urgency and a little bit of fear. Will I be able to get the groceries in time?
I used Krug’s guidelines to analyze the site:
- Clarity - are things where I would expect them to be
- Real User Behavior - scan and muddle
- Billboard design - bold headings, easy to understand
- Clarity of purpose- what do they offer, does it make sense
- Omit words - clear statements
Clarity
The site is pretty simple. Small icons in expected places ( a shopping cart in the upper right corner) a login (also in the upper right) help you quickly set up an account and start loading your cart. The font is a little small, and they could title it “Delivery/Pickup” to help people better understand what they are signing in for.
Real User Behavior
Given the shortage of delivery options, having a prominent box above the fold, with guidance to secure a time slot before shopping is very helpful.
When you click on it, it takes you to a very simple calendar with the first open day and times highlighted. A perfect example of scan and muddle. Easy to figure out. My only suggestion is that this is such a crucial feature that rather than put it in a box that you have to drill down to, this “Reserve Time” page (below) could live prominently on the home page, front and center.
Billboard Design
Safeway.com does a great job with “Billboard” design as well. The grocery items are featured with clear photos, prices, sales and an easy add button. Once you click “add,” it gives you an option to + 2 or more. Very easy. The tab for shopping allows you to shop via aisles, so you can pick something like meat or dairy and browse images, just as you would in a store.
Clarity of Purpose
The site is pretty obvious about what it sells: groceries. And they are easy to find. They do have a sort of strange feature, however, which they highlight prominently on the home page and that is something called “bestsellers in your area.” This appears to be a case of “we have this data, maybe people would be interested” but using me as a test case, I’m not.  I would be more interested in some of the “best sale deals of the week” on items that everyone might like --coffee, beer/wine, fruit, ice cream, cookies, bakery, etc. Or maybe new products that are interesting.
Omit Words
The site does a great job using very few words. Just enough to give you headings, and to describe the product/size/price. Nice.
I think they could actually use a few MORE words and do more to market themselves, especially as they are frontline workers in the pandemic. They could do more to showcase their efforts, such as the early shopping hours for elderly, food donations, maybe how they are treating their employees (safety and wages). And maybe also to reassure people that shortages are temporary, that food and cleaners are regularly coming in and perhaps highlight when they have critical items in stock.
An example of this is the Whole Foods web page (below) which features a nice message that acknowledges that it’s a little more than business as usual on their homepage.
And Trader Joes features some of the kinds of things that give customers peace of mind that the store is taking care of employees as well as customers. This was featured as an “annoucement” but I could seem them doing more to make these bullets on a homepage.
Most of the suggestions I’m making have to do with the rapidly changing nature of grocery shopping during a pandemic. As someone who was involved in updating Seattle University’s web page to help students navigate remote learning during spring quarter, I have an appreciation for how many layers and lawyers need to sign off on policy annoucnments and changing the look of the webpage. But it can be an opportunity to embrace a moment where things are changing, and put the needs of users and customers first.
Online shopping is a new frontier for me, and it’s been something I can muddle through. But now might be a great time for a deeper study of who could be using online grocery sites (older users, non native English speakers) and what would make online grocery shopping a comforting and satisfying experience in a fraught time.


# Copyright (c) 2012, Bayesian Logic, Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# * Neither the name of Bayesian Logic, Inc. nor the
# names of its contributors may be used to endorse or promote products
# derived from this software without specific prior written permission.
 IN NO EVENT SHALL
# Bayesian Logic, Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
import numpy as np
from sigvisa.database.dataset import *
import sigvisa.database.db
AVG_EARTH_RADIUS_KM = 6371.0
[docs]def lonlatstr(lon, lat):
lon = (lon + 180) % 360 - 180
lonstr = "%.2f W" % -lon if lon < 0 else "%.2f E" % lon
latstr = "%.2f S" % -lat if lat < 0 else "%.2f N" % lat
return lonstr + " " + latstr
# strip away any trailing errors which can cause arccos to return nan
# if mat is -1.0000000000000002 for example
[docs]def safe_acos(mat):
return np.where(mat > 1, 0., np.where(mat < -1, np.pi, np.arccos(mat)))
[docs]def dist_deg(loc1, loc2):
"""
Compute the great circle distance between two point on the earth's surface
in degrees.
loc1 and loc2 are pairs of longitude and latitude
>>> int(dist_deg((10,0), (20, 0)))
10
>>> int(dist_deg((10,0), (10, 45)))
45
>>> int(dist_deg((-78, -12), (-10.25, 52)))
86
>>> dist_deg((132.86521, -0.45606493), (132.86521, -0.45606493)) < 1e-4
True
>>> dist_deg((127.20443, 2.8123965), (127.20443, 2.8123965)) < 1e-4
True
"""
lon1, lat1 = loc1
lon2, lat2 = loc2
return np.degrees(safe_acos(np.sin(np.radians(lat1))
* np.sin(np.radians(lat2))
+ np.cos(np.radians(lat1))
* np.cos(np.radians(lat2))
* np.cos(np.radians(lon2 - lon1))))
[docs]def dist_km(loc1, loc2):
"""
Returns the distance in km between two locations specified in degrees
loc = (longitude, latitude)
"""
lon1, lat1 = loc1
lon2, lat2 = loc2
return np.radians(dist_deg(loc1, loc2)) * AVG_EARTH_RADIUS_KM
[docs]def degdiff(angle1, angle2):
"""
The difference of two angles given in degrees. The answer is an angle from
-180 to 180. Positive angles imply angle2 is clockwise from angle1 and -ve
angles imply counter-clockwise.
>>> int(degdiff(40, 30))
-10
>>> int(degdiff(30, 40))
10
>>> int(degdiff(361, 40))
39
>>> int(degdiff(40, 361))
-39
>>> degdiff(40,250)
-150
>>> degdiff(40,200)
160
>>> degdiff(40, 219)
179
>>> degdiff(40, 220)
180
>>> degdiff(40, 221)
-179
"""
# bring the angle into the 0 to 360 range
delta = ((angle2 - angle1) + 360) % 360
# angles above 180 need to be shifted down by 360 degrees so that 181 is -179
# 200 is -160 etc.
return delta - (delta > 180) * 360
[docs]def azimuth(loc1, loc2):
"""
Angle in degrees measured clockwise from north starting at
loc1 towards loc2. loc1 and loc2 are (longitude, latitude) in degrees.
>>> int(azimuth((10,0), (20, 0)))
90
>>> int(azimuth((20,0), (10, 0)))
270
>>> int(azimuth((10,0), (10, 45)))
0
>>> azimuth((10, 45), (10, 0))
180.0
>>> int(azimuth((133.9, -23.665), (132.6, -.83)))
356
"""
sin_delta = np.sin(np.radians(dist_deg(loc1, loc2)))
# convert to degrees and the latitude to colatitude
phi1, theta1 = np.radians(loc1[0]), np.radians(90.0 - loc1[1])
phi2, theta2 = np.radians(loc2[0]), np.radians(90.0 - loc2[1])
cos_zeta = (np.cos(theta2) * np.sin(theta1) - np.sin(theta2) * np.cos(theta1)
* np.cos(phi2 - phi1)) / sin_delta
# zeta known accurate upto half-circle
half_zeta = np.degrees(safe_acos(cos_zeta))
east = np.sin(phi2 - phi1) >= 0
zeta = half_zeta * east + (360 - half_zeta) * (~east)
return zeta
def _test():
import doctest
doctest.testmod()
[docs]def stations_by_distance(evlon, evlat, sites):
dist = lambda site: dist_km((evlon, evlat), (site[0], site[1]))
dists = map(dist, sites)
sites = zip(dists, sites)
sites = zip(range(len(sites)), sites)
return sorted(sites, key=lambda site: site[1])
if __name__ == "__main__":
_test()


UW AutoCalendar
Click to start account authorization.
Pick services you'd like to sync from:
Canvas
Gradescope
All
Click to start synchronization:
Syncing
Sync to Calendar


|
MeterLogger
|
Go to the source code of this file.
| #define REG_UART_BASE | ( | i | ) | (0x60000000 + (i)*0xf00) |
Definition at line 25 of file uart_register.h.
| #define UART_AUTOBAUD | ( | i | ) | (REG_UART_BASE(i) + 0x18) |
Definition at line 80 of file uart_register.h.
| #define UART_AUTOBAUD_EN (BIT(0)) |
Definition at line 83 of file uart_register.h.
| #define UART_BIT_NUM 0x00000003 |
Definition at line 119 of file uart_register.h.
Referenced by uart_config(), and uart_set_word_length().
| #define UART_BIT_NUM_S 2 |
Definition at line 120 of file uart_register.h.
Referenced by uart_config(), and uart_set_word_length().
| #define UART_BRK_DET_INT_CLR (BIT(7)) |
Definition at line 67 of file uart_register.h.
| #define UART_BRK_DET_INT_ENA (BIT(7)) |
Definition at line 56 of file uart_register.h.
| #define UART_BRK_DET_INT_RAW (BIT(7)) |
Definition at line 34 of file uart_register.h.
| #define UART_BRK_DET_INT_ST (BIT(7)) |
Definition at line 45 of file uart_register.h.
| #define UART_CLKDIV | ( | i | ) | (REG_UART_BASE(i) + 0x14) |
Definition at line 76 of file uart_register.h.
| #define UART_CLKDIV_CNT 0x000FFFFF |
Definition at line 77 of file uart_register.h.
| #define UART_CLKDIV_S 0 |
Definition at line 78 of file uart_register.h.
| #define UART_CONF0 | ( | i | ) | (REG_UART_BASE(i) + 0x20) |
Definition at line 97 of file uart_register.h.
Referenced by uart_config(), uart_set_line_inverse(), uart_set_parity(), uart_set_stop_bits(), and uart_set_word_length().
| #define UART_CONF1 | ( | i | ) | (REG_UART_BASE(i) + 0x24) |
Definition at line 128 of file uart_register.h.
Referenced by uart_config().
| #define UART_CTS_CHG_INT_CLR (BIT(6)) |
Definition at line 68 of file uart_register.h.
| #define UART_CTS_CHG_INT_ENA (BIT(6)) |
Definition at line 57 of file uart_register.h.
| #define UART_CTS_CHG_INT_RAW (BIT(6)) |
Definition at line 35 of file uart_register.h.
| #define UART_CTS_CHG_INT_ST (BIT(6)) |
Definition at line 46 of file uart_register.h.
| #define UART_CTS_INV (BIT(20)) |
Definition at line 102 of file uart_register.h.
| #define UART_CTSN (BIT(14)) |
Definition at line 92 of file uart_register.h.
| #define UART_DATE | ( | i | ) | (REG_UART_BASE(i) + 0x78) |
Definition at line 152 of file uart_register.h.
| #define UART_DSR_CHG_INT_CLR (BIT(5)) |
Definition at line 69 of file uart_register.h.
| #define UART_DSR_CHG_INT_ENA (BIT(5)) |
Definition at line 58 of file uart_register.h.
| #define UART_DSR_CHG_INT_RAW (BIT(5)) |
Definition at line 36 of file uart_register.h.
| #define UART_DSR_CHG_INT_ST (BIT(5)) |
Definition at line 47 of file uart_register.h.
| #define UART_DSR_INV (BIT(21)) |
Definition at line 101 of file uart_register.h.
| #define UART_DSRN (BIT(13)) |
Definition at line 93 of file uart_register.h.
| #define UART_DTR_INV (BIT(24)) |
Definition at line 98 of file uart_register.h.
| #define UART_DTRN (BIT(29)) |
Definition at line 88 of file uart_register.h.
| #define UART_FIFO | ( | i | ) | (REG_UART_BASE(i) + 0x0) |
Definition at line 28 of file uart_register.h.
Referenced by uart0_rx_intr_handler(), and uart_tx_one_char().
| #define UART_FRM_ERR_INT_CLR (BIT(3)) |
Definition at line 71 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_FRM_ERR_INT_ENA (BIT(3)) |
Definition at line 60 of file uart_register.h.
Referenced by uart_config().
| #define UART_FRM_ERR_INT_RAW (BIT(3)) |
Definition at line 38 of file uart_register.h.
| #define UART_FRM_ERR_INT_ST (BIT(3)) |
Definition at line 49 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_GLITCH_FILT 0x000000FF |
Definition at line 81 of file uart_register.h.
| #define UART_GLITCH_FILT_S 8 |
Definition at line 82 of file uart_register.h.
| #define UART_HIGHPULSE | ( | i | ) | (REG_UART_BASE(i) + 0x2C) |
Definition at line 144 of file uart_register.h.
| #define UART_HIGHPULSE_MIN_CNT 0x000FFFFF |
Definition at line 145 of file uart_register.h.
| #define UART_HIGHPULSE_MIN_CNT_S 0 |
Definition at line 146 of file uart_register.h.
| #define UART_ID | ( | i | ) | (REG_UART_BASE(i) + 0x7C) |
Definition at line 153 of file uart_register.h.
| #define UART_INT_CLR | ( | i | ) | (REG_UART_BASE(i) + 0x10) |
Definition at line 65 of file uart_register.h.
Referenced by uart0_rx_intr_handler(), and uart_config().
| #define UART_INT_ENA | ( | i | ) | (REG_UART_BASE(i) + 0xC) |
Definition at line 54 of file uart_register.h.
Referenced by uart_config().
| #define UART_INT_RAW | ( | i | ) | (REG_UART_BASE(i) + 0x4) |
Definition at line 32 of file uart_register.h.
| #define UART_INT_ST | ( | i | ) | (REG_UART_BASE(i) + 0x8) |
Definition at line 43 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_IRDA_DPLX (BIT(9)) |
Definition at line 113 of file uart_register.h.
| #define UART_IRDA_EN (BIT(16)) |
Definition at line 106 of file uart_register.h.
| #define UART_IRDA_RX_INV (BIT(13)) |
Definition at line 109 of file uart_register.h.
| #define UART_IRDA_TX_EN (BIT(10)) |
Definition at line 112 of file uart_register.h.
| #define UART_IRDA_TX_INV (BIT(12)) |
Definition at line 110 of file uart_register.h.
| #define UART_IRDA_WCTL (BIT(11)) |
Definition at line 111 of file uart_register.h.
| #define UART_LOOPBACK (BIT(14)) |
Definition at line 108 of file uart_register.h.
| #define UART_LOWPULSE | ( | i | ) | (REG_UART_BASE(i) + 0x28) |
Definition at line 140 of file uart_register.h.
| #define UART_LOWPULSE_MIN_CNT 0x000FFFFF |
Definition at line 141 of file uart_register.h.
| #define UART_LOWPULSE_MIN_CNT_S 0 |
Definition at line 142 of file uart_register.h.
| #define UART_PARITY (BIT(0)) |
Definition at line 124 of file uart_register.h.
Referenced by uart_set_parity().
| #define UART_PARITY_EN (BIT(1)) |
Definition at line 121 of file uart_register.h.
Referenced by uart_set_parity().
| #define UART_PARITY_EN_M 0x00000001 |
Definition at line 122 of file uart_register.h.
Referenced by uart_config().
| #define UART_PARITY_EN_S 1 |
Definition at line 123 of file uart_register.h.
Referenced by uart_config().
| #define UART_PARITY_ERR_INT_CLR (BIT(2)) |
Definition at line 72 of file uart_register.h.
| #define UART_PARITY_ERR_INT_ENA (BIT(2)) |
Definition at line 61 of file uart_register.h.
| #define UART_PARITY_ERR_INT_RAW (BIT(2)) |
Definition at line 39 of file uart_register.h.
| #define UART_PARITY_ERR_INT_ST (BIT(2)) |
Definition at line 50 of file uart_register.h.
| #define UART_PARITY_M 0x00000001 |
Definition at line 125 of file uart_register.h.
Referenced by uart_config().
| #define UART_PARITY_S 0 |
Definition at line 126 of file uart_register.h.
Referenced by uart_config().
| #define UART_PULSE_NUM | ( | i | ) | (REG_UART_BASE(i) + 0x30) |
Definition at line 148 of file uart_register.h.
| #define UART_PULSE_NUM_CNT 0x0003FF |
Definition at line 149 of file uart_register.h.
| #define UART_PULSE_NUM_CNT_S 0 |
Definition at line 150 of file uart_register.h.
| #define UART_RTS_INV (BIT(23)) |
Definition at line 99 of file uart_register.h.
| #define UART_RTSN (BIT(30)) |
Definition at line 87 of file uart_register.h.
| #define UART_RX_FLOW_EN (BIT(23)) |
Definition at line 132 of file uart_register.h.
Referenced by uart_config().
| #define UART_RX_FLOW_THRHD 0x0000007F |
Definition at line 133 of file uart_register.h.
Referenced by uart_config().
| #define UART_RX_FLOW_THRHD_S 16 |
Definition at line 134 of file uart_register.h.
Referenced by uart_config().
| #define UART_RX_TOUT_EN (BIT(31)) |
Definition at line 129 of file uart_register.h.
Referenced by uart_config().
| #define UART_RX_TOUT_THRHD 0x0000007F |
Definition at line 130 of file uart_register.h.
Referenced by uart_config().
| #define UART_RX_TOUT_THRHD_S 24 |
Definition at line 131 of file uart_register.h.
Referenced by uart_config().
| #define UART_RXD (BIT(15)) |
Definition at line 91 of file uart_register.h.
| #define UART_RXD_INV (BIT(19)) |
Definition at line 103 of file uart_register.h.
| #define UART_RXFIFO_CNT 0x000000FF |
Definition at line 94 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_RXFIFO_CNT_S 0 |
Definition at line 95 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_RXFIFO_FULL_INT_CLR (BIT(0)) |
Definition at line 74 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_RXFIFO_FULL_INT_ENA (BIT(0)) |
Definition at line 63 of file uart_register.h.
Referenced by uart_config().
| #define UART_RXFIFO_FULL_INT_RAW (BIT(0)) |
Definition at line 41 of file uart_register.h.
| #define UART_RXFIFO_FULL_INT_ST (BIT(0)) |
Definition at line 52 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_RXFIFO_FULL_THRHD 0x0000007F |
Definition at line 137 of file uart_register.h.
Referenced by uart_config().
| #define UART_RXFIFO_FULL_THRHD_S 0 |
Definition at line 138 of file uart_register.h.
Referenced by uart_config().
| #define UART_RXFIFO_OVF_INT_CLR (BIT(4)) |
Definition at line 70 of file uart_register.h.
| #define UART_RXFIFO_OVF_INT_ENA (BIT(4)) |
Definition at line 59 of file uart_register.h.
| #define UART_RXFIFO_OVF_INT_RAW (BIT(4)) |
Definition at line 37 of file uart_register.h.
| #define UART_RXFIFO_OVF_INT_ST (BIT(4)) |
Definition at line 48 of file uart_register.h.
| #define UART_RXFIFO_RD_BYTE 0x000000FF |
Definition at line 29 of file uart_register.h.
| #define UART_RXFIFO_RD_BYTE_S 0 |
Definition at line 30 of file uart_register.h.
| #define UART_RXFIFO_RST (BIT(17)) |
Definition at line 105 of file uart_register.h.
Referenced by uart_config().
| #define UART_RXFIFO_TOUT_INT_CLR (BIT(8)) |
Definition at line 66 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_RXFIFO_TOUT_INT_ENA (BIT(8)) |
Definition at line 55 of file uart_register.h.
Referenced by uart_config().
| #define UART_RXFIFO_TOUT_INT_RAW (BIT(8)) |
Definition at line 33 of file uart_register.h.
| #define UART_RXFIFO_TOUT_INT_ST (BIT(8)) |
Definition at line 44 of file uart_register.h.
Referenced by uart0_rx_intr_handler().
| #define UART_STATUS | ( | i | ) | (REG_UART_BASE(i) + 0x1C) |
Definition at line 85 of file uart_register.h.
Referenced by uart0_rx_intr_handler(), and uart_tx_one_char().
| #define UART_STOP_BIT_NUM 0x00000003 |
Definition at line 117 of file uart_register.h.
Referenced by uart_config(), and uart_set_stop_bits().
| #define UART_STOP_BIT_NUM_S 4 |
Definition at line 118 of file uart_register.h.
Referenced by uart_config(), and uart_set_stop_bits().
| #define UART_SW_DTR (BIT(7)) |
Definition at line 115 of file uart_register.h.
| #define UART_SW_RTS (BIT(6)) |
Definition at line 116 of file uart_register.h.
| #define UART_TX_FLOW_EN (BIT(15)) |
Definition at line 107 of file uart_register.h.
| #define UART_TXD (BIT(31)) |
Definition at line 86 of file uart_register.h.
| #define UART_TXD_BRK (BIT(8)) |
Definition at line 114 of file uart_register.h.
| #define UART_TXD_INV (BIT(22)) |
Definition at line 100 of file uart_register.h.
| #define UART_TXFIFO_CNT 0x000000FF |
Definition at line 89 of file uart_register.h.
Referenced by uart_tx_one_char().
| #define UART_TXFIFO_CNT_S 16 |
Definition at line 90 of file uart_register.h.
Referenced by uart_tx_one_char().
| #define UART_TXFIFO_EMPTY_INT_CLR (BIT(1)) |
Definition at line 73 of file uart_register.h.
| #define UART_TXFIFO_EMPTY_INT_ENA (BIT(1)) |
Definition at line 62 of file uart_register.h.
| #define UART_TXFIFO_EMPTY_INT_RAW (BIT(1)) |
Definition at line 40 of file uart_register.h.
| #define UART_TXFIFO_EMPTY_INT_ST (BIT(1)) |
Definition at line 51 of file uart_register.h.
| #define UART_TXFIFO_EMPTY_THRHD 0x0000007F |
Definition at line 135 of file uart_register.h.
| #define UART_TXFIFO_EMPTY_THRHD_S 8 |
Definition at line 136 of file uart_register.h.
| #define UART_TXFIFO_RST (BIT(18)) |
Definition at line 104 of file uart_register.h.
Referenced by uart_config().


Nature abhors a cathair-free shirt. Or at least, my cats do.
Every time I see an “About Me” textarea, and don’t know what to write there, I have a mini identity crisis.
“Man on the Moon” fallacy: Having done one hard thing does not mean that other hard things are necessarily any more doable.
Everybody everywhere groks the pentatonic scale.
Got a @flickr shirt in the mail today for fixing a bug in the YUI Compressor. Thanks, @rharmes!
Please don’t interrupt what I’m doing to tell me to do what I’m doing.
Just wrote a narwhal script to update Adium status from my tweets. JS on the CLI, FTW!!
I really wish javascript had support for heredoc or something similar.
 Mmm, cryptographically strong protection!
lazyweb: Where can I find statistics on height and weight, by gender and location? I want the mean, std dev, all that jazz.
Re $yhoo and $msft — It’s like watching old people out on a date. Just thinking “Good for you guys!” and don’t really care what comes of it.
Ha. Just realized that @yui ≠ @yuilibrary
CA has moved from “whether” to “how” in the legal debate over marijuana. http://tr.im/uy7A Big step in the right direction. (via @linklog)
Trying to get the TwitterAdium plugin to work so that I can have my twitter set my IM status again. http://tr.im/uxqG
Facebook is not perfect. It has a lot of problems, technological and philosophical. It’s a walled garden. It’s easy to put content in, but hard to get it out. You can’t delete anything that goes into their system, no matter how hard you try. It provides a way for people to pester you who you’d perhaps rather forget. People use it as a proxy for the entire internet, and in so doing, provide a single corporation with control over their communication, and thus, in a way, their very lives.
But every once in a while, something magical happens. There is a person living across the country. We’re pretty much strangers now, but we knew each other as children, for a few years in passing. She was randomly reminded of me, and of a memory of our shared childhood, and Facebook gave her an easy way to share this memory without having to commit to much.
Facebook has significantly increased my nostalgia net, and the things that get caught in that net are surprising, intense, and emotionally satisfying in a unique way.
“It’s like her brain broke and she started barfing random imagery from poems” — @richtaur http://tr.im/uuru Wow. Just… wow.
It’s like seeing people I know on TV. Seriously, these guys are very good at what they do. It’s impressive. http://tr.im/ush6
Back to work again. It’s too dry here. No sun. Lots of clothes.
Wanna know why newspapers are dying?
seldo: TV is evil.
seldo: TV is the mind-killer.
izs: TV is the little death that brings total obliteration
seldo: Now shut up, I'm watching Hulu.
FYI: YUICompressor is on @github now.
http://tr.im/tL6W
http://tr.im/tL6V
2616
Hey web programmers:
Read the HTTP spec.  Wearing my grey hat over at @raptr. http://tr.im/tJyd
“Did you mean recursion?” http://tr.im/tIwU
Hey, @raptr users: Got ManicAdo'ed? Keep this link handy: http://tr.im/tEbd @raptr devs: nonidempotent GETs! Doing It Wrong!!
Dustin, Isaac, Mike, Stephanie
“once again, work too late, try to squeeze in too much, end up awake way too late. the circle of derp.” (RT @inflammatoryrit)


{% extends "templates/web.html" %} {% block page_content %} ERPNext Conference 2017, Mumbai Talk Proposals {% include "templates/includes/list/list.html" %} {% endblock %} {% block script %} {% endblock %}


We (speakers) love giving talks at technical conferences, but discussions about money are sometimes taboo because we often pretend that passion and exposure should pay the way. While some conferences have "no budget", many offer to cover travel & accommodations or pay honorarium.
Let’s help each other by sorting through some of the confusion, and develop an ongoing dialog about the cost of public speaking.
All fields are optional & All submissions are anonymous.