| upgrade {renv} | R Documentation |
Upgrade the version of renv
associated with a project.
upgrade(project = NULL, version = NULL, reload = NULL, prompt = interactive())
project |
The project directory. If |
version |
The version of |
reload |
Boolean; reload |
prompt |
Boolean; prompt upgrade before proceeding? |
By default, this function will attempt to install the latest version of
renv
as available on the active R package repositories. If you'd instead
like to try out a development version of renv
, you can explicitly request a
different version of renv
and that version of the package will be
downloaded and installed from GitHub. Use version = "master"
to install the
latest development version of renv
, as from the renv
project's GitHub page.
A boolean value, indicating whether the requested version of
renv
was successfully installed. Note that this function is normally
called for its side effects.
## Not run: # upgrade to the latest version of renv renv::upgrade() # upgrade to the latest version of renv on GitHub (development version) renv::upgrade(version = "master") ## End(Not run)


Ready for takeoff
by John LawlessThe sky will be filled with large, round, colourful balloons at this February's Vernon Winter Carnival once again.
The Hot Air Balloon Festival is coming back for its 29th year running, spanning four days.
On Thursday the 6th, there will be a meet and greet with the pilots being introduced to their crews. Friday morning will be the first flight in the competition, followed by the Balloon Glow in the evening. Saturday morning will be the final flights of the competition, followed by an awards banquet on Sunday.
Friday night will also have some other activities to do at the Balloon Glow.
There will be a t-shirt design contest for kids aged 13-15. Those who participate will be tasked with creating a graphic design featuring a hot air balloon. The winner will be silk-screened on the festival's t-shirts.
There will be Hot Air Balloon Bingo, where the goal is to get signatures from the hot air balloon pilots.
The "Where's Mini" treasure hunt contest is also coming back. The mini balloon will be travelling throughout the city and people are encouraged to post a picture of themselves with Mini on the event's Facebook page.
To help with costs, the B.C. Ballooning Association is looking for sponsors. To become a sponsor, you can email bcballooning@gmail.com.


Module: ActionDispatch::Routing::PolymorphicRoutes
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Included In:
::AbstractController::UrlFor ,
::ActionController::API ,
::ActionController::Base ,
::ActionController::Redirecting ,
::ActionController::UrlFor ,
::ActionDispatch::Integration::Session ,
::ActionDispatch::IntegrationTest ,
RouteSet::MountedHelpers ,
ActionDispatch::Routing::RoutesProxy,
UrlFor ,
::ActionView::TestCase ,
::ActionView::TestCase::Behavior ,
::ActionView::TestCase::TestController ,
Rails::ApplicationController,
Rails::InfoController,
Rails::MailersController,
Rails::WelcomeController
| |
| Defined in: | actionpack/lib/action_dispatch/routing/polymorphic_routes.rb |
Overview
Polymorphic URL helpers are methods for smart resolution to a named route call when given an Active Record model instance. They are to be used in combination with ActionController::Resources
.
These methods are useful when you want to generate the correct URL or path to a RESTful resource without having to know the exact type of the record in question.
Nested resources and/or namespaces are also supported, as illustrated in the example:
polymorphic_url([:admin, @article, @comment])
results in:
admin_article_comment_url(@article, @comment)
Usage within the framework
Polymorphic URL helpers are used in a number of places throughout the Rails framework:
-
url_for
, so you can use it with a record as the argument, e.g.url_for(@article)
; -
::ActionView::Helpers::FormHelper
uses #polymorphic_path, so you can writeform_for(@article)
without having to specify:url
parameter for the form action; -
redirect_to
(which, in fact, usesurl_for
) so you can writeredirect_to(post)
in your controllers; -
::ActionView::Helpers::AtomFeedHelper
, so you don’t have to explicitly specify URLs for feed entries.
Prefixed polymorphic helpers
In addition to #polymorphic_url and #polymorphic_path methods, a number of prefixed helpers are available as a shorthand to action: "..."
in options. Those are:
-
edit_polymorphic_url
,edit_polymorphic_path
-
new_polymorphic_url
,new_polymorphic_path
Example usage:
edit_polymorphic_path(@post) # => "/posts/1/edit"
polymorphic_path(@post, format: :pdf) # => "/posts/1.pdf"
Usage with mounted engines
If you are using a mounted engine and you need to use a polymorphic_url pointing at the engine’s routes, pass in the engine’s route proxy as the first argument to the method. For example:
polymorphic_url([blog, @post]) # calls blog.post_path(@post)
form_for([blog, @post]) # => "/blog/posts/1"
Instance Method Summary
-
#polymorphic_path(record_or_hash_or_array, options = {})
Returns the path component of a URL for the given record.
-
#polymorphic_url(record_or_hash_or_array, options = {})
Constructs a call to a named RESTful route for the given record and returns the resulting URL string.
Instance Method Details
#polymorphic_path(record_or_hash_or_array, options = {})
Returns the path component of a URL for the given record.
# File 'actionpack/lib/action_dispatch/routing/polymorphic_routes.rb', line 124
def polymorphic_path(record_or_hash_or_array, = {}) if Hash === record_or_hash_or_array = record_or_hash_or_array.merge( ) record = .delete :id return polymorphic_path record, end if mapping = polymorphic_mapping(record_or_hash_or_array) return mapping.call(self, [record_or_hash_or_array, ], true) end opts = .dup action = opts.delete :action type = :path HelperMethodBuilder.polymorphic_method self, record_or_hash_or_array, action, type, opts end
#polymorphic_url(record_or_hash_or_array, options = {})
Constructs a call to a named RESTful route for the given record and returns the resulting URL string. For example:
# calls post_url(post)
polymorphic_url(post) # => "http://example.com/posts/1"
polymorphic_url([blog, post]) # => "http://example.com/blogs/1/posts/1"
polymorphic_url([:admin, blog, post]) # => "http://example.com/admin/blogs/1/posts/1"
polymorphic_url([user, :blog, post]) # => "http://example.com/users/1/blog/posts/1"
polymorphic_url(Comment) # => "http://example.com/comments"
Options
-
:action
- Specifies the action prefix for the named route::new
or:edit
. Default is no prefix. -
:routing_type
- Allowed values are:path
or:url
. Default is:url
.
Also includes all the options from url_for
. These include such things as :anchor
or :trailing_slash
. Example usage is given below:
polymorphic_url([blog, post], anchor: 'my_anchor')
# => "http://example.com/blogs/1/posts/1#my_anchor"
polymorphic_url([blog, post], anchor: 'my_anchor', script_name: "/my_app")
# => "http://example.com/my_app/blogs/1/posts/1#my_anchor"
For all of these options, see the documentation for url_for.
Functionality
# an Article record
polymorphic_url(record) # same as article_url(record)
# a Comment record
polymorphic_url(record) # same as comment_url(record)
# it recognizes new records and maps to the collection
record = Comment.new
polymorphic_url(record) # same as comments_url()
# the class of a record will also map to the collection
polymorphic_url(Comment) # same as comments_url()
# File 'actionpack/lib/action_dispatch/routing/polymorphic_routes.rb', line 101
def polymorphic_url(record_or_hash_or_array, = {}) if Hash === record_or_hash_or_array = record_or_hash_or_array.merge( ) record = .delete :id return polymorphic_url record, end if mapping = polymorphic_mapping(record_or_hash_or_array) return mapping.call(self, [record_or_hash_or_array, ], false) end opts = .dup action = opts.delete :action type = opts.delete(:routing_type) || :url HelperMethodBuilder.polymorphic_method self, record_or_hash_or_array, action, type, opts end


Accounts of actors' careers invariably list their greatest roles: “over a long career she appeared as Ophelia, Gertrude, Clytemnestra!, Hedda Gabler, Queen Elizabeth the First…” “he played Hamlet, Lear, Napoleon, Churchill…”
How much more evocative are those parts so lovingly-described towards the end of credit sequences. Pansy Cradledew has a fondness for Woman in Beige Hat. My current favourite is Parent with Bird. To which one could add Man Guarding Fish, Haggling Monkey Seller, Limping Woman at Funeral, Lawyer in Raincoat, Grizzled Sailor 1 & Grizzled Sailor 2, Preening Customer, Man in Spats, and so many more. You can expect to see this paragraph regularly updated, and please send in your own favourites.


Collection
Statistics on appeals against admission decisions in primary and secondary schools.
Statistics from May 2010 onwards are available on GOV.UK. You can find our archived statistics on the National Archives . Note: the search function is not available on archived content so please use the filters on the left of each page.
Published: 4 October 2012
Updated: 8 September 2016
From: Department for Education


SkyAtlas International Inc. locates in Boston, Massachusetts. We are dedicated to provide experiential vacation packages for visitors all around the world. Led by travel planners with over 20 years of experience, we boast one of a kind immersive travel experience for quality-seekers. We currently have a rich portfolio of featured itineraries for major tourist destinations in the U.S., especially on the east coast, along with summer camp options for teenagers.
SkyAtlas Travel Packages feature in-depth local itineraries with various themes. Our professional guides will take you to explore the hidden gems that only the locals know – no matter you are a music lover, adventure seeker or gourmet.
Atlas, an astronomer in New York City, lives happily with his artist wife, Pleione. As if spending months in the space is not special enough, he seeks out for all kinds of unique activities on Earth, especially in places near the Atlantic Ocean (Ocean of Atlas). He is curious about all surroundings, and keeps a secret list of his favorite hidden gems. Let Atlas take you around the world!
Feel free to email us for quotes and program details!
Suite 3130, 222 Third Street
Cambridge, Massachusetts, USA 02142


The Accountant
As a math savant uncooks the books for a new client, the Treasury Department closes in on his activities, and the body count starts to rise.


Torchy’s Tacos serves delicious tacos using high quality ingredients.
15% of all orders from Torchy's Tacos's Forest Lane Location will go to Austin Street Shelter.
Sadly the planned sponsor for Tuesday had to pull out at the last minute.
Flower Child offers fresh and healthy options all made from scratch.
20% of all orders from Flower Child's Preston-Royal location will be donated to Austin Street.
Becks Prime grills their famous mesquite coal burgers served with Angus beef chuck roast.
15% of all orders at their Forest location will be donated to Austin Street.
Goff’s Hamburgers serves quality, charbroiled burgers with special homemade fries.
20% of all orders will be donated to Austin Street.


Login
Home
About Us
Forum
Works
My Account
Login
Login
Forgot password?
Click Here.
Sign Up for Free!
Sign Up


{{'You can contact us any way that is convenient for you. We are available 24/7 via fax or email. You can also use a quick contact form below or visit our office personally. We would be happy to answer your questions.'|_}}


{{ title }}
On Sale Now!
in stock
Almost sold out!
out of stock
{{ detail }}
{{ size }}
add to cart
remove from cart
Cart{{ cart }}


Controls examplesLive design guide
Basic textboxes
Textarea
Numeric steppers
Slider
Checkbox
Checkbox - Basic
Checkbox containing an error
This field has an error!
Toggle switch
Toggle switch
Radio button groups
WYSIWYG Editor
This field has an error!
Selectors
Pickers
Image selector
Floating action bar
Sidepanel
Context menu
Button
Dialog
Listview - Basic userlist example
Not fully implemented yet
| Name | Username |
|---|
Listview - Advanced, orderlist example
Not fully implemented yet
Charts
Not implemented yet


Demo - Change Content OnMouseover
Link 1
Link 2
Hover over links to the left to see content here change.
Link 1
Link 2
A second set of links and a div to display content for them on mouseover.
Back to
index


