Go to the source code of this file.
Functions | |
| Set the properties of the video object | set (vid, 'FramesPerTrigger', Inf) |
| Setting the color space | set (vid, 'ReturnedColorspace', 'rgb')%Time between two frames in millseconds vid.FrameGrabInterval |
| start the video aquisition here | start (vid)%Set a loop that stop after 100 frames of aquisition while(vid.FramesAcquired< |
| rectangle ('Position', bb,'EdgeColor','r','LineWidth', 2)%Finding out the centroid of the red circle RED_X | |
| rectangle ('Position', bb,'EdgeColor','g','LineWidth', 2)%Finding out the centroid of the green circle GREEN_X | |
| rectangle ('Position', bb,'EdgeColor','b','LineWidth', 2)%Finding out the centroid of the blue circle BLUE_X = (RED_X+GREEN_X+BLUE_X)/3.0 | |
| end BLUE_X BLUE_Y Display the image | imshow (data)%This is a loop to bound the red objects in a rectangular box.for object |
| Cases based on four Quadrents | if ((BLUE_Y >=GREEN_Y)&&(BLUE_X >=GREEN_X)) theata |
| sind (theata) | |
| cosd (theata) | |
| convert time string to long centroid and positions to Camera txt | fprintf (fid, '%d,%f,%f,%f\n', t, theata, image_position(1), image_position(2)) end%Clearing the pipe flushdata(vid) |
| end Both the loops end here Stop the video aquisition | stop (vid) |
| Flush all the image data stored in the memory buffer | flushdata (vid) |
Variables | |
| Setting resolution of your Camera | RESOLUTION_X = 640 |
| RESOLUTION_Y = 480 | |
| fid = fopen('Camera.txt', 'w') | |
| Set camera Def is one it is generally is for default webcam | vid = videoinput('winvideo', 2) |
| global | RED_Y = bb(2)+bb(4)/2 |
| global | GREEN_X |
| global | GREEN_Y = bb(2)+bb(4)/2 |
| global | BLUE_X |
| global | BLUE_Y = bb(2)+bb(4)/2 |
| Get the snapshot of the current frame | data = getsnapshot(vid) |
| Now to track red objects in real time we have to subtract the red component from the grayscale image to extract the red components in the image | diff_im_RED = imsubtract(data(:,:,1), rgb2gray(data)) |
| from the grayscale image to extract the green components in the image | diff_im_GREEN = imsubtract(data(:,:,2), rgb2gray(data)) |
| from the grayscale image to extract the blue components in the image | diff_im_BLUE = imsubtract(data(:,:,3), rgb2gray(data)) |
| Label all the connected components in the image | bw_RED = bwlabel(diff_im_RED, 8) |
| Label all the connected components in the image | bw_GREEN = bwlabel(diff_im_GREEN, 8) |
| Label all the connected components in the image | bw_BLUE = bwlabel(diff_im_BLUE, 8) |
| Here we do the image blob analysis We get a set of properties for each labeled region | stats_RED = regionprops(bw_RED, 'BoundingBox') |
| We get a set of properties for each labeled region | stats_GREEN = regionprops(bw_GREEN, 'BoundingBox') |
| We get a set of properties for each labeled region | stats_BLUE = regionprops(bw_BLUE, 'BoundingBox') |
| This is a loop to bound the red objects in a rectangular box for | object |
| CENTROID_Y = (RED_Y+GREEN_Y+BLUE_Y)/3.0 | |
| Finding out the angle by which bot has rotated | theata = atand( (GREEN_Y-BLUE_Y)/(GREEN_X-BLUE_X)) |
| Getting Absolute Position | abs_position = rotate_theata*position |
| Again shifting back world coordinate to view coordinate System | image_position = [RESOLUTION_X/2+abs_position(1),RESOLUTION_Y/2-abs_position(2)] |
| convert time to string | ts = datestr(now,'HHMMSSFFF') |
| convert time string to long | t |
| cosd | ( | theata | ) |
| convert time string to long centroid and positions to Camera txt fprintf | ( | fid | , |
| '% | d, | ||
| % | f, | ||
| % | f, | ||
| %f\n' | , | ||
| t | , | ||
| theata | , | ||
| image_position(1) | , | ||
| image_position(2) | |||
| ) |
| Bound Green Circle rectangle | ( | 'Position' | , |
| bb | , | ||
| 'EdgeColor' | , | ||
| 'g' | , | ||
| 'LineWidth' | , | ||
| 2 | |||
| ) |
1:length(stats_BLUE) bb = stats_BLUE(object).BoundingBox
| Bound Red Circle rectangle | ( | 'Position' | , |
| bb | , | ||
| 'EdgeColor' | , | ||
| 'r' | , | ||
| 'LineWidth' | , | ||
| 2 | |||
| ) |
1:length(stats_GREEN) bb = stats_GREEN(object).BoundingBox
| Bound Blue Circle rectangle | ( | 'Position' | , |
| bb | , | ||
| 'EdgeColor' | , | ||
| 'b' | , | ||
| 'LineWidth' | , | ||
| 2 | |||
| ) | = (RED_X+GREEN_X+BLUE_X)/3.0 |
| Setting the color space set | ( | vid | , |
| 'ReturnedColorspace' | , | ||
| 'rgb' | |||
| ) |
| sind | ( | theata | ) |
| start the video aquisition here start | ( | vid | ) |
| end Both the loops end here Stop the video aquisition stop | ( | vid | ) |
| Getting Absolute Position abs_position = rotate_theata*position |
| Label all the connected components in the image bw_BLUE = bwlabel(diff_im_BLUE, 8) |
| Label all the connected components in the image bw_GREEN = bwlabel(diff_im_GREEN, 8) |
| Label all the connected components in the image bw_RED = bwlabel(diff_im_RED, 8) |
| Remove all those pixels less than diff_im_BLUE = imsubtract(data(:,:,3), rgb2gray(data)) |
| Remove all those pixels less than diff_im_GREEN = imsubtract(data(:,:,2), rgb2gray(data)) |
| Remove all those pixels less than diff_im_RED = imsubtract(data(:,:,1), rgb2gray(data)) |
| Again shifting back world coordinate to view coordinate System image_position = [RESOLUTION_X/2+abs_position(1),RESOLUTION_Y/2-abs_position(2)] |
| Setting resolution of your Camera RESOLUTION_X = 640 |
| RESOLUTION_Y = 480 |
| We get a set of properties for each labeled region stats_BLUE = regionprops(bw_BLUE, 'BoundingBox') |
| We get a set of properties for each labeled region stats_GREEN = regionprops(bw_GREEN, 'BoundingBox') |
| convert time string to long t |


All DB-related errors manifest themselves as exceptions of type soci_error
,
which is derived from std::runtime_error
.
This allows to
handle database errors within the standard exception framework:
int main() { try { // regular code } catch (std::exception const & e) { cerr << "Bang! " << e.what() << endl; } }
Portability note:
The Oracle backend can also throw the instances of the oracle_soci_error
,
which is publicly derived from soci_error
and has an
additional public err_num_
member containing the Oracle error code:
int main() { try { // regular code } catch (soci::oracle_soci_error const & e) { cerr << "Oracle error: " << e.err_num_ << " " << e.what() << endl; } catch (soci::exception const & e) { cerr << "Some other error: " << e.what() << endl; } }
Portability note:
The MySQL backend can throw instances of the mysql_soci_error
,
which is publicly derived from soci_error
and has an
additional public err_num_
member containing the MySQL error code (as returned by
mysql_errno()
):
int main() { try { // regular code } catch (soci::mysql_soci_error const & e) { cerr << "MySQL error: " << e.err_num_ << " " << e.what() << endl; } catch (soci::exception const & e) { cerr << "Some other error: " << e.what() << endl; } }
Portability note:
The PostgreSQL backend can also throw the instances of the postgresql_soci_error
,
which is publicly derived from soci_error
and has an
additional public sqlstate()
member function returning the five-character "SQLSTATE" error code:
int main() { try { // regular code } catch (soci::postgresql_soci_error const & e) { cerr << "PostgreSQL error: " << e.sqlstate() << " " << e.what() << endl; } catch (soci::exception const & e) { cerr << "Some other error: " << e.what() << endl; } }
| Previous (Installation) | Next (Connections and simple queries) |
Copyright © 2004-2013 Maciej Sobczak, Stephen Hutton, Mateusz Loskot


Utopian.io rewards Open Source contributors for their hard work. We have quite a few bounties available if you did not notice and many many things going on.
There is a LOT of demand regarding Content Discovery on the Steemit frontend. Many users complaining about the Trending page becoming useless. Lets fix that!
We are proposing a 100% Utopian Bot Upvote bounty for the designer/s and developer/s who can create the best working solution to fix the trending page on steemit/condenser. Plus Utopian is running quite a few development streams you could be interested in, for a total of 3K bounties to be delivered.
Steemit Trending Page
If you look at the trending page you will most likely see the same contents over and over, simply because the more SP you have the more likely you will be there. There are accounts who follow different threads, others focused on the same thread, therefore making the Trending page not appealing for readers having different interests.
Lets Fix The Trending Page
Utopian.io is running this contest to find designer/s and developer/s willing to provide a working solution to make content discovery on the trending page easier and more appealing.
The winners will receive a 100% Utopian Upvote, worth more than $300.
Utopian is for collaboration, so if you are going to work on this with more people, post one contribution only for the design and one contribution only for the development, then split the rewards and mention the people involved.
If You Win
The Utopian upvote is not about having only a big reward but it is also about going to the trending and show your work to the big Steemit community. The reward is a small portion of the benefit you are going to have on the long run if you win this contest.
Rules
If you are willing to participate to the contest, write in the comments your profession and what you are willing to do. We want to promote collaboration.
Only push your contribution in Utopian once the work is done. For the design means when the layout is ready, for the development when the PR is submitted. We cannot guarantee the PR will be merged but it is up to you to convince the Steemit team to do so ( @sneak could be the right guy to ask for some suggestions ).
Once done place a comment about the work completed in this post.
Ready? GO!
3K Bounties in Total
If you have not noticed yet we have quite a few development streams and bounties in place.
The Registration Flow - 1000 Steem
We got 50K liquid Steem from Steemit inc. to create accounts directly on Utopian.
@noisy is on that for the actual account creation. @samrg472 is helping with the APIs. @nelsonm with the design.
There is a 1K Bounty just for the registration flow. Get in touch with these guys to collaborate. https://steemit.com/utopian-io/@elear/utopian-got-50k-steem-from-ned-to-create-accounts-lets-build-the-registration-1k-steem-bounty
The Utopian Chat - 500 Steem
@cryptoctopus has provided a bounty to create a chat in Utopian. This bounty is still looking for the right Dev. 500 Steem available plus an Utopian vote if you post your contribution on Utopian.
The Utopian Chrome And Firefox Plugin - 1000 Steem
We are also working with @stoodkev on an implementation for Utopian in Github, using a Chrome and Firefox extension. 1000 Steem available for this bounty. @stoodkev is also pretty busy on the Utopian Bot, so lets join!
Better Bot - 500 Steem
We keep improving the Utopian Bot over and over again. @stoodkev, @scipio and @jedigeiss are on it, trying to bring this also to life: https://steemit.com/utopian-io/@scipio/how-to-solve-spam-on-steem-introducing-userauthority
What Else is Going on?
@dougkarr is working on the Utopian Video that we will use on the Kickstarter campaign and to promote Utopian outside Steemit
@nelsonm is redesigning the entire platform and creating the mockups for Utopian V2 and the presentational material for the Kickstarter campaign
We are working with @thecryptodrive on a better management for delivering rewards to delegators and moderators. A bounty will be soon available
Thanks to @Freedom
With our surprise @Freedom sent 5000 SBD that will help us a lot for the bounties and for marketing Utopian outside Steemit.
Utopian Community-Driven Witness
We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.
Utopian.io is the first Community-Driven Witness. Every decision will be taken as per the consensus of the entire community using our public Discord server and soon via a public voting system.
- Go here: https://steemit.com/~witnesses
- Scroll to the bottom
- Write utopian-io and vote or set utopian-io as a proxy
- Use Steem Connect for Voting Utopian as a Witness
- Or Use Steem Connect for proxying your vote to Utopian Witness
A Special Thanks to The Sponsors
| @freedom @misterdelegation @ned @transisto @wackou @xeldal (Vote for witness) @lafona-miner @steempty @good-karma (Vote for witness) @thecryptodrive (Vote for witness) @furion (Vote for witness) @cnts @javybar @minnowbooster @netuoso (Vote for witness) @tarekadam @jerrybanfield (Vote for witness) @billbutler @ajvest @elear @masterthematrix @materia @yabapmatt (Vote for witness) @delegate.lafona (Vote for witness) @agoric.systems (Vote for witness) @flauwy @teamsteem (Vote for witness) @deanliu @lexiconical @masterofcoin @cmorton @johnsmith @jerzy @dragosroua (Vote for witness) @unosuke @gokulnk @o1o1o1o | @techslut @jenkinrocket @mother2chicks @rival (Vote for witness) @jomeszaros @steemj @sircork (Vote for witness) @shreyasgune @lykkejay @hadimemories @kemal13 @soushi888 @dodybireuen @ragepeanut @jatinhota (Vote for witness) @xplosive @eastmael @dimitrisp (Vote for witness) @koinbot @katamori @eliel @evildido @alexsm @allowisticartist @doodlebear @dubem-eu @fakire1sadaka @steemfunding @lusanamaya @knowledges @callmetoxy @nehomar @rizal.konoha2 @tanvirrahman @yandot @ilvstranger |
A Special Thanks to The Moderators
@espoem @jefpatat @arie.steem @ruah @themanualbot @stoodkev @favcau @deveerei @mcfarhat @mooncryption @cnts @shreyasgune @knowledges @zeartul @lykkejay
This page is synchronized from the post: Contest For Steemit Frontend. Content Discovery In Steemit - 100% Upvote. Total 3K Bounties Available


See how DC building types compare in their energy usage:
| Annual Energy Use Intensity (Site EUI in kBTU/sf) |
|||||||||
| Building Type | Median | <% _.each(threshold_headers, function(threshold){ %>
<%= threshold.label %> <%= threshold.quartile %> |
<% }) %>
Num. of Buildings | Year Built (median) |
Size (median ft²) |
EPA Energy Star (median) |
|||
| <%= row.label %> | <%= row.site_eui %> | <% _.each(row.thresholds, function(threshold){ %><%= threshold.val %> | <% }) %><%= row.count %> | <%= row.built %> | <%= row.size %> | <%= row.ess || "n/a" %> |


---
layout: page
title: "Resume"
description: ""
header-img: "img/landscape-taiwan.jpg"
---
Preface
Developer with Python and Javascript/Typescript experience. I enjoy gardening, rock climbing, reading scientific papers, and the cartoons in the The New Yorker. Also, I am published scientist in Epigenetics December, 2016
Experience
Software Engineer
Solaris Offgrid, 2016-present
- Develop and maintain all mobile front-end and back-end technologies
- Manage and configure web and database servers
- Lead development team to new features and products
- Communicate with "on the ground" staff about technology issues
- Prioritize issues and features brought forth by staff to better integrate technology into day-to-day business operations
- Participate in daily development stand-up meetings
Web Developer
Freelance, 2015-Current
- Develop and maintain static web pages for businesses
- Continual maintenance of servers and code base
- Find balance with clients desires and best user experiences
Associate researcher
University of Maryland — 2013 - 2015
- Designed and performed novel genetic research
- Recorded and describe all research
- Participated in weekly journal clubs and presentations
- Published author in the scientific journal, Epigenetics, December, 2016
Skill Set
Javascript/TypeScript, Python, Angular Framework, Ionic Framework, Flux Architecture/Functional Programming, OOP, REST API, TDD, BDD, SQLite, PostgreSQL, Docker, Jekyll, Agile Web Development, Atlassian Suite (JIRA, BitBucket, etc.), GitHub, nginx, DigitalOcean, Heroku, Serverless Framework, AWS Lambda
I'm pretty much a self-taught developer, but if you would like to know some formal educational experiences...
Education
University of Maryland-Baltimore County
- Graduated 2016, summa cum laude
- Bachelors of Science Biology-Genetics


100,000 kids are being held in U.S. detention: UN estimates
by The Associated PressGENEVA - An independent expert working with the UN human rights office estimates that over 100,000 children are being held in migration-related detention in the United States.
Human rights lawyer Manfred Nowak said Monday the U.S. is holding "far more" than are other countries for which he has reliable figures. About 60 out of every 100,000 children in the U.S. are deprived of liberty, versus about five on average in Western Europe.
Nowak said country-specific figures for the UN Global Study on Children Deprived of Liberty, a version of which was released in July, will be published Tuesday. Data came from government and advocacy group statistics.
The U.S. government didn't respond to his team's questionnaire. The U.S. is the only country not to have ratified the Convention on the Rights of the Child.


The Window to the Brain - Undergraduate Research Club at UC Riverside was established to provide a community for undergraduates who are working on or want to work on research. We strive to improve the undergraduate research environment here on campus, while also promoting the STEM field in the overall broader community outside of UC Riverside through outreach.
Kevin Amatayakul
President
Email
Jaclyn Hirbawi
Vice President of Administration
Email
Melissa McInnis
Vice President of Internal Club Affairs
Email
Jordan Andrada
Vice President of Finance
Email
Crysthal Alvarez
Vice President of Research
Email
Pasha Ehtiyatkar
Vice President of Outreach
Email
Crystal Mariano
Vice President of Membership Development & Education
Email


What's your take on the DBC/EDA experience?
It’ll be an entirely new learning environment that what is the norm. However, it seems to be appropriate and will really optimize the students’ potential.
What are your impressions?
I feel that the EDA environment is a welcoming and safe place for students to learn, challenge themselves, and grow. But will require a great amount of work and engagement from the students.
How do you see yourself engaging with this type of culture?
I envision myself being outgoing in this culture. I’ll attempt every challenge/task as best I can and communicate while communicating with both students and teachers in order to get the most out of this experience. I will also try to be vulnerable in admitting things I don’t know and ask for help when needed.
Have your expectations of EDA changed? If so, how?
No.
Are you excited to participate in this kind of learning environment? Does it make you nervous?
Yes, I am very excited to learn and work in this new environment. I like the idea of collaboration and learning by doing, so I hope it all works out. Yes, I am nervous. There are many unknowns in how this will all shake out, but I intend to jump head first.


torchdata.datasets¶
Concrete implementations of torchdata.Dataset
and torchdata.Iterable
.
Classes below extend and/or make it easier for user to implement common functionalities.
To use standard PyTorch datasets defined by, for example, torchvision
, you can
use WrapDataset
or WrapIterable
like this:
import torchdata
import torchvision
dataset = torchdata.datasets.WrapDataset(
torchvision.datasets.MNIST("./data", download=True)
)
After that you can use map
, apply
and other functionalities like you normally would with
either torchdata.Dataset
or torchdata.Iterable
.
-
class
torchdata.datasets.
ChainDataset
(datasets)[source]¶ Concrete
torchdata.Dataset
responsible for chaining multiple datasets.This class is returned when
+
(logical or operator) is used on instance oftorchdata.Dataset
(originaltorch.utils.data.Dataset
can be used as well). Acts just like PyTorch’s+
or rather torch.utils.data.ConcatDatasetImportant: This class is meant to be more of a proxy for
+
operator, you can use it directly though.Example:
# Iterate over 3 datasets consecutively dataset = torchdata.ChainDataset([dataset1, dataset2, dataset3])
Any
Dataset
methods can be used normally.-
datasets
¶ List of datasets to be chained.
- Type
List[Union[torchdata.Dataset, torch.utils.data.Dataset]]
-
-
class
torchdata.datasets.
ChainIterable
(datasets)[source]¶ Concrete
torchdata.Iterable
responsible for chaining multiple datasets.This class is returned when
+
(logical or operator) is used on instance oftorchdata.Iterable
(originaltorch.utils.data.Iterable
can be used as well). Acts just like PyTorch’s+
and ChainDataset.Important: This class is meant to be more of a proxy for
+
operator, you can use it directly though.Example:
# Iterate over 3 iterable datasets consecutively dataset = torchdata.ChainDataset([dataset1, dataset2, dataset3])
Any
Iterable
methods can be used normally.-
datasets
¶ List of datasets to be chained.
- Type
List[Union[torchdata.Iterable, torch.utils.data.IterableDataset]]
-
-
class
torchdata.datasets.
ConcatDataset
(datasets: List)[source]¶ Concrete
torchdata.Dataset
responsible for sample-wise concatenation.This class is returned when
|
(logical or operator) is used on instance oftorchdata.Dataset
(original torch.utils.data.Dataset can be used as well).Important: This class is meant to be more of a proxy for
|
operator, you can use it directly though.Example:
dataset = ( torchdata.ConcatDataset([dataset1, dataset2, dataset3]) .map(lambda sample: sample[0] + sample[1] + sample[2])) )
Any
Dataset
methods can be used normally.-
datasets
¶ List of datasets to be concatenated sample-wise.
- Type
List[Union[torchdata.Dataset, torch.utils.data.Dataset]]
-
-
class
torchdata.datasets.
ConcatIterable
(datasets: List)[source]¶ Concrete
Iterable
responsible for sample-wise concatenation.This class is returned when
|
(logical or operator) is used on instance ofIterable
(original torch.utils.data.IterableDataset can be used as well).Important: This class is meant to be more of a proxy for
|
operator, you can use it directly though.Example:
dataset = ( torchdata.ConcatIterable([dataset1, dataset2, dataset3]) .map(lambda x, y, z: (x + y, z)) )
Any
IterableDataset
methods can be used normally.-
datasets
¶ List of datasets to be concatenated sample-wise.
- Type
List[Union[torchdata.Iterable, torch.utils.data.IterableDataset]]
-
-
class
torchdata.datasets.
Files
(files: List[pathlib.Path], *args, **kwargs)[source]¶ Create
Dataset
from list of files.Each file is a separate sample. User can use this class directly as all necessary methods are implemented.
__getitem__
uses Python’s open and returns file. It’s implementation looks like:# You can modify open behaviour by passing args nad kwargs to __init__ with open(self.files[index], *self.args, **self.kwargs) as file: return file
you can use
map
method in order to modify returnedfile
or you can overload__getitem__
(image opening example below):import torchdata import torchvision from PIL import Image # Image loading dataset class ImageDataset(torchdata.datasets.FilesDataset): def __getitem__(self, index): return Image.open(self.files[index]) # Useful class methods are inherited as well dataset = ImageDataset.from_folder("./data", regex="*.png").map( torchvision.transforms.ToTensor() )
from_folder
class method is available for common case of creating dataset from files in folder.- Parameters
files (List[pathlib.Path]) – List of files to be used.
regex (str, optional) – Regex to be used for filtering. Default:
*
(all files)*args – Arguments saved for
__getitem__
**kwargs – Keyword arguments saved for
__getitem__
-
__init__
(files: List[pathlib.Path], *args, **kwargs)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
filter
(predicate: Callable)[source]¶ Remove
files
for which predicate returns `False`**.**Note: This is different from
torchdata.Iterable
’sfilter
method, as the filtering is done when called, not during iteration.- Parameters
predicate (Callable) – Function-like object taking file as argument and returning boolean indicating whether to keep a file.
- Returns
Modified self
- Return type
FilesDataset
-
classmethod
from_folder
(path: pathlib.Path, regex: str = '*', *args, **kwargs)[source]¶ Create dataset from
pathlib.Path
-like object.Path should be a directory and will be extended via
glob
method takingregex
(if specified). Varargs and kwargs will be saved for use for__getitem__
method.- Parameters
path (pathlib.Path) – Path object (directory) containing samples.
regex (str, optional) – Regex to be used for filtering. Default:
*
(all files)*args – Arguments saved for
__getitem__
**kwargs – Keyword arguments saved for
__getitem__
- Returns
Instance of your file based dataset.
- Return type
FilesDataset
-
sort
(key=None, reverse=False)[source]¶ Sort files using Python’s built-in
sorted
method.Arguments are passed directly to
sorted
.- Parameters
key (Callable, optional) – Specifies a function of one argument that is used to extract a comparison key from each element. Default:
None
(compare the elements directly).reverse (bool, optional) – Whether
sorting
should be descending. Default:False
- Returns
Modified self
- Return type
FilesDataset
-
class
torchdata.datasets.
Generator
(expression)[source]¶ Iterable wrapping any generator expression.
- expression: Generator expression
Generator from which one can
yield
viayield from
syntax.
-
class
torchdata.datasets.
TensorDataset
(*tensors)[source]¶ Dataset wrapping
torch.tensors
.cache
,map
etc. enabled version of torch.utils.data.TensorDataset.- *tensorstorch.Tensor
List of
tensors
to be wrapped.
-
class
torchdata.datasets.
WrapDataset
(dataset)[source]¶ Dataset wrapping standard
torch.data.utils.Dataset
and making ittorchdata.Dataset
compatible.All attributes of wrapped dataset can be used normally, for example:
dataset = torchdata.datasets.WrapDataset( torchvision.datasets.MNIST("./data") ) dataset.train # True, has all MNIST attributes
- dataset:
torch.data.utils.Dataset
Dataset to be wrapped
- dataset:
-
class
torchdata.datasets.
WrapIterable
(dataset)[source]¶ Iterable wrapping standard
torch.data.utils.IterableDataset
and making ittorchdata.Iterable
compatible.All attributes of wrapped dataset can be used normally as is the case for
torchdata.datasets.WrapDataset
.- dataset:
torch.data.utils.Dataset
Dataset to be wrapped
- dataset:


Chapter 2 The Cases
2.1 John Snow and the Cholera Epidemic
How demarcation helped John Snow figure out that water caused cholera to spread in the 19th century
The Puzzle
In the mid-19th century, cholera was claiming the lives of thousands in London. But how did the disease spread? In other words, what was the main mode of transmission of cholera?
For an overview of this case, see our introductory story map and video.
The Research Design
To answer that question, a doctor named John Snow developed a waterborne theory of cholera and then studied the locations where the disease was prevalent as well as those where it was not, along with specific locations where water suppliers varied.
By demarcating cases in this way and testing his theory at both a micro (Soho) and a macro level (South London), Snow was able to gather evidence that was compatible with the waterborne theory of cholera but was harder to account for by the airborne theory.
For more detail on the research designs devised by Snow and his contemporaries, see our specialized story map and video.
The Tools
Using cluster analysis and other statistical techniques like conditional plots and averages charts, it is today possible to replicate and illustrate Snow’s analyses with our GeoDa demo scripts.
The Insights
Snow used a natural experiment to find out that cholera cases concentrated in groups of people who relied on specific water supply mechanisms, whereas groups which relied on a different water supply were not affected even if they were located right next to clusters of infections.
More Information
Access our data and documentation to replicate these findings in GeoDa.
2.2 Sherlock Holmes and the Napoleon Busts
Finding a key common feature of the smashed Napoleon busts allowed the famous detective to solve the mystery of why they were smashed.
The Puzzle
In The Adventures of the Six Napoleons, the famous detective Sherlock Holmes faced a mystery: Napoleon busts were being destroyed in private property across the city of London and nobody knew why.
For an overview of this case, see our story map and video.
The Research Design
Policemen initially thought that hatred was causing someone to break the busts – or that they were dealing with a potential vendetta.
According to Sherlock, however, neither of these theories explained why only a specific subset of busts was being smashed. By observing the circumstances of the attacks and discovering that the busts came from the same manufacturer and the same batch, he came up with the theory that there was a hidden object inside one of these busts. He then predicted which bust would be the next to be destroyed, alerted the police and conducted a quasi-natural experiment at the location where he thought that the attack would take place.
The Insights
As it turned out, Sherlock was right and the burglar was caught on site. Basing his approach on demarcation and a quasi-natural experimental setting was successful at solving the mystery.
2.3 The Immigrant Paradox
We demonstrate that health outcomes in poor immigrant neighborhoods that are better than those in nearby non-immigrant poor neighborhoods do not actually reflect the “Immigrant Paradox” theory but are likely an artifact of a younger immigrant population.
The Puzzle
Economic hardship has long been associated with worse health outcomes, particularly with more life years lost prematurely. But, in the US, Hispanic immigrants often do better in terms of health even when they face similar socioeconomic issues. Why?
For an overview of this case, see our video here.
The Research Design
We compare premature mortality outcomes for different demographic groups and use a process of abductive reasoning to explore the plausibility of hypotheses that could explain these outcomes.
The Tools
We test these hypotheses with scatter plots, parallel coordinate plots, conditional box plots and various types of maps – and with regression analysis.
The Insights
In the end, while insurance rates for different groups do not seem to explain the difference in health outcomes, younger ages in Hispanic neighborhoods do appear to be the driving factor behind lower premature mortality compared to predominantly White or African-American neighborhoods in Chicago.
2.4 Health and Race: A Preliminary Approach
Author: Atman Mehta (3rd year student in the College)
A protocol that differentiates groups based on racial majorities provides an initial assessment of potential determinants of health indicators
The Puzzle
How can we create groups to explain differences in outcomes in the social sciences? The question of the determinants of health in Chicago can be used as an example to illustrate this process.
For an overview of this case, see more from our summer project here.
The Research Design
Atman first looked at potential plausible explanations and mechanisms, with the main idea being that greater economic hardship means greater unemployment, which means lower insurance and results in premature mortality. He then differentiated demographic groups according to race to test if the variables behaved in the expected ways across tracts with different racial majorities.
The Tools
Several hypotheses were tested by using tools available in GeoDa such as parallel coordinate plots and scatter plots as well as co-location, cluster and LISA maps.
The Insights
The resulting protocol helps in structuring the problem at hand in a way that is easy to test. Substantially, dissimilarities in indicators such as premature mortality rates for different racial groups do not seem to be explained by unemployment or violent crime. This puzzle is explored in more detail in the case of The Immigrant Paradox, also available on this website.
2.5 Turnout and Elections: A Spatial Perspective
Author: R.E. Stern (1st year student in the College)
Changes in turnout in presidential elections from 2012 to 2016, which could have had an impact on their outcome, appear to be related to demographics.
The Puzzle
What are the factors that explain changes in turnout in the 2016 presidential election compared to previous elections?
For an overview of this case, see more from our summer project here.
The Research Design
R.E.’s protocol highlights the importance of an iterative discovery process, i.e. the continuous testing and re-testing of hypotheses to develop explanatory insights. The hypothesis that non-college white voters turned out to vote in higher numbers in 2016 leads to expectations with an estimated probability that are then tested.
The Tools
First, exploratory spatial data analysis tools such as box maps give an overview of the data. Then, GeoDa’s cluster maps such as K-Means or Local Moran’s I allow users to re-assess the probabilities they assign to each hypothesis.
The Insights
Counties with more white residents without college degrees did see slightly higher turnout in 2016 compared to 2012 – more importantly, though, counties with more non-white residents and no college degrees saw less turnout.
More Information
Access our data to replicate these findings in GeoDa.
2.6 Asthma and Pollution
Authors: Mark Baker and Jizhou Wang (3rd year students in the College)
Proximity to potential bus pollution is higher in areas with more residents who are economically vulnerable and African-American, groups which are also at higher asthma risk.
The Puzzle
Are groups at higher risk of asthma also more likely to be exposed to bus pollution?
For an overview of this case, see insights and methods from our summer project.
The Research Design
Path diagrams outline what factors could be driving spatial concentrations of asthma, including pollution from traffic, lower housing values and older homes. Mechanisms for hypotheses are developed and tested to assess their strength based on a classification by Mark Baker.
The Tools
Mark Baker and Jizhou Wang assess the strength of different hypotheses with boxplots, scatterplots, parallel coordinate plots, cluster analyses, averages charts and regressions in GeoDa.
The Insights
Economically vulnerable and African-American neighborhoods that have a higher asthma risk are also more likely to be exposed to traffic pollution.
2.7 Racial Diversity: What Built Environment Features Distinguish Racially Diverse from Non-Diverse Areas?
Author: Felix Farb (Highschool Junior student)
Planning-related factors like highway dividers and land use diversity, as well as out-migration of African-American residents, distinguish racially diverse from non-diverse areas in Chicago.
The Puzzle
Do racially diverse areas in the city of Chicago differ in terms of planning-related factors from non-diverse areas?
For an overview of this case, see insights and methods from our summer project.
The Research Design
An exploratory spatial data analysis identifies areas in Chicago that are racially diverse and compares potential planning-related drivers such as highway dividers and diverse land uses to gentrification. Felix’s protocol demonstrates how hypotheses can be made more and more specific to make them testable.
The Tools
Different maps, distance buffers, averages charts and K-Means clusters are used to assess the relevance of the results to each hypothesis.
The Insights
This initial exploratory analysis suggests that racially diverse neighborhoods in Chicago are more likely to be physically divided from other neighborhoods through highways and have more diverse land uses. Some diverse areas are also characterized by disproportionate out-migration of African-American residents.
More Information
Access our data to replicate these findings in GeoDa.


|
This is no dream, but the unvarnished truth: at a
time when phrases like recruitment freeze, economic
slowdown and global recession has become de riguer,
the average annual salary of Indian Institute of
Management (IIM) graduates clocks no less than Rs.
7-7.50 lakhs in India. In fact, some of the best
brains bag cushy jobs that bring home more than Rs.
10-11 lakhs per annum. Furthermore, the average annual
salary for IIM graduates placed abroad goes above US$
74,000-1.20 lakhs (nearly Rs. 3.44-5.58 million), or
even £ 40,000-60,000! At times, stock options are also
thrown in as feel-good sops.
It's no wonder
that getting a management diploma from an IIM and,
thereby, bagging a job where your salary reads in six
figures (or seven, if you're lucky), is a dream worth
pursuing. But success, as the adage goes, is 98 per
cent perspiration and two per cent inspiration. And
this is more so once you consider these statistics:
while schools like Wharton or Harvard get around 8,000
applications for nearly 800 seats, IIM Ahmedabad alone
gets nearly 40,000 applications for 200 seats. In
total, more than 80,000 graduates, including working
professionals, take the Common Admission Test (CAT)
hoping to make it to some 1,000-odd IIM
seats.
What's hot about
CAT?
CAT is conducted by the six IIMs ó
Ahmedabad, Bangalore, Kolkata, Lucknow, Indore and
Kozhikode. Besides these, there are several other
institutes like the Fore School of Management, MDI,
MICA, Nirma Institute of Management, SP Jain Institute
and others, which draw candidates based on their
performance in CAT. The exam is scheduled for November
24 this year ó with barely seven weeks to go, students
also have to consider the GD and interview which
they'll be facing after clearing CAT. If they survive
this, the next roadblock is IIM, after which, they'll
never have to grill themselves to the brink of
tolerance, ever again.
However, warns Pavan
Chauhan, Centre Manager, Institute of Management
Studies (IMS), Delhi, ďThe entire selection process,
by the IIMs, is shrouded in a tremendous amount of
secrecy. This uncertainty is further compounded by
scores of unanswered questions. Do engineers have an
edge over other graduates? Is the academic record an
important determinant of success in
CAT?
How much weight is attached to work
experience?Ē
Contrary to general
perception, CAT, as a test, doesn't only test your
memory. Neither does it test your technical expertise
in areas like Maths and English. Says Tushar Agarwal,
Director, Professional Tutorials (PT), ďIt's an exam
that tests your logic ó be it quantitative or verbal.
It also tests your time management skills, speed and
accuracy, and of course, your mental
toughness.Ē
Competing with fellow aspirants, with a
theoretical chance of success of less than two per
cent, is an intimidating proposition. Says Chauhan,
ďThose who choose not to be scared, increase their
odds tremendously.Ē
Though the exam procedure
has outlined that questions will be spread over four
sections of Quantitative Aptitude (QA), Data
Interpretation (DI), Reading Comprehension (RC) and
Verbal Ability (VA), the actual paper need not have
any pre-set pattern or division of sections. Two hours
is given for each section, so speed is important. Says
Dr. Sunil Vaid, Head, Delhi Public College of
Competition (DPCC), ďTo make it to the IIMs, a minimum
of 20-25 points is considered 'necessary' in each
section. An overall score of 120 points (out of 185 or
195) is usually good. However, in an easier paper, 130
is a better bet.Ē Adds Shonali Gupta, a First Year
student of IIM Calcutta (IIM-C), ďGuessing a wrong
answer can cost points, as the examiners might deduct
one-fourth of a point for every wrong answer.Ē That
translates to one lost point for four wrong
answers.
Preparation
strategy
You have to be thorough with
questions on verbal logic and reasoning. ďIn all
likelihood, most questions will be jumbled sentences,
syllogisms, critical reasoning (short paragraphs +
questions) and to a certain extent, grammar,Ē says
Ulhas Vairgkar, Director, TIME. Elimination is of
paramount importance. ďStudents can hone their skills
by using Venn diagrams as reference points,Ē asserts
Satya Narayanan R., Chairman, Career Launcher
(CL).
The QA section does not merely test your
skill in mathematics. ďIt's more a test of logic and
common sense,Ē says Hirdesh Madan, Director,
Bulls-eye, Chandigarh. So, make it a point to go
through all the questions and pick out the easiest
ones first. ďYou can always tackle a difficult
question later. But you might find it tiring to come
back to a simple question after a difficult one,Ē says
Moheet Gupta, Director, Millennium-The Academy,
Kolkata. ďStudents can practice from the analytical
reasoning sections of the GRE test,Ē adds Narayanan
R.
For the DI section, some amount of comfort
level with ratios and percentages is a must and
scanning is again the key formula. ďNormally,
questions on pie-charts are comparatively easier to
tackle,Ē says Chauhan.
Coaching
helps
ďLast minute tips from coaching
institutes make a difference,Ē says Eaishvarya
Prakash, a student of IIM Ahmedabad, who took coaching
from PT. ďI took over 35 mock tests for CAT, which
helped me analyse my performance.Ē Suggests Prateek
Roongta, ex-student of PT and an IIM Ahmedabad alumni,
currently working with A T Kearney, ďIt's preferable
if you can join some institute that gives you an all
India ranking. You'll come to know how good is your
preparation."
52 days ó a time
table
Divide your schedule into two broad
categories ó new issues to tackle and old topics to
revise. In each part, keep slots for English and
Maths. Says Archana Jagannathan, a First Year student
from IIM-C, "Vocabulary for CAT can be built in 30-40
days and a reading speed of 400-500 words per minute
with 80-90 per cent comprehension can be acquired at
the same time. In Maths, one must learn the three
basic tables, multiplication, inverse, squares and
cubes, up to 30."
Start early. "Between October
2-14, clarify all basic confusions and problems
regarding fundamental issues," says Narayanan R,
adding, "between October 15-27, start taking your
first, full practice tests." Actually, "Work on test
taking techniques from the beginning," comments
Devendra Rawat, a Second Year student of IIM-C. Try to
complete the basic syllabus a little before
mid-November. As you draw close to the end of October,
start identifying your strengths and weaknesses.
Understand and decide the order in which to attempt
various sections of the test. "Between October
28-November 9, you should be mixing an hour of
test-taking session with two hours of analysing. And
finally, from November 10-22, freeze everything and
concentrate on just taking the tests," advises Dr.
Vaid. However, don't forget to have a minimum of 12
hours of sleep on the night of November 23.
And
if all goes well, you may never have to worry about
job freezes and business slumps affecting workforces
the world over.
With inputs from Suparna-Saraswati in Chandigarh,
Sonali Majumder in Kolkata and Mrinalini Sharma in
Jaipur


CLICK BANNER TO START WALKING
(W, A, S, D = Move, SPACE = Jump, MOUSE = Look around, LEFTCLICK = Shoot cannon)


Komodo
talk-trading
A channel to discuss trading. For useful links and more info click the pinned messages to the right.
100 messages
Before 05-Dec-19 12:00 AM
kmdkrazy
26-Jun-19 04:32 AM
I think I own 3000000
If you think they will be worth somethimg
actionslacks
26-Jun-19 04:33 AM
no probably not
kmdkrazy
26-Jun-19 04:33 AM
I have shit piles of PIZZA and BEER
they might
I have over a a few million in 1... I havent checked in a year
It was very one sided
MM2 will fix that
pinkolin
26-Jun-19 04:36 AM
KMD is mooning
I check it now
actionslacks
26-Jun-19 04:36 AM
i sold a bit of sn and dex on bdex. i was disappointed when the party stopped
haters be damned
pinkolin
26-Jun-19 04:37 AM
Pair KMD-venezuelashitfiat
kmdkrazy
26-Jun-19 04:38 AM
I bought DeX chips and as many as was available
actionslacks
26-Jun-19 04:38 AM
maybe you bought some of mine
kmdkrazy
26-Jun-19 04:39 AM
I have a BarterDEX portfolio
Probably
Hush
Uhh about 16
Worth $350
Lol
Wanna buy it for 300$
It would cost 50 just to dump that shit
actionslacks
26-Jun-19 04:41 AM
i try not to think about all the money i lost in crypto by either boat missing or fraud. likely enough to set me for life.
kmdkrazy
26-Jun-19 04:42 AM
I have one of the first 10 atomic trades in my wallet
Dont you want to own that?
actionslacks
26-Jun-19 04:42 AM
i'm just idealistic. it's more about changing the world than getting rich.
kmdkrazy
26-Jun-19 04:43 AM
Ok...I guess I'll go get drunk then
Talk tomorrow
actionslacks
26-Jun-19 04:44 AM
cheers, it's gonna get better dude.
kmdkrazy
26-Jun-19 04:45 AM
I think I was 6th or 7th atomic trade ever.... sui. Ptyx was ahead
Of course
@grewalsatinder
pinkolin
26-Jun-19 04:47 AM
Btc graph looks like satellite antenne
Mooning over 20k?
 Not?
You dont need reason, only counter
grumpygoron
26-Jun-19 04:55 AM
We’ve been burned by counters too much in the past
Bittersweet
26-Jun-19 04:56 AM
Even counter won't work this time
kmdkrazy
26-Jun-19 04:56 AM
It has been taken over
@Hollowman9000
is correct
pinkolin
26-Jun-19 04:56 AM
No? And what about BIG counter
grumpygoron
26-Jun-19 04:56 AM
Antara deadline needs to be held to on promised date or all my hope is lost. I can’t deal with another lie of a promised delivery date
pinkolin
26-Jun-19 04:56 AM
Only biiiiig counter and no info
kmdkrazy
26-Jun-19 04:56 AM
You need corporate IP protection
Bittersweet
26-Jun-19 04:57 AM
Last time alts started surging was after btc beat previous ath
(edited)
Maybe that's what's going to happen again
pinkolin
26-Jun-19 04:57 AM
Counter with microseconds
kmdkrazy
26-Jun-19 04:57 AM
Focus on decentralized
pinkolin
26-Jun-19 04:57 AM
Very fast counter
grumpygoron
26-Jun-19 04:57 AM
Well we’re close to an atl, so that’s fun
actionslacks
26-Jun-19 04:58 AM
traders who are drunk on btc gains buy up alts seeking even more gains
pinkolin
26-Jun-19 04:58 AM
/Nick BIGCOUNTER
Bittersweet
26-Jun-19 04:58 AM
Still same dollar value
Just annoying that we went from 45 to 65 in weeks
Mark81
26-Jun-19 04:58 AM
Very juicy!
pinkolin
26-Jun-19 04:59 AM
Strip poker with KMD pay? No?

Bittersweet
26-Jun-19 05:04 AM
No it's a count down
pinkolin
26-Jun-19 05:04 AM
Countdown
Bittersweet
26-Jun-19 05:04 AM
Nobody knows what to
grumpygoron
26-Jun-19 05:04 AM
Or how many people sold their KMD after getting it back from the hack?
BlackJesus
26-Jun-19 05:05 AM
I'm always in komodo long term komodo is a for sure bet.
Mark81
26-Jun-19 05:05 AM
Bitcoin push up like crazy! New ATL coming you wanted or not!


{{samurai_form.first_name.error}}
{{samurai_form.last_name.error}}
{{samurai_form.address_1.error}}
{{samurai_form.address_2.error}}
{{samurai_form.city.error}}
{{samurai_form.state.error}}
{{samurai_form.zip.error}}
{{samurai_form.card_type.error}}
{{samurai_form.card_number.error}}
{{samurai_form.verification_value.error}}
{{samurai_form.expiry_month.error}}
{{samurai_form.expiry_year.error}}


This command reads an Motorola S file and inserts it at the current cursor location. The command is unavailable if the file is read-only. The Import Motorola S Records dialog is displayed to allow you to select a file to insert.
This command handles all data records (S1, S2 and S3 records) as well as the record count (S5) record. All other records are checked and thrown away. An error is generated if the checksum of any record is in error, the S5 record count is incorrect. Although the S5 record is checked if it is missing a warning is displayed but the file is still processed.
The behaviour depends on the use of the "Overwrite at actual import record address" option as described here:
If the option is off then the file must be in insert mode and the imported bytes are inserted into the file at the current cursor position. An error occurs if the addresses of data records are not contiguous. The inserted bytes are selected so you can easily see which bytes were added.
If the option is on the imported bytes are placed at the address of the import record. The addresses do not have to have any order. The imported bytes are not selected since the records may not be contiguous.
If an address is past the end of the file then it is ignored. The data replaces the data of the file, hence the file length never changes as a result of the operation. (The existing bytes are overwritten but can, of course, be recovered by undoing the operation.)


#object-keys <sup>[![Version Badge][2]][1]</sup>
[![Build Status][3]][4] [![dependency status][5]][6]
[![browser support][7]][8]
An Object.keys shim. Uses Object.keys if available.
## Example
```js var keys = require(‘object-keys’); var assert = require(‘assert’); var obj = {
a: true, b: true, c: true
};
assert.equal(keys(obj), [‘a’, ‘b’, ‘c’]); ```
## Source Implementation taken directly from [es5-shim]([9]), with modifications, including from [lodash]([10]).
## Tests Simply clone the repo, npm install, and run npm test
[1]: https://npmjs.org/package/object-keys [2]: http://vb.teelaun.ch/ljharb/object-keys.svg [3]: https://travis-ci.org/ljharb/object-keys.png [4]: https://travis-ci.org/ljharb/object-keys [5]: https://david-dm.org/ljharb/object-keys.png [6]: https://david-dm.org/ljharb/object-keys [7]: https://ci.testling.com/ljharb/object-keys.png [8]: https://ci.testling.com/ljharb/object-keys [9]: https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js#L542-589 [10]: https://github.com/bestiejs/lodash


About
RubyConf 2017 Jakarta
RubyConf Indonesia 2017 will be the first ever Ruby conference in Indonesia, it will be held 2 days, from October 6th until October 7th 2017, in Jakarta, the bustling capital city of Indonesia.
Indonesia is currently experiencing rapid growth in the IT industry, especially in the startup sector. Inline with the situation, Ruby usage also increase significantly these past years.
Ruby is seen as a language with great ecosystem and focus on programmer's productivity to help reduce time to market of a product. This will be the chance to connect with everyone in the Ruby Community.
The event is organized by a group of volunteer rubyists with non-profit principle.
Target Attendees
200
Networking with
Rubyist from Indonesia
and the region
A chance to show your support for the community in the first ever RubyConf in Indonesia
Keynote Speakers
{{ speaker.name }}
{{ speaker.note }}
Title: {{ speaker.title }}
{{ speaker.abstract }}
Bio:
{{ speaker.short_bio }}
Speakers
{{ speaker.name }}
Title: {{ speaker.title }}
{{ speaker.abstract }}
Ticket
Sold OutVenue
GO-JEK Office
Pasaraya Blok M Building B 7th Floor,
Kebayoran Baru, Jakarta, Indonesia
Schedules
*Schedule may changed
Committee
Indonesia Ruby Community (ID-Ruby) was established in 2001, once started as a Yahoo mailing list group. Following Ruby’s increasing trend through the years, ID-Ruby has been growing and holding monthly meetups. Active Slack group with over than 300 members covers sharing sessions online.
In 2017, ID-Ruby grows bigger by creating Tangerang, Bekasi, Bandung, and Jogja branches. ID-Ruby believes it’s the right momentum to organize RubyConf Indonesia 2017. To accommodate this needs alongside the optimism to grow even bigger, ID-Ruby transforms to a legal non-profit organization under PERKODI (Perkumpulan Pengrajin Kode Indonesia).
| Didik Wicaksono | CTO of Cookpad Indonesia |
| Giovanni Sakti | Product Director of Virkea, CEO of Starqle |
| Fiqi Fitransyah | Software Engineer at CPXi Indonesia |
| Agung Setiawan | Software engineer at Bukalapak, Founder of IDRails.com |
| Taufiq Muhammadi | Founder of Kliena.com |
| Rofiqi Setiawan | Product Manager at Quipper Ltd. |
| Achmad Gozali | Principal Engineer at MatahariMall.com |
| Muhammad Fauzi | Back-End Developer at Alodokter |
| Vicky Hardiman | Co-Founder of Konserku |
| Koko Surya Lingga | Backend Developer of Virkea |
| Nugroho Herucahyono | CTO at Bukalapak |
| Taufan Aeroperkasa | Product Engineer at Go-Jek |
| Arly Mursalin | Head of Creative at Midtrans |
| Tegar Aji Pangestu | Software Engineer at Bukalapak |
Conduct
Conference Code of Conduct
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organizers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.
Sponsors
Our Platinum Sponsors
Our Gold Sponsors
Our Silver Sponsors
Media Partners
Community Partners


TABLE OF INTERACTIONS WITH
SPIRONOLACTONE
See also: antihypertensives except alpha blockers
See also: diuretics
See also: potassium sparing diuretics (alone or in combination)
See also: hyperkalemia inducing medications
See also: hyponatremia inducing medications
See also: medications that lower blood pressure
From the French ANSM drug interactions document of September 2016, p. 202
SPIRONOLACTONE RxNorm: 9997 ATC: C03DA01 |
ANGIOTENSIN CONVERTING ENZYME INHIBITORS (ACE INHIBITORS) CLASS CODE: C09AA |
With the spironolactone in dosages from 12.5 to 50 mg per day, and with weak doses of the ACE inhibitor. In the treatment of class III or IV heart failure (NYHA) with an ejection fraction <35% and previous treatment with an ACE inhibitor + a loop diuretic: risk of hyperkalemia, potentially lethal, in case of failure to follow the prescription conditions for this combination of medications. |
Precaution for use Verify the absence of pre-existing hyperkalemia and renal insufficiency. Strict biological monitoring of the kalemia and of the creatinemia (1 time per week during the first month, then one time per month thereafter). |
SPIRONOLACTONE RxNorm: 9997 ATC: C03DA01 |
MITOTANE RxNorm: 7004 ATC: L01XX23 |
Risk of blocking of the action of the mitotane by the spironolactone |
CONTRAINDICATION |


Vint Cerf
Vinton Gray Cerf widely known as a “Father of the Internet,” Cerf is the co-designer of the TCP/IP protocols and the architecture of the Internet. In December 1997, President Bill Clinton presented the U.S. National Medal of Technology to Cerf and his colleague, Robert E. Kahn, for founding and developing the Internet. In 2004, Cerf was the recipient of the ACM Alan M. Turing award (sometimes called the “Nobel Prize of Computer Science”) and in 2005 he was given the Presidential Medal of Freedom by President George Bush.
He also served from 2000-2007 as chairman of the board of the Internet Corporation for Assigned Names and Numbers (ICANN), an organization he helped form. Cerf served as founding president of the Internet Society from 1992-1995, and in 1999 served a term as Chairman of the Board.Cerf began his work at the United States Department of Defense Advanced Research Projects Agency (DARPA) playing a key role in leading the development of Internet and Internet-related data packet and security technologies. Since 2005, he has served as vice president and chief Internet evangelist for Google. In this role, he is responsible for identifying new enabling technologies to support the development of advanced, Internet-based products and services. He is also an active public face for Google in the Internet world.
Learn more about Father of Internet


High Safety
- All data is stored and encrypted in data base
- All device is encrypted to protect customer IP address
- By using Hong Kong Ali Cloud server, we guarantee the customer privacy safe
Simple Usage
- Compact design for the product appearance and cable, easy to install
- To trace the device by multiple methods: website, APP and SMS
- History report is available for 3 months
Fully Customization
- Product device OEM/ ODM is welcome
- Offering the total solution based on specific market demands
- Able to offer software solution, covering platform, website and APP development
7 X 24 Hours Technical Support
- Technical support in Shenzhen and Nanjing
- Your any question will be replied with 24 hours
Explore now
- Warmly Welcome To Visit Our Website and Experience it:http://gps.scjtracker.com
- Through Demo Account:
User Name: demo
Password: demo


Classes
Class Title: {{class.title}}
Grade: {{class.grade}}
Description: {{class.description}}
Clubs
Club Name: {{club.name}}
Position: {{club.position}}
Description: {{club.description}}
Projects
Project Name: {{project.title}}
Link: {{project.link}}
Description: {{project.description}}
Volunteer Experience
Organization: {{volWork.organizationName}}
Experience Title: {{volWork.position}}
Description: {{volWork.description}}
{{volWork.startDate | date: "mediumDate" }} - {{volWork.endDate | date: "mediumDate"}}
Work Experience
Company: {{work.companyName}}
Job Title: {{work.position}}
Description: {{work.description}}
{{work.startDate | date: "mediumDate" }} - {{work.endDate | date: "mediumDate"}}


WITNESS LIST S/C on Emerging Technologies & Economic Dev. Committee April 4, 2005 - 3:00P SB 657 FOR: DuBose, Judith Ann (Foundation for Brownsville Sports), Brownsville, TX Greytok, Marta (Superbowl Host Committee-Houston), Austin, TX Hudson, William (Self), Brownsville, TX Registering, but not testifying: For: Baray, Ray (City of San Antonio), San Antonio, TX Japhet, Mary (San Antonio Sports Foundation), San Antonio, TX Krier, Joe (Greater San Antonio Chamber), San Antonio, TX On: Shields, Chris (San Antonio Sports Foundation), Austin, TX SB 831 FOR: Goodall, Randy Dr. (Sematech), Austin, TX Kowalski, Tom (Texas Healthcare and Bioscience Institute), Austin, TX Krier, Joe (Metro 8 Chambers of Commerce), San Antonio, TX Mayes, Gray (Texas Instruments), Plano, TX Randull, John (ZYVEX Corporation), Richardson, TX Sproull, Bill (MTBC and TFPC), Austin, TX Welch, Fred (TEDC/ Bio-Houston/ Pearland Economic Development), Pearland, TX White, Human (Organ Transport Systems), Frisco, TX ON: Ewing, Richard (Texas A&M University), College Station, TX Gracy, Robert Dr. (UNT Health Science Center), Fort Worth, TX Iscoe, Neil (UT Austin), Austin, TX Stone, Dennis Dr. (U.T. Southwestern Medical Center @ Dallas), Dallas, TX Registering, but not testifying: For: Cain, David (Good Company Associates), Austin, TX Calvert, Raif (Texas Medical Association), Austin, TX Camacho, Chrissy (American Electronics Association), Austin, TX Carr, Brett (T. Stacy & Associates), Austin, TX Carter, Janis (Winstead, Sechrest & Minick), Austin, TX Casselberry, Craig (Texas Coalition for Capital), Austin, TX Crowley, Timothy (Self), Austin, TX Davenport, Susan (Greater Austin Chamber of Commerce), Austin, TX Farmer, Gary (Greater Austin Economic Development Corp.), Austin, TX Findeisen, Les (Texas Motor Transportation), Austin, TX Garcia, Joe (Texas Border Infrastructure Coalition), Austin, TX Hammond, Bill (Texas Association of Business), Austin, TX Hentges, Sandra (Greater Austin Chamber of Commerce), Austin, TX Hooser, Greg (Scott & White Hospital and Clinic), Austin, TX Kastrin, Deborah (County of El Paso), Austin, TX Kastrin, Deborah (Greater El Paso Chamber of Commerce), El Paso, TX Kessler, Ron (Self), Austin, TX Lebermann Jr., Lowell (Self), Austin, TX Matthews, Matt (Good Company Associates), Austin, TX McGinnis, Larry (The Boeing Company), Austin, TX McMichael, Marlene (Georgetown Chamber of Commerce), Georgetown, TX Oneacre, Amanda (Greater Dallas Chamber), Dallas, TX Paul, Julie (TechNet Texas), Austin, TX Pollard, William Scott (Self), Austin, TX Powers, Pike (Texas Technology Initiative; Austin Technology Council; AEA; Greater Austin Chamber), Austin, TX Rollins, Milce President (Greater Austin Chamber of Commerce), Austin, TX Saathoff, David (SEMATECH), Austin, TX Schwab, Carlton (Texas Economic Development Council), Austin, TX Shannon, Fred (Hewlett Packard), Austin, TX Smith, Mark (Hunt Building Company), El Paso, TX Stacy, Tom (T. Stacy & Associates), Austin, TX Stallworth, Nathan (Grande Communications), San Marcus, TX Stout, Bob (The Woodlands Development Co.), Houston, TX Taylor, Steve (Applied Materials, Inc.), Austin, TX Watkins, Joe Bill (The Methodist Hospital of Houston), Austin, TX On: Ellison, Mark (TX Workforce Commission), Austin, TX Moreno, Mark (U.T. Medical Branch at Galveston), Galveston, TX Roberts, Wayne (Office of the Governor), Austin, TX SB 920 Registering, but not testifying: For: Lively, Lance (National Federation of Independent Business), Austin, TX On: Oaks, Larry (Texas Historical Commissin), Austin, TX SB 1096 ON: Riley, Steve (Texas Workforce Commission), Austin, TX Registering, but not testifying: For: Krier, Joe (San Antonio Chamber of Commerce), San Antonio, TX Oneacre, Amanda (Greater Dallas Chamber), Dallas, TX Schwab, Carlton (TEDC), Austin, TX Welch, Fred (TEDC and Pearland EDC), Pearland, TX Winningham, Robert (TEDC- Workforce Committee Chairman), Greenville, TX On: Rath, Diane (Texas Workforce Commission), Austin, TX SB 1142 FOR: Alvarado, Paul (Villa Muse Studios), Austin, TX Dillard, Donald (Comptroller's Office), Austin, TX Faucett, Gregory (Teamsters Local 657), Austin, TX Garcia, Hector (Screen Actors Guild and A.F.T.R.A.), Dallas, TX Jones, Phillip (Dallas Convention and Visitors Bureau), Dallas, TX Schrimf, John (Panavision Dallas), Keller, TX Sims, Todd (Dallas Producers Association), Grapevine, TX Trube, John (City of Buda), Buda, TX ON: Copeland, Tom (Governor's Office/ Texas Film Commission), Austin, TX Registering, but not testifying: For: Atherton, Liz (The Alliance), Georgetown, TX Bond, Gary (Austin Film Office), Austin, TX Burklund, Janis (Dallas Film Commission), Dallas, TX Campbell, Rebecca (Austin Film Society/ Austin Studios), Austin, TX Coblentz, Clayton (Dallas Producers Association), Grapevine, TX Ferguson, Frederick (Houston Film Commission), Houston, TX Finn, James (Panavision Dallas), Fort Worth, TX Hinkle, Ron (Texas Association of Campgrounds), Austin, TX Hinojosa, Walter (Texas AFL-CIO), Austin, TX Mayer-Oakes, Drew (City of San Antonio Film Commission), San Antonio, TX Moon, Lynne (Texas Association of Film and Tape Professionals), Dallas, TX O'Ryan, Anne (AAA Texas), Austin, TX Perez- Del Rio, Fernando (The Texas Association of Film and Tape Professionals), Austin, TX Podolnick, Jay Aaron (Villa Muse Studios), Austin, TX Rector, Ken (I.A.T.S.E. Local 484 Motion Picture Studio Mechanics), Austin, TX Serff, Paul (Texas Travel Industry Association), Austin, TX On: Joslave, Scott (Texas Hotel and Lodging Association), Austin, TX Ommerman, Ron (Texas Comproller's Office), Austin, TX Pirie, Carol (Texas Film Commission), Austin, TX Providing written testimony: For: Thompson, Shirley (Women in Film of Dallas), Dallas, TX SB 1318 FOR: Chatham, Denna (Association of Rural Communities in Texas), Austin, TX Registering, but not testifying: For: Rudy, Vicky (City of Montgomery), Montgomery, TX On: Cardenas, Alfredp (Texas Comptroller's Office), Pflugerville, TX SB 1321 FOR: Ashby, Trent (Pineywoods Economic Partnership), Lufkin, TX Registering, but not testifying: For: Morgan, Todd (Temple-Inland, Inc.), Austin, TX On: Beverly, Eric (Office of Rural Community Affairs), Austin, TX Wood, Robert (Texas Department of Agriculture), Austin, TX


a note
confirm characters for password field are automatically masked
note the automatic conversion from datetime object


From the Death Certificate for Alice Newhart
place of death:
residence:
PERSONAL AND STATISTICAL PARTICULARS
female, white, widowed; wife of George Newhart
birth: March 26,
1863;
age at death: 74
years 10 months 28 days
profession: housewife
father: John Wyant,* born (not known)
mother: Emaline (not known); born (not known)
informant: Chas. W.
Hoffman;**
burial:
MEDICAL CERTIFICATE OF DEATH
date of death: Feb.
24, 1938
physician's statement:
I hereby certify, that I attended deceased from Feb. 7, 1938, to Feb. 24, 1938, I last saw her alive
on Feb. 24, 1938, death is said to have
occurred on the date stated above at 2 a.m.
cause of death:
cirrhosis of the liver
physician: D. J. King,
M.D.,
submitter's notes:
* On the
death certificate of her husband, she as the wife was listed with the maiden
name of Wagant.
** Chas. W. Hoffman
was her son from a previous marriage.
Provided by Betty Latta Kitchen
Click here for the Short-Cut Table of Contents


Roseau, the capital of Dominica, is on the west coast, towards the sothern tip of the island. It has some wonderfully attractive old buildings, many of which have been recently restored. The whole town has an authentic Caribbean atmosphere.
Roseau has most of the major tourist sites boasting the Boiling Lake, Ti Tou Gorge, Champagne Reef, Soufriere Pinnacle, Bubble Beach in Soufriere, Middle Ham Falls, Trafalgar Falls, Victoria Falls, Carib Indian Model Village, the Botanical Gardens, and many more.
Position 15° 17'05"N, 61° 22'38"W (anchorage)
Security
The Dominica Marine Association and the Dominica Marine Center has been providing security in the Roseau bay area over the last 8 years. A professional security dinghy makes daily rounds to ensure security and keep the peace. See the note by Chris Doyle at the bottom of the page about Marcus who runs the dinghy.
There has not been any problems with theft from yachts here in recent years, and the locals have been working very heard to improve security for yachts. Dominica is now the model for the other islands when it comes to safety for yachts and its occupants.
Last updated January 2016.
The Customs office is on the north side of the new ferry terminal, located just north of the cruise ship dock. The office is usually open Monday 08:00-13:00,14:00-17:00, Tuesday-Friday 08:00-13:00, 14:00-16:00. Sometimes the office is also open Saturday mornings and Sunday afternoons. Availability does depend on the ferry schedule. Overtime fees apply on Saturdays and Sundays.
It is not necessary to visit the Immigration offace as Customs will pass on the paperwork. Your passport will not be stamped.
There is a two week "in/out" clearance available upon request.
To move your vessel to one of the other three ports, requires a 24 hour cruising permit. This can be obtained in Roseau or Portsmouth.
The only fee associated with Clearance is a 10EC Environmental Fee.
Alternatively, clear in at the deepwater port north of Roseau. Although posted as opening at 9am, Customs officials at the commercial dock structure their time to accommodate commercial vessels and are inconsistent for the general public.
See the Dominica/Formalities page for full details on clearing into and out of Dominica, and information regarding the use of the SeaClear system.
Last updated January 2016.
The only moorings available here now are those off the Dominica Marine Center. It is advisable to check the state of any mooring used.
Dominica Marine Center and Drop Anchor (a 15 minute walk or 5 minute bus ride from Roseau) have the only two docks in the Roseau bay area where yachts and dinghies can tie-up. Drop Anchor is now closed for business, however many still use the dock.
Fort Young Hotel now only provide a dinghy dock.
The main yacht anchorage is between the Green Flash Bar and Sea World.
Cruisers warn about fish traps in this bay (see comment at bottom of page). There are currently three scattered amongst the yacht moorings outside the Anchorage Hotel.
Last updated January 2016.


Module: Concurrent::Edge
- Defined in:
- lib-edge/concurrent/edge.rb,
lib-edge/concurrent/edge/lock_free_linked_set.rb,
lib-edge/concurrent/edge/lock_free_linked_set/node.rb,
lib-edge/concurrent/edge/lock_free_linked_set/window.rb
Overview
Edge Features are under active development and may change frequently.
- Deprecations are not added before incompatible changes.
- Edge version: major is always 0, minor bump means incompatible change, patch bump means compatible change.
- Edge features may also lack tests and documentation.
- Features developed in
concurrent-ruby-edge
are expected to move toconcurrent-ruby
when finalised.
A submodule for unstable, highly experimental features that are likely to change often and which may never become part of the core gem. Also for new, experimental version of abstractions already in the core gem.
Most new features should start in this module, clearly indicating the
experimental and unstable nature of the feature. Once a feature becomes
more stable and is a candidate for inclusion in the core gem it should
be moved up to the Concurrent
module, where it would reside once merged
into the core gem.
The only exception to this is for features which replace features from the core gem in ways that are breaking and not backward compatible. These features should remain in this module until merged into the core gem. This will prevent namespace collisions.
Defined Under Namespace
Classes: LockFreeLinkedSet


A Prickly Pint is a unique cactus inside a craft beer bottle.
Each bottle is hand-crafted and localy sourced -- combining the freshness of the Florida Prickly Pear Cactus and some of Florida's up & coming craft brews.
Stay tuned for more information on products and event locations.


Your web browser must have JavaScript enabled in order for this application to display correctly.
Email:
Password:
Login


An Android library that contains ‘all’ the flags of the countries of the world
This is to be used for android projects where the developer is interested in
getting the flag of a particular country for any reason.
build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
...
implementation 'com.github.blongho:world-country-data:master-SNAPSHOT'
}
Replace master-SNAPSHOT
with vXXX
for the most stable
version
or any earlier version from releases)
Buid >> Clean Project, Build >> Rebuild Projeect
World.init(getApplicationContext());
This inititializes the data. All countries are read, and their flags loaded
// Demonstrating with Sweden
//The attribute is case-insensitive "se == SE == sE == Se"
// use alpha2
final int flag = World.getFlagOf("se"); // use "se" or "sE" or "SE" or "Se"
// use alpha3
final int flag = World.getFlagOf("swe");
// Use country name
final int flag = World.getFlagOf("sweden");
// use country name
final int flag = World.getFlagOf(752);
// Set the image of an imageView
final ImageView swedishFlag= (ImageView) findViewById(R.id.flagImageView);
swedishFlag.setImageResource(flag);
/*
The value of flag is either
- the flag of the country if it is loaded in the library
OR
- a demo flag of the globe (This provides a fall-back and help your app not crash due to nullPointerException)
*/
<ImageView android:id="@+id/flagImageId"
android:layout_width="@dimens/imageWidth"
android:layout_height="@dimens/imageHeight"
android:src="@drawable/se"/>
// Set the image of an imageView
final ImageView swedishFlag= (ImageView) findViewById(R.id.flagImageView);
swedishFlag.setImageResource(R.drawable.se);
"id":4,"name":"Afghanistan","alpha2":"af","alpha3":"afg", flag:imageResource"
final Country afghanistan = World.getCountryFrom("af|afg|afghanistan|4");
// Log.d(TAG, afghanistan.toString());
final List<Country> countries = World.getAllCountries();
// This list cannot be modified but you can get its contents
Checkout the full documentation from World country data documentation

Data sources for the project
Most of the flags came from flagpedia.net.
This site does not contain all the countries in the world so some where downloaded
from wikipedia after quering the country name
All country names were download from
GitHub@stafangabos.
These were copied using into the assets directory
Some guys from Egypt made some awesome App icon generator
which generates android drawables as well as iOS images(if you want) in different dimensions.
It is super fast and can do batch processing of images.

Please feel free to add more flags or modify any thing that would make this libray more useful.
Follow First contributions instructions
and i will be super happy to merge your pull request.
If you are particularly generous, you can

Feel free to contact me to discuss anything related to development in particular and life in general.
If you use this in your application, please let me know
MIT License

Copyright © 2019 Bernard Che Longho


Before Change
(receiving_ip_address, IPERF_PORT))
stdout, _ = sending_vm.RemoteCommand(iperf_cmd, should_log=True)
iperf_pattern = re.compile(r"(\d+\.\d+|\d+) Mbits/sec")
value = regex_util.ExtractFloat(iperf_pattern, stdout)
metadata = {
// TODO(voellm): The server and client terminology is being
After Change
// [SUM] 0.0-60.0 sec 14010 MBytes 1957 Mbits/sec
thread_values = re.findall("\[.*\d\].*\d.Mbits/sec", stdout)
if len(thread_values) != FLAGS.sending_thread_count:
raise ValueError("Only %s out of %s iperf threads repoted a"
" throughput value." % (len(thread_values),
FLAGS.sending_thread_count))
total_throughput = 0.0
for value in thread_values:
total_throughput += float(value.split(" ")[-2])
metadata = {
// TODO(voellm): The server and client terminology is being


This chord diagram shows interactions reported in the scientific literature between a list of supplements and drugs curated by the Allen Institute for AI. The algorithm automatically extracts evidence from publications and allows users to explore the resulting database via text-based searches here. I created this chord diagram to facilitate visual exploration of the various interactions. Supplements are grouped quasi-functionally (e.g., minerals, vitamins, fatty acids) and shown as distinct colors. Clicking on the name or outer band of any supplement or drug will link to the relevant Supp.AI webpage with additional information about the agent and it's interactions.


A thrilling, erudite show— New York Times
Breathtaking— Vogue
Immerse yourself in the enchanting—and ever-fashionable—world of 19th-century Paris. Experience 75 masterworks by artists such as Degas, Manet, Monet, and Renoir alongside the glamorous dresses, très chic hats, and dapper suits that inspired them, and discover how truly à la mode the Impressionists were.
Save 49% on admission to the Art Institute of Chicago—including Impressionism and Fashion—and other Windy City must-see attractions. Purchase CityPASS online or at museum admission counters.
Open daily 10:30–5:00
Thursdays until 8:00
Summer dress worn by Madame Bartholomé in the painting In the Conservatory, 1880. Musée d’Orsay, Paris, gift of the gallery Charles and André Bailly, 1991, ODO 1991 1.
Albert Bartholomé. In the Conservatory, c. 1881. Musée d’Orsay, Paris, gift of the Société des Amis du Musée d’Orsay, 1990, RF 1990 26.
Corset, c. 1877. The Metropolitan Museum of Art, New York, gift of David L. Andrews, 1976, 1976.254.3i, j.
Édouard Manet. Before the Mirror (detail), 1876. Solomon R. Guggenheim Museum, New York, Thannhauser Collection, gift, Justin K. Thannhauser, 1978, 78.2514.27.
Suit, 1867/68. The Metropolitan Museum of Art, New York, gift of Miss Jeanne Devereaux, 1951,
C.I.51.114a–c.
James Tissot. The Circle of the Rue Royale (detail), 1868. Musée d’Orsay, Paris, RF 2001 53.
Formal dress, c. 1877. Private collection.
Édouard Manet. The Parisienne, c. 1875. Nationalmuseum, Stockholm, bequest 1917 of bank director S. Hult, managing director Kristoffer Hult, director Ernest Thiel, director Arthur Thiel, director Casper Tamm, NM 2068. Photo © Erik Cornelius, Nationalmuseum, Stockholm.


National Statistics
The term 'National Statistics' is an accreditation quality mark which stands for a range of qualities such as relevance, integrity, quality, accessibility, value for money and freedom from political influence. Data deemed to be National Statistics provide an up-to-date, comprehensive and meaningful description of the UK's economy and society. They comply with the professional principles and standards set out in a statistical code of practice - the UK Statistics Authority's Code of Practice. Quality is central to National Statistics. The quality of our principal statistical outputs, and the methods used to compile them, are reviewed on a regular basis. Where this logo is not present, these statistics are classed as Official statistics.


2 Corinthians 2:1
But I determined this with myself, that I would not come again to you in heaviness.


Room Control Panel
-
Description
I would like to create a cool switch system in order to control the 3 different lights that i have in my room. I am going to create a control panel with 3 switches and then get help wiring it in my room with my parents' help. -
What I Need
- 3 Switches
- A solid piece of wood
- Extra Wires
-
Why I Need It
I need the switches in order to control the 3 lights in my room. The Piece of wood will be used to place the switches on and make a control panel. Any extra wiring i am given can go to help my parents wire it up in my room. -
Location


WAAuthenticationCredential Class Reference
| Inherits from | NSObject |
| Conforms to | NSXMLParserDelegate |
| Declared in | WAAuthenticationCredential.h |
Overview
A class that represents an authentication object that can be passed to the WACloudStorageClient. The class can be initialized using a Windows Azure account name and key, or with a proxy server URL, username, and password.
Tasks
-
usesProxy
Determines whether this authentication credential uses a proxy service. The default value is NO.
property -
proxyURL
The URL of the proxy service.
property -
token
The seesion token returned from authentication with the proxy service.
property -
accountName
The account name for Windows Azure storage or nil if not authenticating directly.
property -
accessKey
The account access key for Windows Azure storage or nil if not authenticating directly.
property -
tableServiceURL
The URL of the table service endpoint, if authenticating with a proxy service.
property -
blobServiceURL
The URL of the blob service endpoint, if authenticating with a proxy service.
property -
+ credentialWithAzureServiceAccount:accessKey:
Initializes a newly created WAAuthenticationCredential with a specified account name and access key obtained from the Windows Azure portal.
-
+ authenticateCredentialSynchronousWithProxyURL:user:password:error:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the user name and password for the proxy service, and an NSError object that will contain the error information if the authentication fails.
-
+ authenticateCredentialSynchronousWithProxyURL:tableServiceURL:blobServiceURL:user:password:error:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the table service URL, the blob service URL, the user name and password for the proxy service, and an NSError object that will contain the error information if the authentication fails.
-
+ authenticateCredentialWithProxyURL:user:password:delegate:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the user name and password for the proxy service, and a delegate to callback when authentication completes.
-
+ authenticateCredentialWithProxyURL:user:password:withCompletionHandler:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the user name and password for the proxy service.
-
+ authenticateCredentialWithProxyURL:accessToken:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL and access token. The access token is the result of using Windows Azure Access Control Service.
Properties
accessKey
The account access key for Windows Azure storage or nil if not authenticating directly.
@property (nonatomic, readonly) NSString *accessKey
Declared In
WAAuthenticationCredential.h
accountName
The account name for Windows Azure storage or nil if not authenticating directly.
@property (nonatomic, readonly) NSString *accountName
Declared In
WAAuthenticationCredential.h
blobServiceURL
The URL of the blob service endpoint, if authenticating with a proxy service.
@property (nonatomic, readonly) NSURL *blobServiceURL
Declared In
WAAuthenticationCredential.h
proxyURL
The URL of the proxy service.
@property (nonatomic, readonly) NSURL *proxyURL
Declared In
WAAuthenticationCredential.h
tableServiceURL
The URL of the table service endpoint, if authenticating with a proxy service.
@property (nonatomic, readonly) NSURL *tableServiceURL
Declared In
WAAuthenticationCredential.h
token
The seesion token returned from authentication with the proxy service.
@property (nonatomic, readonly) NSString *token
Declared In
WAAuthenticationCredential.h
Class Methods
authenticateCredentialSynchronousWithProxyURL:tableServiceURL:blobServiceURL:user:password:error:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the table service URL, the blob service URL, the user name and password for the proxy service, and an NSError object that will contain the error information if the authentication fails.
+ (WAAuthenticationCredential *)authenticateCredentialSynchronousWithProxyURL:(NSURL *)proxyURL tableServiceURL:(NSURL *)tablesURL blobServiceURL:(NSURL *)blobsURL user:(NSString *)user password:(NSString *)password error:(NSError **)returnError
Parameters
- proxyURL
The URL address of the proxy service.
- tablesURL
The URL address of the table service.
- blobsURL
The URL address of the blob service.
- user
The user name for the proxy service.
- password
The password for the proxy service.
- returnError
An NSError object that will contain the error if the authentication fails.
Return Value
The newly initialized WAAuthenticationCredential object.
Declared In
WAAuthenticationCredential.h
authenticateCredentialSynchronousWithProxyURL:user:password:error:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the user name and password for the proxy service, and an NSError object that will contain the error information if the authentication fails.
+ (WAAuthenticationCredential *)authenticateCredentialSynchronousWithProxyURL:(NSURL *)proxyURL user:(NSString *)user password:(NSString *)password error:(NSError **)returnError
Parameters
- proxyURL
The URL address of the proxy service.
- user
The user name for the proxy service.
- password
The password for the proxy service.
- returnError
An NSError object that will contain the error if the authentication fails.
Return Value
The newly initialized WAAuthenticationCredential object.
Declared In
WAAuthenticationCredential.h
authenticateCredentialWithProxyURL:accessToken:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL and access token. The access token is the result of using Windows Azure Access Control Service.
+ (WAAuthenticationCredential *)authenticateCredentialWithProxyURL:(NSURL *)proxyURL accessToken:(WACloudAccessToken *)accessToken
Parameters
- proxyURL
The URL address of the proxy service.
- accessToken
The WACloudAccessToken used to authenticate.
Return Value
The newly initialized WAAuthenticationCredential object.
See Also
Declared In
WAAuthenticationCredential.h
authenticateCredentialWithProxyURL:user:password:delegate:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the user name and password for the proxy service, and a delegate to callback when authentication completes.
+ (WAAuthenticationCredential *)authenticateCredentialWithProxyURL:(NSURL *)proxyURL user:(NSString *)user password:(NSString *)password delegate:(id<WAAuthenticationDelegate>)delegate
Parameters
- proxyURL
The URL address of the proxy service.
- user
The user name for the proxy service.
- password
The password for the proxy service.
- delegate
The delegate to use.
Return Value
The newly initialized WAAuthenticationCredential object.
See Also
Declared In
WAAuthenticationCredential.h
authenticateCredentialWithProxyURL:user:password:withCompletionHandler:
Initializes a newly created WAAuthenticationCredential with a specified proxy URL, the user name and password for the proxy service.
+ (WAAuthenticationCredential *)authenticateCredentialWithProxyURL:(NSURL *)proxyURL user:(NSString *)user password:(NSString *)password withCompletionHandler:(void ( ^ ) ( NSError *error ))block
Parameters
- proxyURL
The URL address of the proxy service.
- user
The user name for the proxy service.
- password
The password for the proxy service.
- block
A block object that is called with the authentication completes. The block will contain an NSError
Return Value
The newly initialized WAAuthenticationCredential object.
Declared In
WAAuthenticationCredential.h
credentialWithAzureServiceAccount:accessKey:
Initializes a newly created WAAuthenticationCredential with a specified account name and access key obtained from the Windows Azure portal.
+ (WAAuthenticationCredential *)credentialWithAzureServiceAccount:(NSString *)accountName accessKey:(NSString *)accessKey
Parameters
- accountName
The Windows Azure storage account name.
- accessKey
The access key for the given account.
Return Value
The newly initialized WAAuthenticationCredential object.
Declared In
WAAuthenticationCredential.h


Element
Simple HTML5 element tags and basic 'evo' classes control most of the styling.
This text is in an H3 element tag.
This text is in an H3 element tag, plus has the 'evo-color' class.
This text is in an A element tag, inside an H3 tag, plus has the 'evo-color' class.
Most of the basic HTML element tags are controlled by the Evo framework's central theme.  Thus 90% of your styles are already baked-in to the framework.