The Req object also allows you to send a response.
You can only send one response. Any other attempt will trigger a crash. The response may be sent in one go or with its body streamed by chunks of arbitrary size.
You can also set headers or the response body in advance and Cowboy will use them when you finally do reply.
You can send a reply with no particular headers or body. Cowboy will make sure to send the mandatory headers with the response.
{ok, Req2} = cowboy_req:reply(200, Req).
You can define headers to be sent with the response. Note that header names must be lowercase. Again, Cowboy will make sure to send the mandatory headers with the response.
{ok, Req2} = cowboy_req:reply(303, [ {<<"location">>, <<"http://ninenines.eu">>} ], Req).
You can override headers that Cowboy would send otherwise. Any header set by the user will be used over the ones set by Cowboy. For example, you can advertise yourself as a different server.
{ok, Req2} = cowboy_req:reply(200, [ {<<"server">>, <<"yaws">>} ], Req).
We also saw earlier how to force close the connection by overriding the connection header.
Finally, you can also send a body with the response. Cowboy will automatically set the content-length header if you do. We recommend that you set the content-type header so the client may know how to read the body.
{ok, Req2} = cowboy_req:reply(200, [ {<<"content-type">>, <<"text/plain">>} ], "Hello world!", Req).
Here is the same example but sending HTML this time.
{ok, Req2} = cowboy_req:reply(200, [ {<<"content-type">>, <<"text/html">>} ], "Hello world!Hats off!
", Req).
Note that the reply is sent immediately.
You can also stream the response body. First, you need to initiate the reply by sending the response status code. Then you can send the body in chunks of arbitrary size.
{ok, Req2} = cowboy_req:chunked_reply(200, Req), ok = cowboy_req:chunk("Hello...", Req2), ok = cowboy_req:chunk("chunked...", Req2), ok = cowboy_req:chunk("world!!", Req2).
You should make sure to match on ok
as an error may be returned.
While it is possible to send a chunked response without a content-type header, it is still recommended. You can set this header or any other just like for normal replies.
{ok, Req2} = cowboy_req:chunked_reply(200, [ {<<"content-type">>, <<"text/html">>} ], Req), ok = cowboy_req:chunk("Hello world!", Req2), ok = cowboy_req:chunk("Hats off!
", Req2).
Note that the reply and each chunk following it are sent immediately.
You can define response headers in advance. They will be merged into the headers given in the reply call. Headers in the reply call override preset response headers which override the default Cowboy headers.
Req2 = cowboy_req:set_resp_header(<<"allow">>, "GET", Req).
You can check if a response header has already been set. This will only check the response headers that you set, and not the ones Cowboy will add when actually sending the reply.
cowboy_req:has_resp_header(<<"allow">>, Req).
It will return true
if the header is defined, and false
otherwise.
Finally, you can also delete a preset response header if needed. If you do, it will not be sent.
Req2 = cowboy_req:delete_resp_header(<<"allow">>, Req).
You can set the response body in advance. Note that this body will be ignored if you then choose to send a chunked reply, or if you send a reply with an explicit body.
Req2 = cowboy_req:set_resp_body("Hello world!", Req).
You can also set a fun that will be called when it is time to send the body. There are three different ways of doing that.
If you know the length of the body that needs to be sent, you should specify it, as it will help clients determine the remaining download time and allow them to inform the user.
F = fun (Socket, Transport) -> Transport:send(Socket, "Hello world!") end, Req2 = cowboy_req:set_resp_body_fun(12, F, Req).
If you do not know the length of the body, you should use a chunked response body fun instead.
F = fun (SendChunk) -> Body = lists:duplicate(random:uniform(1024, $a)), SendChunk(Body) end, Req2 = cowboy_req:set_resp_body_fun(chunked, F, Req).
Finally, you can also send data on the socket directly, without knowing the length in advance. Cowboy may be forced to close the connection at the end of the response though depending on the protocol capabilities.
F = fun (Socket, Transport) -> Body = lists:duplicate(random:uniform(1024, $a)), Transport:send(Socket, Body) end, Req2 = cowboy_req:set_resp_body_fun(F, Req).
You can send files directly from disk without having to read them. Cowboy will use the sendfile
syscall when possible, which means that the file is sent to the socket directly from the kernel, which is a lot more performant than doing it from userland.
Again, it is recommended to set the size of the file if it can be known in advance.
F = fun (Socket, Transport) -> Transport:sendfile(Socket, "priv/styles.css") end, Req2 = cowboy_req:set_resp_body_fun(FileSize, F, Req).
Please see the Ranch guide for more information about sending files.


How to create a Router object.
Optional Parameters: String (Domain)
Returns: Password Instance
Example:
$router = new Router();
Result: $router is now a router object and will have it's domain set as it is received in the $_SERVER['HTTP_HOST'].
$router = new Router("domain.com");
Result: $router is now a router object and will have it's domain set as "domain.com".
Setting the correct domain is important since it's used as the base route to load your files like css and js. Failing to do so may result in your webpage not loading those files.
Returns the current route.
Parameters: None
Returns: String (Route)
Example: (Assuming our current url is "domain.com/url/info/")
$router -> getRoute();
Result: The current route. Ex:
"/url/info/"
Returns the base url, in other words the domain it has set.
Parameters: None
Returns: String (Url)
Example: (Continuing with our example of "domain.com")
$router -> getBaseUrl();
Result: The base url or domain with it's protocol. Ex:
"http://domain.com/"
Or in case it's running in https:
"https://domain.com/"
Returns the entire url, meaning it's base url and it's route.
Parameters: None
Returns: String (Url)
Example: (Continuing with our example of "domain.com/url/info/")
$router -> getFullUrl();
Result: The base url or domain with it's protocol. Ex:
"http://domain.com/url/info/"
Or in case it's running in https:
"https://domain.com/url/info/"
Registers a route and what to display in it.
Parameters: String (Route), View/String (A view Object or a string indicating the file to include)
Returns: None
Example: (Continuing with our example of "domain.com/url/info/")
$router -> registerRoute("/url/info", "files/information.php");
Result: When "domain.com/url/info/" is accessed it will show the content from information.php. Ex:
"http://domain.com/url/info/"
$router -> registerRoute("/url/info", new View("info", ["info" => "Some information"], ["title" => "Information"]]));
Result: When "domain.com/url/info/" is accessed it will show the compiled contents of the View info. Ex:
Returns an Associative array with all your registered routes.
Parameters: None
Returns: Associative Array (Routes)
Example:
$router -> getRoutes();
Result:
["/url/info" => "files/information.php"]
Or in case you added the View Object:
["/url/info" => new View("info", ["info" => "Some information"], ["title" => "Information"])]
Check if the current route matches one previously registered.
Parameters: None
Returns: Boolean (Whether it matches or not)
Example: (Continuing with the example where we have only registered the route "/url/info")
$router -> match();
Result: True if we are in the "/url/info" route or false if we are in other route.
Returns an Associative array with all your registered routes.
Parameters: None
Returns: Associative Array (Routes)
Example:
$router -> getRoutes();
Result:
["/url/info" => "files/information.php"]
Or in case you added the View Object:
["/url/info" => new View("info", ["info" => "Some information"], ["title" => "Information"])]


| # | Url | Visitors | New users | Pageviews |
|---|---|---|---|---|
| 1. | /pricing.html | 10 691 | 80% | 3,4,0,6,4,9,7,3,5,2 |
| 2. | /features.html | 3 569 | 69% | 5,1,5,6,5,8,3,4,5,2 |
| 3. | /team.html | 1 058 | 17% | 5,3,4,6,2,4,8,4,3,1 |
| 4. | /portfolio.html | 579 | 43% | 5,4,9,5,6,8,9,3,5,7 |
| 5. | /about.html | 258 | 30% | 5,3,9,6,5,9,7,3,5,2 |
| 6. | /blog.html | 150 | 46% | 8,3,10,6,7,9,2,4,5,2 |
| 7. | /privacy.html | 50 | 14% | 5,3,1,6,2,9,2,3,5,2 |
| 8. | /jobs.html | 14 | 53% | 5,3,1,6,2,9,2,3,5,2 |


About YASME
YASME is a ShapeMap editor which started as a fork of YASHE (which is based on ShEx).var yasme = YASME(document.getElementById("showcase"));
(or, if you would like to instantiate YASME from an existing text area, use
var yasme = YASME.fromTextArea(document.getElementById('textAreaItem'));


This description is from the PAGE YFM
This description is from the PAGE YFM
In this example, the context for title
should be from the YAML front matter of partial-yfm.hbs
,
but since no description
property exists in the YFM of the partial, the context for description
should come from the inheriting page.
This description is from the PAGE YFM
In this example, the context for title
should be from the YAML front matter of partial-yfm.hbs
,
but since no description
property exists in the YFM of the partial, the context for description
should come from the inheriting page.
Note that even though we're explicitly defining page
and this
as the context, since no data is
defined in the page (e.g. YAML front matter) the context will be set to options.data
since
options.data
is merged into the context directly after page data.


{% extends "layout.html" %} {% block title %}Public Event - {{ campname }}{% endblock %} {% block head %} {% endblock %} {% block sidenav %}
This page is used to create a public event, such as a Quiz night, Drinks, Dance, etc. It appears on everyone's dashboards unless they are assigned to another group. Any specific group assignment overwrites this public invitation.
| Period Name | {{ thisperiod.periodname }} |
|---|---|
| Date | {{ thisperiod.starttime.strftime('%A, %Y-%m-%d') }} |
| Time | {{ thisperiod.starttime.strftime('%H:%M') }} - {{ thisperiod.endtime.strftime('%H:%M') }} |


http://www.susangranger.com/
Susan Granger's review of "BOSSA NOVA" (Sony Pictures Classics)
Brazilian writer/director Bruno Barreto and his wife, actress Amy Irving, have concocted a mid-life romance set in exotic Rio de Janeiro. In the screenplay by Alexandre Machado and Fernanda Young, based on Sergio Sant'Anna's novel, "Miss Simpson," Irving plays an enigmatic widow, a retired flight attendant, whose Brazilian airline pilot husband drowned two years earlier. While teaching English, she's romanced by two suitors: a randy soccer player (Alexandre Borges) and a lawyer (Antonio Fagundes) whose wife (Debora Bloch) left him for a tai chi instructor (Kazuo Matsui). Meanwhile, the lawyer's half-brother (Pedro Cardoso) falls for a sexy legal intern (Giovanna Antonelli) who, in turn, develops a crush on the soccer star. One of Irving's students (Drica Moraes) has fallen for a New Yorker (Stephen Tobolowsky) in a chat room on the Internet. To add to the tropical turbulence, the language school in which Irving teaches is housed in the same building where the lawyer's father (Alberto De Mendoza) is trying to maintain his tailor shop after his latest wife split. All of this interconnected drama pulsates to the beat of Antonio Carlos Jobim's bossa nova classics. While it's sumptuously photographed by Pascal Rabaud, it should be paced like a screwball romantic farce, complete with mistaken identities and comedic confusion, but, unfortunately, at times it's somewhat stilted. On the other hand, I was entranced by a fantasy in which Fagundes imagines himself as a '40s Fred Astaire, romancing Irving's Ginger Rogers - and an elevator scene as he surreptitiously measures her for a garment. On the Granger Movie Gauge of 1 to 10, "Bossa Nova" is a bittersweet, sensuous 7. In Portuguese with English subtitles, it's a movie that makes you want to call your travel agent.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Queensland bushfire emergency declaration revoked
by Aaron BunchQueensland’s bushfire emergency declaration has been lifted from all parts of the state following two weeks of ferocious fire conditions and the loss of 20 homes.
The declaration was imposed on November 9 as firefighters battled more than 50 bushfires and thousands of people were evacuated from the path of an out of control blaze on the Sunshine Coast.
One home was lost in the Cooroibah fire, near Noosa. Another 15 were destroyed at Cobraball, in central Queensland, and four at Ravensbourne on the Darling Downs in the days since.
“Over the last few weeks, our state has been in the grips of some very severe and challenging fire weather,” Queensland Fire and Emergency Services acting- commissioner Mike Wassing said in a statement.
“While conditions have eased slightly, and the bushfire danger has fallen … (allowing the declaration to be lifted), we still have significant blazes that continue to burn.”
On Saturday, 58 fires continue to burn across the state, however, none are at emergency levels.
Despite this, authorities have reintroduced local fire bans across the southern half of the state.
Under a local fire ban, all open fires are prohibited and all previously issued permits to light a fire are cancelled.
Power tools may be used during a local fire ban however QFES encourages people to use these with extreme care.
“Now is not the time to be complacent – conditions are still dry and there isn’t significant rainfall expected in Queensland in the immediate future,” acting-commissioner Wassing said.
-AAP


Open the program Terminal in the “Utilities” subfolder of your applications folder.
If you have never used the command line before, check this page for moving between directories, working with files, etc.. This lecture of the Software Carpentry course goes into more detail.
You will need to add a line to the file .bash_profile and potentially create the file. This file lives in your home directory and it is hidden from your view by default, to toggle that setting that you can download a neat little program.
Linux users: For most distributions, everything here applies to the file .bashrc instead of .bash_profile.
I will now provide a step-by-step guide of how to create / adjust this file using a tiny editor called nano, if you are familiar with editing text files, just use your editor of choice.
Open a Terminal and type:
nano ~/.bash_profile
You will see something like the following:
If .bash_profile already existed, you will see some text at this point. If so, use the arrow keys to scroll all the way to the bottom of the file.
Paste the following line at the end of the file:
export PATH="${HOME}/anaconda/bin:${PATH}"
Press Return and then ctrl+o (= WriteOut = save) and Return once more.
Your default locale settings may conflict with some of the programs we’ll need. If you want to be on the safe side, add these lines to your .bash_profile file:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
(Hat tip to Matthias Bannert)
Now press Command+n in order to open a new Terminal window and type ipython. You should see something like:
xxx@xxx-desktop:~/econ$ ipython
Python 3.4.1 |Anaconda 2.0.0 (x86_64)| (default, May 19 2014, 13:05:46)
Type "copyright", "credits" or "license" for more information.
IPython 2.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
Check the version number – it should be 3.4, nothing else.
If you plan on using the project template with programs other than Python (Stata, Matlab, R, ...), you will need to add the respective executables to your path as well. Otherwise Waf will not be able to find these programs.
You will need to follow the same steps as before. Example for Stata:
# Stata directory
PATH="${PATH}:/Applications/Stata/StataMP.app/Contents/MacOS/"
# Finish
export PATH
In the path/to/Stata/ you may need to replace bits and pieces as appropriate for your installation (e.g. you might not have StataMP but StataSE). Similarly for Matlab / R / etc..


Garage Butler
Status {% if status.event == 'door opened' %}
Open
{% endif %} {% if status.event == 'door closed' %}
Closed
{% endif %}
Toggle Switch
Refresh
Image
Take Picture
View Logs
{% for event in events %}
{{ event.event }} {{event.dt | time_delta}} ago
{% endfor %}


General Election 2019 LIVE: Boris Johnson sings wheels on the bus and can’t find Wally on campaign trail – latest news
by https://www.facebook.com/SunPolitics/BORIS Johnson sang songs, failed in a Where's Wally? search and corrected a pupil who shouted “boobies” when looking at a picture of the Incredible Hulk as his election campaign arrived in the South West.
This comes just hours after the Prime Minister promised to cut immigration to the UK after Brexit if he wins the general election on December 12.
- Alex Matthews2 minutes agoNovember 14, 2019NOT STANDING Nigel Farage has announced he will not be standing in this election. Mr Farage said he made the decision after standing down the Brexit Party in his hometown constituency in Orpington, Kent.
- Natasha Clark13 minutes agoNovember 14, 2019WHERE ON EARTH IS HE Boris asked the kids to help with Where's Wally this morning. But no such luck for BoJo. “I cannot find Wally, I give up,” Mr Johnson concluded.
- Natasha Clark15 minutes agoNovember 14, 2019WHERE IS KINGTON? Awkward from Sarah Olney, the Lib Dem candidate in Richmond Park and North Kingston. Guido reports she's spelled Kingston wrong on her leaflet….
- Alex Matthews22 minutes agoNovember 14, 2019LET HIM EAT CAKE Boris is getting himself a little treat from the bakers and Nigel Farage is tucking into a slice of cheesecake in Grimsby. Life on the campaign trail doesn't sound that bad… well apart from the heckling. Denying Boris a majority seems to be really hungry work.
- Natasha Clark38 minutes agoNovember 14, 2019BORIS THE BAKER Gosh, doesn't being on the campaign trail look fun today? BoJo's stocking up on baked goods – the diet starts…. December 13.
Load more entries…


Mining KineticGold
Once you sponsor 20 people you are then qualified for
the following additional profit sharing.
For every person sponsored by someone in your 4th
Generation (
5
th
Generation
) you will receive:
$4
when they set up their account
.4% profit sharing of every deposit they make.
This profit sharing is added your checking account and
can be spent immediately.
There are no limits as to how many people you can have on your 5
th
generation.


{{ msg.msg_text }}
{% endfor %}Island Aggregate Managers ▲
Manage aggregates
You may add, edit or delete aggregates to Expedient.
Backend ClearingHouse
| Name | IP address | Port | Active |
|---|---|---|---|
| {{ CBAS_NAME }} | {{ CBAS_IP_ADDR }} | {{ CBAS_PORT }} | {% if CBAS_STATUS %}{% else %}{% endif %} |
Management panels
Openflow
Virtualization
Click on the link to access the management panel for Virtualization resources: manage VMs and ranges of IPs and MACs, configure servers, etc.
Users & Permissions ▲
Manage permissions
When an Expedient user needs permission to do something, and she does not have that permission, she might be able to request that permission from someone who can give it to her. Below is a list of permissions other users have requested from you. You can approve or deny the requests. If you approve a request, you can also delegate the permission so that the object getting the permission can approve requests for others. BE CAREFUL, however. Once you grant a permission you cannot revoke it.
Expedient permissions are per object, and permissions can be given to objects other than users (for example to a slice or a project). Users can request permissions on behalf of other objects.
Manage users
Click on the link to manage users on Expedient. You will need to have the "can_manage_users" permission to be able to access this functionality.
Monitoring ▲
Logs
Click on view to check every module's log on a new tab.
Click on remove to clear the contents of any log. This operation cannot be undone


Brand Logo
4:02 PM
Carrier
Quirky Quote
Age
Back
Activities
Limitations
Gym
new value 1
new value 2
new value 3
new value 1
new value 2
new value 3


Automates how objects interact in an object graph, and access servers.
OAObject is used to represent a single Object, with built in functionality to allow an object to automatically work with other OAbjects, database/datasource, Client and Web UI controls, distributed, cached, with other applications and more.


{% load static %} {% load widget_tweaks %}
Your username and password didn't match. Please try again.
Your account doesn't have access to this page. To proceed, please login with an account that has access.
Please Login to see this page.


Hello
Table of Contents
## Table of Contents
- [Introduction](#Introduction)
- [Download](#Download)
- [Description](#Description)
- [MVVM](#MVVM)
- [Code Behind](#Code_Behind)
# Introduction
This example shows how to handle two lists for selecting items. One showing selected items, the other showing remaining options available (minus the selected options).
![ ](http://code.msdn.microsoft.com/site/view/file/84003/1/SelectSelected.png)
*As you select items from the ComboBox, they are moved to the "Selected" listbox. Selected items have a remove button, which returns the item to the "select" Combo.*
# Download
You can download the sample project here : [
http://code.msdn.microsoft.com/How-to-manage-availablesele-175b1682](http://code.msdn.microsoft.com/How-to-manage-availablesele-175b1682)
# Description
This sample project shows two methods of coding this solution, firstly using MVVM architecture, then using plain old code behind.
### **MVVM**
Firstly, let's look at the nicer way to do this. Example 1 has just one line in the code-behind:
DataContext =new ViewModel.Example1ViewModel();
Then the ViewModel takes over. Everything is therefore done with bindings in **
Example1Window.xaml**, as the ViewModel does not know of any controls. Here is the 'available' listbox:
Notice I am using the SelectionChanged event rather than binding to SelectedItem. This is because in practice, SelectedItem is not cleared when the actual item is removed from the underlying
collection, which caused binding issues in later tasks. Instead I deploy an EventToCommand behaviour to convert SelectionChanged into a Command from the ViewModel.
**The EventToCommand and RelayCommand shown in this project are from my [
MVVMXL](http://code.msdn.microsoft.com/windowsdesktop/VERY-Easy-MVVM-MVVMExtraLit-9a24e749/view/SourceCode) sample project.**
The 'selected' listbox is as follows:
SelectedPeople is an ObservableCollection, so any changes are reflected back in the UI, but UnselectedPeople is a calculated property, that needs triggering
(manually calling RaisepropertyChanged) every time an option is selected or removed.
privatevoid DoSelectPerson(objectparameter)
{
var person = parameteras Person;
if(person ==null)return;
SelectedPeople.Add(person);
RaisePropertyChanged("UnselectedPeople");//Regenerate the list
}
voidDoUnselectPerson(objectparameter)
{
var person = parameteras Person;
SelectedPeople.Remove(person);
RaisePropertyChanged("UnselectedPeople");//Regenerate the list
}
Raising the PropertyChanged event on UnselectedPeople triggers the bindings to update:
publicList UnselectedPeople
{
get
{
if(SelectedPeople.Count == 0)returnAllPeople;
returnAllPeople.Except(SelectedPeople).ToList();
}
}
### **Code Behind**
Many would say this is simpler to code in code-behind rather than MVVM, and they are right, but coupling the code directly to the controls leads to a mess when scaled up to a full page's worth of functionality. However here is an
example of how to do this:
publicList UnselectedPeople
{
get
{
if(SelectedPeople.Count == 0)returnAllPeople;
returnAllPeople.Except(SelectedPeople).ToList();
}
}
publicExample2Window()
{
InitializeComponent();
AllPeople =new List();
for(var i = 0; i < 10; i++)
AllPeople.Add(newPerson(i,"Person_"+ i));
lstSelected.ItemsSource = SelectedPeople =new ObservableCollection();
LoadUnselectedCombo();
}
privatevoid ComboBox_SelectionChanged(objectsender, SelectionChangedEventArgs e)
{
var person = cmbUnselected.SelectedItemas Person;
if(person !=null)
{
SelectedPeople.Add(person);
LoadUnselectedCombo();
}
}
privatevoid Button_Click(object sender, RoutedEventArgs e)
{
var button = senderas Button;
var person = button.DataContextas Person;
if(button !=null&& person !=null)
{
SelectedPeople.Remove(person);
LoadUnselectedCombo();
}
}
voidLoadUnselectedCombo()
{
cmbUnselected.ItemsSource = UnselectedPeople;
}
publicList UnselectedPeople
{
get
{
if(SelectedPeople.Count == 0)returnAllPeople;
returnAllPeople.Except(SelectedPeople).ToList();
}
}
publicExample2Window()
{
InitializeComponent();
AllPeople =new List();
for(var i = 0; i < 10; i++)
AllPeople.Add(newPerson(i,"Person_"+ i));
lstSelected.ItemsSource = SelectedPeople =new ObservableCollection();
LoadUnselectedCombo();
}
privatevoid ComboBox_SelectionChanged(objectsender, SelectionChangedEventArgs e)
{
var person = cmbUnselected.SelectedItemas Person;
if(person !=null)
{
SelectedPeople.Add(person);
LoadUnselectedCombo();
}
}
privatevoid Button_Click(object sender, RoutedEventArgs e)
{
var button = senderas Button;
var person = button.DataContextas Person;
if(button !=null&& person !=null)
{
SelectedPeople.Remove(person);
LoadUnselectedCombo();
}
}
voidLoadUnselectedCombo()
{
cmbUnselected.ItemsSource = UnselectedPeople;
}
Hope this helps you!


{% extends 'contest/base.html' %} {% block title_block %} Logged Out {% endblock %} {% block body_block %}
You have been successfully logged out. Thanks for spending time on eSports!


This machine looks very out of place in the basement of a dilapidated
factory. It's far too modern, and there's not a speck of dust on it. It's
emitting a low hum.
Upon closer inspection, you notice a cartridge slot. Now if there was only
something to put in it...
{{recipe.name}}
Requires:


Given the head of a graph, return a deep copy (clone) of the graph. Each node in the graph contains a label
(int
) and a list (List[UndirectedGraphNode]
) of its neighbors
. There is an edge between the given node and each of the nodes in its neighbors.
OJ’s undirected graph serialization (so you can understand error output):
Nodes are labeled uniquely.
We use #
as a separator for each node, and ,
as a separator for node label and each neighbor of the node.
As an example, consider the serialized graph {0,1,2#1,2#2,2}
.
The graph has a total of three nodes, and therefore contains three parts as separated by #
.
0
. Connect node 0
to both nodes 1
and 2
.1
. Connect node 1
to node 2
.2
. Connect node 2
to node 2
(itself), thus forming a self-cycle.Visually, the graph looks like the following:
1
/ \
/ \
0 --- 2
/ \
\_/
Note: The information about the tree serialization is only meant so that you can understand error output if you get a wrong answer. You don’t need to understand the serialization to solve the problem.
DFS. Cache the visited node before entering the next recursion.
/**
* Definition for undirected graph.
* function UndirectedGraphNode(label) {
* this.label = label;
* this.neighbors = []; // Array of UndirectedGraphNode
* }
*/
/**
* @param {UndirectedGraphNode} graph
* @return {UndirectedGraphNode}
*/
var cloneGraph = function(graph) {
const cache = {}
return _clone(graph)
function _clone (graph) {
if (!graph) { return graph }
const label = graph.label
if (!cache[label]) {
cache[label] = new UndirectedGraphNode(label)
cache[label].neighbors = graph.neighbors.map(_clone)
}
return cache[label]
}
};
Template generated via Leetmark.


--- layout: default title: Life permalink: life/ ---
This is a colection of advices on a wide range of topics. I will keep updating what I think is valuable to me or maybe to you as well.
I used to try to grasp every details on a book I read. I want to absord everything that book has to offer. However, I can't remember everything. Reading a book, you should only grasp the core idea to create understanding that is only yours. Save up to 6 months of income.
Always read. Many great books sold for only 10 bucks. If you can just got one great idea from that book. It's a bargain. For that single idea, you may benefit for your lifetime.
Like Mark Cuban said, "Live like a student". He means you should live mean and lean. Don't buy things you can't afford. Think about your purchase decision as an investment. Will you acutally benefit from that? Spend your money at things that matters.
It's important to do self-reflection everyday. During the course of life, you will make many mistake. Take notes of them, and don't make that mistake twice.
It's all about starting small, nurture it into a habbit, then it's much easier to persist. Never setting up a hugo goal, better break it down to several small goal that you can finish everyday.
You need to accept imperfection in yourself and your work in achieving perfection. Don't push yourself to be perfect at the first place. That's never the case. You need to have something first, something imperfect, then polish it to be com perfect.


|
Edit Rule Dialog Box
|
Previous Top Next |
| · | The logic employed is AND. That is, if you specify a From, To and Subject field, then only if a message matches all three criteria is the rule deemed to be successful.
|
| · | For the From and To field, you can specify either a username or a fully-qualified e-mail address. For example:
|
| · | When moving a message to another topic, any rules in the destination topic are applied to the message. This may result in the message being moved further. Ameol will handle circular instances and will not move a message back to the original topic.
|
|
|


We know that of the 100 police stops in the last year, 50 ended in searches. Of those 100 stops, 80 were over the age of 65. Thirty of those motorists over 65 years of age were searched. What is the probability of a Fourtown motorist being searched, given that they are over the age of 65?
in-context


--- layout: bio ---
Based in London, UK
2012-15: Middlesex University, BA Photography, 1st Class Honours
July 2015 - 5 Under 30, Young Photographers Competition, Daniel Blau Gallery - London


Shupeomaenyieotdeon sanai / A Man Who Was Superman
Syoo-peo-maen-i-sseo-deon sa-na-i is a movie starring Jung-min Hwang, Ji-Hyun Jun, and Gil-seung Bang. A snobbish producer makes a documentary about the extraordinary behavior of her neighbor who believes himself to be Superman.


Toggle navigation
130 Annie Street, Single Family Home for Rent in Troy, NY
Contact -<EMAIL_ADDRESS>130 Annie Street
Single Family Home for Rent in Troy, NY
3 Bedrooms, 1.5 Bathrooms - $1,700 per month
Inside
Single-Family Home
1,440 sqft
3 Bedrooms
1 full, 1 half bath
Second Story Washer and Dryer
Updated Kitchen; Stainless Appliances
Large Walk-In Closet
Hardwood Floors
Natural Gas Heat
Basement Storage
Outside
Off-Street Parking - 3 Cars
1 Car Detached Garage
Large, Flat Private Yard
Fenced in Yard
Huge Deck, Propane Grill
Corner of two Dead-End Streets
Storage Shed
Big Picture
$1,700 per Month
Starts August 15th
One Month Security Deposit
Partially Furnished - Inquire for Details
1 Mile from Emma Willard
10 Minutes from RPI Campus
Credit and Background Check Required
Get in touch to learn more:
E-mail
‹
›
×
×


{% extends "yacon/nexus_base.html" %} {% block scripts %} {{ block.super }} {% endblock scripts %} {% block content %}
Enter title and slug for the new sub-folder using the site's default language:
Choose a page type and language for the new page:
Enter title and slug for the new translation:
Enter name and slug for a new translated path:
Edit path details:
Choose a language to add to this site. Additional languages can be added on the "Settings" tab.
Enter text for the new tag:
Enter text for the new translation:


--- layout: default title: Contact ---
Matt Fan
Executive Director, Incubator
Ext: 6
Nicholas Bentley
Executive Director, Operations & Finance
Ext: 7
Nathalyn Nunoo
Director, Events
Ext: TBA
Ben Khakshoor
Director, Community
387 Technology Drive #1100
College Park, MD 20740
Google Maps
(206) 673-2979


**Updated 12/11
Start signing up for service now! Just a reminder: if you sign up before I send out the email, you will be removed from the event.
If you are going to share an event with the chapter, send me an email and include the following: service information, date, time, place (with address), and number of volunteers needed.
Earn group projects by donating to the Bridges Run!! They are expecting a HUGE delivery from NHS, so let's help those in need during this holiday season.
A Bridges Run is an organization that collects clothing, food and toiletries to donate to the homeless.
1/4 of a group project if you bring one piece of clothing/ anything else on the list. 1/2 a group project for a toiletry kit (bag of travel sized soap,shampoo,toothpaste, toothbrush) and 1 full group if u bring in both clothing/anything else on the list and a toiletry kit. All donations are to be dropped of in Mr. Mignanelli's room inside a bag with your name and grade on it. If you plan to make multiple donations, deliver all of them to Mr. M's room at one time inside of one bag.
NEW Travel size toiletries (a toiletry kit includes all of the items written in blue inside of a gallon size freezer bag)
Shampoo/Conditioner
Deodorant
Soap
Lotion
Toothpaste
Toothbrushes
Lip Balm
-Mary


Docs
Virtual Machines
An VirtualMachine provides additional management capabilities to a VirtualMachineInstance inside the cluster. That includes:
- ABI stability
- Start/stop/restart capabilities on the controller level
- Offline configuration change with propagation on VirtualMachineInstance recreation
- Ensure that the VirtualMachineInstance is running if it should be running
It focuses on a 1:1 relationship between the controller instance and a virtual
machine instance. In many ways it is very similar to a
StatefulSet
with spec.replica
set to 1
.
How to use a VirtualMachine
A VirtualMachine will make sure that a VirtualMachineInstance object with an
identical name will be present in the cluster, if spec.running
is set to
true
. Further it will make sure that a VirtualMachineInstance will be removed from
the cluster if spec.running
is set to false
.
Starting and stopping
After creating a VirtualMachine it can be switched on or off like this:
# Start the virtual machine:
virtctl start myvm
# Stop the virtual machine:
virtctl stop myvm
kubectl
can be used too:
# Start the virtual machine:
kubectl patch virtualmachine myvm --type merge -p \
'{"spec":{"running":true}}'
# Stop the virtual machine:
kubectl patch virtualmachine myvm --type merge -p \
'{"spec":{"running":false}}'
Controller status
Once a VirtualMachineInstance is created, its state will be tracked via
status.created
and status.ready
. If a VirtualMachineInstance exists in the cluster,
status.created
will equal to true
. If the VirtualMachineInstance is also ready,
status.ready
will equal true
too.
If a VirtualMachineInstance reaches a final state but the spec.running
equals true
,
the VirtualMachine controller will set status.ready
to false
and
re-create the VirtualMachineInstance.
Restarting
A VirtualMachineInstance restart can be triggered by deleting the VirtualMachineInstance. This will also propagate configuration changes from the template in the VirtualMachine:
# Restart the virtual machine (you delete the instance!):
kubectl delete virtualmachineinstance myvm
Fencing considerations
A VirtualMachine will never restart or re-create a VirtualMachineInstance until the current instance of the VirtualMachineInstance is deleted from the cluster.
Exposing as a Service
A VirtualMachine can be exposed as a service. The actual service will be available once the VirtualMachineInstance starts without additional interaction.
For example, exposing SSH port (22) as a ClusterIP
service using virtctl
after the OfflineVirtualMAchine was created, but before it started:
$ virtctl expose virtualmachine vmi-ephemeral --name vmiservice --port 27017 --target-port 22
All service exposure options that apply to a VirtualMachineInstance apply to a VirtualMachine. See Exposing VirtualMachineInstance for more details.
When to use a VirtualMachine
When ABI stability is required between restarts
A VirtualMachine makes sure that VirtualMachineInstance ABI configurations are consistent between restarts. A classical example are licenses which are bound to the firmware UUID of a virtual machine. The VirtualMachine makes sure that the UUID will always stay the same without the user having to take care of it.
One of the main benefits is that a user can still make use of defaulting logic, although a stable ABI is needed.
When config updates should be picked up on the next restart
If the VirtualMachineInstance configuration should be modifyable inside the cluster and these changes should be picked up on the next VirtualMachineInstance restart. This means that no hotplug is involved.
When you want to let the cluster manage your individual VirtualMachineInstance
Kubernetes as a declarative system can help you to manage the VirtualMachineInstance.
You tell it that you want this VirtualMachineInstance with your application running, the VirtualMachine will try to make sure it stays running.
Note: The current believe is that if it is defined that the VirtualMachineInstance should be running, it should be running. This is different to many classical virtualization platforms, where VMs stay down if they were switched off. Restart policies may be added if needed. Please provide your use-case if you need this!
Example
apiVersion: kubevirt.io/v1alpha2
kind: VirtualMachine
metadata:
creationTimestamp: null
labels:
kubevirt.io/vm: vm-cirros
name: vm-cirros
spec:
running: false
template:
metadata:
creationTimestamp: null
labels:
kubevirt.io/vm: vm-cirros
spec:
domain:
devices:
disks:
- disk:
bus: virtio
name: registrydisk
volumeName: registryvolume
- disk:
bus: virtio
name: cloudinitdisk
volumeName: cloudinitvolume
machine:
type: ""
resources:
requests:
memory: 64M
terminationGracePeriodSeconds: 0
volumes:
- name: registryvolume
registryDisk:
image: kubevirt/cirros-registry-disk-demo:latest
- cloudInitNoCloud:
userDataBase64: IyEvYmluL3NoCgplY2hvICdwcmludGVkIGZyb20gY2xvdWQtaW5pdCB1c2VyZGF0YScK
name: cloudinitvolume
Saving this manifest into vm.yaml
and submitting it to Kubernetes will
create the controller instance:
$ kubectl create -f vm.yaml
virtualmachine "vm-cirros" created
Since spec.running
is set to false
, no vmi will be created:
$ kubectl get vmis
No resources found.
Let’s start the VirtualMachine:
$ virtctl start omv vm-cirros
As expected, a VirtualMachineInstance called vm-cirros
got created:
$ kubectl describe vm vm-cirros
Name: vm-cirros
Namespace: default
Labels: kubevirt.io/vm=vm-cirros
Annotations: <none>
API Version: kubevirt.io/v1alpha2
Kind: VirtualMachine
Metadata:
Cluster Name:
Creation Timestamp: 2018-04-30T09:25:08Z
Generation: 0
Resource Version: 6418
Self Link: /apis/kubevirt.io/v1alpha2/namespaces/default/virtualmachines/vm-cirros
UID: 60043358-4c58-11e8-8653-525500d15501
Spec:
Running: true
Template:
Metadata:
Creation Timestamp: <nil>
Labels:
Kubevirt . Io / Ovmi: vm-cirros
Spec:
Domain:
Devices:
Disks:
Disk:
Bus: virtio
Name: registrydisk
Volume Name: registryvolume
Disk:
Bus: virtio
Name: cloudinitdisk
Volume Name: cloudinitvolume
Machine:
Type:
Resources:
Requests:
Memory: 64M
Termination Grace Period Seconds: 0
Volumes:
Name: registryvolume
Registry Disk:
Image: kubevirt/cirros-registry-disk-demo:latest
Cloud Init No Cloud:
User Data Base 64: IyEvYmluL3NoCgplY2hvICdwcmludGVkIGZyb20gY2xvdWQtaW5pdCB1c2VyZGF0YScK
Name: cloudinitvolume
Status:
Created: true
Ready: true
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal SuccessfulCreate 15s virtualmachine-controller Created virtual machine: vm-cirros
kubectl commandline interactions
Whenever you want to manipulate the VirtualMachine through the commandline you can use the kubectl command. The following are examples demonstrating how to do it.


Computes the eigen decomposition of a batch of self-adjoint matrices.
tf.compat.v1.linalg.eigh
tf.compat.v1.self_adjoint_eig
tf.compat.v2.linalg.eigh
tf.linalg.eigh( tensor, name=None )
Computes the eigenvalues and eigenvectors of the innermost N-by-N matrices
in tensor
such that
tensor[...,:,:] * v[..., :,i] = e[..., i] * v[...,:,i]
, for i=0...N-1.
tensor
: Tensor
of shape [..., N, N]
. Only the lower triangular part of
each inner inner matrix is referenced.name
: string, optional name of the operation.e
: Eigenvalues. Shape is [..., N]
. Sorted in non-decreasing order.v
: Eigenvectors. Shape is [..., N, N]
. The columns of the inner most
matrices contain eigenvectors of the corresponding matrices in tensor


Spicy Mayo
A simple sauce that is at almost every sushi bar in the United States.
Ingredients
- chili sauce (e.g Sriracha)
- mayonnaise
- sesame oil
Directions
- Add 2 parts mayonnaise to 1 part chili sauce in a bowl.
- Add 1 tbsp of sesame oil for every cup of mayonnaise you use.
- Mix all of the ingredients together, and taste test it for more chili sauce or mayonnaise.
Note
This is just a basic guide, adapt this recipe to your liking.
Contribution
Recipe tags:
basic
sauce
japanese


The get_and_save
function works with a tibble of
locations (usually URLs) and file names, and then downloads the PDF from the
location to the file name, saving as it goes, and letting you know where it is
up to. It politely waits around 5 seconds between calls to the
location, and skips locations that give an error.
get_and_save( data, links = "links", save_names = "save_names", dir = "heaps_of", bucket = NULL, delay = 5, print_every = 1, dupe_strategy = "overwrite" )
| data | A dataframe that contains URLs that you want to download and the names that you want to save them as. |
|---|---|
| links | The name of the column whose values should be the URLs that you
want to download, |
| save_names | The name of the column whose values should be the saved
file names where the downloaded file will be saved, |
| dir | The directory to download files to, current working directory by default. |
| bucket | name of AWS S3 bucket to save files to. |
| delay | The number of seconds to wait between downloads, default (and minimum) is five seconds. We automatically add a bit of noise to lessen the effect on systematic processes that might be otherwise working. |
| print_every | The default is that you get a print message for every file, but you can change this. If you want to print an update for every second file then set this equal to 2, for a printed update every tenth file, set it to 10, etc. |
| dupe_strategy | There are a variety of ways of dealing with the situation where you already have some of the files downloaded. By default the function will just get them again and overwrite. However you can also specify 'ignore' in which case those files will be ignored. You can also investigate duplicates yourself using heapsofpapers::check_for_existence(). |
A print statement in the console about whether each of the links
was
saved (if not turned off by the user), and notification that the function has
finished.
if (FALSE) two_pdfs <- tibble::tibble( locations_are = c("https://osf.io/preprints/socarxiv/z4qg9/download", "https://osf.io/preprints/socarxiv/a29h8/download"), save_here = c("competing_effects_on_the_average_age_of_infant_death.pdf", "cesr_an_r_package_for_the_canadian_election_study.pdf") ) heapsofpapers::get_and_save( data = two_pdfs, links = "locations_are", save_names = "save_here" )#> Error in is.data.frame(data): object 'two_pdfs' not found


| Molloy's |
59 Talbot St, Mountjoy, Dublin, D01 K298, Ireland |
| The Brew Dock Bar |
1 Amiens St, Mountjoy, Dublin 1, Ireland |
| Urban Brewing |
Vault C, CHQ Building, Custom House Quay, Dublin, Ireland |
| The Harbourmaster Bar |
Customs House Dock IFSC, Dublin 1, D01 W0X8, Ireland |
| Grainger |
51 Talbot St, Mountjoy, Dublin, Ireland |
| Cleary's |
36 Amiens St, Mountjoy, Dublin, Co. Dublin, Ireland |
| Mulletts Public House |
45 Amiens St, Mountjoy, Dublin 1, Ireland |
| Lloyds Bar And Lounge |
46 Amiens St, Mountjoy, Dublin, Co. Dublin, D01 PV40, Ireland |
| The Strand House |
172 N Strand Rd, North Strand, Dublin 1, Co. Dublin, D01 HN36, Ireland |
| Noctor's Public House |
34 Sheriff Street Lower, North Dock, Dublin, Ireland |
| Lagoona |
Unit 4, Custom House Square, Mayor Street Lower, North Dock, Dublin, Ireland |
| The Ferryman |
35 Sir John Rogerson's Quay, Grand Canal Dock, Dublin, Ireland |
| 3arena |
3arena, 1 N Wall Quay, North Dock, Dublin, Ireland |
| The Windjammer |
111 Townsend St, Dublin 2, Co. Dublin, D02 TX96, Ireland |
| The Lombard |
44 Pearse St, Dublin, D02 PX31, Ireland |
| The Trinity Inn |
Pearse Street Pearse St, Dublin 2, D02 N966, Ireland |
| O'neills |
36-37 Pearse St, Dublin 2, Ireland |
| Ned's Of Townsend Street |
44 Townsend St, Dublin 2, Ireland |
| J. Kennedy |
10 George's Quay, Dublin 2, D02 YY95, Ireland |
| The Wiley Fox |
28 Eden Quay, North City, Dublin, Co. Dublin, D01 V9Y4, Ireland |
| John Mulligan |
8 Poolbeg St, Dublin, Co. Dublin, DO2TK71, Ireland |
| Mactorcaills |
ground Floor & Basement), 13, 15 Townsend St, Dublin 2, D02 FK11, Ireland |
| The Long Stone |
11 Townsend St, Dublin 2, Ireland |
| Chaplins |
1-2 Hawkins St, Dublin 2, D02 K590, Ireland |
| Doyles |
9 College St, Dublin 2, D02 WN62, Ireland |
| Bowes |
31 Fleet St, Dublin 2, Ireland |
| Robert Reids |
Setanta Centre, Nassau St, Dublin 2, Ireland |
| Earl Of Kildare Hotel |
47-49 Kildare St, Dublin 2, Ireland |
| The Shelbourne Hotel |
27 St Stephen's Green, Dublin, Ireland |
| Residence |
41 St. Stephen's Green, Dublin 2, Ireland |
| Marcel's |
13 Merrion Row, Dublin 2, D02 AP80, Ireland |
| O'donoghues |
15 Merrion Row, Dublin, Ireland |
| Foleys |
1 Merrion Row, Dublin 2, D02 HY07, Ireland |
| Doheny And Nesbitt |
5 Baggot Street Lower, Dublin 2, D02 F866, Ireland |
| Toners |
139 Baggot Street Lower, Dublin 2, Ireland |
| Matt The Thrashers Limited |
31-32 Pembroke Street Lower, Dublin 2, Ireland |
| Mcgrattans Restaurant |
76 Fitzwilliam Ln, Dublin, Ireland |
| Lincoln's Inn |
19 Lincoln Pl, Dublin, Ireland |
| Kennedys Pub |
30-32 Westland Row, Dublin 2, D02 DP70, Ireland |
| The Ginger Man |
39-40 Fenian Street, Dublin 2, D02 KD51, Ireland |
| Probus Wines And Spirits Of Dublin |
26 Fenian St, Dublin 2, D02 FX09, Ireland |
| Larry Murphy's |
43 Baggot Street Lower, Grand Canal Dock, Dublin 2, Ireland |
| The Henry Grattan |
47-48 Baggot Street Lower, Grand Canal Dock, Dublin 2, D02 YK13, Ireland |
| O'briens |
8-9 Sussex Terrace, Dublin 4, D04 KN82, Ireland |
| The Leeson Lounge |
148 Leeson Street Upper, Dublin, Ireland |
| Houricans Lounge |
7 Leeson Street Lower, Saint Kevin's, Dublin, Ireland |
| Hartigans Bar |
100 Leeson Street Lower, Dublin 2, D02 W023, Ireland |
| Eamon Doran's Tavern On The Green |
104-105 Leeson Street Lower, Dublin 2, D02 K710, Ireland |
| The Dawson Lounge |
25 Dawson St, Dublin 2, Ireland |
| Peruke And Periwig |
31 Dawson St, Dublin 2, Ireland |
| Sams Bar |
35/36 Dawson St, Dublin Southside, Dublin, D02 CR29, Ireland |
| Cafe En Seine |
40 Dawson St, Dublin, Ireland |
| The Grotto |
Unit 2, 21-26 South Anne Street, Dublin 2, Dublin, Ireland |
| Kehoes |
9 Anne St S, Dublin, D02 NY88, Ireland |
| Lemon And Duke |
1 Royal Hibernian Way, Duke Lane Upper, Dublin, D02 YK71, Ireland |
| The Duke |
9 Duke St, Dublin 2, D02 NR76, Ireland |
| The Porterhouse Inn |
45 Nassau St, Dublin, D02 RP20, Ireland |
| The Bailey |
1 Duke St, Dublin 2, D02 ET99, Ireland |
| Bruxelles |
8 Harry St, Dublin 2, D02 KX36, Ireland |
| Mcdaids |
3 Harry St, Dublin, Ireland |
| Nearys |
1 Chatham St, Dublin, D02 EW93, Ireland |
| Captain America's Cookhouse |
44 Grafton Street, Dublin, D02 CA21, Ireland |
| Tgi Fridays St. Stephens Green |
2 St Stephen's Green, Dublin 2, D02 HX65, Ireland |
| Sinnotts Bar |
King St S, Dublin, Co. Donegal, Ireland |
| Sheehans |
17 Chatham St, Dublin 2, Ireland |
| Pygmalion |
59 William St S, Dublin 2, Ireland |
| Farrier And Draper |
Unit 1, 24, 24a, Powerscourt Townhouse Centre, 59 William St S, Dublin 2, Ireland |
| Dakota |
8/9 South William Street, Dublin 2, Co. Contae Bhaile Átha Cliath, Ireland |
| Rush |
65, 2 William St S, Dublin, Ireland |
| The Old Stand |
37 Exchequer St, Dublin 2, D02 F251, Ireland |
| The Green Hen |
33 Exchequer St, Dublin 2, D02 A620, Ireland |
| J Grogans Castle Lounge |
15 William St S, Dublin 2, D02 H336, Ireland |
| South William |
52 William St S, Dublin 2, D02 PX38, Ireland |
| Bar Rua |
32 Clarendon St, Dublin 2, Ireland |
| Peter's Pub |
1 Johnson Pl, Dublin, D02 HW58, Ireland |
| Hairy Lemon |
Stephen Street Lower, Dublin 2, Ireland |
| Drury Buildings |
55 Drury St, Dublin, Ireland |
| The Market Bar |
14A Fade St, Dublin, D02 A368, Ireland |
| Idlewild |
14 Fade St, Dublin 2, D02 HH33, Ireland |
| Hogans |
South Great George's Street, Dublin 2, Ireland |
| Soder And Ko |
64, 65 South Great George's Street, Dublin 2, Ireland |
| Yamamori Izakaya |
12/13 South Great George’s Street, Dublin 2, Dublin, Ireland |
| The George |
South Great George's Street South Great George's Street, Dublin 2, D02 R220, Ireland |
| Peadar Kearney's |
64 Dame St, Temple Bar, Dublin, Co. Dublin, Ireland |
| The Temple Bar |
16 Temple Ln S, Temple Bar, Dublin 2, D02 CD35, Ireland |
| The Norseman |
28E Essex Street, Temple Bar, Dublin 2, Ireland |
| Bad Bobs Public House |
35-37 Essex St E, Temple Bar, Dublin, D02 Y891, Ireland |
| Olympia Theatre |
72 Dame St, Temple Bar, Dublin, D02 K135, Ireland |
| Brogans |
75 Dame St, Temple Bar, Dublin, Ireland |
| Thomas Reads And The Oak |
1-3 Parliament St, Temple Bar, Dublin 2, D02 AN28, Ireland |
| The Snug Bar |
15 Stephen Street Upper, Dublin 8, Ireland |
| The Long Hall |
51 South Great George's Street, Dublin 2, Ireland |
| Capitol Bar |
1 Aungier St, Dublin 2, D02 HF72, Ireland |
| Jj Smyths/jjs |
12 Aungier St, Dublin 2, D02 CR90, Ireland |
| Bow Lane |
17 Aungier St, Dublin, D02 XF38, Ireland |
| The Swan Bar |
58 York St, Dublin, Ireland |
| Karma Stone |
40 Wexford St, Dublin, Ireland |
| Against The Grain |
11 Wexford St, Dublin 2, Ireland |
| Solas Bar |
31 Wexford St, Dublin 2, Ireland |
| Whelans |
25 Wexford St, Dublin, D02 H527, Ireland |
| Ryans |
Camden Street Lower, Saint Kevin's, Dublin 2, D02 KT51, Ireland |
| Flannery's Bar |
6 Camden Street Lower, Saint Kevin's, Dublin 2, Co. Dublin, Ireland |
| Devitts |
78 Camden Street Lower, Saint Kevin's, Dublin 2, D02 C642, Ireland |
| Anseo |
18 Camden St, Saint Kevin's, Dublin 8, Ireland |
| Raw |
72-73 Camden Street Lower, Saint Kevin's, Dublin, D02 E092, Ireland |
| Cassidys |
42 Camden Street Lower, Saint Kevin's, Dublin 2, D02 YP57, Ireland |
| The Bleeding Horse |
24-25 Camden Street Upper, Saint Kevin's, Dublin 2, Ireland |
| The Dean Hotel |
33 Harcourt St, Saint Kevin's, Dublin 2, Ireland |
| The Pod / Crawdaddy/the Lobby Bar/tripod |
The Old Harcourt Street Train Station, Harcourt St, Saint Kevin's, Dublin 2, Ireland |
| Odeon Bar And Restaurant |
57 Harcourt St, Saint Kevin's, Dublin 2, D02 VE22, Ireland |
| The Bernard Shaw |
11-12 Richmond St South, Saint Kevin's, Dublin 2, Ireland |
| J O'connell |
29 Richmond St S, Saint Kevin's, Dublin 2, Ireland |
| The Portobello |
33 South Richmond Street, Saint Kevin's, Dublin 2, Ireland |
| The Barge |
42 Sráid Charlemont, Saint Kevin's, Dublin 2, D02 R593, Ireland |
| The Hilton Dublin |
Charlemont Pl, Saint Kevin's, Dublin, D02 A893, Ireland |
| The Mountpleasant Inn |
27 Mountpleasant Ave Lower, Dublin 6, Ireland |
| The Bowery |
196 Rathmines Rd Lower, Dublin 6, Ireland |
| M B Slattery |
217 Rathmines Road, Dublin 6, D06 E8N1, Ireland |
| Copan |
304 Rathmines Rd Lower, Rathmines, Dublin 6, Ireland |
| Rody Bolands |
12-14 Rathmines Rd Upper, Rathmines, Co. Dublin, Ireland |
| Murphy's |
93-95 Rathmines Rd Upper, Dublin 6, Ireland |
| Grace's |
2 Rathgar Rd, Dublin Southside, Rathmines, Co. Dublin, Ireland |
| The Rathmines Hotel |
30 Ardee Rd, Dublin, Ireland |
| The Lower Deck |
1-3 Portobello Harbour, Portobello, Dublin, Ireland |
| The Black And Amber Pubic House |
House, 778, 8 S Circular Rd, Wood Quay, Dublin 8, Ireland |
| The Harold House |
Harold's Cross, 34-35 Clanbrassil Upper Street, Wood Quay, Dublin, D08 FY00, Ireland |
| Mvp |
29 Upper Clanbrassil, Merchants Quay, Dublin 8, D08 E1X9, Ireland |
| Leonard's Corner Cafe Bar |
117 S Circular Rd, Merchants Quay, Dublin 8, D08 K522, Ireland |
| Headline Bar |
56-57 Clanbrassil Street Lower, Merchants Quay, Dublin 8, D08 HC79, Ireland |
| Kate Mcauley's |
s, 43 Malpas St, Merchants Quay, Dublin, Ireland |
| Kavanagh's |
35 New St S, Wood Quay, Dublin 8, Co. Dublin, D08 V972, Ireland |
| Fallons (the Capstan Bar) |
129 The Coombe, Merchants Quay, Dublin 8, D08 NP52, Ireland |
| Nash's Public House |
50 Patrick St, Wood Quay, Dublin 8, D08 AR29, Ireland |
| The Lord Edward |
23 Christchurch Pl, Wood Quay, Dublin, Ireland |
| The Bull And Castle |
5-7 Lord Edward St, Dublin 2, D02 P634, Ireland |
| The Czech Inn |
Essex gate, Temple Bar,, Dublin 8, Ireland |
| The Front Lounge |
34 Parliament St, Temple Bar, Dublin 2, Ireland |
| The Porterhouse |
16-18 Parliament St, Temple Bar, Dublin 2, D02 VR94, Ireland |
| Roberta's |
1 Essex Street East, Temple Bar, Dublin, Ireland |
| The Clarence Hotel And The Kitchen Niteclub |
6-8 Wellington Quay, Temple Bar, Dublin 2, D02 HT44, Ireland |
| Dollard And Co |
2-5 Wellington Quay, Temple Bar, Dublin 2, D02 PK72, Ireland |
| Pantibar |
7-8 Capel St, North City, Dublin 1, Ireland |
| Jack Nealons Pub |
165 Capel St, North City, Dublin, Ireland |
| The Boars Head |
149 Capel St, North City, Dublin, Ireland |
| Mcneills |
140 Capel St, North City, Dublin, D01 F9R2, Ireland |
| Slatterys |
129 Capel St, North City, Dublin 1, D01 YN83, Ireland |
| The Dubliner Public House |
House, 98, The Life House, 1 Parnell St, North City, Dublin 1, D01 TF70, Ireland |
| The Black Sheep |
61 Capel St, Rotunda, Dublin, Ireland |
| The Woolshed Baa And Grill |
The Parnell Centre, Parnell St, Rotunda, Dublin 1, D01 K5N8, Ireland |
| T P Smith's |
9 - 10 Jervis St, North City, Dublin 1, D01 XV66, Ireland |
| Koh Restaurant |
6/7 Jervis St, Millennium Walkway, North City, Dublin 1, Ireland |
| Yamamori Sushi |
38/39 Ormond Quay Lower, North City, Dublin 1, D01 A593, Ireland |
| Ha'penny Bridge Inn |
42 Wellington Quay, Temple Bar, Dublin 2, Ireland |
| The Quays |
10-12 Temple Bar, Dublin 2, D02 EW63, Ireland |
| The Bad Ass Cafe |
9-11 Crown Alley, Temple Bar, Dublin, Ireland |
| Dorans |
3 Crown Alley, Temple Bar, Dublin 2, D02 CX67, Ireland |
| Vcc |
15 Crown Alley, Temple Bar, Dublin, D02 E229, Ireland |
| The Foggy Dew |
1 Fownes Street Upper, Temple Bar, Dublin 2, D02 WP21, Ireland |
| Dame Tavern |
18 Dame Ct, Dublin 2, D02 W683, Ireland |
| The Stag's Head |
1 Dame Ct, Dublin, D02 TW84, Ireland |
| 4 Dame Lane |
4 Dame Ln, Dublin 2, Ireland |
| The Bankers Lounge |
Trinity St, Dublin, D02 A440, Ireland |
| The International Bar |
23 Wicklow St, Dublin 2, D02 VH59, Ireland |
| The Restaurant |
43 Wicklow St, Dublin, Ireland |
| Mary's Bar And Hardware |
8 Wicklow St, Dublin 2, Ireland |
| O'donoghue's Public House |
Suffolk St, Dublin Southside, Dublin, Ireland |
| The Irish Whiskey Museum |
119 Grafton Street, Dublin, D02 E620, Ireland |
| O'neills |
2 Suffolk Street, Dublin 2, D02 KX03, Ireland |
| The Bank On College Green |
20-22 College Green, Dublin, D02 C868, Ireland |
| Blooms Hotel/ The Vathouse Bar Of Temple Bar/ Club M |
2 Anglesea St, Temple Bar, Dublin 2, Ireland |
| The Left Bank Also As The Oliver St John Gogarty |
18-21 Anglesea St, Temple Bar, Dublin 2, Ireland |
| The Auld Dubliner |
24 - 25 Temple Bar, Dublin, Ireland |
| Tgi Friday's |
Basement 19, 20 Fleet St, Temple Bar, Dublin, Ireland |
| Merchants Hall |
48-49 Wellington Quay, Temple Bar, Dublin, D02 EY65, Ireland |
| The Grand Social |
35 Liffey Street Lower, North City, Dublin, D01 C3N0, Ireland |
| The Lotts |
9 Liffey Street Lower, North City, Dublin 1, D01 V8P8, Ireland |
| The Gin Palace |
42 Middle Abbey St, North City, Dublin, D01 R260, Ireland |
| Wigwam |
54 Middle Abbey St, North City, Dublin, Ireland |
| The Hard Rock Cafe |
12 Fleet St, Temple Bar, Dublin, Ireland |
| The Temple Bar Inn Hotel |
40-47 Fleet St, Temple Bar, Dublin 2, D02 NX25, Ireland |
| The Palace Bar |
21 Fleet St, Temple Bar, Dublin 2, Co. Dublin, Ireland |
| The Bridge Bar / O'sullivans Bar |
10-, 12 Westmoreland St, Dublin 2, Ireland |
| Cassidys Bar |
27 Westmoreland St, Dublin, D02 PX77, Ireland |
| Tramline |
21 D'Olier Street, Dublin 2, Co. Dublin, D02 XY31, Ireland |
| J. W. Sweetman |
1-2 Burgh Quay, Dublin 2, Ireland |
| Lafayette Cafe Bar |
25 Westmoreland St, Dublin 2, D02 EH29, Ireland |
| Fitzgeralds |
22 Aston Quay, Temple Bar, Dublin 2, Ireland |
| Bachelor Inn |
31 Bachelors Walk, North City, Dublin, Ireland |
| O'connells |
30 Bachelor's Walk, North City, Dublin, Ireland |
| The Oval |
78 Middle Abbey St, North City, Dublin 1, Ireland |
| Grand Central |
10-11 O'Connell Street Upper, North City, Dublin, D01 XY61, Ireland |
| Madigans |
4 Abbey Street Lower, North City, Dublin, Ireland |
| Wynns Hotel |
35-39 Abbey Street Lower, North City, Dublin 1, D01 C9F8, Ireland |
| The Flowing Tide |
9 Lower Middle Abbey St, North City, Dublin, Ireland |
| Pipers Corner |
105-106 Marlborough St, North City, Dublin, D01 FD28, Ireland |
| The Confession Box |
88 Marlborough St, North City, Dublin 1, D01 X267, Ireland |
| Madigan's |
25 N Earl St, North City, Dublin 1, D01 KX67, Ireland |
| Brannigans |
9 Cathedral St, North City, Dublin, Ireland |
| Madigans |
19 O'Connell Street Upper, North City, Dublin 1, Ireland |
| Riu Plaza The Gresham Dublin |
23 O'Connell Street Upper, North City, Dublin, D01 C3W7, Ireland |
| Conways |
70 Parnell St, North City, Dublin 1, D01 NH59, Ireland |
| Tgi Friday's |
Parnell Square E, Rotunda, Dublin 1, Ireland |
| The Living Room |
28-32 O'Connell Street Upper, Rotunda, Dublin, Ireland |
| Murays |
33-34 O'Connell Street Upper, Rotunda, Dublin 1, Co. Dublin, Ireland |
| T/a The Shakespeare Bar |
160-161 Parnell St, Rotunda, Dublin, D01 Y4A7, Ireland |
| The Metro |
155-157 Parnell St, Rotunda, Dublin 1, D01 N8C7, Ireland |
| O'reillys (the Deers Head) |
151 Parnell St, Rotunda, Dublin, Ireland |
| Booze2go |
144 Parnell St, Rotunda, Dublin 1, Ireland |
| Stoneys |
27 Hill St, Rotunda, Dublin 1, D01 HT26, Ireland |
| The Findlater |
80 Dorset Street Upper, Phibsborough, Dublin, Ireland |
| Jim Beam's |
s, 68 Dorset Street Upper, Rotunda, Dublin 1, D01 KT22, Ireland |
| Aurora Cafe Bar |
68 Dorset Street Upper, Rotunda, Dublin 1, Co. IE, Ireland |
| Kavanaghs Pub |
71 Dorset Street Upper, Rotunda, Dublin 1, Ireland |
| Kavanaghs Pub |
71 Dorset Street Upper, Rotunda, Dublin 1, Ireland |
| Kavanaghs Pub |
71 Dorset Street Upper, Rotunda, Dublin 1, Ireland |
| Kavanaghs Pub |
71 Dorset Street Upper, Rotunda, Dublin 1, Ireland |
| The Auld Triangle |
28 Dorset Street Lower, Mountjoy, Dublin, Ireland |
| The Big Tree |
Dorset Street Lower, Ballybough, Dublin 1, Ireland |
| T/a The Red Parrot |
58 Dorset Street Lower, Ballybough, Dublin, Ireland |
| Patrick Mcgrath |
1 Grattan Parade, Drumcondra, Dublin, Ireland |
| Quinns Of Drumcondra |
42 Drumcondra Rd Lower, Drumcondra, Dublin 9, Ireland |
| Kennedys |
132 Drumcondra Rd Lower, Drumcondra, Dublin, Ireland |
| Fagans |
146 Drumcondra Rd Lower, Drumcondra, Dublin 9, Ireland |
| The Cat And Cage |
Upper Drumcondra Road, 74 Drumcondra Rd Upper, Drumcondra South, Drumcondra, Co. Dublin, Ireland |
| The Ivy House /patrick Carthy And Sons |
114 Drumcondra Rd Upper, Drumcondra, Dublin 9, Ireland |
| Tolka House |
9a Glasnevin Hill Glasnevin Village, Dublin, Ireland |
| The Quarry Public House |
68 Ballygall Rd E, Ballygall, Dublin 11, D11 TY32, Ireland |
| Cremore House |
14 Fitzmaurice Rd, Ballygall, Dublin 11, D11 X433 Fitzmaurice Rd, Ballygall, Dublin 11, D11 X433... |
| The Slipper Public House |
Ballymun Rd, Ballymun, Dublin 11, Ireland |
| Axis |
9 Main St, Ballymun, Dublin, Co. Dublin City, Ireland |
| T/a The Autobahn |
73 Glasnevin Ave, Ballygall, Dublin 11, Ireland |
| The Willows |
74 Willow Park Cres, Finglas East, Ballymun, Dublin 11, Ireland |
| Martin's Bar |
122 Ballygall Rd W, Finglas North, Dublin, D11 TPN7, Ireland |
| The Deputy Lord Mayor |
St Margaret's Rd, Jamestown Little, Dublin 11, Ireland |
| The Shamrock Lodge |
Seamus Ennis Road, Finglas, Dublin, Ireland |
| Drogheda Lodge/the Full Shilling |
66 Main Street, Finglas, Dublin 11, D11P7FR Main St, Finglas East, Dublin 11, D11 P7FR, Ireland |
| The Bottom Of The Hill |
Bottom of the Hill Pub,Finglas, Finglas South, Dublin, Co. Dublin, Ireland |
| Village Inn |
Finglas South, Dublin, Co. Dublin, Ireland |
| Breffni Inn |
2-, 32 Ashtown Grove, Ashtown, Dublin, Ireland |
| The Hole In The Wall |
345-347 Blackhorse Ave, Phoenix Park, Dublin, D07 V663, Ireland |
| Cumiskeys |
11 Blackhorse Ave, Ashtown, Dublin 7, Ireland |
| The Cabra House |
62-, 66 Faussagh Ave, Cabra West, Dublin 7, Ireland |
| Mcgraths |
30, 32 Faussagh Ave, Cabra West, Dublin, Ireland |
| The Homestead |
50 Quarry Rd, Cabra East, Dublin, Ireland |
| Downeys |
89 New Cabra Rd, Glasnevin, Dublin 9, Ireland |
| John Kavanagh |
1 Prospect Square, Glasnevin, Dublin, D09 CF72, Ireland |
| The Temple Bar Tavern |
26 Botanic Rd, Botanic, Glasnevin, Co. Dublin, D09 AK26, Ireland |
| P. Hedigan - The Brian Boru |
5 Prospect Road Glasnevin, Dublin, Ireland |
| The Porterhouse North |
Cross Guns Bridge, Glasnevin, Drumcondra, Dublin 9, D09 XW44, Ireland |
| John Doyles Pub |
160/161 Phibsborough Rd, Phibsborough, Dublin 7, D07 R26N, Ireland |
| The Hut |
159 Phibsborough Rd, Phibsborough, Dublin, D07 HA21, Ireland |
| The Bohemian House |
67 Phibsborough Rd, Phibsborough, Dublin 7, D07 ED66, Ireland |
| Phibsborough House |
House, 36, 7 Phibsborough Rd, Arran Quay, Dublin, Ireland |
| The Mill Public House |
199 Phibsborough Rd, Phibsborough, Dublin 7, Ireland |
| Mcgowans Of Phibsboro |
17 Phibsborough Rd, Phibsborough, Dublin 7, Ireland |
| Cumiskeys Lounge Bar |
41 Dominick Street Upper, Phibsborough, Dublin 7, Co. Dublin, D07 X923, Ireland |
| Paddy Murphy's Bar |
32 Dominick Street Upper, Phibsborough, Dublin 7, D07 E920 Dominick Street Upper, Phibsborough, ... |
| Thomas O'brennan Public House |
15 Dominick Street Upper, Phibsborough, Dublin, Co. Dublin, D07 YX96, Ireland |
| The Berkley |
1 Mountjoy St, Inns Quay, Dublin, Co. Dublin, D07 VY67, Ireland |
| The Meeting Point Public House |
100 Dorset Street Upper, Inns Quay, Dublin 1, Ireland |
| Maye's |
44 Dorset Street Upper, Rotunda, Dublin 1, D01 R284, Ireland |
| Delahuntys |
99 Dorset Street Upper, Rotunda, Dublin, Ireland |
| Long Island Bar |
103 Dorset Street Upper, Inns Quay, Dublin 1, Ireland |
| Bodkins |
57 Bolton St, Inns Quay, Dublin 1, Co. Dublin, D01 CK40, Ireland |
| The Capel Bar |
1 Green St, Dublin Northside, Dublin 7, Ireland |
| The Market Hacienda Bar |
44 Arran St E, Smithfield, Dublin 7, Ireland |
| Sin É |
15 Ormond Quay Upper, North City, Dublin, Ireland |
| The Chancery Inn |
1 Inns Quay, Smithfield, Dublin 7, D07 P497, Ireland |
| The Legal Eagle |
1-2 Chancery Place, Inns Quay, Dublin 1, Ireland |
| M. Hughes |
19 Chancery St, Smithfield, Dublin, Ireland |
| The Richmond |
The Richmond, Brunswick St N, Smithfield, Dublin 7, Ireland |
| The Barbers |
19 Grangegorman Lower, Arran Quay, Dublin 7, Ireland |
| Delaneys Bar |
83 King St N, Smithfield, Dublin 7, D07 PF51, Ireland |
| The Cobblestone |
77 King St N, Smithfield, Dublin, D07 TP22, Ireland |
| The Old Jameson Distillery |
Bow St, Smithfield Village, Dublin 7, Ireland |
| Formerly Chief O'neill's |
Smithfield, Dublin, Ireland |
| Oscar's Cafe Bar |
6 Smithfield Square, Arran Quay, Dublin 7, Ireland |
| The Dice Bar |
79 Queen St, Arran Quay, Dublin 7, D07 DW3R, Ireland |
| Frank Ryan's And Son |
5 Queen St, Arran Quay, Dublin 7, Ireland |
| The Brazen Head |
20 Lower Bridge St, Merchants Quay, Dublin, D08 WC64, Ireland |
| O'sheas Merchant |
12a Lower Bridge Street, Dublin, D08 Y271, Ireland |
| The Liberty Belle |
33 Francis St, Merchants Quay, Dublin 8, Ireland |
| Shanahan's |
27 The Coombe, Merchants Quay, Dublin 8, Ireland |
| Graingers |
63 Meath St, Merchants Quay, Dublin, Co. Dublin, D08 P4V2, Ireland |
| Bohans |
78 Meath St, Merchants Quay, Dublin 8, D08 A318, Ireland |
| The Lark Inn |
81 Meath St, Merchants Quay, Dublin, Ireland |
| Tom Kennedy's (public House) |
65 Thomas St, Merchants Quay, Dublin, D08 VOR1, Ireland |
| The Thomas House |
86 Thomas St, Merchants Quay, Dublin, Ireland |
| Vicar Street |
58-59 Thomas St, The Liberties, Dublin 8, Ireland |
| Baker's |
s, 47 Thomas St, Merchants Quay, Dublin 8, D08 F582, Ireland |
| The Clock |
110 Thomas St, Merchants Quay, Dublin, Co. Dublin, D08 C2W7, Ireland |
| Arthur's |
28 Thomas St, Ushers, Dublin, Ireland |
| The Pimlico Tavern |
Braithwaite St, Merchants Quay, Dublin, Ireland |
| The Pilot Brewery |
St. James's Gate, Dublin 8, Ireland |
| Coin And Button |
32 Ellis St, Arran Quay, Dublin, Co. Dublin, Ireland |
| Walshs Pub |
6 Stoneybatter, Arran Quay, Dublin 7, Ireland |
| The Belfry |
37, Stoneybatter, Dublin, D07 X029, Ireland |
| The Glimmerman |
14, Stoneybatter, Dublin, D07 RK37, Ireland |
| Tommy O'gara's |
19 Stoneybatter, Arran Quay, Dublin 7, Ireland |
| Kavanagh's |
1 Aughrim St, Stoneybatter, Dublin 7, Ireland |
| Hynes Bar |
79, 80 Prussia St, Stoneybatter, Dublin 7, D07 FH51, Ireland |
| The City Arms |
55 Prussia St, Arran Quay, Dublin City, Co. Dublin, D07 PA66, Ireland |
| Millennium Bar |
4 Parkgate St, Arran Quay, Dublin 8, Ireland |
| Reas Public House |
25 Parkgate St, Arran Quay, Dublin 8, Co. Dublin, D08 XR94, Ireland |
| Ryans Of Parkgate Street |
28 Parkgate St, Arran Quay, Dublin 8, Ireland |
| Ryans Of Parkgate Street |
28 Parkgate St, Arran Quay, Dublin 8, Ireland |
| Ryans Of Parkgate Street |
28 Parkgate St, Arran Quay, Dublin 8, Ireland |
| Ryans Of Parkgate Street |
28 Parkgate St, Arran Quay, Dublin 8, Ireland |
| Nancy Hands |
30 - 32 Parkgate St, Dublin 8, Co. Dublin, Ireland, Ireland |
| Liam Walsh's |
s, 36 Parkgate St, Arran Quay, Dublin 8, D08 K8F1, Ireland |
| The Old Royal Oak |
11 Kilmainham Ln, Ushers, Dublin, Ireland |
| The Patriots Inn |
760 S Circular Rd, Kilmainham, Dublin, Ireland |
| The Glen Of Aherlow |
29 Emmet Rd, Inchicore, Kilmainham, Dublin, D08 N8C3, Ireland |
| Mcdowells |
139 Emmet Rd, Inchicore, Kilmainham, Dublin, Ireland |
| Timothy Crough |
1 St Vincent St W, Inchicore, Dublin 8, D08 WT0A, Ireland |
| The Marble Arch |
No 1 Benbulbin Road, Driminagh, Dublin 12, Ireland |
| The Old County Bar |
125 Old County Rd, Drimnagh, Dublin, Co. Dublin, D12 WF21, Ireland |
| Shearys |
1 Bangor Dr, Crumlin, Dublin 12, Ireland |
| The Gate Bar |
153-155 Crumlin Rd, Drimnagh, Dublin 15, D12 HA27, Ireland |
| The Bird Flanagan |
471 S Circular Rd, Ushers, Dublin, Ireland |
| Charlie Byrnes |
536-538 S Circular Rd, Ushers, Dublin 8, D08 CC02, Ireland |
| Kennys |
174 James St, Ushers, Dublin, Ireland |
| The Malthouse |
27 James's St, Ushers, Dublin, Co. Dublin, D08 EP89, Ireland |
| Mccanns |
117 James St, Dublin, Ireland |
| The Old Harbour |
The Old Harbour, 6 Echlin St, Dublin 8, D08 HX3K, Ireland |
| Guinness Storehouse |
St James's Gate, Dublin 8, Ireland |
| The Brewery Bar |
Newport St, Ushers, Dublin, Ireland |
| Morrisseys |
80 Cork St, Ushers, Dublin, Ireland |
| Lowes |
27 Dolphin's Barn, Merchants Quay, Dublin 8, Ireland |
| The Barn House |
44-45 Dolphin's Barn, Merchants Quay, Dublin 8, Ireland |
| Dunne Stores |
Crumlin Shopping Centre, Crumlin Rd, Crumlin, Dublin 12, D12 DRP4, Ireland |
| The Four Roads |
140 Sundrive Rd, Kimmage, Dublin, Ireland |
| The Stoneboat 35/37 Sundrive Road |
35-37 Sundrive Park, Kimmage, Dublin 12, Co. Dublin, D12 PE83, Ireland |
| Mcgowans Of Harold's Cross |
174 Harold's Cross Rd, Harold's Cross, Terenure, Dublin, Ireland |
| Peggy Kellys/ Dsix Wine, Beer And Spirits |
161 Harold's Cross Rd, Harold's Cross, Dublin, Ireland |
| Mcgarrys |
236-, 238 Harold's Cross Rd, Harold's Cross, Dublin 6W, Co. Dublin, Ireland |
| Rosie O'gradys |
282 Harold's Cross Rd, Harold's Cross, Terenure, Dublin 6W, Co. Dublin, Ireland |
| The 108 |
108 Rathgar Rd, Dublin 6, D06 F6H9, Ireland |
| The Terenure Inn |
94 - 96 Terenure Rd N, Terenure, Dublin 6, Ireland |
| Vaughan's Eagle House |
105/107 Terenure Rd N, Dublin 6W, Co. Dublin, Ireland |
| Brady's Of Terenure |
11 Terenure Pl, Terenure, Dublin 6W, Co. Dublin, D6W P266, Ireland |
| Kcr House |
326 Kimmage Rd Lower, Kimmage, Dublin 6W, Co. Dublin, D6W CF38, Ireland |
| The Two Sisters |
Dublin Southside, Terenure, Dublin 6W, Co. Dublin, Ireland |
| The Pines |
186 Whitehall Rd W, Perrystown, Dublin, Ireland |
| The Pines |
186 Whitehall Rd W, Perrystown, Dublin, Ireland |
| The Pines |
186 Whitehall Rd W, Perrystown, Dublin, Ireland |
| The Pines |
186 Whitehall Rd W, Perrystown, Dublin, Ireland |
| The Spawell Golf And Leisure Centre |
Wellington Ln, Templeogue, Dublin 6W, Co. Dublin, Ireland |
| The Traders Public House |
St James's Rd, Limekilnfarm, Dublin, Ireland |
| The Cherry Tree |
Walkinstown Cross, Walkinstown, Dublin, Ireland |
| The Kestrel House |
157 Walkinstown Rd, Walkinstown, Dublin 12, Ireland |
| The Submarine Bar |
Crumlin Cross, Crumlin, Dublin 12, Ireland |
| The Village Inn |
Lisle House, Lisle Road, Dublin, Ireland |
| Eleanora's |
147 Drimnagh Rd, Walkinstown, Dublin, Ireland |
| The Black Forge |
163 Drimnagh Rd, Walkinstown, Dublin, Ireland |
| The Halfway House |
Walkinstown Ave, Walkinstown, Dublin 12, Ireland |
| The Kylemore House |
Old Naas Rd, Inchicore, Dublin, D12 P820, Ireland |
| The Cottage Inn |
Bluebell Ave, Bluebell, Dublin, Ireland |
| Colgans |
47 Decies Rd, Kilmainham, Dublin 10, D10 VH56, Ireland |
| Blackhorse Inn |
231 Tyrconnell Rd, Inchicore, Dublin, Ireland |
| Slatts |
126A Tyrconnell Park, Inchicore, Dublin 8, Ireland |
| Ruby Finnegans |
1A First Ave, Kilmainham, Dublin 10, Ireland |
| The Laurence Lounge |
Kilmainham, Dublin 8, Co. Dublin, Ireland |
| Mullingar House |
Chapelizod, Dublin, Ireland |
| The Villager |
31 Main Street Chapelizod Dublin Dublin 20 Dublin City, Co. Dublin, D20 EP29, Ireland |
| Aussie Bar And Restaurant |
1 St Laurence's Rd, Chapelizod, Dublin 20, Ireland |
| Chasers |
308 Ballyfermot Rd, Drumfinn, Dublin, Ireland |
| Fowler's |
347 Ballyfermot Rd, Drumfinn, Dublin, Ireland |
| Younges |
220 Le Fanu Rd, Cherry Orchard, Dublin 10, Ireland |
| Downeys |
343 Ballyfermot Rd, Cherry Orchard, Dublin 10, D10 W932, Ireland |
| The 79 Inn |
79 Ballyfermot Rd, Cherry Orchard, Dublin, Ireland |
| Silver Granite |
Kennelsfort Rd Upper, Johnstown, Dublin 20, D20 R276, Ireland |
| The Palmerstown House |
Old Lucan Road Palmerstown, Dublin 20, Ireland |
| The Anglers Rest |
Knockmaroon Hill, Castleknock, Dublin, Ireland |
| Brasserie Gastropub 15 |
Ashleigh Centre, Main Street, Castleknock, Castleknock, Dublin, Ireland |
| Myos |
Main Street, Castleknock, Dublin 15, Ireland |
| Brady's Castleknock Inn |
15 Old Navan Rd, Blanchardstown, Dublin 15, Ireland |
| The Bell/davy And Phelans Bar |
Navan Rd, Blanchardstown, Dublin, Ireland |
| The Vineyard |
Main St, Blanchardstown Village, Dublin, D15 V20W, Ireland |
| The Greyhound Inn |
15 an tSráid Mhór, Blanchardstown, Dublin.15, Co. Contae Bhaile Átha Cliath, Ireland |
| The Roselawn Inn |
Unit M, Roselawn Shopping Centre, Roselawn Road, Dublin 15, Ireland |
| The Great Wood |
Westend Retail Park, Blanchardstown, Dublin 15, Ireland |
| Leonard's Pub |
Blackcourt Road, Corduff, Dublin 15, Co. Dublin, Ireland |
| Park Plaza Tyrrelstown |
Church Rd, Tyrrelstown, Dublin 15, Ireland |
| Paidí Ógs |
Buzzardstown, Dublin, Co. Dublin, Ireland |
| Hartstown House |
Hartstown Shopping Centre, Hartstown Rd, Hartstown, Dublin 15, Ireland |
| Cuchulainns Of Ongar |
44 Main St, Ongar Village, Clonsilla, Dublin 15, Ireland |
| Luttrellstown Castle Clubhouse |
Castleknock, Co. Dublin, D15 RH92, Ireland |
| The Carpenter |
Carpenterstown Road, Carpenterstown, Dublin 15, Ireland |
| Strawberry Hall |
Lower Rd, Dublin 20, D20 RH59, Ireland |
| Castleknock Golf Club |
Porterstown Rd, Diswellstown, Dublin 15, Ireland |
| Murrays/ Deadmans Inn |
Lucan Rd Old, Curtis Stream, Palmerstown, Co. Dublin, Ireland |
| The Finches |
Neilstown Road, Clondalkin, Dublin, Ireland |
| The Black Lion |
Orchard Rd, Clondalkin, Dublin, Ireland |
| The Black Lion |
Orchard Rd, Clondalkin, Dublin 22, Ireland |
| The Purty Central |
20 Main St, Clondalkin, Co. Dublin, Ireland |
| The Laurels |
2 8, Main Street, Dublin, Ireland |
| The Red Cow Inn |
The Red Cow Complex, Naas Rd, Fox-And-Geese, Dublin 22, D22 R5P3, Ireland |
| The Kingswood Lodge |
Ballymount Rd, Ballymount Great, Dublin, Ireland |
| Metro Cafe Bar |
Old Blessington Rd, Tallaght, Dublin 24, Ireland |
| The Belgard Inn |
Tallaght, Belgard Inn, Kingswood, Dublin, Co. Dublin, Ireland |
| Croughs |
Whitestown, Dublin, Ireland |
| The Killinarden House |
Whitestown, Dublin, Ireland |
| Kiltipper Cafe Bar |
Marlfield Mall, Kiltipper, Dublin, Ireland |
| The Old Mill |
Old Bawn Rd, Tallaght, Dublin, Ireland |
| Scholars |
Oldcourt Shopping Centre, Parklands Rd, Dublin 24, Ireland |
| Merry Ploughboy Pub |
463-619 Edmondstown Rd, Newtown, Co. Dublin, Ireland |
| Buglers |
Ballyboden Rd, Rathfarnham, Dublin, Ireland |
| The Eden House |
16 Grange Rd, Haroldsgrange, Dublin, Ireland |
| Yellow House |
1 Willbrook Rd, Rathfarnham, Dublin 14, D14 Y892, Ireland |
| Revels |
37 Main St, Rathfarnham, Dublin 14, Ireland |
| The Glenside |
20 Landscape Rd, Newtown Little, Dublin 14, Ireland |
| The Bottle Tower |
1 Beaumont Ave, Churchtown Upper, Dublin 14, Ireland |
| The Willows |
32 Willow Rd, Stillorgan, Dublin, Co. Dun Laoghaire, Ireland |
| Ballinteer House |
SuperValu Shopping Centre, Ballinteer Ave, Ballinteer, Dublin, Ireland |
| The Coach House |
16 Ballinteer Ave, Ballinteer, Dublin, Ireland |
| The Rockfield Lounge |
Ground Floor, North Block, Rockfield Central Dundrum, Dublin 16, Ireland |
| Tgi Friday's/dante |
Sandyford Rd, Dublin, Ireland |
| The Balally Inn |
Blackthorn Dr, Stillorgan, Dublin, Co. Dun Laoghaire-Rathdown, Ireland |
| The Goat |
14 Lower Kilmacud Rd, Mountanville, Dublin, D14 PY56, Ireland |
| Harvey Nichols |
16 Sandyford Rd, Dundrum, Dublin, Ireland |
| Winters Bar |
Level 1, Dundrum Town Centre, Unit 38, Dublin 16, Ireland |
| The Eagle House |
Main St, Dundrum, Dublin, Ireland |
| Dundrum House |
57 Main St, Dundrum, Dublin 14, Ireland |
| Uncle Toms Cabin |
Dundrum Rd, Dundrum, Dublin 14, Ireland |
| Arbour House |
Windy Arbour, Dundrum Rd, Dundrum, Dublin 14, Ireland |
| Dropping Well |
Milltown Rd, Rathmines Great, Dublin 6, Ireland |
| Smyth's Of Ranelagh |
75-77 Ranelagh, Dublin 6, Ireland |
| Humphreys |
79-81 Ranelagh, Dublin 6, Ireland |
| Birchalls |
129 Ranelagh, Dublin 6, D06 W8X4, Ireland |
| Mcsorleys Public House |
5 Sandford Rd, Dublin 6, D06 K8K7, Ireland |
| Mccloskeys |
83 Morehampton Rd, Dublin 4, Ireland |
| Madigan's |
s, 1 Belmont Ave, Dublin 4, D04 X6P0, Ireland |
| Clonskeagh House |
Clonskeagh House, Bóthar Chluain Sceach, Dublin 6, Ireland |
| Ashtons |
11, Vergemount, Bóthar Chluain Sceach, Clonskeagh, Co. Dublin, Ireland |
| Arthur Maynes Donnybrook |
48 Donnybrook Rd, Dublin 4, Co. Dublin, D04 TR26, Ireland |
| Kielys Of Donnybrook |
22 Donnybrook Rd, Dublin 4, Co. Dublin, D04 R6T3, Ireland |
| The Bridge 1859 |
13 Ballsbridge Terrace, Dublin 4, Ireland |
| Crowes |
10 Merrion Rd, Dublin 4, Ireland |
| Paddy Cullens And Also Mary Macs |
12 Merrion Rd, Dublin 4, Ireland |
| Madigan's |
34-36 Merrion Rd, Dublin 4, D04 C535, Ireland |
| The Merrion Inn |
188 Merrion Rd, Dublin 4, Ireland |
| Sandymount House |
1 Sandymount Green, Dublin 4, D04 PD83, Ireland |
| O' Reilly |
5 Seafort Ave, Dublin 4, Ireland |
| Mulligans Of Sandymount |
86 Sandymount Rd, Dublin, Co. Dublin City, Ireland |
| The Vintage Public House |
74 Irishtown Rd, Dublin 4, Ireland |
| O'keeffe's |
8-10 Bath St, Dublin, D04 TX06, Ireland |
| The Yacht Bar |
8 Thorncastle St, Dublin, D04 DR50, Ireland |
| The Shipwright |
16 Thorncastle St, Dublin, Co. Dublin City, Ireland |
| John Clarke And Sons South Dock |
Bridge Street, 12 -14 R802, Dublin Southside, Dublin, Ireland |
| The Oarsman |
8-10 Bridge St, Dublin 4, Ireland |
| Shelbourne Greyhound Stadium |
S Lotts Rd, Dublin, Co. Dublin, Ireland |
| The Bath |
26 Bath Ave, Dublin 4, D04 X7P8, Ireland |
| The Lansdowne Bar |
14 Bath Ave, Dublin 4, D04 Y726, Ireland |
| The Chophouse |
2 Shelbourne Rd, Dublin 4, Co. Dublin, D04 V4K0, Ireland |
| Slattery's Public House |
62 Grand Canal Street Upper, Beggar's Bush, Dublin, D04 T295, Ireland |
| The Beggars Bush |
115 Haddington Rd, Dublin, Ireland |
| The 51 |
51 Haddington Rd, Dublin 4, D04 FD83, Co. Dublin, Ireland |
| Searsons |
42-44 Baggot Street Upper, Dublin 4, D04 V210, Ireland |
| The Waterloo |
36 Baggot Street Upper, Dublin 4, Co. Dublin, D04 R6Y6, Ireland |
| The Wellington |
1 Baggot Street Upper, Dublin 4, D04 WN52, Ireland |
| Angelina's |
55 Percy Pl, Dublin 4, D04 X0C1, Ireland |
| Smyths |
10 Haddington Rd, Dublin 4, Ireland |
| Scruffy Murphys |
1 Power's Ct, Grand Canal Dock, Dublin 2, Ireland |
| Oil Can Harrys |
32 Mount Street Lower, Grand Canal Dock, Dublin, Ireland |
| Becky Morgan's |
9 Grand Canal Street Lower, Grand Canal Dock, Dublin, Co. Dublin, 2, Ireland |
| Doolans Public House |
45 Hogan Pl, Grand Canal Dock, Dublin 2, D02 RF34, Ireland |
| Padraig Pearse |
130 Pearse Street Dublin 2, Erne Street Lower, Dublin Southside, Dublin, Ireland |
| Osteria Lucio |
The Malting Tower, Grand Canal Quay, Clanwilliam Terrace, Dublin, D02 DW90, Ireland |
| Charlotte Quay Restaurant |
Millennium Tower, Ground Floor, Charlotte Quay Dock, Ringsend Rd, Dublin, Ireland |
| Hq |
2 Forbes St, Grand Canal Dock, Dublin, Ireland |
| Cill Airne |
Quay 16, N Wall Quay, North Dock, Dublin 1, Ireland |
| The Green Room |
117-126 Upper, Sheriff Street Upper, North Wall, Dublin 1, Ireland |
| Seabank House |
Apartment 1, 125 E Wall Rd, East Wall, Dublin 3, D03 X542, Ireland |
| The East Point Cafe Bar |
Eastpoint Business Park, Alfie Byrne Rd, East Wall, Dublin 3, Ireland |
| Brooks Bar |
3 Hollybrook Park, Clontarf, Dublin 3, Ireland |
| Harry Byrne |
107 Howth Rd, Clontarf, Dublin 3, D03 KN97, Ireland |
| The Yacht |
73 Clontarf Rd, Clontarf, Dublin 3, Ireland |
| Clontarf Castle Hotel |
Castle Ave, Clontarf, Dublin 3, Ireland |
| Pebble Beach |
18 Conquer Hill Rd, Clontarf, Dublin, Ireland |
| The Beachcomber |
179 Howth Rd, Clontarf East, Dublin, Ireland |
| The Ramble Inn |
145 Killester Ave, Clontarf, Dublin, Ireland |
| The Artane House |
Unit 66, Butterly Business Park, Unit 67, Kilmore Rd, Beaumont, Dublin 5, Ireland |
| The Ardlea Inn |
Maryfield Ave, Beaumont, Dublin, Ireland |
| The Roundabout |
2 Ardcollum Ave, Beaumont, Dublin 5, D05 XW88, Ireland |
| Kyles |
Eastland House, Malahide Road, Dublin, Ireland |
| The Cock And Bull |
Coolock Village Centre, Main St, Kilmore, Dublin 5, D05 AE73, Ireland |
| Horse And Hound |
Brookwood Rise, Harmonstown, Dublin 5, Ireland |
| Kavanagh's |
16 Malahide Rd, Newtown Cottages, Priorswood, Dublin 17, D17 C956, Ireland |
| The Concorde Lounge |
Edenmore Park, Edenmore, Dublin, Ireland |
| Watermill Lounge |
411 Howth Rd, Raheny, Dublin 5, D05 Y1E5, Ireland |
| The Station House |
3-5 Station Rd, Donaghmede, Dublin 5, Co. Dublin, D05 T9K8, Ireland |
| The Inn |
7A Main St, Donaghmede, Raheny, Co. Dublin, D05 PH27, Ireland |
| The Cedar Lounge |
30 St Assam’s Park, Raheny, Dublin 5, D05 X796, Ireland |
| Madigan's |
Unit 7, Kilbarrack Shopping Centre, Swan's Nest Rd, Donaghmede, Dublin 5, Ireland |
| Foxhound Inn |
5 Greendale Rd, Donaghmede, Dublin, Ireland |
| The Bayside Inn |
2 Bayside Square N, Kilbarrack Lower, Dublin, Co. Dublin, Ireland |
| The White House |
12 - 13 Main St, Baldoyle, Dublin 13, Ireland |
| The Racecourse Inn |
Racecourse Shopping Centre, Grange Rd, Baldoyle, Dublin, Ireland |
| Campions |
Malahide Rd, Balgriffin, Co. Fingal, Ireland |
| Martin's |
Priorswood, Dublin, Ireland |
| Liz Delaney's |
Unit E, Oscar Traynor Rd, Kilmore, Dublin, Ireland |
| Astro Park |
17 Coolock Ln, Kilmore, Dublin 17, Ireland |
| The Beaumont House |
House, 1/3, 5 Shantalla Road, Beaumont, Dublin, Ireland |
| The Kilmardinny Inn |
Lorcan Ave, Whitehall, Dublin, D09 P623, Ireland |
| The Swiss Cottage |
The Swiss Cottage, Swords Rd, Santry, Whitehall, Dublin, Ireland |
| The Viscount House |
89 Swords Rd, Whitehall, Dublin, D09 E1T1, Ireland |
| The Goose Tavern |
Sion Hill Rd, Whitehall, Dublin 09, Co. Dublin, Ireland |
| Kitty Kiernans |
61-63 Collins Avenue, Grace Park, Dublin, Ireland |
| Graingers |
74 Malahide Road, R107, Clontarf West, Dublin, Ireland |
| Barcode Fusion Fun And Fortune |
27/28 Marino Mart, Fairview, Dublin, Ireland |
| Smyths Of Fairview |
Fairview Fairview, Clontarf, Dublin, D03 C998, Ireland |
| Gaffney And Son |
Fairview, Clontarf West, Dublin, Ireland |
| Meagher's |
277 Richmond Rd, Drumcondra, Dublin, Co. Dublin City, Ireland |
| Annesley House |
70 N Strand Rd, Ballybough, Dublin, Ireland |
| Cusacks |
145 North Strand Road, Dublin 3, Ireland, North Strand Road, North Strand, Dublin, Ireland |
| The Ref |
70 Ballybough Rd, Ballybough, Dublin 3, D03 F9P7, Ireland |
| O'neills |
16 Summerhill Parade, Ballybough, Dublin 1, D01 Y751, Ireland |
| James Gill |
North Circular Road N Circular Rd, Drumcondra, Dublin 1, D01 XP03, Ireland |
| Phil Ryans |
512-514 N Circular Rd, Mountjoy, Dublin, Co. Dublin, 1, Ireland |
| The Hideout |
1-3 Campbells Row Ballybough Dublin 1 D01 VP03 Campbells Row, Ballybough, Dublin 1, D01 VP03, Ir... |
| Hill 16 |
30 Gardiner Street Middle, Mountjoy, Dublin, Co. Dublin, D01 PK61, Ireland |
| Admiral |
1, Q-Park, Marlborough Street, North City, Dublin, Ireland |
| The Church |
83 Marlborough Place, North City, Dublin, D01 TX49, Ireland |
| The Celt Bar |
81 Talbot St, North City, Dublin, Ireland |
| The Isaac Butt Bar And Restaurant |
No's, 21 Store St, Mountjoy, Dublin 1, D01 T9R2, Ireland |
| 74 Talbot |
74 Talbot St, D01 E4H9, Talbot St, Dublin 1, D01 E4H9, Ireland |


Getting started
An overview of MBaaS, how to use mbaas
An overview of MBaaS, how to use mbaas
Bootstrap (currently v3.3.6) has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.
Compiled and minified CSS, JavaScript, and fonts. No docs or original source files are included.
Source Less, JavaScript, and font files, along with our docs. Requires a Less compiler and some setup.
Bootstrap ported from Less to Sass for easy inclusion in Rails, Compass, or Sass-only projects.
The folks over at MaxCDN graciously provide CDN support for Bootstrap's CSS and JavaScript. Just use these Bootstrap CDN links.
You can also install and manage Bootstrap's Less, CSS, JavaScript, and fonts using Bower:
You can also install Bootstrap using npm:
require('bootstrap')
will load all of Bootstrap's jQuery plugins onto the jQuery object.
The bootstrap
module itself does not export anything. You can manually load Bootstrap's
jQuery plugins individually by loading the /js/*.js
files under the package's top-level
directory.
Bootstrap's package.json
contains some additional metadata under the following keys:
less
- path to Bootstrap's main Less source file
style
- path to Bootstrap's non-minified CSS that's been precompiled using the
default settings (no customization)
You can also install and manage Bootstrap's Less, CSS, JavaScript, and fonts using Composer:
Bootstrap uses Autoprefixer to deal with CSS vendor prefixes. If you're compiling Bootstrap from its Less/Sass source and not using our Gruntfile, you'll need to integrate Autoprefixer into your build process yourself. If you're using precompiled Bootstrap or using our Gruntfile, you don't need to worry about this because Autoprefixer is already integrated into our Gruntfile.


Creates an Application Load Balancer.
When you create a load balancer, you can specify security groups, subnets, IP address type, and tags. Otherwise, you could do so later using set-security-groups , set-subnets , set-ip-address-type , and add-tags .
To create listeners for your load balancer, use create-listener . To describe your current load balancers, see describe-load-balancers . When you are finished with a load balancer, you can delete it using delete-load-balancer .
You can create up to 20 load balancers per region per account. You can request an increase for the number of load balancers for your account. For more information, see Limits for Your Application Load Balancer in the Application Load Balancers Guide .
For more information, see Application Load Balancers in the Application Load Balancers Guide .
See also: AWS API Documentation
create-load-balancer
--name <value>
--subnets <value>
[--security-groups <value>]
[--scheme <value>]
[--tags <value>]
[--ip-address-type <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]
The name of the load balancer.
This name must be unique within your AWS account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
The IDs of the subnets to attach to the load balancer. You can specify only one subnet per Availability Zone. You must specify subnets from at least two Availability Zones.
Syntax:
"string" "string" ...
The IDs of the security groups to assign to the load balancer.
Syntax:
"string" "string" ...
The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the Internet.
The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can only route requests from clients with access to the VPC for the load balancer.
The default is an Internet-facing load balancer.
Possible values:
- internet-facing
- internal
One or more tags to assign to the load balancer.
Shorthand Syntax:
Key=string,Value=string ...
JSON Syntax:
[
{
"Key": "string",
"Value": "string"
}
...
]
The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). Internal load balancers must use ipv4 .
Possible values:
- ipv4
- dualstack
--cli-input-json (string) Performs service operation based on the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, the CLI values will override the JSON-provided values.
--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.
To create an Internet-facing load balancer
This example creates an Internet-facing load balancer and enables the Availability Zones for the specified subnets.
Command:
aws elbv2 create-load-balancer --name my-load-balancer --subnets subnet-b7d581c0 subnet-8360a9e7
Output:
{
"LoadBalancers": [
{
"VpcId": "vpc-3ac0fb5f",
"LoadBalancerArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188",
"State": {
"Code": "provisioning"
},
"DNSName": "my-load-balancer-424835706.us-west-2.elb.amazonaws.com",
"SecurityGroups": [
"sg-5943793c"
],
"LoadBalancerName": "my-load-balancer",
"CreatedTime": "2016-03-25T21:26:12.920Z",
"Scheme": "internet-facing",
"Type": "application",
"CanonicalHostedZoneId": "Z2P70J7EXAMPLE",
"AvailabilityZones": [
{
"SubnetId": "subnet-8360a9e7",
"ZoneName": "us-west-2a"
},
{
"SubnetId": "subnet-b7d581c0",
"ZoneName": "us-west-2b"
}
]
}
]
}
To create an internal load balancer
This example creates an internal load balancer and enables the Availability Zones for the specified subnets.
Command:
aws elbv2 create-load-balancer --name my-internal-load-balancer --scheme internal --subnets subnet-b7d581c0 subnet-8360a9e7
Output:
{
"LoadBalancers": [
{
"VpcId": "vpc-3ac0fb5f",
"LoadBalancerArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-internal-load-balancer/5b49b8d4303115c2",
"State": {
"Code": "provisioning"
},
"DNSName": "internal-my-internal-load-balancer-1529930873.us-west-2.elb.amazonaws.com",
"SecurityGroups": [
"sg-5943793c"
],
"LoadBalancerName": "my-internal-load-balancer",
"CreatedTime": "2016-03-25T21:29:48.850Z",
"Scheme": "internal",
"Type": "application",
"CanonicalHostedZoneId": "Z2P70J7EXAMPLE",
"AvailabilityZones": [
{
"SubnetId": "subnet-8360a9e7",
"ZoneName": "us-west-2a"
},
{
"SubnetId": "subnet-b7d581c0",
"ZoneName": "us-west-2b"
}
]
}
]
}
LoadBalancers -> (list)
Information about the load balancer.
(structure)
Information about a load balancer.
LoadBalancerArn -> (string)
The Amazon Resource Name (ARN) of the load balancer.DNSName -> (string)
The public DNS name of the load balancer.CanonicalHostedZoneId -> (string)
The ID of the Amazon Route 53 hosted zone associated with the load balancer.CreatedTime -> (timestamp)
The date and time the load balancer was created.LoadBalancerName -> (string)
The name of the load balancer.Scheme -> (string)
The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the Internet.
The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can only route requests from clients with access to the VPC for the load balancer.
VpcId -> (string)
The ID of the VPC for the load balancer.State -> (structure)
The state of the load balancer.
Code -> (string)
The state code. The initial state of the load balancer is provisioning . After the load balancer is fully set up and ready to route traffic, its state is active . If the load balancer could not be set up, its state is failed .Reason -> (string)
A description of the state.Type -> (string)
The type of load balancer.AvailabilityZones -> (list)
The Availability Zones for the load balancer.
(structure)
Information about an Availability Zone.
ZoneName -> (string)
The name of the Availability Zone.SubnetId -> (string)
The ID of the subnet.SecurityGroups -> (list)
The IDs of the security groups for the load balancer.
(string)
IpAddressType -> (string)
The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).