App Bar
The application bar is the first element of an application page that establishes our UX branding. The first example below details the attributes that define it. Consistent implementation of all the attributes will help with a consistent look.
- This example includes the standard Micro Focus security family logo design (AM - Access Manager).
- Logo or branding image inside the app bar has an edge-to-edge design
Application Title
- Edge-to-edge implementation: never use space or margin on the top or sides.
- Default background color blend (#01a9e7 --> #007cd0): colors are from the Micro Focus color guidelines.
- Minimum height is 45px. When the app bar has no logo or branding image, the height is 45px.
- Maximum height is 100px. No matter the image size, the implementation will only allow the height to grow to
the maximum.
- Title and user menu are center-aligned (vertical).
- Logo or branding image inside the app bar has an edge-to-edge design
- The airplane image above is a 200 x 200 pixel image. It is proportionally sized to the app bar max-height.
- If a margin is desired for the logo, it can be added within the image file.
- The HealthEquity logo is a 200 x 50 pixel image, but has a transparent background. The image includes
spacing, thus it adds a nice margin between the logo and the app bar border.
- The image inside the app bar is still edge-to-edge.
- The image is proportionally sized to the max-height.
- When the Logo image is less than 45px height, it is vertically centered.
Purpose
For product naming, branding, application scope settings/actions, and managing user state. Sometimes
used for notifications (using .ias-icon-button>i.ias-icon-bell_thick)
Always used edge-to-edge at application scope. Never nested.
Nestable components
- img (for branding)
- .ias-button
- .ias-menu
- span[.ias-fill]
Common patterns
- Nav bar underneath
- User account settings menu on right side
Small Displays
Height should be shorter. Side padding should be narrower.
Overflow
States
- Button hover
- Button focus
- Button disabled
Colors
Dimensions
Branding


Ping Pong
About Ping Pong
Created by
James Kwaku Duah
GitHub Username/URL
Jamesmilner20
Let's Play
Rules
Numbers divisible by 3 are replaced with "ping"
Numbers divisible by 5 are replaced with "pong"
Numbers divisible by 15 are replaced with "pingpong"
Enter your number here:
Ping Pong


It had been 15+ years since CT.gov was updated. The focus on the project was to create a simple, accessible centralized state portal where constituents could easily interact with local state government, from anywhere and from any device.
I was part of a team who reinvented the process for applying for encroachment permits.
The mobile app features DMV wait times, locations and basic information. It also contains practice driving tests so citizens can practice taking the driving test while preparing to get their licenses. The project included creating wireframes, workflow, and designing the app icon.
The goal of this project was to update the state agency template. It wasn’t mobile friendly or responsive and I wanted to incorporate some of the design elements from the RI.gov design. I started with the base of the main website, updated the Foundation version and enhanced the mobile menu. Another goal was to ensure the template was flexible enough to work with many different agencies' website content. I used the Foundation 4 framework and built it mobile first with responsive design.
For this design of the RI.gov website, I continued to focus on the structure and content for the small screen first. I continued to enhance the responsive design by making code enhancements and utilized the Foundation framework for increased functionality.
I worked with a talented team to build the RI.gov website mobile first using responsive design. It was the first state website to embrace this design concept and set the standard going forward. I worked closely with the creative director planning for the switch to mobile first, developing the code and adding CSS animations.
I am a designer by nature. I have always had a creative mindset and growing up, I knew I wanted to do something that allowed me to be creative and explore those passions. I started in graphic design where I loved to layout magazines, brochures, designed logos, and so much more. I was curious about website design and decided to learn more about it. I have designed websites big and small, learned to code (which I thought I would never do!), learned about making websites accessible to everyone, how to guide the user through interfaces and so much more. I love creating unique and sophisticated designs that shape the users' experiences.
My designer eyes are always working analyzing everything from the layout of a restaurant menu, the font choices in a book to the work-flow of purchasing products or signing up for different websites and software.
I love being creative. When I am not designing websites and applications, you can find me painting in watercolor, coloring intricate designs in my favorite coloring books and indulging in other crafts. I also love spending time with my family and traveling. Beach vacations are my favorite!
To learn more about me, you can find me on LinkedIn or Twitter.


Add Menu
Bread and rice dhbf dhfbdhfb fbdfbdhfb
$50
remove
Bread and rice dhbf dhfbdhfb fbdfbdhfb
$50
remove
Bread and rice dhbf dhfbdhfb fbdfbdhfb
$50
remove
Bread and rice dhbf dhfbdhfb fbdfbdhfb
$50
remove
Bread and rice dhbf dhfbdhfb fbdfbdhfb
$50
remove


Summer 2018
Home
Students 12–13
Adam
Anaya
Caleb
Helena
Kyle
Margot
Students 8–11
Abby
Brandon
David
Demaro
Jack
JJ
Josephine
Kurrin
Mitch
Zane
Coding For Apps
College for Creative Studies Pre-College Summer Program
Learn More
Ages 12–13
Adam
Anaya
Caleb
Helena
Kyle
Margot
Ages 8–11
Abby
Brandon
David
Demaro
Jack
JJ
Josephine
Kurrin
Mitch
Zane


Part travelogue, part memoir, and part visual poem, tak... showcases my journey through the Chernobyl exclusion zone in the winter of 2018. This book is an appreciation of the beauty left behind in the wake of the biggest nuclear disaster in human history.
We have seen the pictures of the distant and impersonal catastrophe before, but I wanted to know what normal life there had been like before the accident. I wanted to know what kinds of stoves families used to cook dinner. I wanted to know what books were stacked on their night stands. There's more to the exclusion zone than the disaster itself.
For the moments I couldn't capture, I asked my mom, a painter, to recreate them. The paintings in the book are my input filtered through her artistic lens. As I roamed the zone, I also found beautiful typography, artwork, and designs in general. I asked a friend to reinterpret a portion of the artwork through digital illustration. For typography and packaging, I took a stab at recreating them digitally. I didn't want to take anything out of the zone, as that's not safe, and is certainly not respectful. The recreations in this book are my way of preserving what I found without disturbing the places I visited.
tak.. isn't meant for historical, political, or technical reference. Those topics have been covered extensively in great works you can find online. The book is just a humble record of my trip to Chernobyl, written down and distributed in hopes of teaching somebody something new.


A passionate Software Developer 🚀 having an experience of building Web and Mobile applications with JavaScript / Reactjs / React Native / Node / Express / MongoDB / Bootstrap and some other cool libraries and frameworks. I will gladly learn any new technologies needed.
From January 2019 i started to work as a Mechanical Engineer in Osaka, but actually i don't like my current job, it doesn't have place for creativity here. I realized that i cannot do great work if i don't love my job.
It has been 2 years ago since the day I found FreeCodeCamp, and many other great programming learning sites - I found my love for Web development and Programming. Information technology is one of the fastest growing industries - the field of the future so I want to work in this field and become a Cool Developer.
Bachelor of Automotive Engineering.
Legacy Full Stack Certification.
A simple app building with HTML+CSS+Javascript, it was deployed on Heroku. This is my first web app and very meaningful to me.
An arcade-style game in which the player controls the bird Faby. The player is tasked with navigating Faby through pairs of pipes that have equally sized gaps placed at random heights.
2048 is played on a gray 4×4 grid, with numbered tiles that slide when a player moves them using the four arrow keys. Players need 2048 poin to win the game.
A Calculator App building with HTML+CSS+Javascript. This app was deployed on Netlify.
This app so the number of Infected, Recovered and Deaths because of CoronaVirus. This app was built with React.js deployed on Netlify.
This web app was built with React.js have basic functions of a Social Media web, users can post, comment and like others post.


Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||
|---|---|---|---|---|---|---|---|---|---|---|
| artefact_status_id | INT UNSIGNED | 10 | √ | null |
|
|
||||
| work_status_id | INT UNSIGNED | 10 | 1 |
|
|
|||||
| artefact_id | INT UNSIGNED | 10 | null |
|
|
|||||
| creator_id | INT UNSIGNED | 10 | 1 |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc | artefact_status_id |
| fk_artefact_status_to_creator_id | Performance | Asc | creator_id |
| fk_artefact_status_to_work_status_id | Performance | Asc | work_status_id |
| unique_artefact_status | Must be unique | Asc/Asc | artefact_id + work_status_id |


Go to the source code of this file.
|
| struct | btOverlapCallback |
| |
| struct | btOverlapFilterCallback |
| |
| class | btOverlappingPairCache |
| | The btOverlappingPairCache provides an interface for overlapping pair management (add, remove, storage), used by the btBroadphaseInterface broadphases. More...
|
| |
| class | btHashedOverlappingPairCache |
| | Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com. More...
|
| |
| class | btSortedOverlappingPairCache |
| | btSortedOverlappingPairCache maintains the objects with overlapping AABB Typically managed by the Broadphase, Axis3Sweep or btSimpleBroadphase More...
|
| |
| class | btNullPairCache |
| | btNullPairCache skips add/removal of overlapping pairs. Userful for benchmarking and unit testing. More...
|
| |
◆ btBroadphasePairArray
◆ BT_NULL_PAIR
| const int BT_NULL_PAIR = 0xffffffff |


Add More Debits
All Debit Records |
Total authorized amoount: {{ get_sum_amount().amount | currency:' ':'symbol':'1.0-0' }} Taka |
Total unauthorized amoount: {{ get_sum_amount().un_amount | currency:' ':'symbol':'1.0-0' }} Taka |
||||
|---|---|---|---|---|---|---|
| Debit Head | Description | Expended by | Added by | Amount in Tk | Expended at | Record added at |
| {{ data.expend_heading_name | titlecase }} | {{ data.description | uppercase }} | {{ data.expend_by | titlecase }} | {{ data.added_by | titlecase }} | {{ data.amount | currency:' ':'symbol':'1.0-0' }} | {{ data.expend_date | date:'fullDate' }} | {{ data.added | date:'fullDate' }} |


Image - Certfa researchers Nariman Gharib (L) and Amin Sabeti look at a computer at a cafe in London on Dec. 7, 2018.
Iranian government-supported hackers have reportedly tried to break into the personal emails of American officials and international nuclear experts.
The Associated Press, or AP, reported on the attempted attacks Thursday. The AP’s report was based on information collected during an investigation by the internet security company Certfa, which is based in London.
AP said the group, known as Charming Kitten, is believed to have tried to break into the private emails of more than 12 U.S. Treasury officials. The attempts took place over the past month. Other targets included well-known defenders, opponents and enforcers of an international nuclear deal signed in 2015 with Iran.
In addition, the hackers sought to break into the emails of some Arab nuclear scientists and Iranian civil society members. Employees of major American research groups, known as think tanks, were also targeted.
One target was Frederick Kagan, who works for the American Enterprise Institute, a think tank based in Washington. Kagan has repeatedly written about Iranian cyberespionage efforts.
“Presumably, some of this is about figuring out what is going on with sanctions,” Kagan told the AP. He was speaking about economic sanctions the U.S. has placed on Iran. The latest sanctions, on Iran’s oil and financial industry, were announced last month.
Those restrictions officially cut off trade ties the U.S. permitted Iran after a nuclear agreement was completed in 2015. The U.S., Britain, China, France, Russia and Germany signed that agreement, along with Iran.
Image - In this June 25, 2018 file photo, a group of protesters chant slogans at the old grand bazaar in Tehran, Iran.
U.S. President Donald Trump announced last May that the U.S. would withdraw from the agreement. Trump said the deal permitted Iran to continue secretly developing nuclear weapons and provided it money to support violence across the Middle East.
Kagan said he was concerned about the latest reported hacking attempts. “This is a little more worrisome than I would have expected,” he said. He added that the information in Certfa’s report had all the signs of a state-supported operation.
Certfa said its investigation found the hackers used Virtual Private Networks, or VPNs, to make it look like they were operating from France and the Netherlands. But the group said it uncovered strong evidence to prove that the hackers were operating from inside Iran.
Certfa researcher Nariman Gharib said it is not clear how many personal emails the hackers were able to successfully break into.
Iran has previously denied responsibility for hacking operations.
Charming Kitten’s targets suggest that they are of interest to Iran’s government. One was a scientist working on a civilian nuclear project for Pakistan’s Ministry of Defense. Another worked as an operator at the Research and Training Reactor in the Jordanian city of Ramtha. A third was a high-ranking researcher at the Atomic Energy Commission of Syria.
The AP said the three targeted individuals suggested a general interest in nuclear technology and administration.
I’m Bryan Lynn.
Bryan Lynn wrote this story for VOA Learning English, based on reports from the Associated Press and Certfa. Mario Ritter Jr. was the editor.


On Wireframing CrossedUp
Sunday, July 20th 2014
Initial plan and design
This being the blog of an aspiring dev, it's safe to assume that most people that would be potentially be interested are either other devs or at the very least what is considered "power users". That makes the target audience pretty small, but it means I can more or less safely ignore older browsers (specifically older versions of IE). From my limited experience with dev blogs, they tend to be either very fancy or very simple, but always usuable. Given my current technical skill, I'm going with the latter approach, which suits me fine. Keep the site clean and easy to read, that's the main focus.


Welcome to Eyl Beach Resort! We located in the pearl of
the Indian Ocean, Somalia's autonomous state Puntland.
Come enjoy our white sand beaches and tropical sun on the longest coast in
mainland Africa.
Book now an you won't be disappointed.


Steam Games Recommendation System
Better than Steam Labs'. shhh
Choose a game you like:
None
7 Days to Die
AdVenture Capitalist
Age of Empires II HD
Age of Empires III: Complete Collection
Age of Mythology: Extended Edition
Age of Wonders III
Alan Wake
Alien: Isolation
Alien Swarm
Aliens vs. Predator
America's Army: Proving Grounds
Amnesia: The Dark Descent
Anno 2070
Antichamber
APB Reloaded
ArcheBlade
ARK: Survival Evolved
Arma 2
Arma 2: Operation Arrowhead
Arma 3
Assassin's Creed: Director's Cut Edition
Assassin's Creed Brotherhood
Assassin's Creed 2 Deluxe Edition
Assassin's Creed III Remastered
Assassin's Creed IV Black Flag
Assassin's Creed Revelations
Baldur's Gate: Enhanced Edition
Banished
Bastion
Batman: Arkham Asylum Game of the Year Edition
Batman: Arkham City - Game of the Year Edition
Batman: Arkham Origins
BattleBlock Theater
Battlefield: Bad Company 2
Besiege
BioShock Remastered
BioShock 2 Remastered
BioShock Infinite
BLOCKADE 3D
Borderlands Game of the Year Enhanced
Borderlands 2
Borderlands: The Pre-Sequel
Braid
Brawlhalla
BRINK
Broforce
Brothers - A Tale of Two Sons
Burnout Paradise: The Ultimate Box
Call of Duty 4: Modern Warfare
Call of Duty: Advanced Warfare - Gold Edition
Call of Duty: Black Ops
Call of Duty: Black Ops II
Call of Duty: Black Ops III
Call of Duty: Ghosts
Call of Duty: Modern Warfare 2
Call of Duty: World at War
Castle Crashers
Chivalry: Medieval Warfare
Cities: Skylines
Clicker Heroes
Command & Conquer: Red Alert 3
Company of Heroes 2
Company of Heroes
Contagion
Counter-Strike
Counter-Strike: Condition Zero
Counter-Strike: Global Offensive
Counter-Strike Nexon: Zombies
Counter-Strike: Source
Crusader Kings II
Cry of Fear
Crysis
Crysis 2 - Maximum Edition
DARK SOULS II
DARK SOULS II: Scholar of the First Sin
Darkest Dungeon
Day of Defeat
Day of Defeat: Source
DayZ
DC Universe Online
Dead Island: Riptide Definitive Edition
Dead Space
Defense Grid: The Awakening
Defiance
Democracy 3
Depth
Deus Ex: Human Revolution - Director's Cut
Dino D-Day
Dirty Bomb
Dishonored
Divinity: Original Sin - Enhanced Edition
DmC: Devil May Cry
Dota 2
Dragon Age: Origins
Dragon Age: Origins - Ultimate Edition
DRAGON BALL XENOVERSE
Duke Nukem Forever
Dungeon Defenders
Dungeon Defenders II
Dungeons of Dredmor
Dust: An Elysian Tail
Dying Light
Elite Dangerous
Total War: EMPIRE Definitive Edition
Endless Legend
Euro Truck Simulator 2
Europa Universalis IV
EVE Online
Orcz Evolve VR
Fable - The Lost Chapters
Fallout 3
Fallout 3: Game of the Year Edition
Fallout 4
Fallout: New Vegas
Far Cry 2: Fortune's Edition
Far Cry 3
Far Cry 3 - Blood Dragon
Far Cry 4
Farming Simulator 15
F.E.A.R. 2: Project Origin
F.E.A.R. 3
FEZ
FINAL FANTASY VII
FINAL FANTASY VIII
Fistful of Frags
FTL: Faster Than Light
Game Dev Tycoon
Garry's Mod
Goat Simulator
Gotham City Impostors Free to Play
Grand Theft Auto: Episodes from Liberty City
Grand Theft Auto IV
Grand Theft Auto: San Andreas
Grand Theft Auto V
Grand Theft Auto: Vice City
GRID 2
GRID Autosport
Gunpoint
Guns of Icarus Online
GunZ 2: The Second Duel
Half-Life
Half-Life 2
Half-Life 2: Deathmatch
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life: Blue Shift
Half-Life: Opposing Force
Half-Life: Source
Hammerwatch
Hero Siege
Heroes & Generals
Hitman: Absolution
Homefront
Homeworld Remastered Collection
Hotline Miami
How to Survive
Injustice: Gods Among Us Ultimate Edition
Insurgency
Just Cause 2
Just Cause 2: Multiplayer Mod
Kerbal Space Program
Killing Floor
Killing Floor 2
Kingdoms of Amalur: Reckoning
L.A. Noire
Left 4 Dead
Left 4 Dead 2
Legend of Grimrock
LEGO Marvel Super Heroes
Life is Strange - Episode 1
LIMBO
Mad Max
Mafia II
Magic Duels
Magicka
Mass Effect
Mass Effect 2
Max Payne 3
Total War: MEDIEVAL II Definitive Edition
Medieval II: Total War Kingdoms
METAL GEAR RISING: REVENGEANCE
METAL GEAR SOLID V: GROUND ZEROES
METAL GEAR SOLID V: THE PHANTOM PAIN
Metro 2033 Redux
Metro: Last Light Redux
Mirror's Edge
Mitos.is: The Game
Mortal Kombat X
Mount & Blade: Warband
Natural Selection 2
Need For Speed: Hot Pursuit
Neverwinter
No More Room in Hell
Orcs Must Die!
Orcs Must Die! 2
Ori and the Blind Forest: Definitive Edition
ORION: Prelude
Outlast
Papers, Please
Path of Exile
PAYDAY 2
PAYDAY The Heist
Pillars of Eternity
Plague Inc: Evolved
PlanetSide 2
Plants vs. Zombies GOTY Edition
Portal
Portal 2
POSTAL 2
Prison Architect
Project CARS
Project Zomboid
Prototype 2
Psychonauts
RAGE
Realm of the Mad God
Red Faction: Armageddon
Reign Of Kings
Resident Evil 5/ Biohazard 5
Resident Evil 6 / Biohazard 6
Reus
RIFT
Risk of Rain
Robocraft
Rocket League
Rogue Legacy
Rome: Total War - Collection
Rust
Saints Row 2
Saints Row IV
Saints Row: The Third
Sakura Clicker
Sanctum 2
Scribblenauts Unlimited
Serious Sam 3: BFE
Serious Sam 2
Shadow Warrior
Shadowrun Returns
Sid Meier's Civilization: Beyond Earth
Sid Meier's Civilization IV
Sid Meier's Civilization V
SimCity 4 Deluxe Edition
Sins of a Solar Empire: Rebellion
Skullgirls
Sleeping Dogs: Definitive Edition
SMITE
Sniper Elite 3
Sniper: Ghost Warrior
Sniper: Ghost Warrior 2
Source Filmmaker
South Park: The Stick of Truth
Space Engineers
Space Pirates and Zombies
Spec Ops: The Line
SpeedRunners
Spiral Knights
SPORE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Conflict
Star Trek Online
STAR WARS Republic Commando
Starbound
State of Decay: YOSE
Stranded Deep
Stronghold Kingdoms
Supreme Commander 2
Supreme Commander: Forged Alliance
Surgeon Simulator
Team Fortress 2
Terraria
The Banner Saga
The Binding of Isaac
The Binding of Isaac: Rebirth
The Darkness II
The Elder Scrolls III: Morrowind Game of the Year Edition
The Elder Scrolls V: Skyrim
The Escapists
The Expendabros
The Forest
The Incredible Adventures of Van Helsing
The Long Dark
The Ship: Remasted
The Sims 3
The Stanley Parable
The Witcher 2: Assassins of Kings Enhanced Edition
The Witcher 3: Wild Hunt
The Witcher: Enhanced Edition Director's Cut
The Wolf Among Us
Thief
This War of Mine
Tom Clancys Splinter Cell Blacklist
Tomb Raider
Torchlight
Torchlight II
Toribash
Total War: ATTILA
Total War: ROME II - Emperor Edition
SHOGUN: Total War - Collection
Transformice
Transistor
Trials Evolution: Gold Edition
Tropico 4
Tropico 5
Trove
Ultra Street Fighter IV
Undertale
Unturned
Valkyria Chronicles
Vampire: The Masquerade - Bloodlines
WAKFU
War Thunder
Warface
Warframe
Wargame: European Escalation
Wargame: Red Dragon
Warhammer 40,000: Dawn of War - Soulstorm
Warhammer 40,000: Dawn of War II
Warhammer 40,000: Dawn of War II Chaos Rising
Warhammer 40,000: Space Marine
Watch_Dogs
Wolfenstein: The New Order
Worms Reloaded
Worms Revolution
XCOM: Enemy Unknown
Zombie Panic! Source
Your rating for the game (between 1 and 5):
Choose a game you like:
None
7 Days to Die
AdVenture Capitalist
Age of Empires II HD
Age of Empires III: Complete Collection
Age of Mythology: Extended Edition
Age of Wonders III
Alan Wake
Alien: Isolation
Alien Swarm
Aliens vs. Predator
America's Army: Proving Grounds
Amnesia: The Dark Descent
Anno 2070
Antichamber
APB Reloaded
ArcheBlade
ARK: Survival Evolved
Arma 2
Arma 2: Operation Arrowhead
Arma 3
Assassin's Creed: Director's Cut Edition
Assassin's Creed Brotherhood
Assassin's Creed 2 Deluxe Edition
Assassin's Creed III Remastered
Assassin's Creed IV Black Flag
Assassin's Creed Revelations
Baldur's Gate: Enhanced Edition
Banished
Bastion
Batman: Arkham Asylum Game of the Year Edition
Batman: Arkham City - Game of the Year Edition
Batman: Arkham Origins
BattleBlock Theater
Battlefield: Bad Company 2
Besiege
BioShock Remastered
BioShock 2 Remastered
BioShock Infinite
BLOCKADE 3D
Borderlands Game of the Year Enhanced
Borderlands 2
Borderlands: The Pre-Sequel
Braid
Brawlhalla
BRINK
Broforce
Brothers - A Tale of Two Sons
Burnout Paradise: The Ultimate Box
Call of Duty 4: Modern Warfare
Call of Duty: Advanced Warfare - Gold Edition
Call of Duty: Black Ops
Call of Duty: Black Ops II
Call of Duty: Black Ops III
Call of Duty: Ghosts
Call of Duty: Modern Warfare 2
Call of Duty: World at War
Castle Crashers
Chivalry: Medieval Warfare
Cities: Skylines
Clicker Heroes
Command & Conquer: Red Alert 3
Company of Heroes 2
Company of Heroes
Contagion
Counter-Strike
Counter-Strike: Condition Zero
Counter-Strike: Global Offensive
Counter-Strike Nexon: Zombies
Counter-Strike: Source
Crusader Kings II
Cry of Fear
Crysis
Crysis 2 - Maximum Edition
DARK SOULS II
DARK SOULS II: Scholar of the First Sin
Darkest Dungeon
Day of Defeat
Day of Defeat: Source
DayZ
DC Universe Online
Dead Island: Riptide Definitive Edition
Dead Space
Defense Grid: The Awakening
Defiance
Democracy 3
Depth
Deus Ex: Human Revolution - Director's Cut
Dino D-Day
Dirty Bomb
Dishonored
Divinity: Original Sin - Enhanced Edition
DmC: Devil May Cry
Dota 2
Dragon Age: Origins
Dragon Age: Origins - Ultimate Edition
DRAGON BALL XENOVERSE
Duke Nukem Forever
Dungeon Defenders
Dungeon Defenders II
Dungeons of Dredmor
Dust: An Elysian Tail
Dying Light
Elite Dangerous
Total War: EMPIRE Definitive Edition
Endless Legend
Euro Truck Simulator 2
Europa Universalis IV
EVE Online
Orcz Evolve VR
Fable - The Lost Chapters
Fallout 3
Fallout 3: Game of the Year Edition
Fallout 4
Fallout: New Vegas
Far Cry 2: Fortune's Edition
Far Cry 3
Far Cry 3 - Blood Dragon
Far Cry 4
Farming Simulator 15
F.E.A.R. 2: Project Origin
F.E.A.R. 3
FEZ
FINAL FANTASY VII
FINAL FANTASY VIII
Fistful of Frags
FTL: Faster Than Light
Game Dev Tycoon
Garry's Mod
Goat Simulator
Gotham City Impostors Free to Play
Grand Theft Auto: Episodes from Liberty City
Grand Theft Auto IV
Grand Theft Auto: San Andreas
Grand Theft Auto V
Grand Theft Auto: Vice City
GRID 2
GRID Autosport
Gunpoint
Guns of Icarus Online
GunZ 2: The Second Duel
Half-Life
Half-Life 2
Half-Life 2: Deathmatch
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life: Blue Shift
Half-Life: Opposing Force
Half-Life: Source
Hammerwatch
Hero Siege
Heroes & Generals
Hitman: Absolution
Homefront
Homeworld Remastered Collection
Hotline Miami
How to Survive
Injustice: Gods Among Us Ultimate Edition
Insurgency
Just Cause 2
Just Cause 2: Multiplayer Mod
Kerbal Space Program
Killing Floor
Killing Floor 2
Kingdoms of Amalur: Reckoning
L.A. Noire
Left 4 Dead
Left 4 Dead 2
Legend of Grimrock
LEGO Marvel Super Heroes
Life is Strange - Episode 1
LIMBO
Mad Max
Mafia II
Magic Duels
Magicka
Mass Effect
Mass Effect 2
Max Payne 3
Total War: MEDIEVAL II Definitive Edition
Medieval II: Total War Kingdoms
METAL GEAR RISING: REVENGEANCE
METAL GEAR SOLID V: GROUND ZEROES
METAL GEAR SOLID V: THE PHANTOM PAIN
Metro 2033 Redux
Metro: Last Light Redux
Mirror's Edge
Mitos.is: The Game
Mortal Kombat X
Mount & Blade: Warband
Natural Selection 2
Need For Speed: Hot Pursuit
Neverwinter
No More Room in Hell
Orcs Must Die!
Orcs Must Die! 2
Ori and the Blind Forest: Definitive Edition
ORION: Prelude
Outlast
Papers, Please
Path of Exile
PAYDAY 2
PAYDAY The Heist
Pillars of Eternity
Plague Inc: Evolved
PlanetSide 2
Plants vs. Zombies GOTY Edition
Portal
Portal 2
POSTAL 2
Prison Architect
Project CARS
Project Zomboid
Prototype 2
Psychonauts
RAGE
Realm of the Mad God
Red Faction: Armageddon
Reign Of Kings
Resident Evil 5/ Biohazard 5
Resident Evil 6 / Biohazard 6
Reus
RIFT
Risk of Rain
Robocraft
Rocket League
Rogue Legacy
Rome: Total War - Collection
Rust
Saints Row 2
Saints Row IV
Saints Row: The Third
Sakura Clicker
Sanctum 2
Scribblenauts Unlimited
Serious Sam 3: BFE
Serious Sam 2
Shadow Warrior
Shadowrun Returns
Sid Meier's Civilization: Beyond Earth
Sid Meier's Civilization IV
Sid Meier's Civilization V
SimCity 4 Deluxe Edition
Sins of a Solar Empire: Rebellion
Skullgirls
Sleeping Dogs: Definitive Edition
SMITE
Sniper Elite 3
Sniper: Ghost Warrior
Sniper: Ghost Warrior 2
Source Filmmaker
South Park: The Stick of Truth
Space Engineers
Space Pirates and Zombies
Spec Ops: The Line
SpeedRunners
Spiral Knights
SPORE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Conflict
Star Trek Online
STAR WARS Republic Commando
Starbound
State of Decay: YOSE
Stranded Deep
Stronghold Kingdoms
Supreme Commander 2
Supreme Commander: Forged Alliance
Surgeon Simulator
Team Fortress 2
Terraria
The Banner Saga
The Binding of Isaac
The Binding of Isaac: Rebirth
The Darkness II
The Elder Scrolls III: Morrowind Game of the Year Edition
The Elder Scrolls V: Skyrim
The Escapists
The Expendabros
The Forest
The Incredible Adventures of Van Helsing
The Long Dark
The Ship: Remasted
The Sims 3
The Stanley Parable
The Witcher 2: Assassins of Kings Enhanced Edition
The Witcher 3: Wild Hunt
The Witcher: Enhanced Edition Director's Cut
The Wolf Among Us
Thief
This War of Mine
Tom Clancys Splinter Cell Blacklist
Tomb Raider
Torchlight
Torchlight II
Toribash
Total War: ATTILA
Total War: ROME II - Emperor Edition
SHOGUN: Total War - Collection
Transformice
Transistor
Trials Evolution: Gold Edition
Tropico 4
Tropico 5
Trove
Ultra Street Fighter IV
Undertale
Unturned
Valkyria Chronicles
Vampire: The Masquerade - Bloodlines
WAKFU
War Thunder
Warface
Warframe
Wargame: European Escalation
Wargame: Red Dragon
Warhammer 40,000: Dawn of War - Soulstorm
Warhammer 40,000: Dawn of War II
Warhammer 40,000: Dawn of War II Chaos Rising
Warhammer 40,000: Space Marine
Watch_Dogs
Wolfenstein: The New Order
Worms Reloaded
Worms Revolution
XCOM: Enemy Unknown
Zombie Panic! Source
Your rating for the game (between 1 and 5):
Choose a game you like:
None
7 Days to Die
AdVenture Capitalist
Age of Empires II HD
Age of Empires III: Complete Collection
Age of Mythology: Extended Edition
Age of Wonders III
Alan Wake
Alien: Isolation
Alien Swarm
Aliens vs. Predator
America's Army: Proving Grounds
Amnesia: The Dark Descent
Anno 2070
Antichamber
APB Reloaded
ArcheBlade
ARK: Survival Evolved
Arma 2
Arma 2: Operation Arrowhead
Arma 3
Assassin's Creed: Director's Cut Edition
Assassin's Creed Brotherhood
Assassin's Creed 2 Deluxe Edition
Assassin's Creed III Remastered
Assassin's Creed IV Black Flag
Assassin's Creed Revelations
Baldur's Gate: Enhanced Edition
Banished
Bastion
Batman: Arkham Asylum Game of the Year Edition
Batman: Arkham City - Game of the Year Edition
Batman: Arkham Origins
BattleBlock Theater
Battlefield: Bad Company 2
Besiege
BioShock Remastered
BioShock 2 Remastered
BioShock Infinite
BLOCKADE 3D
Borderlands Game of the Year Enhanced
Borderlands 2
Borderlands: The Pre-Sequel
Braid
Brawlhalla
BRINK
Broforce
Brothers - A Tale of Two Sons
Burnout Paradise: The Ultimate Box
Call of Duty 4: Modern Warfare
Call of Duty: Advanced Warfare - Gold Edition
Call of Duty: Black Ops
Call of Duty: Black Ops II
Call of Duty: Black Ops III
Call of Duty: Ghosts
Call of Duty: Modern Warfare 2
Call of Duty: World at War
Castle Crashers
Chivalry: Medieval Warfare
Cities: Skylines
Clicker Heroes
Command & Conquer: Red Alert 3
Company of Heroes 2
Company of Heroes
Contagion
Counter-Strike
Counter-Strike: Condition Zero
Counter-Strike: Global Offensive
Counter-Strike Nexon: Zombies
Counter-Strike: Source
Crusader Kings II
Cry of Fear
Crysis
Crysis 2 - Maximum Edition
DARK SOULS II
DARK SOULS II: Scholar of the First Sin
Darkest Dungeon
Day of Defeat
Day of Defeat: Source
DayZ
DC Universe Online
Dead Island: Riptide Definitive Edition
Dead Space
Defense Grid: The Awakening
Defiance
Democracy 3
Depth
Deus Ex: Human Revolution - Director's Cut
Dino D-Day
Dirty Bomb
Dishonored
Divinity: Original Sin - Enhanced Edition
DmC: Devil May Cry
Dota 2
Dragon Age: Origins
Dragon Age: Origins - Ultimate Edition
DRAGON BALL XENOVERSE
Duke Nukem Forever
Dungeon Defenders
Dungeon Defenders II
Dungeons of Dredmor
Dust: An Elysian Tail
Dying Light
Elite Dangerous
Total War: EMPIRE Definitive Edition
Endless Legend
Euro Truck Simulator 2
Europa Universalis IV
EVE Online
Orcz Evolve VR
Fable - The Lost Chapters
Fallout 3
Fallout 3: Game of the Year Edition
Fallout 4
Fallout: New Vegas
Far Cry 2: Fortune's Edition
Far Cry 3
Far Cry 3 - Blood Dragon
Far Cry 4
Farming Simulator 15
F.E.A.R. 2: Project Origin
F.E.A.R. 3
FEZ
FINAL FANTASY VII
FINAL FANTASY VIII
Fistful of Frags
FTL: Faster Than Light
Game Dev Tycoon
Garry's Mod
Goat Simulator
Gotham City Impostors Free to Play
Grand Theft Auto: Episodes from Liberty City
Grand Theft Auto IV
Grand Theft Auto: San Andreas
Grand Theft Auto V
Grand Theft Auto: Vice City
GRID 2
GRID Autosport
Gunpoint
Guns of Icarus Online
GunZ 2: The Second Duel
Half-Life
Half-Life 2
Half-Life 2: Deathmatch
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life: Blue Shift
Half-Life: Opposing Force
Half-Life: Source
Hammerwatch
Hero Siege
Heroes & Generals
Hitman: Absolution
Homefront
Homeworld Remastered Collection
Hotline Miami
How to Survive
Injustice: Gods Among Us Ultimate Edition
Insurgency
Just Cause 2
Just Cause 2: Multiplayer Mod
Kerbal Space Program
Killing Floor
Killing Floor 2
Kingdoms of Amalur: Reckoning
L.A. Noire
Left 4 Dead
Left 4 Dead 2
Legend of Grimrock
LEGO Marvel Super Heroes
Life is Strange - Episode 1
LIMBO
Mad Max
Mafia II
Magic Duels
Magicka
Mass Effect
Mass Effect 2
Max Payne 3
Total War: MEDIEVAL II Definitive Edition
Medieval II: Total War Kingdoms
METAL GEAR RISING: REVENGEANCE
METAL GEAR SOLID V: GROUND ZEROES
METAL GEAR SOLID V: THE PHANTOM PAIN
Metro 2033 Redux
Metro: Last Light Redux
Mirror's Edge
Mitos.is: The Game
Mortal Kombat X
Mount & Blade: Warband
Natural Selection 2
Need For Speed: Hot Pursuit
Neverwinter
No More Room in Hell
Orcs Must Die!
Orcs Must Die! 2
Ori and the Blind Forest: Definitive Edition
ORION: Prelude
Outlast
Papers, Please
Path of Exile
PAYDAY 2
PAYDAY The Heist
Pillars of Eternity
Plague Inc: Evolved
PlanetSide 2
Plants vs. Zombies GOTY Edition
Portal
Portal 2
POSTAL 2
Prison Architect
Project CARS
Project Zomboid
Prototype 2
Psychonauts
RAGE
Realm of the Mad God
Red Faction: Armageddon
Reign Of Kings
Resident Evil 5/ Biohazard 5
Resident Evil 6 / Biohazard 6
Reus
RIFT
Risk of Rain
Robocraft
Rocket League
Rogue Legacy
Rome: Total War - Collection
Rust
Saints Row 2
Saints Row IV
Saints Row: The Third
Sakura Clicker
Sanctum 2
Scribblenauts Unlimited
Serious Sam 3: BFE
Serious Sam 2
Shadow Warrior
Shadowrun Returns
Sid Meier's Civilization: Beyond Earth
Sid Meier's Civilization IV
Sid Meier's Civilization V
SimCity 4 Deluxe Edition
Sins of a Solar Empire: Rebellion
Skullgirls
Sleeping Dogs: Definitive Edition
SMITE
Sniper Elite 3
Sniper: Ghost Warrior
Sniper: Ghost Warrior 2
Source Filmmaker
South Park: The Stick of Truth
Space Engineers
Space Pirates and Zombies
Spec Ops: The Line
SpeedRunners
Spiral Knights
SPORE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Conflict
Star Trek Online
STAR WARS Republic Commando
Starbound
State of Decay: YOSE
Stranded Deep
Stronghold Kingdoms
Supreme Commander 2
Supreme Commander: Forged Alliance
Surgeon Simulator
Team Fortress 2
Terraria
The Banner Saga
The Binding of Isaac
The Binding of Isaac: Rebirth
The Darkness II
The Elder Scrolls III: Morrowind Game of the Year Edition
The Elder Scrolls V: Skyrim
The Escapists
The Expendabros
The Forest
The Incredible Adventures of Van Helsing
The Long Dark
The Ship: Remasted
The Sims 3
The Stanley Parable
The Witcher 2: Assassins of Kings Enhanced Edition
The Witcher 3: Wild Hunt
The Witcher: Enhanced Edition Director's Cut
The Wolf Among Us
Thief
This War of Mine
Tom Clancys Splinter Cell Blacklist
Tomb Raider
Torchlight
Torchlight II
Toribash
Total War: ATTILA
Total War: ROME II - Emperor Edition
SHOGUN: Total War - Collection
Transformice
Transistor
Trials Evolution: Gold Edition
Tropico 4
Tropico 5
Trove
Ultra Street Fighter IV
Undertale
Unturned
Valkyria Chronicles
Vampire: The Masquerade - Bloodlines
WAKFU
War Thunder
Warface
Warframe
Wargame: European Escalation
Wargame: Red Dragon
Warhammer 40,000: Dawn of War - Soulstorm
Warhammer 40,000: Dawn of War II
Warhammer 40,000: Dawn of War II Chaos Rising
Warhammer 40,000: Space Marine
Watch_Dogs
Wolfenstein: The New Order
Worms Reloaded
Worms Revolution
XCOM: Enemy Unknown
Zombie Panic! Source
Your rating for the game (between 1 and 5):
Choose a game you like:
None
7 Days to Die
AdVenture Capitalist
Age of Empires II HD
Age of Empires III: Complete Collection
Age of Mythology: Extended Edition
Age of Wonders III
Alan Wake
Alien: Isolation
Alien Swarm
Aliens vs. Predator
America's Army: Proving Grounds
Amnesia: The Dark Descent
Anno 2070
Antichamber
APB Reloaded
ArcheBlade
ARK: Survival Evolved
Arma 2
Arma 2: Operation Arrowhead
Arma 3
Assassin's Creed: Director's Cut Edition
Assassin's Creed Brotherhood
Assassin's Creed 2 Deluxe Edition
Assassin's Creed III Remastered
Assassin's Creed IV Black Flag
Assassin's Creed Revelations
Baldur's Gate: Enhanced Edition
Banished
Bastion
Batman: Arkham Asylum Game of the Year Edition
Batman: Arkham City - Game of the Year Edition
Batman: Arkham Origins
BattleBlock Theater
Battlefield: Bad Company 2
Besiege
BioShock Remastered
BioShock 2 Remastered
BioShock Infinite
BLOCKADE 3D
Borderlands Game of the Year Enhanced
Borderlands 2
Borderlands: The Pre-Sequel
Braid
Brawlhalla
BRINK
Broforce
Brothers - A Tale of Two Sons
Burnout Paradise: The Ultimate Box
Call of Duty 4: Modern Warfare
Call of Duty: Advanced Warfare - Gold Edition
Call of Duty: Black Ops
Call of Duty: Black Ops II
Call of Duty: Black Ops III
Call of Duty: Ghosts
Call of Duty: Modern Warfare 2
Call of Duty: World at War
Castle Crashers
Chivalry: Medieval Warfare
Cities: Skylines
Clicker Heroes
Command & Conquer: Red Alert 3
Company of Heroes 2
Company of Heroes
Contagion
Counter-Strike
Counter-Strike: Condition Zero
Counter-Strike: Global Offensive
Counter-Strike Nexon: Zombies
Counter-Strike: Source
Crusader Kings II
Cry of Fear
Crysis
Crysis 2 - Maximum Edition
DARK SOULS II
DARK SOULS II: Scholar of the First Sin
Darkest Dungeon
Day of Defeat
Day of Defeat: Source
DayZ
DC Universe Online
Dead Island: Riptide Definitive Edition
Dead Space
Defense Grid: The Awakening
Defiance
Democracy 3
Depth
Deus Ex: Human Revolution - Director's Cut
Dino D-Day
Dirty Bomb
Dishonored
Divinity: Original Sin - Enhanced Edition
DmC: Devil May Cry
Dota 2
Dragon Age: Origins
Dragon Age: Origins - Ultimate Edition
DRAGON BALL XENOVERSE
Duke Nukem Forever
Dungeon Defenders
Dungeon Defenders II
Dungeons of Dredmor
Dust: An Elysian Tail
Dying Light
Elite Dangerous
Total War: EMPIRE Definitive Edition
Endless Legend
Euro Truck Simulator 2
Europa Universalis IV
EVE Online
Orcz Evolve VR
Fable - The Lost Chapters
Fallout 3
Fallout 3: Game of the Year Edition
Fallout 4
Fallout: New Vegas
Far Cry 2: Fortune's Edition
Far Cry 3
Far Cry 3 - Blood Dragon
Far Cry 4
Farming Simulator 15
F.E.A.R. 2: Project Origin
F.E.A.R. 3
FEZ
FINAL FANTASY VII
FINAL FANTASY VIII
Fistful of Frags
FTL: Faster Than Light
Game Dev Tycoon
Garry's Mod
Goat Simulator
Gotham City Impostors Free to Play
Grand Theft Auto: Episodes from Liberty City
Grand Theft Auto IV
Grand Theft Auto: San Andreas
Grand Theft Auto V
Grand Theft Auto: Vice City
GRID 2
GRID Autosport
Gunpoint
Guns of Icarus Online
GunZ 2: The Second Duel
Half-Life
Half-Life 2
Half-Life 2: Deathmatch
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life: Blue Shift
Half-Life: Opposing Force
Half-Life: Source
Hammerwatch
Hero Siege
Heroes & Generals
Hitman: Absolution
Homefront
Homeworld Remastered Collection
Hotline Miami
How to Survive
Injustice: Gods Among Us Ultimate Edition
Insurgency
Just Cause 2
Just Cause 2: Multiplayer Mod
Kerbal Space Program
Killing Floor
Killing Floor 2
Kingdoms of Amalur: Reckoning
L.A. Noire
Left 4 Dead
Left 4 Dead 2
Legend of Grimrock
LEGO Marvel Super Heroes
Life is Strange - Episode 1
LIMBO
Mad Max
Mafia II
Magic Duels
Magicka
Mass Effect
Mass Effect 2
Max Payne 3
Total War: MEDIEVAL II Definitive Edition
Medieval II: Total War Kingdoms
METAL GEAR RISING: REVENGEANCE
METAL GEAR SOLID V: GROUND ZEROES
METAL GEAR SOLID V: THE PHANTOM PAIN
Metro 2033 Redux
Metro: Last Light Redux
Mirror's Edge
Mitos.is: The Game
Mortal Kombat X
Mount & Blade: Warband
Natural Selection 2
Need For Speed: Hot Pursuit
Neverwinter
No More Room in Hell
Orcs Must Die!
Orcs Must Die! 2
Ori and the Blind Forest: Definitive Edition
ORION: Prelude
Outlast
Papers, Please
Path of Exile
PAYDAY 2
PAYDAY The Heist
Pillars of Eternity
Plague Inc: Evolved
PlanetSide 2
Plants vs. Zombies GOTY Edition
Portal
Portal 2
POSTAL 2
Prison Architect
Project CARS
Project Zomboid
Prototype 2
Psychonauts
RAGE
Realm of the Mad God
Red Faction: Armageddon
Reign Of Kings
Resident Evil 5/ Biohazard 5
Resident Evil 6 / Biohazard 6
Reus
RIFT
Risk of Rain
Robocraft
Rocket League
Rogue Legacy
Rome: Total War - Collection
Rust
Saints Row 2
Saints Row IV
Saints Row: The Third
Sakura Clicker
Sanctum 2
Scribblenauts Unlimited
Serious Sam 3: BFE
Serious Sam 2
Shadow Warrior
Shadowrun Returns
Sid Meier's Civilization: Beyond Earth
Sid Meier's Civilization IV
Sid Meier's Civilization V
SimCity 4 Deluxe Edition
Sins of a Solar Empire: Rebellion
Skullgirls
Sleeping Dogs: Definitive Edition
SMITE
Sniper Elite 3
Sniper: Ghost Warrior
Sniper: Ghost Warrior 2
Source Filmmaker
South Park: The Stick of Truth
Space Engineers
Space Pirates and Zombies
Spec Ops: The Line
SpeedRunners
Spiral Knights
SPORE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Conflict
Star Trek Online
STAR WARS Republic Commando
Starbound
State of Decay: YOSE
Stranded Deep
Stronghold Kingdoms
Supreme Commander 2
Supreme Commander: Forged Alliance
Surgeon Simulator
Team Fortress 2
Terraria
The Banner Saga
The Binding of Isaac
The Binding of Isaac: Rebirth
The Darkness II
The Elder Scrolls III: Morrowind Game of the Year Edition
The Elder Scrolls V: Skyrim
The Escapists
The Expendabros
The Forest
The Incredible Adventures of Van Helsing
The Long Dark
The Ship: Remasted
The Sims 3
The Stanley Parable
The Witcher 2: Assassins of Kings Enhanced Edition
The Witcher 3: Wild Hunt
The Witcher: Enhanced Edition Director's Cut
The Wolf Among Us
Thief
This War of Mine
Tom Clancys Splinter Cell Blacklist
Tomb Raider
Torchlight
Torchlight II
Toribash
Total War: ATTILA
Total War: ROME II - Emperor Edition
SHOGUN: Total War - Collection
Transformice
Transistor
Trials Evolution: Gold Edition
Tropico 4
Tropico 5
Trove
Ultra Street Fighter IV
Undertale
Unturned
Valkyria Chronicles
Vampire: The Masquerade - Bloodlines
WAKFU
War Thunder
Warface
Warframe
Wargame: European Escalation
Wargame: Red Dragon
Warhammer 40,000: Dawn of War - Soulstorm
Warhammer 40,000: Dawn of War II
Warhammer 40,000: Dawn of War II Chaos Rising
Warhammer 40,000: Space Marine
Watch_Dogs
Wolfenstein: The New Order
Worms Reloaded
Worms Revolution
XCOM: Enemy Unknown
Zombie Panic! Source
Your rating for the game (between 1 and 5):
Choose a game you like:
None
7 Days to Die
AdVenture Capitalist
Age of Empires II HD
Age of Empires III: Complete Collection
Age of Mythology: Extended Edition
Age of Wonders III
Alan Wake
Alien: Isolation
Alien Swarm
Aliens vs. Predator
America's Army: Proving Grounds
Amnesia: The Dark Descent
Anno 2070
Antichamber
APB Reloaded
ArcheBlade
ARK: Survival Evolved
Arma 2
Arma 2: Operation Arrowhead
Arma 3
Assassin's Creed: Director's Cut Edition
Assassin's Creed Brotherhood
Assassin's Creed 2 Deluxe Edition
Assassin's Creed III Remastered
Assassin's Creed IV Black Flag
Assassin's Creed Revelations
Baldur's Gate: Enhanced Edition
Banished
Bastion
Batman: Arkham Asylum Game of the Year Edition
Batman: Arkham City - Game of the Year Edition
Batman: Arkham Origins
BattleBlock Theater
Battlefield: Bad Company 2
Besiege
BioShock Remastered
BioShock 2 Remastered
BioShock Infinite
BLOCKADE 3D
Borderlands Game of the Year Enhanced
Borderlands 2
Borderlands: The Pre-Sequel
Braid
Brawlhalla
BRINK
Broforce
Brothers - A Tale of Two Sons
Burnout Paradise: The Ultimate Box
Call of Duty 4: Modern Warfare
Call of Duty: Advanced Warfare - Gold Edition
Call of Duty: Black Ops
Call of Duty: Black Ops II
Call of Duty: Black Ops III
Call of Duty: Ghosts
Call of Duty: Modern Warfare 2
Call of Duty: World at War
Castle Crashers
Chivalry: Medieval Warfare
Cities: Skylines
Clicker Heroes
Command & Conquer: Red Alert 3
Company of Heroes 2
Company of Heroes
Contagion
Counter-Strike
Counter-Strike: Condition Zero
Counter-Strike: Global Offensive
Counter-Strike Nexon: Zombies
Counter-Strike: Source
Crusader Kings II
Cry of Fear
Crysis
Crysis 2 - Maximum Edition
DARK SOULS II
DARK SOULS II: Scholar of the First Sin
Darkest Dungeon
Day of Defeat
Day of Defeat: Source
DayZ
DC Universe Online
Dead Island: Riptide Definitive Edition
Dead Space
Defense Grid: The Awakening
Defiance
Democracy 3
Depth
Deus Ex: Human Revolution - Director's Cut
Dino D-Day
Dirty Bomb
Dishonored
Divinity: Original Sin - Enhanced Edition
DmC: Devil May Cry
Dota 2
Dragon Age: Origins
Dragon Age: Origins - Ultimate Edition
DRAGON BALL XENOVERSE
Duke Nukem Forever
Dungeon Defenders
Dungeon Defenders II
Dungeons of Dredmor
Dust: An Elysian Tail
Dying Light
Elite Dangerous
Total War: EMPIRE Definitive Edition
Endless Legend
Euro Truck Simulator 2
Europa Universalis IV
EVE Online
Orcz Evolve VR
Fable - The Lost Chapters
Fallout 3
Fallout 3: Game of the Year Edition
Fallout 4
Fallout: New Vegas
Far Cry 2: Fortune's Edition
Far Cry 3
Far Cry 3 - Blood Dragon
Far Cry 4
Farming Simulator 15
F.E.A.R. 2: Project Origin
F.E.A.R. 3
FEZ
FINAL FANTASY VII
FINAL FANTASY VIII
Fistful of Frags
FTL: Faster Than Light
Game Dev Tycoon
Garry's Mod
Goat Simulator
Gotham City Impostors Free to Play
Grand Theft Auto: Episodes from Liberty City
Grand Theft Auto IV
Grand Theft Auto: San Andreas
Grand Theft Auto V
Grand Theft Auto: Vice City
GRID 2
GRID Autosport
Gunpoint
Guns of Icarus Online
GunZ 2: The Second Duel
Half-Life
Half-Life 2
Half-Life 2: Deathmatch
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life: Blue Shift
Half-Life: Opposing Force
Half-Life: Source
Hammerwatch
Hero Siege
Heroes & Generals
Hitman: Absolution
Homefront
Homeworld Remastered Collection
Hotline Miami
How to Survive
Injustice: Gods Among Us Ultimate Edition
Insurgency
Just Cause 2
Just Cause 2: Multiplayer Mod
Kerbal Space Program
Killing Floor
Killing Floor 2
Kingdoms of Amalur: Reckoning
L.A. Noire
Left 4 Dead
Left 4 Dead 2
Legend of Grimrock
LEGO Marvel Super Heroes
Life is Strange - Episode 1
LIMBO
Mad Max
Mafia II
Magic Duels
Magicka
Mass Effect
Mass Effect 2
Max Payne 3
Total War: MEDIEVAL II Definitive Edition
Medieval II: Total War Kingdoms
METAL GEAR RISING: REVENGEANCE
METAL GEAR SOLID V: GROUND ZEROES
METAL GEAR SOLID V: THE PHANTOM PAIN
Metro 2033 Redux
Metro: Last Light Redux
Mirror's Edge
Mitos.is: The Game
Mortal Kombat X
Mount & Blade: Warband
Natural Selection 2
Need For Speed: Hot Pursuit
Neverwinter
No More Room in Hell
Orcs Must Die!
Orcs Must Die! 2
Ori and the Blind Forest: Definitive Edition
ORION: Prelude
Outlast
Papers, Please
Path of Exile
PAYDAY 2
PAYDAY The Heist
Pillars of Eternity
Plague Inc: Evolved
PlanetSide 2
Plants vs. Zombies GOTY Edition
Portal
Portal 2
POSTAL 2
Prison Architect
Project CARS
Project Zomboid
Prototype 2
Psychonauts
RAGE
Realm of the Mad God
Red Faction: Armageddon
Reign Of Kings
Resident Evil 5/ Biohazard 5
Resident Evil 6 / Biohazard 6
Reus
RIFT
Risk of Rain
Robocraft
Rocket League
Rogue Legacy
Rome: Total War - Collection
Rust
Saints Row 2
Saints Row IV
Saints Row: The Third
Sakura Clicker
Sanctum 2
Scribblenauts Unlimited
Serious Sam 3: BFE
Serious Sam 2
Shadow Warrior
Shadowrun Returns
Sid Meier's Civilization: Beyond Earth
Sid Meier's Civilization IV
Sid Meier's Civilization V
SimCity 4 Deluxe Edition
Sins of a Solar Empire: Rebellion
Skullgirls
Sleeping Dogs: Definitive Edition
SMITE
Sniper Elite 3
Sniper: Ghost Warrior
Sniper: Ghost Warrior 2
Source Filmmaker
South Park: The Stick of Truth
Space Engineers
Space Pirates and Zombies
Spec Ops: The Line
SpeedRunners
Spiral Knights
SPORE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Conflict
Star Trek Online
STAR WARS Republic Commando
Starbound
State of Decay: YOSE
Stranded Deep
Stronghold Kingdoms
Supreme Commander 2
Supreme Commander: Forged Alliance
Surgeon Simulator
Team Fortress 2
Terraria
The Banner Saga
The Binding of Isaac
The Binding of Isaac: Rebirth
The Darkness II
The Elder Scrolls III: Morrowind Game of the Year Edition
The Elder Scrolls V: Skyrim
The Escapists
The Expendabros
The Forest
The Incredible Adventures of Van Helsing
The Long Dark
The Ship: Remasted
The Sims 3
The Stanley Parable
The Witcher 2: Assassins of Kings Enhanced Edition
The Witcher 3: Wild Hunt
The Witcher: Enhanced Edition Director's Cut
The Wolf Among Us
Thief
This War of Mine
Tom Clancys Splinter Cell Blacklist
Tomb Raider
Torchlight
Torchlight II
Toribash
Total War: ATTILA
Total War: ROME II - Emperor Edition
SHOGUN: Total War - Collection
Transformice
Transistor
Trials Evolution: Gold Edition
Tropico 4
Tropico 5
Trove
Ultra Street Fighter IV
Undertale
Unturned
Valkyria Chronicles
Vampire: The Masquerade - Bloodlines
WAKFU
War Thunder
Warface
Warframe
Wargame: European Escalation
Wargame: Red Dragon
Warhammer 40,000: Dawn of War - Soulstorm
Warhammer 40,000: Dawn of War II
Warhammer 40,000: Dawn of War II Chaos Rising
Warhammer 40,000: Space Marine
Watch_Dogs
Wolfenstein: The New Order
Worms Reloaded
Worms Revolution
XCOM: Enemy Unknown
Zombie Panic! Source
Your rating for the game (between 1 and 5):


Build community helps you replicate your existing, offline community online. You can use features like Evez, Circles, Groups, Events, Blogs and Discussions to interact with your community and grow it. These features are linked to WoiceIt, the streaming channel for promotion and propagation. This helps you spread the word better among your community about your activities.


Kobe Bryant
Kobe!! Father, Hero, Legend.
The hero died in an helicopter crash with his daughter.
Click
here
for more info.


Jury retires in trial of man accused of repeatedly assaulting girlfriend
by Jane HuntThe jury in the trial of a homeless man accused of repeatedly assaulting his girlfriend and controlling her during their relationship has retired to consider its verdicts.
Before Ipswich Crown Court is Jordan Clarke, 23, of no fixed address, who has denied using controlling and coercive behaviour and three offences of assault by beating.
The court heard that the couple's relationship started in October last year and, although it was initially good, it had deteriorated by January this year when Clarke allegedly started being violent towards her.
On one occasion while they were living in a tent at Nacton Shores, Clarke allegedly punched her face causing a cut above her eye and on another occasion he bit her ear.
Clarke had also allegedly put his hands round the woman's throat, causing her to lose consciousness and when she came round he had hit her around six times, said Joe Bird, prosecuting.
On May 18 this year the couple had been in Saxmundham when Clarke threatened to cut himself with a knife and, when she tried to call the police, he had allegedly assaulted her.
The jury is expected to continue considering its verdicts on Wednesday (November 20).


Bottega Italian
Entrees
Pasta Primavera
$12.99
ADD TO CART
Mushroom Rissoto
$14.99
ADD TO CART
Fettuccini Alfredo
$13.99
ADD TO CART
Linguini With White Clam Sauce
$19.99
ADD TO CART
Appetizers
Caprese Tomatos
$8.99
ADD TO CART
Prosciutto Wrapped Asparagus
$11.99
ADD TO CART
Grilled Tomato Crostini
$10.99
ADD TO CART
Your Order
ITEM
PRICE
QUANTITY
Total
$0
ORDER


Hey everyone! I'm Guanting, a first-year Master's Student at the GIX Campus of the University of Washington. My background is in Combined Computer Science and Physics. I was born in Beijing, and raised in a few cities around North America. Mostly Edmonton and Vancouver.


1 As to the pillars that Sesostris, king of Egypt, set up in the countries, most of them are no longer to be seen. But I myself saw them in the Palestine district of Syria, with the aforesaid writing and the women's private parts on them.
2 Also, there are in Ionia two figures of this man carved in rock, one on the road from Ephesus to Phocaea, and the other on that from Sardis to Smyrna.
3 In both places, the figure is over twenty feet high, with a spear in his right hand and a bow in his left, and the rest of his equipment proportional; for it is both Egyptian and Ethiopian;
4 and right across the breast from one shoulder to the other a text is cut in the Egyptian sacred characters, saying: “I myself won this land with the strength of my shoulders.” There is nothing here to show who he is and whence he comes, but it is shown elsewhere.
5 Some of those who have seen these figures guess they are Memnon, but they are far indeed from the truth.


Interface ISmsControllerApiAsync
Represents a collection of functions to interact with the API endpoints
Inherited Members
Namespace: mailslurp.Api
Assembly: mailslurp.dll
Syntax
public interface ISmsControllerApiAsync : IApiAccessor
Methods
View SourceDeleteSmsMessageAsync(Guid, int, CancellationToken)
Delete SMS message.
Declaration
Task DeleteSmsMessageAsync(Guid smsId, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | smsId | |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task | Task of void |
Remarks
Delete an SMS message
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
DeleteSmsMessagesAsync(Guid?, int, CancellationToken)
Delete all SMS messages
Declaration
Task DeleteSmsMessagesAsync(Guid? phoneNumberId = null, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid? | phoneNumberId | (optional) |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task | Task of void |
Remarks
Delete all SMS messages or all messages for a given phone number
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
DeleteSmsMessagesWithHttpInfoAsync(Guid?, int, CancellationToken)
Delete all SMS messages
Declaration
Task<ApiResponse<object>> DeleteSmsMessagesWithHttpInfoAsync(Guid? phoneNumberId = null, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid? | phoneNumberId | (optional) |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<ApiResponse<object>> | Task of ApiResponse |
Remarks
Delete all SMS messages or all messages for a given phone number
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
DeleteSmsMessageWithHttpInfoAsync(Guid, int, CancellationToken)
Delete SMS message.
Declaration
Task<ApiResponse<object>> DeleteSmsMessageWithHttpInfoAsync(Guid smsId, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | smsId | |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<ApiResponse<object>> | Task of ApiResponse |
Remarks
Delete an SMS message
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
GetSmsMessageAsync(Guid, int, CancellationToken)
Get SMS content including body. Expects SMS to exist by ID. For SMS that may not have arrived yet use the WaitForController.
Declaration
Task<SmsDto> GetSmsMessageAsync(Guid smsId, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | smsId | |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<SmsDto> | Task of SmsDto |
Remarks
Returns a SMS summary object with content.
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
GetSmsMessagesPaginatedAsync(Guid?, int?, int?, string, bool?, DateTime?, DateTime?, int, CancellationToken)
Get all SMS messages in all phone numbers in paginated form. .
Declaration
Task<PageSmsProjection> GetSmsMessagesPaginatedAsync(Guid? phoneNumber = null, int? page = null, int? size = null, string sort = null, bool? unreadOnly = null, DateTime? since = null, DateTime? before = null, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid? | phoneNumber | Optional receiving phone number to filter SMS messages for (optional) |
| int? | page | Optional page index in SMS list pagination (optional, default to 0) |
| int? | size | Optional page size in SMS list pagination. Maximum size is 100. Use page index and sort to page through larger results (optional, default to 20) |
| string | sort | Optional createdAt sort direction ASC or DESC (optional, default to ASC) |
| bool? | unreadOnly | Optional filter for unread SMS only. All SMS are considered unread until they are viewed in the dashboard or requested directly (optional, default to false) |
| DateTime? | since | Optional filter SMSs received after given date time (optional) |
| DateTime? | before | Optional filter SMSs received before given date time (optional) |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<PageSmsProjection> | Task of PageSmsProjection |
Remarks
By default returns all SMS messages across all phone numbers sorted by ascending created at date. Responses are paginated. You can restrict results to a list of phone number IDs. You can also filter out read messages
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
GetSmsMessagesPaginatedWithHttpInfoAsync(Guid?, int?, int?, string, bool?, DateTime?, DateTime?, int, CancellationToken)
Get all SMS messages in all phone numbers in paginated form. .
Declaration
Task<ApiResponse<PageSmsProjection>> GetSmsMessagesPaginatedWithHttpInfoAsync(Guid? phoneNumber = null, int? page = null, int? size = null, string sort = null, bool? unreadOnly = null, DateTime? since = null, DateTime? before = null, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid? | phoneNumber | Optional receiving phone number to filter SMS messages for (optional) |
| int? | page | Optional page index in SMS list pagination (optional, default to 0) |
| int? | size | Optional page size in SMS list pagination. Maximum size is 100. Use page index and sort to page through larger results (optional, default to 20) |
| string | sort | Optional createdAt sort direction ASC or DESC (optional, default to ASC) |
| bool? | unreadOnly | Optional filter for unread SMS only. All SMS are considered unread until they are viewed in the dashboard or requested directly (optional, default to false) |
| DateTime? | since | Optional filter SMSs received after given date time (optional) |
| DateTime? | before | Optional filter SMSs received before given date time (optional) |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<ApiResponse<PageSmsProjection>> | Task of ApiResponse (PageSmsProjection) |
Remarks
By default returns all SMS messages across all phone numbers sorted by ascending created at date. Responses are paginated. You can restrict results to a list of phone number IDs. You can also filter out read messages
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
GetSmsMessageWithHttpInfoAsync(Guid, int, CancellationToken)
Get SMS content including body. Expects SMS to exist by ID. For SMS that may not have arrived yet use the WaitForController.
Declaration
Task<ApiResponse<SmsDto>> GetSmsMessageWithHttpInfoAsync(Guid smsId, int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | smsId | |
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<ApiResponse<SmsDto>> | Task of ApiResponse (SmsDto) |
Remarks
Returns a SMS summary object with content.
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
GetUnreadSmsCountAsync(int, CancellationToken)
Get unread SMS count
Declaration
Task<UnreadCount> GetUnreadSmsCountAsync(int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<UnreadCount> | Task of UnreadCount |
Remarks
Get number of SMS unread. Unread means has not been viewed in dashboard or returned in an email API response
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |
GetUnreadSmsCountWithHttpInfoAsync(int, CancellationToken)
Get unread SMS count
Declaration
Task<ApiResponse<UnreadCount>> GetUnreadSmsCountWithHttpInfoAsync(int operationIndex = 0, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| int | operationIndex | Index associated with the operation. |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| Task<ApiResponse<UnreadCount>> | Task of ApiResponse (UnreadCount) |
Remarks
Get number of SMS unread. Unread means has not been viewed in dashboard or returned in an email API response
Exceptions
| Type | Condition |
|---|---|
| ApiException | Thrown when fails to make API call |


September
1979
Ice area
Temperature anomaly
Drag the blue bar to select a year
© Mapbox
| With data from NSIDC, NGA, NASA, & Natural Earth


|
The ADSI WinNT provider allows you to
communicate to a Windows NT® 4.0 directory. Since Windows 2000 maintains backward compatibility, you
can also communicate with Windows® 2000 machines using WinNT. However, we recommend
that you use the LDAP provider to communicate with Windows 2000 domain controllers. For the Windows 2000
standalone server and Professional Edition, you must use the WinNT provider to access the
directory.
WinNT supports local and remote
accounts, services, computers, security management and other functionalities. With ADSI extensions,
you'll be able to extend the functionality. For more information on ADSI extensions, click
here.
Requirements
- Install ADSI. To download the runtime, visit
http://www.microsoft.com/adsi on
Windows NT 4.0 or Windows 95. Note: If you have Windows 2000 machine,
you don't need to install ADSI. ADSI is a built-in component for Windows 2000.
- You must have a Windows NT 4.0 or Windows 2000 or higher to connect
to. The client and server may be on the same machine.
How do I...
Bind
Manage
Users
You can the source code for these tasks in the
\\samples\WinNT\User directory.
Manage
a Group
You can the source code for these tasks in the
\\samples\WinNT\Group directory.
Manage
a Computer
You can the source code for these tasks in the
\\samples\WinNT\Computer directory.
Manage
Printers
You can the source code for these tasks in the
\\samples\WinNT\PrintQueue
directory.
Manage
Files
Binding
to a Windows NT 4.0 Domain Directory
You must supply the Windows NT 4.0 domain name.
ADSI will transparently connect to one of the domain controllers.
'--- Binding to a domain
domainName = "INDEPENDENCE"
userName = "Administrator"
password = "password"
'--- Binding to a domain as a currently logged on user
Set dom = GetObject("WinNT://" & domainName)
'--- Enumerating an object in a domain
For Each obj In dom
Debug.Print obj.Name & " (" & obj.Class & ")"
Next
'--- Binding to a domain with alternate credentials
Set dso = GetObject("WinNT:")
Set dom = dso.OpenDSObject("WinNT://" & domainName, userName, password,
ADS_SECURE_AUTHENTICATION)
'--- Enumerating the object in a domain
For Each obj In dom
Debug.Print obj.Name & " (" & obj.Class & ")"
Next
Back to top.
Binding to
a Windows NT 4.0 Local Directory on a Machine
'--- Binding to a computer
computerName = "ADSI"
userName = "Administrator"
password = "password"
'--- Binding to a computer as a currently logged on user
Set com = GetObject("WinNT://" & computerName & ",computer")
'- Enumerate object in a computer
For Each obj In com
Debug.Print obj.Name & " (" & obj.Class & ")"
Next
'--- Binding to a computer with alternate credentials
Set dso = GetObject("WinNT:")
Set com = dso.OpenDSObject("WinNT://" & computerName &
",computer", userName, password, ADS_SECURE_AUTHENTICATION)
'--- Enumerating an object in a computer
For Each obj In com
Debug.Print obj.Name
Next
Back to top.
Creating
a User
domainName = "INDEPENDENCE"
'--- Binding to a domain as currently logged on user
Set dom = GetObject("WinNT://" & domainName)
'--- Creating a user
Set usr = dom.Create("user", "JSmith")
usr.SetInfo
Back to top.
Changing
the User's Full Name and Description
Set usr =
GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.FullName = "John Smith"
usr.Description = "DSys WOSD Program Manager"
usr.SetInfo
Back to top.
Changing
the User's Password
A user may change his/her own password, but not others.
Administrators have privileges to change any user's password. ChangePassword
requires an old password and the user must already exist in the directory, while SetPassword
does not. Both functions do not require SetInfo to commit the changes.
'--- Changing the password
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.ChangePassword "secret", "password"
Back to top.
Setting
the User's Password
Administrators may reset the user password.
'--- Setting the password
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.SetPassword "secret"
Back to top.
Setting
the User's Password Expiration Date
The password expiration date is a
calculated field. The value is computed as follows:
- If the user's "Password Never
Expires" (UF_DONT_EXPIRE_PASSWD) f lag is set, then there's no need to
compute an expiration date. The user password is valid.
- If the user's flag is not set, then it
computes the difference between when the password was last set and current time.
- If the difference is greater or equal to
the MaxPasswordAge found in the domain object, then the user's password is expired.
- If the difference is less than
MaxPasswordAge, then the user's password expiration date = user's password last set +
MaxPasswordAge.
To get the user's password expiration date:
To set user's password expiration date,
you set MaxPasswordAge in the domain object. Note that this will affect all users since
the password expiration date is a calculated field from the domain object.
expInDay = 60&
expInSec = expInDay * (3600& * 24&)
Set dom = GetObject("WinNT://INDEPENDENCE")
dom.Put "MaxPasswordAge", CLng(expInSec)
dom.SetInfo
Back to top.
Making
a User Change the Password at Next Logon
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.Put "PasswordExpired", CLng(1)
usr.SetInfo
'--- Clear this flag so that the user does not have to change the
password at next logon.
usr.Put "PasswordExpired", CLng(0)
usr.SetInfo
Back to top.
Preventing
the User from Changing the Password
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.Put "userFlags", usr.Get("UserFlags") Or ADS_UF_PASSWD_CANT_CHANGE
usr.SetInfo
'--- To clear this flag, use Xor and allow the user to change his/her password.
usr.Put "userFlags", usr.Get("UserFlags") Xor ADS_UF_PASSWD_CANT_CHANGE
usr.SetInfo
Back to top.
Preventing
the User's Password from Expiring
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.Put "userFlags", usr.Get("UserFlags") Or UF_DONT_EXPIRE_PASSWD
usr.SetInfo
'--- To clear this flag, use XOr.
usr.Put "userFlags", usr.Get("UserFlags") Xor UF_DONT_EXPIRE_PASSWD
usr.SetInfo
Back to top.
Disabling
the User's Account
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.AccountDisabled = True
'Disabled the account
usr.SetInfo
usr.AccountDisabled = False
'Enabled the account
usr.SetInfo
Back to top.
Setting
the User's Account Expiration Date
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
'--Set a user account expiration 90 days from now.
usr.AccountExpirationDate = Now() + 90
usr.SetInfo
'--- To set the account expiration to NEVER (default).
usr.AccountExpirationDate = "01/01/1970"
usr.SetInfo
Back to top.
Unlocking
the User's Account
You can read the value of account lockout,
and you can set the lockout to FALSE (not locked), but you can't
lock the user's account. Only the system
can set the account lockout to TRUE.
'--- Unlocking the user's account
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user)
usr.IsAccountLocked = False
usr.SetInfo
Back to top.
Setting
the User's Home Directory and Home Drive Directory
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.HomeDirectory = "UserHomeDirHere"
usr.HomeDirDrive = "HomeDirDriveHere"
usr.SetInfo
Back to top.
Setting
the User's Login Script
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
usr.LoginScript = "LoginScriptHere"
usr.SetInfo
Back to top.
Getting
the User's Primary Group
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
grpPrimaryID = usr.Get("PrimaryGroupID")
Back to top.
Getting the
User's SID (Security ID)
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
sid = usr.Get("objectSID")
For Each element In sid
Debug.Print Hex(element)
Next
Back to top.
Getting
groups a user belongs to
Set usr = GetObject("WinNT://INDEPENDENCE/jsmith,user")
For each grp in usr.Groups
Debug.Print grp.Name
Next
Back to top.
Renaming
a User
Renaming a user is similar to renaming an object.
Set dom = GetObject("WinNT://INDEPENDENCE")
Set usr = dom.MoveHere("WinNT://INDEPENDENCE/jsmith,user", "jjohnson")
usr.FullName = "Jane Johnson"
usr.SetInfo
Back to top.
Deleting a
User
Deleting a user is similar to deleting an object.
Set dom = GetObject("WinNT://INDEPENDENCE")
dom.Delete "user", "jjohnson"
Back to top.
Creating
a Group
This code snippet shows how to create a local group in a domain.
Set dom = GetObject("WinNT://INDEPENDENCE")
Set grp = dom.Create("group", "DSys")
grp.Put "groupType", ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP
grp.Description = "Distributed System Group"
grp.SetInfo
This shows how to create a global group in a domain.
Set dom = GetObject("WinNT://INDEPENDENCE")
Set grp = dom.Create("group", "PM")
grp.Put "groupType", ADS_GROUP_TYPE_GLOBAL_GROUP
grp.Description = "Program Managers"
grp.SetInfo
And finally, this snippet shows how to create a local group in a computer.
Set comp = GetObject("WinNT://SEATTLE,computer")
Set grp = comp.Create("group", "TheSmiths")
grp.Put "groupType", ADS_GROUP_TYPE_LOCAL_GROUP
grp.Description = "The Smiths Family Member"
grp.SetInfo
Back to top.
Adding
a User to a Group
'--- Adding a user in a
local domain or global group.
Set grp = GetObject("WinNT://INDEPENDENCE/DSys,group")
grp.Add ("WinNT://INDEPENDENCE/JSmith")
'--- Adding a user in a
local group in a computer.
Set comp = GetObject("WinNT://SEATTLE,computer")
Set grp = comp.GetObject("group", "TheSmiths")
grp.Add ("WinNT://INDEPENDENCE/JSmith")
Back to top.
Adding a
Group to a Group
A global group can be added to a local group in a
Windows NT 4.0 domain. Note that in the Windows 2000 domain environment, you can nest a
group.
Set grp = GetObject("WinNT://INDEPENDENCE/DSys,group")
grp.Add ("WinNT://INDEPENDENCE/PM,group")
Back to top.
Enumerating
Group in a Domain or Computer
'--- Enumerating groups in a domain.
Set dom = GetObject("WinNT://INDEPENDENCE")
dom.Filter = Array("Group")
'--- Enumerating a local group.
Debug.Print "Local Groups---"
For Each grp In dom
If (grp.GroupType = ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP) Then
Debug.Print grp.Name
End If
Next
'--- Enumerating a global group.
Debug.Print "Global Groups---"
For Each grp In dom
If (grp.GroupType = ADS_GROUP_TYPE_GLOBAL_GROUP) Then
Debug.Print grp.Name
End If
Next
'--- Enumerating groups in a computer.
Set comp = GetObject("WinNT://SEATTLE,computer")
comp.Filter = Array("Group")
'A local group consists of all groups in a computer
Debug.Print "Groups:"
For Each grp In comp
Debug.Print grp.Name
Next
Back to top.
Enumerating
Group Membership
Local groups may contain global groups.
Set grp = GetObject("WinNT://INDEPENDENCE/DSys,group")
For Each member In grp.Members
Debug.Print member.Name & " (" & member.Class
& ")"
'Global group memberships may also be enumerated.
If (member.Class = "Group") Then
For Each obj In
member.Members
Debug.Print " " & obj.Name & " (" & obj.Class &
")"
Next
End If
Next
Back to top.
Removing
a Member from Group
Set grp = GetObject("WinNT://INDEPENDENCE/PM,group")
grp.Remove ("WinNT://INDEPENDENCE/ChristyH")
Back to top.
Finding
Out if a User or Group is a Member of a Group
Set grp = GetObject("WinNT://INDEPENDENCE/DSys,group")
If (grp.IsMember("WinNT://INDEPENDENCE/JSmith")) Then
Debug.Print "Yes"
Else
Debug.Print "No"
End If
Back to top.
Connecting
to a Computer
Set comp = GetObject("WinNT://INDEPENDENCE/SEATTLE,computer")
Debug.Print comp.Division
Debug.Print comp.OperatingSystem
Debug.Print comp.OperatingSystemVersion
Debug.Print comp.Owner
Debug.Print comp.Processor
Debug.Print comp.ProcessorCount
Back to top.
Enumerating
Services in a Computer
Set comp = GetObject("WinNT://INDEPENDENCE/SEATTLE,computer")
comp.Filter = Array("Service")
For Each svc In comp
Debug.Print svc.Name & " " & svc.DisplayName
Next
Back to top.
Displaying
the Service's Properties
This code snippet shows how to display a service's properties,
as defined in winnt.h.
Const SERVICE_BOOT_START = &H0
Const SERVICE_SYSTEM_START = &H1
Const SERVICE_AUTO_START = &H2
Const SERVICE_DEMAND_START = &H3
Const SERVICE_DISABLED = &H4
'--- Error control type
Const SERVICE_ERROR_IGNORE = &H0
Const SERVICE_ERROR_NORMAL = &H1
Const SERVICE_ERROR_SEVERE = &H2
Const SERVICE_ERROR_CRITICAL = &H3
Const SERVICE_KERNEL_DRIVER = &H1
Const SERVICE_FILE_SYSTEM_DRIVER = &H2
Const SERVICE_ADAPTER = &H4
Const SERVICE_RECOGNIZER_DRIVER = &H8
Const SERVICE_DRIVER = &HB
Const SERVICE_WIN32_OWN_PROCESS = &H10
Const SERVICE_WIN32_SHARE_PROCESS = &H20
Const SERVICE_WIN32 = &H30
Const SERVICE_INTERACTIVE_PROCESS = &H100
Set comp = GetObject("WinNT://SEATTLE,computer")
Set svc = comp.GetObject("Service", "Browser")
Debug.Print "Display Name: " & svc.DisplayName
Debug.Print "Order Group: " & svc.LoadOrderGroup
Debug.Print "Host Name: " & svc.HostComputer
s = "Startup: "
Select Case svc.StartType
Case SERVICE_BOOT_START
s = s + "Boot Start"
Case SERVICE_SYSTEM_START
s = s + "System Start"
Case SERVICE_AUTO_START
s = s + "Automatic"
Case SERVICE_DEMAND_START
s = s + "Manual"
Case SERVICE_DISABLED
s = s + "Disabled"
Case Else
s = s + "Unknown"
End Select
Debug.Print s
'Dependencies
Debug.Print "Dependencies: "
For Each dpc In svc.Dependencies
Debug.Print " " & dpc
Next
'Service Type
s = "Service Type: "
Select Case svc.ServiceType
Case SERVICE_KERNEL_DRIVER
s = s + "Kernel Driver"
Case SERVICE_FILE_SYSTEM_DRIVER
s = s + "File System Driver"
Case SERVICE_ADAPTER
s = s + "Adapter"
Case SERVICE_RECOGNIZER_DRIVER
s = s + "Recognizer Driver"
Case SERVICE_WIN32_OWN_PROCESS
s = s + "Win32 Process"
Case SERVICE_WIN32_SHARE_PROCESS
s = s + "Win32 Share Process"
Case SERVICE_WIN32
s = s + "Win32"
Case SERVICE_INTERACTIVE_PROCESS
s = s + "Interactive Process"
End Select
Debug.Print s
'Error Control
s = "Error Control: "
Select Case svc.ErrorControl
Case SERVICE_ERROR_IGNORE
s = s + "Service ignores error"
Case SERVICE_ERROR_NORMAL
s = s + "No Error"
Case SERVICE_ERROR_SEVERE
s = s + "Severe error"
Case SERVICE_ERROR_CRITICAL
s = s + "Critical error"
Case Else
s = s + "Unknown"
End Select
Debug.Print s
Back to top.
Stopping,
Starting, and Pausing a Service
Set comp = GetObject("WinNT://SEATTLE,computer")
Set svcOp = comp.GetObject("Service", "Browser")
'Stopping a service.
svcOp.Stop
'Starting a service.
svcOp.Start
'Pausing a service.
svcOp.Pause
Back to top.
Enumerating
File Shares in a Computer
Set comp = GetObject("WinNT://SEATTLE,computer")
Set svc = GetObject(comp.ADsPath & "/" & "LanmanServer")
For Each fileShare In svc
Debug.Print fileShare.Name & " " & " " &
fileShare.CurrentUserCount & " " & fileShare.Path
Next
Back to top.
Creating
a File Share in a Computer
Set comp = GetObject("WinNT://SEATTLE,computer")
Set svc = GetObject(comp.ADsPath & "/" & "LanmanServer")
Set fileShare = svc.Create("FileShare", "public")
fileShare.Path = "c:\public"
fileShare.SetInfo
Back to top.
Deleting
a File Share
Set comp = GetObject("WinNT://SEATTLE,computer")
Set svc = GetObject(comp.ADsPath & "/" & "LanmanServer")
svc.Delete "FileShare", "public"
Back to top.
Enumerating
Sessions in a Computer
Dim fileSvc As IADsFileService
Dim session As IADsSession
Set comp = GetObject("WinNT://SEATTLE,computer")
Set fileSvc = GetObject(comp.ADsPath & "/" & "LanmanServer")
For Each session In fileSvc.Sessions
Debug.Print session.Name & " " &
session.ConnectTime
Next
Back to top.
Enumerating
Resources in a Computer
Set comp = GetObject("WinNT://SEATTLE,computer")
Set fileSvc = GetObject(comp.ADsPath & "/" & "LanmanServer")
For Each resource In fileSvc.Resources
Debug.Print resource.Name & " - " & resource.User
Next
Back to top.
Creating
a Machine Account
machinename = "mymachine"
Set oProv = GetObject("WinNT:")
Set oTarg = oProv.OpenDSObject("WinNT://myDomain", "domain\user","password",ADS_SECURE_AUTHENTICATION)
Set oComp = oTarg.Create("computer", machinename)
oComp.SetInfo
'--- Rebind as a user and set the
initial password.
Set oCompUser = GetObject("WinNT://domain/" & machinename
"$,user")
sPwd = machinename
sPwd = StrConv(sPwd, vbLowerCase)
oCompUser.SetPassword sPwd
oCompUser.SetInfo
Back to top.
Setting
File Share Security
Setting file share security is supported
in the ADSI Resource Tool Kit.
Back to top.
Setting File
security
Setting file security is supported in the
ADSI Resource Tool Kit.
Back to top.
Enumerating
Print Queues in a Computer
computerName = "MSPRINT44"
printQueueName = "CORPF"
Set comp = GetObject("WinNT://" & computerName & ",computer")
comp.Filter = Array("PrintQueue")
'--- Enumerating a Printer in a computer.
For Each printQueue In comp
s = printQueue.Name & " " & printQueue.Description & " ("
& printQueue.PrinterPath & ")"
'Debug.Print printQueue.status
'--- QI the PrintQueueOperations (this is optional step in VB/VBScript).
Set printQOps = printQueue
s = s & "Status: " & GetPrintStatus(printQueue.status)
Debug.Print s ' Report the printQueue and Printer status
Next
You can find the source code for this example
at \\samples\WinNT\PrintQueue.
Back to top.
Listing Print
Jobs in a Queue
Dim printQueue As IADsPrintQueue
Dim printQOps As IADsPrintQueueOperations
Dim printJob As IADsPrintJob
Dim printJobOps As IADsPrintJobOperations
'--- Bind to a printer queue.
Set comp = GetObject("WinNT://" & computerName & ",computer")
Set printQueue = comp.GetObject("PrintQueue", printQueueName)
'--- Get print queue characteristics.
Debug.Print printQueue.Name & " " & printQueue.Description & "
(" & printQueue.PrinterPath & ")"
Debug.Print s
'--- Switch to print queue operation.
Set printQOps = printQueue
Debug.Print "Status: " & GetPrintStatus(printQueue.status)
'--- Get print jobs for this specific queue.
Debug.Print "--- Jobs in the queue ----- "
For Each printJob In printQOps.PrintJobs
Debug.Print printJob.Description & " " & printJob.User & "
" & printJob.Priority
Set printJobOps = printJob
Debug.Print "Page printed: " & printJobOps.PagesPrinted & "Page(s)
" & GetJobStatus(printJobOps.status)
Debug.Print "-----"
Next
You can find the source code for this example
at \\samples\WinNT\PrintQueue.
Back to top.
|


The multiple cases of Fabry disease in a Russian family caused by an E341K amino acid substitution in the alpha-galactosidase A.
A large Russian family with multiple cases of Fabry disease in several generations is presented. Fourteen family members were clinico-biochemically examined. Among 12 adult children (19-32 years old) of one couple, five sons manifested angiokeratotic skin lesions and other Fabry symptoms. Biochemical studies including an enzyme assay, the analysis of glycosphingolipid excretion and isoelectric focusing of a patient leukocyte extract allowed us to identify Fabry disease in four affected brothers and to establish the heterozygous status of their mother. The analysis of genomic DNA of four patients and their mother revealed a novel E341K missense mutation caused by a G to A transition (codon 341 GAA-AAA) in the alpha-galactosidase A gene.


Oh hi!
This is a placeholder page. If you feel like building out the rest of the site that is extra credit ;)
Take me back to the main page!This is a placeholder page. If you feel like building out the rest of the site that is extra credit ;)
Take me back to the main page!


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.print.PageFormat
public class PageFormat
The PageFormat
class describes the size and
orientation of a page to be printed.
| Field Summary | |
|---|---|
static int |
LANDSCAPE
The origin is at the bottom left of the paper with x running bottom to top and y running left to right. |
static int |
PORTRAIT
The origin is at the top left of the paper with x running to the right and y running down the paper. |
static int |
REVERSE_LANDSCAPE
The origin is at the top right of the paper with x running top to bottom and y running right to left. |
| Constructor Summary | |
|---|---|
PageFormat()
Creates a default, portrait-oriented PageFormat . |
| Method Summary | |
|---|---|
Object |
clone()
Makes a copy of this PageFormat with the same
contents as this PageFormat . |
double |
getHeight()
Returns the height, in 1/72nds of an inch, of the page. |
double |
getImageableHeight()
Return the height, in 1/72nds of an inch, of the imageable area of the page. |
double |
getImageableWidth()
Returns the width, in 1/72nds of an inch, of the imageable area of the page. |
double |
getImageableX()
Returns the x coordinate of the upper left point of the imageable area of the Paper object
associated with this PageFormat . |
double |
getImageableY()
Returns the y coordinate of the upper left point of the imageable area of the Paper object
associated with this PageFormat . |
double[] |
getMatrix()
Returns a transformation matrix that translates user space rendering to the requested orientation of the page. |
int |
getOrientation()
Returns the orientation of this PageFormat . |
Paper |
getPaper()
Returns a copy of the Paper object associated
with this PageFormat . |
double |
getWidth()
Returns the width, in 1/72nds of an inch, of the page. |
void |
setOrientation(int orientation)
Sets the page orientation. |
void |
setPaper(Paper paper)
Sets the Paper object for this
PageFormat . |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int REVERSE_LANDSCAPE
| Constructor Detail |
|---|
public PageFormat()
PageFormat
.
| Method Detail |
|---|
public Object clone()
PageFormat
with the same
contents as this PageFormat
.
clone
in class Object
PageFormat
.Cloneable
public double getWidth()
public double getHeight()
public double getImageableX()
Paper
object
associated with this PageFormat
.
This method takes into account the
orientation of the page.
Paper
object
associated with this PageFormat
.public double getImageableY()
Paper
object
associated with this PageFormat
.
This method takes into account the
orientation of the page.
Paper
object
associated with this PageFormat
.public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
Paper
object associated
with this PageFormat
. Changes made to the
Paper
object returned from this method do not
affect the Paper
object of this
PageFormat
. To update the Paper
object of this PageFormat
, create a new
Paper
object and set it into this
PageFormat
by using the setPaper(Paper)
method.
Paper
object associated
with this PageFormat
.setPaper(java.awt.print.Paper)
public void setPaper(Paper paper)
Paper
object for this
PageFormat
.
paper
- the Paper
object to which to set
the Paper
object for this PageFormat
.
NullPointerException
- a null paper instance was passed as a parameter.getPaper()
public void setOrientation(int orientation) throws IllegalArgumentException
orientation
must be
one of the constants: PORTRAIT, LANDSCAPE,
or REVERSE_LANDSCAPE.
orientation
- the new orientation for the page
IllegalArgumentException
- if
an unknown orientation was requestedgetOrientation()
public int getOrientation()
PageFormat
.
PageFormat
object's orientation.setOrientation(int)
public double[] getMatrix()
AffineTransform
constructor.
AffineTransform
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


This application is designed to give you vital information on your round. To start, selet how many holes you will play this round. This will setup the holes for you to add information on. Click on each hole to and fill out the form. Once you've completed your round click on the Summary button to see your stats!