A place for general developer talk – for everyone! | Documentation https://developers.komodoplatform.com | MoreDev Docs - https://docs.komodoplatform.com | Mastering CryptoConditions - https://github.com/KomodoPlatform/Mastering_CryptoConditions
100 messages
Before 05-Dec-19 12:00 AM
MyName22-Mar-19 06:18 PM
because, centralized
jl777c22-Mar-19 06:18 PM
they like to deprecated the most popular rpc calls
who needs getinfo anyway
signrawtransaction
zack22-Mar-19 06:18 PM
mining pools have to run what the miners want, and miners can only mine tokens that they can sell to buy electricity.
Traders control it all.
jl777c22-Mar-19 06:18 PM
change it all, then make new ones that have the old behavior
actionslacks22-Mar-19 06:19 PM
@zack you aren't the only one who doesn't agree with kmd's interpretation of what oracles are. I have had a similar discussion with others. thx for coming by to debate your point.
MyName22-Mar-19 06:19 PM
mining pools have to run what the miners want
99% of miners can't install a wallet, much less determine what code they want
1
smk762 - dracocanis ominator22-Mar-19 06:19 PM
I used to think they were witches(edited)
zack22-Mar-19 06:19 PM
Amoveo miners never have to install a full node(edited)
Alright22-Mar-19 06:20 PM
You keep glossing over this "hard update" thing
actionslacks22-Mar-19 06:20 PM
!kmdtip @zack 2
KMD TipBotBOT22-Mar-19 06:20 PM
TipBot
@actionslacks (actionslacks#4072)
You tipped @zack2 KMD
Alright22-Mar-19 06:20 PM
you(the devs) ultimately control these oracles it seems
MyName22-Mar-19 06:20 PM
Amoveo miners never have to install a full node
no miners of any coin do
siu - Chainmakers22-Mar-19 06:21 PM
"Trustless"
MyName22-Mar-19 06:21 PM
I literally know hundreds of miners who have never had a node/wallet, full or otherwise
zack22-Mar-19 06:21 PM
Amoveo is the only project trying to resuse Nakamoto consensus for the oracle.
It is a radical departure from existing oracle designs, and you are right to question whether it will work.
But if it does work, it will be vastly cheaper than the alternatives.
Alright22-Mar-19 06:22 PM
so... "hard update"s?
jl777c22-Mar-19 06:22 PM
i think users need more visibility to be able to choose which fork, otherwise there is no corrective force from users
but with money at stake, maybe that is the force
smk762 - dracocanis ominator22-Mar-19 06:22 PM
I dunno. I'm cranking a buttload of oracles for aout $5/month
zack22-Mar-19 06:22 PM
the nash equilibrium is that we will never have to hard update to prevent an oracle from closing the wrong way.
jl777c22-Mar-19 06:23 PM
it seems the amoveo is more akin to bet CC than oracles CC
2
a specific event, bets, winners/losers
zack22-Mar-19 06:23 PM
There has been some planning to add a feature to the full node, so that you could manually tell it to never download blocks that close a particular oracle in a way that you specify as lying.
I think it is a good idea, we should probably add this feature.
jl777c22-Mar-19 06:24 PM
to me, the oracles CC is just for the raw data to be onchain
if you don't have an oracle, then you wont be able to do trust free betting.
if the data source is trusted, the enforcement of the bet is trusted.
smk762 - dracocanis ominator22-Mar-19 06:25 PM
so only oracles can bet?
jl777c22-Mar-19 06:25 PM
bet CC would need to implement a layer using oracles data as the input
any single publisher wont be trusted
MyName22-Mar-19 06:25 PM
that you specify as lying.
so I get to force an oracle to fork the grass_is_blue chain and tie it up forever? this should be fun to play with
jl777c22-Mar-19 06:26 PM
in aggregate data feeds from many publishers
also, it is possible to bet on things that no data publisher is publishing
zack22-Mar-19 06:26 PM
@smk762 - dracocanis ominator an oracle in Amoveo is an on-chain data structure. it doesn't own money. it cannot bet.
jl777c22-Mar-19 06:26 PM
so there is no data publisher incentivized to cheat as their incentive is to keep the data stream high quality
smk762 - dracocanis ominator22-Mar-19 06:26 PM
but if you don't have an oracle, then you wont be able to do trust free betting.?
zack22-Mar-19 06:27 PM
aggregating data feeds cannot be a secure oracle.
jl777c22-Mar-19 06:27 PM
we have turing complete C code running inside the daemon. i claim that any sort of logic can be implemented
i didnt say aggregate
zack22-Mar-19 06:27 PM
no amount of logic can combine data feeds into a secure oracle.
You at least need the data feeds to be commit-reveal, then it might be possible.
and you probably need to have the reporters have some vested interest. a bond or something.
smk762 - dracocanis ominator22-Mar-19 06:28 PM
so oracles cant bet. cant do trust free betting if you dont have an oracle. So there is no trusted betting ?(edited)
Alright22-Mar-19 06:28 PM
yep, devs deciding what is and isn't true
that's what you need
MyName22-Mar-19 06:29 PM
and you probably need to have the reporters have some vested interest. a bond or something
how is that not the opposite of trustless?
jl777c22-Mar-19 06:29 PM
so they commit to the data, then when all commitments are there, all reveal and then do a correlation consensus
smk762 - dracocanis ominator22-Mar-19 06:29 PM
can we incorporate dilithuim so we can do schrodinger bets?(edited)
jl777c22-Mar-19 06:29 PM
so no gaming your data based on other publishers
zack22-Mar-19 06:29 PM
you need tires to drive a car, but you can't put a tire in the driver's seat and let him drive.
You need an oracle to do betting, but the oracle itself is not making any bets.
@jl777c yeah, that is the basics of what Augur and Bitcoin Hivemind do. you can can look at the bitcoin hivemind docs for the details.
Personally, I think Amoveo's oracle will be much more successful of a design.
jl777c22-Mar-19 06:30 PM
ok, so what if there is a commit/reveal process for each data point and the datafees are given to the ones with the highest correlation to the others
make the game theory so the data providers make the most money by having the most accurate data
but the total bet size is limited by the data fees....
zack22-Mar-19 06:31 PM
yeah, that would be closer to a working solution. But I still recommend to read some other people's designs before building anything.(edited)
MyName22-Mar-19 06:32 PM
make the game theory so the data providers make the most money by having the most accurate data
still leaves the sticky bits of determining "accurate"
jl777c22-Mar-19 06:32 PM
maybe having a bug bounty system
zack22-Mar-19 06:32 PM
There is a limit in Augur where the total amount of money being bet needs to be worth significantly less than the value of the votecoins staked in the oracles
jl777c22-Mar-19 06:33 PM
first reporter of bad data gets the most bounty and if it really is a valid bug, it overrides the data. the stake holders would vote on the validity of the bug report
zack22-Mar-19 06:33 PM
it makes their design so expensive. they have to pay big fees to votecoin holders to keep the price high enough
jl777c22-Mar-19 06:33 PM
by letting anybody gain bug bounty for bad data, it would make people run data gather/compare code to be the first to find any bad data
smk762 - dracocanis ominator22-Mar-19 06:34 PM
is it correct to say that betting on the outcome potentially affects the outcome?
jl777c22-Mar-19 06:35 PM
I want to separate the betting from the raw data, so the provider of the raw data isnt directly determining anything. the bet would be on highly processed data that is validated by everyone
or anyone
zack22-Mar-19 06:35 PM
A lot of oracle mechanisms involve escalation mechanisms.
So if someone is trying to push bad data through, there is a way for honest people to lock up money in a deposit to mark that data as bad, and needing further review.
MyName22-Mar-19 06:35 PM
by letting anybody gain bug bounty for bad data, it would make people run data gather/compare code to be the first to find any bad data
Why does that make me envision an entire new occupational field where people start trying to do that for a living?
jl777c22-Mar-19 06:36 PM
it would just mean running a node gathering the same data the publisher is posting and finding big enough discrepancies
smk762 - dracocanis ominator22-Mar-19 06:36 PM
@MyName#kmdlabs
zack22-Mar-19 06:37 PM
Oracles are a deep subject, it would probably take a long time to be able to build a new secure one, but copying or modifying an existing design would be faster.
jl777c22-Mar-19 06:38 PM
yes, I understand, this is why there is no bet CC yet
MyName22-Mar-19 06:38 PM
the problem I see with leaving it to gather/compare code is the whole blue/green grass scenario where by 97 sources saying grass is blue vs 2 saying grass is green would yield a result that "grass is green" is a "lie"
jl777c22-Mar-19 06:39 PM
that is why stakeholders would need to approve any disputes
zack22-Mar-19 06:39 PM
I would be honored if you grouped an Amoveo light node with one of your komodo chains, so that you could make bets who's outcome is determined by Amoveo's oracle.
jl777c22-Mar-19 06:39 PM
we would just need to make an oracles CC that cross posted from the amoveo chain
1
zack22-Mar-19 06:40 PM
that wouldn't be cryptoeconomically secure. you would be trusting someone.
jl777c22-Mar-19 06:40 PM
but we can do it with merkleproofs
to avoid trusting anyone
zack22-Mar-19 06:40 PM
yes, Amoveo's data structure is fully merkelized, and the light node uses headers to verify the merkel proofs
jl777c22-Mar-19 06:40 PM
so why wouldnt that work?
zack22-Mar-19 06:41 PM
why wouldn't what work?
jl777c22-Mar-19 06:41 PM
"that wouldn't be cryptoeconomically secure. you would be trusting someone."
zack22-Mar-19 06:41 PM
oh, the oracle CC module as specified is a trusted feed
jl777c22-Mar-19 06:41 PM
would need to query enough SPV servers to verify the merkle root can be used
this is the purpose of the oracles CC, to get data that is otherwise inaccessible onchain, so the merkle proof can be put onchain and then the betCC can query SPV servers to validate the merkleproof
zack22-Mar-19 06:42 PM
you should run the light node, so you can verify headers and know that the merkle root you are looking at is valid.
An attacker can spin up hundreds of fake spv nodes easily.
jl777c22-Mar-19 06:42 PM
ok, light node then
zack22-Mar-19 06:43 PM
if you run a light node, then you don't need the oracle CC. the light node will verify whatever merkel proof you need
jl777c22-Mar-19 06:43 PM
instead of having the data offchain and ephemereal, the oracles CC would get it onchain so it is right there for other CC to access
zack22-Mar-19 06:44 PM
so you want to re-write an amoveo light node on-chain on komodo? that is ambitious
just having each full node be required to also run an Amoveo light node is good enough
komodo has lots of chains, right? it is like a network of blockchains?
jl777c22-Mar-19 06:46 PM
yes, many chains
zack22-Mar-19 06:46 PM
so you can attach a light node to one of the chains, so every full node of that chain needs an amoveo light node
jl777c22-Mar-19 06:46 PM
yes, that would be similar to our dual-daemon functionality
zack22-Mar-19 06:47 PM
then you would have access to a very cheap oracle that is very likely to be secure


{%- comment -%} Map grabs the tutorials sections, giving us an array of arrays. Join, flattens all the items to a comma delimited string. Split turns it into an array again. {%- endcomment -%} {%- assign tutorials = site.data.tutorials | map: 'tutorials' | join: ',' | split: ',' -%} {%- comment -%} Because this is built for every page, lets find where we are in the ordered document list by comparing url strings. Then if there's something previous or next, lets build a link to it. {%- endcomment -%} {% for tutorial in tutorials -%} {% assign tutorial_url = tutorial | prepend:"/tutorials/" | append:"/" -%} {% if tutorial_url == page.url -%}


Title bars can have left-, right-, and center-aligned sections. You can use one, two, or all three of them in any combination.
The sections are added with facets named left
, right
and title
. The title itself can instead be set as the title
property of the title for convenience.
<t:titleBar>
<f:facet name="left">Left Site Name</f:facet>
<f:facet name="right">Right link</f:facet>
</t:titleBar>
<t:titleBar title="Title positioned left" titlePosition="left">
<f:facet name="right">Right link</f:facet>
</t:titleBar>
<t:titleBar color="primary" title="Title">
<f:facet name="left">Left</f:facet>
<f:facet name="right">Right link</f:facet>
</t:titleBar>
<t:titleBar color="dark">
<f:facet name="left">Left</f:facet>
<f:facet name="title">Title with markup</f:facet>
<f:facet name="right">Right link</f:facet>
</t:titleBar>
Additional styling is available by setting the styleClass
property. Refer to the Foundation For Apps Documentation for further information and examples.


Academic career:
- 2012-now: Research Assistant, Dept. of Chemical Pathology, The Chinese University of HongKong (CUHK).
- 2010-2012: Research Fellow, BGI Shenzhen.
- 2011-2013: Master of Science, CUHK-BGI Innovation Institute of Trans-omics, CUHK.
- 2008-2010: Research Fellow, Plant Physiology Lab, South China Agricultural University.
- 2006-2010: Bachelor of Science in Biotechnology, College of Life Science, South China Agricultural University(SCAU).
Participating/participated Research Group:
- 2012-now Department of Chemical Pathology, CUHK. My research interests focus on long no-coding RNA regulation and using NGS tools to get insight into the mechanism of C2C12 myogensis. Based on Next-generation sequencing dataset (RNA-seq, Chip-seq etc.), we try to construct transcriptional regulatory network to interpret the regulation and control mechanism of C2C12 differentiation.
- 2011-2012 Microbial Research Group, BGI shenzhen. Design NGS(Next-generation sequencing) solution for pathogen project, write pipeline to deal with NGS data and analysis some biological problem cooperate with customers. Base on my biological background, I can find many differences between pathogenic and nonpathogenic bacteria/fungi by compare their genome. We can provide some clues contribute to the pathogenicity base on bioinformatics analysis.
- 2010-2011 Social Evolution Group, BGI shenzhen. Participate in the Acromyrmex echinatior genome project and Termite genome project. At the begining, I focus on gene prediction and function annotation, while I learn programing and use many tools to annotation a denovo genome. For later analysis, I do some comparative genomics analysis, we compared the sex determination related genes, Metabolism related genes and Odorant Binding proteins among several species. Some differences are responsible to its social lifestyle. After that, I take part on Cotton genome project, focus on Cotton genome expansion due to LTR insertion recently.
- Plant Physiology Lab, College of Life Science, SCAU. Following my supervisor, I join a team to develop a method to delay Litchi go browning. I purify the key enzyme by Chromatography and SDS-PAGE gel. To get some sequence information about this enzyme, we do a mass spectrum analysis. Base on several fragment, I design primers to amplify it’s gene from Litchi cDNA libary. Then, we design probes to perform Northern Blot to test this gene express level in different stage of browning. We found that this gene express level is high in the early stage of browning.
Skills
- Use perl/python to deal with Next-generation sequencing data;
- Master bioinformatics tools to deal with NGS data;
- Use MPI and CUDA to perform parallel computation;
- Good communication skills, and willingness to work with a team.
Interests
I like sport (play pingpong, hiking and basketball), cooking and reading science fiction.
Publications
- Sanne Nygarrd, Guojie Zhang,...,Cai Li, Haofu Hu, Jiajian Zhou, Lu Ji, Feng Qiu, Hailin Pan,Jun Wang,et al. The genome of the leaf-cutting ant Acromyrmex echinatior suggests key adaptations to advanced social life and fungus farming. Genome Research. Epub 2011 June 30


°F
°C
Search
City Weather
As of TIME
Current Temp:
Description
Outlook for [City] Today
Stat
Value
Stat
Value
Stat
Value
Stat
Value
Stat
Value
Stat
Value
Stat
Value
Stat
Value
Today
Tomorrow
Next Day
following day


Multiple inheritance (several extends statements) is useful when a class wishes to include several orthogonal kinds of behavior and data, e.g. combining geometry and color. By writing several extends statements, multiple inheritance is achieved.
Show the flattened class with inheritance expanded:
A special kind of multiple inheritance is diamond inheritance, which is a problem that can arise when using multiple inheritance.
The potential problem is that we have diamond inheritance since the coordinate position defined by the fields x and y is inherited twice. In Modelica this is not a problem, since there is a rule stating that if several identical declarations or equations are inherited, only one of them is kept.
The Point2 definitions x, y, etc. are only present once despite being inherited twice, via VerticalLine and HorizontalLine.


Interactive Configuration Builder
An interactive tool to help build your Shibboleth config
import an existing configuration
Please select components to configure for your installation
Federated SSO Identity Provider service using Shibboleth:
Non-interactive installation
Instructions
- Once all the fields for the service are completed, cut and paste results into config file in same directory as the deploy tool
- Initiate deployment by executing
./deploy_idp.sh
on the target server to initiate the install
- Hover over the tooltip icon:
for context sensitive help
- this tool best use in Firefox, Chrome, or Safari.
IE is not supported.
General Information
Document This Configuration
Brief description for this configuration
:
Name of Server Running This Configuration
Public URL of the Server
:
Set the Federated SSO scope
What is your organization's domain?
:
Information for the Server Certificate TLS Generation
Server Certificate Country Code:
Server Certificate Org Name
:
Server Certificate Common Name
:
Create a self signed certificate:
No
Yes(Only for testing)
Certificate chain:
Digicert
TCS(The old chain)
Federated Single Sign On Configuration Information
Base Configuration for FedSSO
Federated SSO needs credentials to connect to your Directory for 'find and bind' operations as well as to access data about a user.
NTP server
:
Servlet Container
:
Authentication type
:
ldap
cas
LDAP Server type
:
AD
Other
LDAP Servers Hostnames
:
LDAP Connection Encryption technique
:
LDAP SSL
LDAP TLS
LDAP URL
:
AD uPN domain
:
LDAP Bind DN
:
LDAP Password
:
LDAP Base DN
:
LDAP attribute filter
:
LDAP user field
:
LDAP Subtree search?
:
Yes (recommended)
No
Ask for keystore passwords?
:
No (recommended)
Yes
CAS Server URL
:
CAS Server Login URL
:
FedSSO Features
These are some additional configurations that enhance the FedSSO operation
Attribute that contains norEduPersonNIN with 12 chars :
Install support for ePTID
:
Yes(recommended)
No
Send anonymous usage stats to SWAMID
:
Yes(recommended)
No
Enable Support to sign into Google Apps :
No
Yes
Google Apps domain :
Enable user consent :
Yes
No(recommended)
Enable SAML2 ECP for non-web SSO
:
Yes(recommended)
No
IP Restrictions to IdP Status Url(Recommended shown)
:
Static data
Enter static data for organisation information
norEduOrgAcronym :
Country descriptor :
Generate Configuration File
Autogenerated Configuration File
Import Configuration File
Import My Existing Config From Below
back to top
IDP Installer Version 3.0_SWAMID © 2011-2015


stories/googlemapapi/GeoCoding.story
Narrative:
As a user of google geo code api
I want to get longitude and latitude
So that I can transfer my address
Scenario: Get geocode for Amphitheatre Parkway
Given I have an address 1600 Amphitheatre Parkway, Mountain View, CA
When I request google api for geocode with address
Then I should get response status code 200
And I should get longitude -122.08561 and latitude 37.42241
Scenario: Get geocode for Winnetka
Given I have an address Winnetka
When I request google api for geocode with address
Then I should get response status code 200
And I should get longitude -87.735895 and latitude 42.10808340000001


|
pyrax
Python Bindings for the Rackspace Cloud
|
Public Member Functions | |
| def | __init__ |
| def | get_state |
| Returns the current state of this scaling group. | |
| def | pause |
| Pauses all execution of the policies for this scaling group. | |
| def | resume |
| Resumes execution of the policies for this scaling group. | |
| def | update |
| Updates this ScalingGroup. | |
| def | update_metadata |
| Adds the given metadata dict to the existing metadata for this scaling group. | |
| def | get_configuration |
| Returns the scaling group configuration in a dictionary. | |
| def | get_launch_config |
| Returns the launch configuration for this scaling group. | |
| def | update_launch_config |
| Updates the server launch configuration for this scaling group. | |
| def | update_launch_metadata |
| Adds the given metadata dict to the existing metadata for this scaling group's launch configuration. | |
| def | add_policy |
| Adds a policy with the given values to this scaling group. | |
| def | list_policies |
| Returns a list of all policies defined for this scaling group. | |
| def | get_policy |
| Gets the detail for the specified policy. | |
| def | update_policy |
| Updates the specified policy. | |
| def | execute_policy |
| Executes the specified policy for this scaling group. | |
| def | delete_policy |
| Deletes the specified policy from this scaling group. | |
| def | add_webhook |
| Adds a webhook to the specified policy. | |
| def | list_webhooks |
| Returns a list of all webhooks for the specified policy. | |
| def | update_webhook |
| Updates the specified webhook. | |
| def | update_webhook_metadata |
| Adds the given metadata dict to the existing metadata for the specified webhook. | |
| def | delete_webhook |
| Deletes the specified webhook from the specified policy. | |
| def | policy_count |
| def | name |
| The following property declarations allow access to the base attributes of the ScalingGroup held in the 'groupConfiguration' dict as if they were native attributes. | |
| def | name |
| def | cooldown |
| def | cooldown |
| def | metadata |
| def | metadata |
| def | min_entities |
| def | min_entities |
| def | max_entities |
| def | max_entities |
Public Attributes | |
| policies |
| def __init__ | ( | self, | |
| args, | |||
| kwargs | |||
| ) |
| def add_policy | ( | self, | |
| name, | |||
| policy_type, | |||
| cooldown, | |||
change = None , |
|||
is_percent = False , |
|||
desired_capacity = None , |
|||
args = None |
|||
| ) |
Adds a policy with the given values to this scaling group.
The 'change' parameter is treated as an absolute amount, unless 'is_percent' is True, in which case it is treated as a percentage.
| def add_webhook | ( | self, | |
| policy, | |||
| name, | |||
metadata = None |
|||
| ) |
Adds a webhook to the specified policy.
| def cooldown | ( | self | ) |
| def cooldown | ( | self, | |
| val | |||
| ) |
| def delete_policy | ( | self, | |
| policy | |||
| ) |
Deletes the specified policy from this scaling group.
| def delete_webhook | ( | self, | |
| policy, | |||
| webhook | |||
| ) |
Deletes the specified webhook from the specified policy.
| def execute_policy | ( | self, | |
| policy | |||
| ) |
Executes the specified policy for this scaling group.
| def get_configuration | ( | self | ) |
Returns the scaling group configuration in a dictionary.
| def get_launch_config | ( | self | ) |
Returns the launch configuration for this scaling group.
| def get_policy | ( | self, | |
| policy | |||
| ) |
Gets the detail for the specified policy.
| def get_state | ( | self | ) |
Returns the current state of this scaling group.
| def list_policies | ( | self | ) |
Returns a list of all policies defined for this scaling group.
| def list_webhooks | ( | self, | |
| policy | |||
| ) |
Returns a list of all webhooks for the specified policy.
| def max_entities | ( | self | ) |
| def max_entities | ( | self, | |
| val | |||
| ) |
| def metadata | ( | self | ) |
| def metadata | ( | self, | |
| val | |||
| ) |
| def min_entities | ( | self | ) |
| def min_entities | ( | self, | |
| val | |||
| ) |
| def name | ( | self | ) |
The following property declarations allow access to the base attributes of the ScalingGroup held in the 'groupConfiguration' dict as if they were native attributes.
| def name | ( | self, | |
| val | |||
| ) |
| def pause | ( | self | ) |
Pauses all execution of the policies for this scaling group.
| def policy_count | ( | self | ) |
| def resume | ( | self | ) |
Resumes execution of the policies for this scaling group.
| def update | ( | self, | |
name = None , |
|||
cooldown = None , |
|||
min_entities = None , |
|||
max_entities = None , |
|||
metadata = None |
|||
| ) |
Updates this ScalingGroup.
One or more of the attributes can be specified.
NOTE: if you specify metadata, it will *replace* any existing metadata. If you want to add to it, you either need to pass the complete dict of metadata, or call the update_metadata() method.
| def update_launch_config | ( | self, | |
server_name = None , |
|||
image = None , |
|||
flavor = None , |
|||
disk_config = None , |
|||
metadata = None , |
|||
personality = None , |
|||
networks = None , |
|||
load_balancers = None , |
|||
key_name = None |
|||
| ) |
Updates the server launch configuration for this scaling group.
One or more of the available attributes can be specified.
NOTE: if you specify metadata, it will *replace* any existing metadata. If you want to add to it, you either need to pass the complete dict of metadata, or call the update_launch_metadata() method.
| def update_launch_metadata | ( | self, | |
| metadata | |||
| ) |
Adds the given metadata dict to the existing metadata for this scaling group's launch configuration.
| def update_metadata | ( | self, | |
| metadata | |||
| ) |
Adds the given metadata dict to the existing metadata for this scaling group.
| def update_policy | ( | self, | |
| policy, | |||
name = None , |
|||
policy_type = None , |
|||
cooldown = None , |
|||
change = None , |
|||
is_percent = False , |
|||
desired_capacity = None , |
|||
args = None |
|||
| ) |
Updates the specified policy.
One or more of the parameters may be specified.
| def update_webhook | ( | self, | |
| policy, | |||
| webhook, | |||
name = None , |
|||
metadata = None |
|||
| ) |
Updates the specified webhook.
One or more of the parameters may be specified.
| def update_webhook_metadata | ( | self, | |
| policy, | |||
| webhook, | |||
| metadata | |||
| ) |
Adds the given metadata dict to the existing metadata for the specified webhook.


Women Techmaker is a community specially for girls started by Google to empower girls in tech field. They will provide scopes for girls in different manners and push their career in upper way. Join the community to take advantage of it.
Read MoreThis community is started by three of us to help everyone get hands on practise in tech and learn new skills for better tomorrow and better job opportunities. To join the community go to community page or click on read more.
Read More


Web Developer
Collaborate with cross-functional teams to design and develop responsive and user-friendly web applications. Implement modern web technologies, including HTML5, CSS3, JavaScript, Jquery and frameworks like Bootstrap and other library. 💼


Data Protection
Policy Brief & Purpose
Our Company Data Protection Policy refers to our commitment to treat information of employees, customers, stakeholders and other interested parties with the utmost care and confidentiality. With this policy, we ensure that we gather, store and handle data fairly, transparently and with respect towards individual rights.
Scope
This policy refers to all parties (employees, job candidates, clients, suppliers etc.) who provide any amount of information to us.
What is Covered Under the Data Protection Policy?
Employees of our company and its subsidiaries must follow this policy. Contractors, consultants, partners and any other external entity are also covered. Generally, our policy refers to anyone we collaborate with or acts on our behalf and may need occasional access to data.
Policy Elements
As part of our operations, we need to obtain and process information. This information includes any offline or online data that makes a person identifiable such as names, addresses, usernames and passwords, digital footprints, photographs, social security numbers, financial data etc.
Our company collects this information in a transparent way and only with the full cooperation and knowledge of interested parties. Once this information is available to us, the following rules apply.
Our data will be:
- Accurate and kept up-to-date
- Collected fairly and for lawful purposes only
- Processed by the company within its legal and moral boundaries
- Protected against any unauthorized or illegal access by internal or external parties
Our data will not be:
- Transferred to organizations, states or countries that do not have adequate data protection policies
- Distributed to any party other than the ones agreed upon by the data’s owner (exempting legitimate requests from law enforcement authorities)
In addition to ways of handling the data the company has direct obligations towards people to whom the data belongs. Specifically we must:
- Let people know which of their data is collected
- Inform people about how we’ll process their data
- Inform people about who has access to their information
- Have provisions in cases of lost, corrupted or compromised data
- Allow people to request that we modify, erase, reduce or correct data contained in our databases
Actions
To exercise data protection we’re committed to:
- Restrict and monitor access to sensitive data
- Develop transparent data collection procedures
- Train employees in online privacy and security measures
- Build secure networks to protect online data from cyberattacks
- Establish clear procedures for reporting privacy breaches or data misuse
- Include contract clauses or communicate statements on how we handle data
- Establish data protection practices


This website is run by @ForbesLindesay
Icon by miniartx from Icon Archive CC Attribution-Noncommercial-No Derivate 3.0


acl acl2010 acl2010-163 acl2010-163-reference knowledge-graph by maker-knowledge-mining
Source: pdf
Author: Jinsong Su ; Yang Liu ; Yajuan Lv ; Haitao Mi ; Qun Liu
Abstract: Lexicalized reordering models play a crucial role in phrase-based translation systems. They are usually learned from the word-aligned bilingual corpus by examining the reordering relations of adjacent phrases. Instead of just checking whether there is one phrase adjacent to a given phrase, we argue that it is important to take the number of adjacent phrases into account for better estimations of reordering models. We propose to use a structure named reordering graph, which represents all phrase segmentations of a sentence pair, to learn lexicalized reordering models efficiently. Experimental results on the NIST Chinese-English test sets show that our approach significantly outperforms the baseline method. 1


Gomoku
问题描述 :
For convenience, we coordinate the chessboard as illustrated above. The left-bottom intersection is (0,0). And the bottom horizontal edge is x-axis, while the left vertical line is y-axis.
I am a fan of this game, actually. However, I have to admit that I don’t have a sharp mind. So I need a computer program to help me. What I want is quite simple. Given a chess layout, I want to know whether someone can win within 3 moves, assuming both players are clever enough. Take the picture above for example. There are 31 stones on it already, 16 black ones and 15 white ones. Then we know it is white turn. The white player must place a white stone at (5,8). Otherwise, the black player will win next turn. After that, however, the white player also gets a perfect situation that no matter how his opponent moves, he will win at the 3rd move.
So I want a program to do similar things for me. Given the number of stones and positions of them, the program should tell me whose turn it is, and what will happen within 3 moves.
输入:
Each case contains n+1 lines which are formatted as follows.
n
x1 y1 c1
x2 y2 c2
……
xn yn cn
The first integer n indicates the number of all stones. n<=222 which means players have enough space to place stones. Then n lines follow. Each line contains three integers: xi and yi and ci. xi and yi are coordinates of the stone, and ci means the color of the stone. If ci=0 the stone is white. If ci=1 the stone is black. It is guaranteed that 0<=xi,yi<=14, and ci=0 or 1. No two stones are placed at the same position. It is also guaranteed that there is no five in a row already, in the given cases.
The input is ended by n=0.
输出:
Each case contains n+1 lines which are formatted as follows.
n
x1 y1 c1
x2 y2 c2
……
xn yn cn
The first integer n indicates the number of all stones. n<=222 which means players have enough space to place stones. Then n lines follow. Each line contains three integers: xi and yi and ci. xi and yi are coordinates of the stone, and ci means the color of the stone. If ci=0 the stone is white. If ci=1 the stone is black. It is guaranteed that 0<=xi,yi<=14, and ci=0 or 1. No two stones are placed at the same position. It is also guaranteed that there is no five in a row already, in the given cases.
The input is ended by n=0.
样例输入:
31 3 3 1 3 4 0 3 5 0 3 6 0 4 4 1 4 5 1 4 7 0 5 3 0 5 4 0 5 5 1 5 6 1 5 7 1 5 9 1 6 4 1 6 5 1 6 6 0 6 7 1 6 8 0 6 9 0 7 5 1 7 6 0 7 7 1 7 8 1 7 9 0 8 5 0 8 6 1 8 7 0 8 8 1 8 9 0 9 7 1 10 8 0 1 7 7 1 1 7 7 0 0
样例输出:
Place white at (5,8) to win in 3 moves. Cannot win in 3 moves. Invalid.
参考：http://blog.csdn.net/neko01/article/details/40678649
练姐果然是女神
练姐果然是女神
练姐果然是女神
练姐果然是女神
练姐果然是女神
练姐果然是女神
练姐果然是女神
练姐果然是女神
此题答案确实应该是A。文中已修改，感谢一楼的提醒！
这道题这里的解法最坏情况似乎应该是指数的。回溯的时候
O(n) = O(n-1) + O(n-2) + ….
O(n-1) = O(n-2) + O(n-3)+ …
O(n) – O(n-1) = O(n-1)
O(n) = 2O(n-1)
这是研发的在线笔试题吗?发现很多C啊，阿里不是JAVA多么？
这是什么编译器啊，不通过
Thanks for using the time to examine this, I truly feel strongly about it and enjoy finding out far more on this subject matter. If achievable, as you achieve knowledge
书上的解法更巧妙一些，在九度OJ实测的效率差不多
第2题，TCP不支持多播，多播和广播仅应用于UDP。所以B选项是不对的。第2题，TCP不支持多播，多播和广播仅应用于UDP。所以B选项是不对的。
此时的数据量还是很小的，耗时却不短。这种方法确实可以，当然或许还有其他的优化方案，但是优化只能针对某些数据，不太可能在所有情况下都能在可接受的时间内求解出答案。
I like your publish. It is great to see you verbalize from the coronary heart and clarity on this essential subject matter can be easily noticed.
#include <cstdio>
#include <algorithm>
struct LWPair{
int l,w;
};
int main() {
//freopen("input.txt","r",stdin);
const int MAXSIZE=5000, MAXVAL=10000;
LWPair sticks[MAXSIZE];
int store[MAXSIZE];
int ncase, nstick, length,width, tmp, time, i,j;
if(scanf("%d",&ncase)!=1) return -1;
while(ncase– && scanf("%d",&nstick)==1) {
for(i=0;i<nstick;++i) scanf("%d%d",&sticks .l,&sticks .w);
std::sort(sticks,sticks+nstick,[](const LWPair &lhs, const LWPair &rhs) { return lhs.l>rhs.l || lhs.l==rhs.l && lhs.w>rhs.w; });
for(time=-1,i=0;i<nstick;++i) {
tmp=sticks .w;
for(j=time;j>=0 && store >=tmp;–j) ; // search from right to left
if(j==time) { store[++time]=tmp; }
else { store[j+1]=tmp; }
}
printf("%dn",time+1);
}
return 0;
}
分析的很详细！赞一个
思考人生吗
第2题，TCP不支持多播，多播和广播仅应用于UDP。所以B选项是不对的。第2题，TCP不支持多播，多播和广播仅应用于UDP。所以B选项是不对的。
楼主你能把scanf( "%d%*" ,&T );中%*的用法详细说明吗


Time Table
Hours
Mon
Tue
Wed
Thu
Fri
Sciene
Maths
Science
Maths
Arts
Social
History
English
Social
Sports
Lunch
Sciene
Maths
Science
Maths
Project
Social
History
English
Social


If you'd like to contact sean, send an email to<EMAIL_ADDRESS>Learn more
Adopted from @mdo's Cover template for Bootstrap.


Home
Browse
Portfolio
Checkout
Log in
Sign Up
Home
Browse
Portfolio
Checkout
Login
Signup
Home
Browse
Portfolio
Checkout
Log in
Sign Up
Show/Hide Main Info
Show/Hide Extras
Facebook
Like
2,048
Save
Okay
Cancel
2,048
Like
Bank of Goodville
Low risk
Medium risk
High risk
2 Options
1 Month
blah blah blah
Add to Portfolio
Bank of Goodville
2 days ago
Animals
Activity
Elliot Fu
added
Jenny Hess
to the project
Stevie Feliciano
was added as an
Administrator
Helen Troy
added two pictures
Join Project


{% extends "base.html" %} {% block styles %} {{ super() }} {% endblock %} {% block page_content %}
This is about a cat called Scratchy, a guy called Mitch and some cosmic defenders. You will learn to program in a simple language called Scratch and your projects will be part of the adventure.
This is about a cat called Scratchy, a guy called Mitch and some cosmic defenders. You will learn to program in a simple language called Scratch and your projects will be part of the adventure.
This is about a cat called Scratchy, a guy called Mitch and some cosmic defenders. You will learn to program in a simple language called Scratch and your projects will be part of the adventure.
This is about a cat called Scratchy, a guy called Mitch and some cosmic defenders. You will learn to program in a simple language called Scratch and your projects will be part of the adventure.
{% endblock %}


{#if currentUser === false}
Log analyzer for {brand}.
Logalyzer can dissect your server logs and aggregate the results into charts and graphs, helping you gain valuable insight on your users' activities and preferences.
{brandLinkText}


Multiple Mason viewers may appear on the same page. When the viewers are describing the same sequence, the
viewers may optionally register with a central registry to enable a visual indication of where the currently moused-over feature maps onto
the other viewers. This aids in understanding annotations in the context of other annotations, and is especially useful in the
event of many rows and/or many viewers. The example below shows six viewers:
Unable to show Mason Viewer due to lack of SVG support in this browser
Please use a different browser to view the Mason Viewer.
Possible choices are Firefox, Google Chrome, Internet Explorer version 9 or higher.


Projects
My very interesting projects are showcased here
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.


{% block subject %}{{ subject|default:"Password Reset Request" }}{% endblock %} {% block body %} Hi {{ user.get_short_name }},
Please use {{ password }} as temporary password to reset your {{ app_name }} account password.
NOTE: the password will expire shortly!
You received this email because you recently requested for a password reset for your {{ app_name }} account. If you did not, kindly discard or ignore this email.
{% endblock %}


Will Ferrell to Host Saturday Night Live, Making Him a Five-Timer
by Jordan CrucchiolaBig news dropped for Saturday Night Live fans today. NBC announced that former cast member Will Ferrell will return to the show to host on November 23, which will officially enter him into SNL’s super-exclusive Five-Timers Club. (Hold for applause.) He will be joined by musical guest King Princess, who will be making her SNL debut.
Ferrell’s episode will mark Saturday Night Live’s final live show before the Thanksgiving holiday; prior to that, Harry Styles will serve as host and musical guest this weekend.
So far, only one Saturday Night Live host is locked in for December, and like Ferrell, it’s yet another alum of the show, with former cast member Eddie Murphy returning to host on December 21.


Before Change
// processor jobs were successful, including the one that
// got recreated.
logger.info("Downloader Jobs finished, waiting for processor Jobs to complete.")
successful_processor_jobs = []
for processor_job in processor_jobs:
// One of the two calls to wait_for_job will fail
// because the job is going to delete itself when it
// finds that the file it wants to process is missing.
try:
processor_job = wait_for_job(processor_job, ProcessorJob, start_time)
if processor_job.success:
successful_processor_jobs.append(processor_job)
except:
pass
self.assertEqual(len(successful_processor_jobs), NUM_SAMPLES_IN_EXPERIMENT)
After Change
// Once the Downloader job succeeds, it should create one
// and only one processor job, after which the total goes back up
// to NUM_SAMPLES_IN_EXPERIMENT:
processor_jobs = ProcessorJob.objects.all()
self.assertEqual(processor_jobs.count(), NUM_SAMPLES_IN_EXPERIMENT)
// And finally we can make sure that all of the
// processor jobs were successful, including the one that


Data Analysis (Time Series Analysis)
A Time Series is an ordered series of data points over a certain period of time.
Data analysis when done over a period of time to analyze a variable is accomplished using Time Series Analysis.
It is widely used technique commonly used in the fields of finance, economics and retail. Weather forecasting and
earthquake prediction also employ time series analysis to predict the relevant variables. The main use of Time Series
Analysis is making short term predictions or forecasts in a time series.
We will use the United States national crime data from the same UNODC dataset to make some predictions
for crimes in the U.S and some other coutnries.
Assault
Figure 1: Time Series of Assault crimes in the United States from 2003 to 2015.
The ACF and PACF functions can be used to find values p and q for the ARIMA(p,d,q) model.
he acf() and pacf() functions are used to find the value of p and q for the Assault time series. We can also use the auto.arima() function which gives the best fit values for p and q automatically.
The value of p is found to be 3 and the value of q is found to be 0. Thus, the ARIMA(3,1,1) model is used for TSA.
Figure 2: Assault forecast using ARIMA (3,1,1) model
Theft
Figure 3: Time Series of Theft crimes in the United States from 2003 to 2015.
The same process is used on this dataset to find the correct ARIMA model.
Using ACF and PACF, we find that the best model for the theft time series is the ARIMA(2,0,1) model.
Figure 4: Theft forecast using ARIMA (2,0,1) model
Kidnapping
Figure 3: Time Series of Kidnapping crimes in the England from 2003 to 2015.
The same process is used on this dataset to find the correct ARIMA model.
Using ACF and PACF, we find that the best model for the Kidnapping time series is the ARIMA(1,1,1) model.
Figure 3: Kidnapping crime forecast using ARIMA (1,1,1) model
Other Analysis and Visualizations
We have also used a bar chart to show the comparison between the Assaulta and Homicide crime rates of countries. This visualization
is for the 2010 which had the most data available. Click here to see the full page version of this chart.
Figure 4: Interactive bar chart showing the rates of Assault and Homicide (stacked) in 2010.
This pie chart shows the percentage of worlds crime by country.
Figure 5: Interactive pie chart showing the total instances of Homicides in the world in 2010. Percentage represents the percentage of total homicides in the world.


Logo
Emergency: Get Directions
How's the Patient Today?
This is where Jeremiah's stuffs goes.


| Interface | Description |
|---|---|
| FSASerializer |
All FSA serializers to binary formats will implement this interface.
|
| IMessageLogger | |
| StateVisitor |
State visitor.
|
| Class | Description |
|---|---|
| CFSA |
CFSA (Compact Finite State Automaton) binary format implementation.
|
| CFSA2 |
CFSA (Compact Finite State Automaton) binary format implementation, version 2:
CFSA2.BIT_TARGET_NEXT applicable on all arcs, not necessarily the last one.
v-coded goto field
v-coded perfect hashing numbers, if any
31 most frequent labels integrated with flags byte
|
| CFSA2Serializer | |
| ConstantArcSizeFSA |
An FSA with constant-size arc representation produced directly
by
FSABuilder . |
| FSA |
This is a top abstract class for handling finite state automata.
|
| FSA5 |
FSA binary format implementation for version 5.
|
| FSA5Serializer |
Serializes in-memory
FSA graphs to a binary format compatible with
Jan Daciuk's fsa 's package FSA5 format. |
| FSABuilder |
Fast, memory-conservative finite state automaton builder, returning a
byte-serialized
ConstantArcSizeFSA (a tradeoff between construction
speed and memory consumption). |
| FSAFinalStatesIterator |
An iterator that traverses the right language of a given node (all sequences
reachable from a given node).
|
| FSAInfo |
Compute additional information about an FSA: number of arcs, nodes, etc.
|
| FSATraversal |
This class implements some common matching and scanning operations on a
generic FSA.
|
| FSAUtils |
Other FSA-related utilities not directly associated with the class hierarchy.
|
| FSAUtils.IntIntHolder | |
| MatchResult |
A matching result returned from
FSATraversal . |
| Enum | Description |
|---|---|
| FSABuilder.InfoEntry |
Debug and information constants.
|
| FSAFlags |
FSA automaton flags.
|
Copyright © 2014. All Rights Reserved.


Cardi B Launches Twerkshop For Christmas In New Commercial
by AllHipHop StaffRapper Cardi B has linked with Pepsi again for a lavish new commercial.
(AllHipHop News) Cardi B is getting into the holiday spirit with a festive new Pepsi ad.
The "Bodak Yellow" hitmaker has reteamed with bosses at the soft drink brand for a Christmas-themed promo, in which the rapper instructs a group of elves to hand out money as part of the company's Gift it Forward campaign, promoting acts of charity.
Cardi, who traveled to London to film the commercial, reveals her love of the holidays made her experience on set a true joy.
"It just made me so excited, as soon as I got there I'm like, 'We're getting to the holidays,'" she told Billboard. "I'm really excited for the holidays this year because my baby's a little bit older. I cannot wait to see her interact with her family. I love toy shopping."
As for whether or not the "Hustlers" star will record her own Christmas tune, she reveals she finds the idea intimidating.
"I feel like those aren't things you should touch," she added. "You should leave it to Mariah Carey and leave it there. You don't want to mess it up. You don't want to put a Christmas song out and it don't do good and it ruins your spirit. Listen, I am not playing with Christmas."


Guessing Game
Congrats, ! You got out of 7!
1. Is my full name Keeley? You said:
2. Is my favorite breakfast food pancakes? You said:
3. Can I play the piano? You said:
4. Am I tall enough to ride most rollercoasters? You said:
5. If I assemble a space elevator out of one billion hotdogs on top of each other, is the resultant tower a sandwich? You said:
6. How old am I? You said:
7. Can you guess an outdoor activity that I like? You said:


|
Stone Mason
0.0.0
(A really bad) C++ Game Engine (that you should NOT use)
|
#include <gl_shaders.hpp>
Public Member Functions | |
| GLTexRenderer ()=delete | |
Static Public Member Functions | |
| static GLVertexArray * | getVao () |
| static GLVertexBuffer * | getVbo () |
| static GLShaderProgram * | getShaders () |
| static void | renderTexture (GLTexture *tex, const glm::mat4 &transforms=glm::rotate(3.1415f, glm::vec3{1, 0, 0}) *glm::translate(glm::vec3{-1, 1, 0}) *glm::scale(glm::vec3(2, 2, 0))) |
Static Private Attributes | |
| static GLVertexArray * | texRendVao |
| static GLVertexBuffer * | texRendVbo |
| static GLShaderProgram * | texRendShaders |
|
delete |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |


Home
(current)
Recruitment
Game
Services
Pathfinder
SeAT
Admin
Logout
Login
Cuentas(Administracion)
We are Beyond the Breach
This is our home, our brotherhood
We are a C2 static with a C5 connection WH Corp
We love to kill and get people together
If you want to fly with us, apply as a member or speak with our diplo in our Discord channel
Killing, Hunting, Making people suffer
Thats what we do and what we stand for
If you want to go to our recruitment page
Click Here


Forrest Whitcomb Code 02 Spring 2018
See Homework Below:
Week 1
Week 2
Week 3
Week 4
Week 5 Paint
Week 5 Levels (UPDATED SINCE GRADED INCOMPLETE)
Midterm
Week 8
Week 9
Week 10
Final


Thank you for your participation!
Your response has been recorded, you may now close this window.
You will be redirected to the event page in 5 seconds...


Device extends DirectoryObject
Device class
Tags
Table of Contents
- $_propDict : array<string|int, mixed>
- The array of properties available to the model
- __construct() : mixed
- Construct a new Entity
- getAccountEnabled() : bool|null
- Gets the accountEnabled true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, NOT, in).
- getAlternativeSecurityIds() : array<string|int, mixed>|null
- Gets the alternativeSecurityIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).
- getApproximateLastSignInDateTime() : DateTime|null
- Gets the approximateLastSignInDateTime The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.
- getCommands() : array<string|int, mixed>|null
- Gets the commands Set of commands sent to this device.
- getComplianceExpirationDateTime() : DateTime|null
- Gets the complianceExpirationDateTime The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
- getDeletedDateTime() : DateTime|null
- Gets the deletedDateTime
- getDeviceCategory() : string|null
- Gets the deviceCategory User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
- getDeviceId() : string|null
- Gets the deviceId Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).
- getDeviceMetadata() : string|null
- Gets the deviceMetadata For internal use only. Set to null.
- getDeviceOwnership() : string|null
- Gets the deviceOwnership Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.
- getDeviceVersion() : int|null
- Gets the deviceVersion For internal use only.
- getDisplayName() : string|null
- Gets the displayName The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.
- getDomainName() : string|null
- Gets the domainName The on-premises domain name of Hybrid Azure AD joined devices. This property is set by Intune.
- getEnrollmentProfileName() : string|null
- Gets the enrollmentProfileName Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.
- getEnrollmentType() : string|null
- Gets the enrollmentType Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.
- getExtensionAttributes() : OnPremisesExtensionAttributes|null
- Gets the extensionAttributes
- getExtensions() : array<string|int, mixed>|null
- Gets the extensions The collection of open extensions defined for the device. Read-only. Nullable.
- getHostnames() : string|null
- Gets the hostnames List of hostNames for the device.
- getId() : string|null
- Gets the id Read-only.
- getIsCompliant() : bool|null
- Gets the isCompliant true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
- getIsManaged() : bool|null
- Gets the isManaged true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
- getIsRooted() : bool|null
- Gets the isRooted true if device is rooted; false if device is jail-broken. This can only be updated by Intune.
- getKind() : string|null
- Gets the kind Form factor of device. Only returned if user signs in with a Microsoft account as part of Project Rome.
- getManagementType() : string|null
- Gets the managementType Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
- getManufacturer() : string|null
- Gets the manufacturer Manufacturer of the device. Read-only.
- getMemberOf() : array<string|int, mixed>|null
- Gets the memberOf Groups that this device is a member of. Read-only. Nullable. Supports $expand.
- getModel() : string|null
- Gets the model Model of the device. Read-only.
- getName() : string|null
- Gets the name Friendly name of a device. Only returned if user signs in with a Microsoft account as part of Project Rome.
- getODataType() : string|null
- Gets the ODataType
- getOnPremisesLastSyncDateTime() : DateTime|null
- Gets the onPremisesLastSyncDateTime The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, NOT, ge, le, in).
- getOnPremisesSyncEnabled() : bool|null
- Gets the onPremisesSyncEnabled true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).
- getOperatingSystem() : string|null
- Gets the operatingSystem The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
- getOperatingSystemVersion() : string|null
- Gets the operatingSystemVersion The version of the operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
- getPhysicalIds() : string|null
- Gets the physicalIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).
- getPlatform() : string|null
- Gets the platform Platform of device. Only returned if user signs in with a Microsoft account as part of Project Rome. Only returned if user signs in with a Microsoft account as part of Project Rome.
- getProfileType() : string|null
- Gets the profileType The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
- getProperties() : array<string|int, mixed>
- Gets the property dictionary of the Entity
- getRegisteredOwners() : array<string|int, mixed>|null
- Gets the registeredOwners The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.
- getRegisteredUsers() : array<string|int, mixed>|null
- Gets the registeredUsers Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.
- getRegistrationDateTime() : DateTime|null
- Gets the registrationDateTime Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
- getStatus() : string|null
- Gets the status Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome.
- getSystemLabels() : string|null
- Gets the systemLabels List of labels applied to the device by the system.
- getTransitiveMemberOf() : array<string|int, mixed>|null
- Gets the transitiveMemberOf Groups that the device is a member of. This operation is transitive. Supports $expand.
- getTrustType() : string|null
- Gets the trustType Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory
- getUsageRights() : array<string|int, mixed>|null
- Gets the usageRights Represents the usage rights a device has been granted.
- jsonSerialize() : array<string|int, mixed>
- Serializes the object by property array Manually serialize DateTime into RFC3339 format
- setAccountEnabled() : Device
- Sets the accountEnabled true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, NOT, in).
- setAlternativeSecurityIds() : Device
- Sets the alternativeSecurityIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).
- setApproximateLastSignInDateTime() : Device
- Sets the approximateLastSignInDateTime The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.
- setCommands() : Device
- Sets the commands Set of commands sent to this device.
- setComplianceExpirationDateTime() : Device
- Sets the complianceExpirationDateTime The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
- setDeletedDateTime() : DirectoryObject
- Sets the deletedDateTime
- setDeviceCategory() : Device
- Sets the deviceCategory User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
- setDeviceId() : Device
- Sets the deviceId Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).
- setDeviceMetadata() : Device
- Sets the deviceMetadata For internal use only. Set to null.
- setDeviceOwnership() : Device
- Sets the deviceOwnership Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.
- setDeviceVersion() : Device
- Sets the deviceVersion For internal use only.
- setDisplayName() : Device
- Sets the displayName The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.
- setDomainName() : Device
- Sets the domainName The on-premises domain name of Hybrid Azure AD joined devices. This property is set by Intune.
- setEnrollmentProfileName() : Device
- Sets the enrollmentProfileName Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.
- setEnrollmentType() : Device
- Sets the enrollmentType Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.
- setExtensionAttributes() : Device
- Sets the extensionAttributes
- setExtensions() : Device
- Sets the extensions The collection of open extensions defined for the device. Read-only. Nullable.
- setHostnames() : Device
- Sets the hostnames List of hostNames for the device.
- setId() : Entity
- Sets the id Read-only.
- setIsCompliant() : Device
- Sets the isCompliant true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
- setIsManaged() : Device
- Sets the isManaged true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
- setIsRooted() : Device
- Sets the isRooted true if device is rooted; false if device is jail-broken. This can only be updated by Intune.
- setKind() : Device
- Sets the kind Form factor of device. Only returned if user signs in with a Microsoft account as part of Project Rome.
- setManagementType() : Device
- Sets the managementType Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
- setManufacturer() : Device
- Sets the manufacturer Manufacturer of the device. Read-only.
- setMemberOf() : Device
- Sets the memberOf Groups that this device is a member of. Read-only. Nullable. Supports $expand.
- setModel() : Device
- Sets the model Model of the device. Read-only.
- setName() : Device
- Sets the name Friendly name of a device. Only returned if user signs in with a Microsoft account as part of Project Rome.
- setODataType() : Entity
- Sets the ODataType
- setOnPremisesLastSyncDateTime() : Device
- Sets the onPremisesLastSyncDateTime The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, NOT, ge, le, in).
- setOnPremisesSyncEnabled() : Device
- Sets the onPremisesSyncEnabled true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).
- setOperatingSystem() : Device
- Sets the operatingSystem The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
- setOperatingSystemVersion() : Device
- Sets the operatingSystemVersion The version of the operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
- setPhysicalIds() : Device
- Sets the physicalIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).
- setPlatform() : Device
- Sets the platform Platform of device. Only returned if user signs in with a Microsoft account as part of Project Rome. Only returned if user signs in with a Microsoft account as part of Project Rome.
- setProfileType() : Device
- Sets the profileType The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
- setRegisteredOwners() : Device
- Sets the registeredOwners The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.
- setRegisteredUsers() : Device
- Sets the registeredUsers Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.
- setRegistrationDateTime() : Device
- Sets the registrationDateTime Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
- setStatus() : Device
- Sets the status Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome.
- setSystemLabels() : Device
- Sets the systemLabels List of labels applied to the device by the system.
- setTransitiveMemberOf() : Device
- Sets the transitiveMemberOf Groups that the device is a member of. This operation is transitive. Supports $expand.
- setTrustType() : Device
- Sets the trustType Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory
- setUsageRights() : Device
- Sets the usageRights Represents the usage rights a device has been granted.
Properties
$_propDict
The array of properties available to the model
protected
array<string|int, mixed>
$_propDict
Methods
__construct()
Construct a new Entity
public
__construct([array<string|int, mixed> $propDict = array() ]) : mixed
Parameters
- $propDict : array<string|int, mixed> = array()
-
A list of properties to set
Return values
mixed —getAccountEnabled()
Gets the accountEnabled true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, NOT, in).
public
getAccountEnabled() : bool|null
Return values
bool|null —The accountEnabled
getAlternativeSecurityIds()
Gets the alternativeSecurityIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).
public
getAlternativeSecurityIds() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The alternativeSecurityIds
getApproximateLastSignInDateTime()
Gets the approximateLastSignInDateTime The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.
public
getApproximateLastSignInDateTime() : DateTime|null
Return values
DateTime|null —The approximateLastSignInDateTime
getCommands()
Gets the commands Set of commands sent to this device.
public
getCommands() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The commands
getComplianceExpirationDateTime()
Gets the complianceExpirationDateTime The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
public
getComplianceExpirationDateTime() : DateTime|null
Return values
DateTime|null —The complianceExpirationDateTime
getDeletedDateTime()
Gets the deletedDateTime
public
getDeletedDateTime() : DateTime|null
Return values
DateTime|null —The deletedDateTime
getDeviceCategory()
Gets the deviceCategory User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
public
getDeviceCategory() : string|null
Return values
string|null —The deviceCategory
getDeviceId()
Gets the deviceId Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).
public
getDeviceId() : string|null
Return values
string|null —The deviceId
getDeviceMetadata()
Gets the deviceMetadata For internal use only. Set to null.
public
getDeviceMetadata() : string|null
Return values
string|null —The deviceMetadata
getDeviceOwnership()
Gets the deviceOwnership Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.
public
getDeviceOwnership() : string|null
Return values
string|null —The deviceOwnership
getDeviceVersion()
Gets the deviceVersion For internal use only.
public
getDeviceVersion() : int|null
Return values
int|null —The deviceVersion
getDisplayName()
Gets the displayName The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.
public
getDisplayName() : string|null
Return values
string|null —The displayName
getDomainName()
Gets the domainName The on-premises domain name of Hybrid Azure AD joined devices. This property is set by Intune.
public
getDomainName() : string|null
Return values
string|null —The domainName
getEnrollmentProfileName()
Gets the enrollmentProfileName Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.
public
getEnrollmentProfileName() : string|null
Return values
string|null —The enrollmentProfileName
getEnrollmentType()
Gets the enrollmentType Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.
public
getEnrollmentType() : string|null
Return values
string|null —The enrollmentType
getExtensionAttributes()
Gets the extensionAttributes
public
getExtensionAttributes() : OnPremisesExtensionAttributes|null
Return values
OnPremisesExtensionAttributes|null —The extensionAttributes
getExtensions()
Gets the extensions The collection of open extensions defined for the device. Read-only. Nullable.
public
getExtensions() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The extensions
getHostnames()
Gets the hostnames List of hostNames for the device.
public
getHostnames() : string|null
Return values
string|null —The hostnames
getId()
Gets the id Read-only.
public
getId() : string|null
Return values
string|null —The id
getIsCompliant()
Gets the isCompliant true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
public
getIsCompliant() : bool|null
Return values
bool|null —The isCompliant
getIsManaged()
Gets the isManaged true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
public
getIsManaged() : bool|null
Return values
bool|null —The isManaged
getIsRooted()
Gets the isRooted true if device is rooted; false if device is jail-broken. This can only be updated by Intune.
public
getIsRooted() : bool|null
Return values
bool|null —The isRooted
getKind()
Gets the kind Form factor of device. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
getKind() : string|null
Return values
string|null —The kind
getManagementType()
Gets the managementType Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
public
getManagementType() : string|null
Return values
string|null —The managementType
getManufacturer()
Gets the manufacturer Manufacturer of the device. Read-only.
public
getManufacturer() : string|null
Return values
string|null —The manufacturer
getMemberOf()
Gets the memberOf Groups that this device is a member of. Read-only. Nullable. Supports $expand.
public
getMemberOf() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The memberOf
getModel()
Gets the model Model of the device. Read-only.
public
getModel() : string|null
Return values
string|null —The model
getName()
Gets the name Friendly name of a device. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
getName() : string|null
Return values
string|null —The name
getODataType()
Gets the ODataType
public
getODataType() : string|null
Return values
string|null —The ODataType
getOnPremisesLastSyncDateTime()
Gets the onPremisesLastSyncDateTime The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, NOT, ge, le, in).
public
getOnPremisesLastSyncDateTime() : DateTime|null
Return values
DateTime|null —The onPremisesLastSyncDateTime
getOnPremisesSyncEnabled()
Gets the onPremisesSyncEnabled true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).
public
getOnPremisesSyncEnabled() : bool|null
Return values
bool|null —The onPremisesSyncEnabled
getOperatingSystem()
Gets the operatingSystem The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
public
getOperatingSystem() : string|null
Return values
string|null —The operatingSystem
getOperatingSystemVersion()
Gets the operatingSystemVersion The version of the operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
public
getOperatingSystemVersion() : string|null
Return values
string|null —The operatingSystemVersion
getPhysicalIds()
Gets the physicalIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).
public
getPhysicalIds() : string|null
Return values
string|null —The physicalIds
getPlatform()
Gets the platform Platform of device. Only returned if user signs in with a Microsoft account as part of Project Rome. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
getPlatform() : string|null
Return values
string|null —The platform
getProfileType()
Gets the profileType The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
public
getProfileType() : string|null
Return values
string|null —The profileType
getProperties()
Gets the property dictionary of the Entity
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
getRegisteredOwners()
Gets the registeredOwners The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.
public
getRegisteredOwners() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The registeredOwners
getRegisteredUsers()
Gets the registeredUsers Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.
public
getRegisteredUsers() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The registeredUsers
getRegistrationDateTime()
Gets the registrationDateTime Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
public
getRegistrationDateTime() : DateTime|null
Return values
DateTime|null —The registrationDateTime
getStatus()
Gets the status Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
getStatus() : string|null
Return values
string|null —The status
getSystemLabels()
Gets the systemLabels List of labels applied to the device by the system.
public
getSystemLabels() : string|null
Return values
string|null —The systemLabels
getTransitiveMemberOf()
Gets the transitiveMemberOf Groups that the device is a member of. This operation is transitive. Supports $expand.
public
getTransitiveMemberOf() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The transitiveMemberOf
getTrustType()
Gets the trustType Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory
public
getTrustType() : string|null
Return values
string|null —The trustType
getUsageRights()
Gets the usageRights Represents the usage rights a device has been granted.
public
getUsageRights() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The usageRights
jsonSerialize()
Serializes the object by property array Manually serialize DateTime into RFC3339 format
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
setAccountEnabled()
Sets the accountEnabled true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, NOT, in).
public
setAccountEnabled(bool $val) : Device
Parameters
- $val : bool
-
The accountEnabled
Return values
Device —setAlternativeSecurityIds()
Sets the alternativeSecurityIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).
public
setAlternativeSecurityIds(AlternativeSecurityId $val) : Device
Parameters
- $val : AlternativeSecurityId
-
The alternativeSecurityIds
Return values
Device —setApproximateLastSignInDateTime()
Sets the approximateLastSignInDateTime The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.
public
setApproximateLastSignInDateTime(DateTime $val) : Device
Parameters
- $val : DateTime
-
The approximateLastSignInDateTime
Return values
Device —setCommands()
Sets the commands Set of commands sent to this device.
public
setCommands(Command $val) : Device
Parameters
- $val : Command
-
The commands
Return values
Device —setComplianceExpirationDateTime()
Sets the complianceExpirationDateTime The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
public
setComplianceExpirationDateTime(DateTime $val) : Device
Parameters
- $val : DateTime
-
The complianceExpirationDateTime
Return values
Device —setDeletedDateTime()
Sets the deletedDateTime
public
setDeletedDateTime(DateTime $val) : DirectoryObject
Parameters
- $val : DateTime
-
The deletedDateTime
Return values
DirectoryObject —setDeviceCategory()
Sets the deviceCategory User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
public
setDeviceCategory(string $val) : Device
Parameters
- $val : string
-
The deviceCategory
Return values
Device —setDeviceId()
Sets the deviceId Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).
public
setDeviceId(string $val) : Device
Parameters
- $val : string
-
The deviceId
Return values
Device —setDeviceMetadata()
Sets the deviceMetadata For internal use only. Set to null.
public
setDeviceMetadata(string $val) : Device
Parameters
- $val : string
-
The deviceMetadata
Return values
Device —setDeviceOwnership()
Sets the deviceOwnership Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.
public
setDeviceOwnership(string $val) : Device
Parameters
- $val : string
-
The deviceOwnership
Return values
Device —setDeviceVersion()
Sets the deviceVersion For internal use only.
public
setDeviceVersion(int $val) : Device
Parameters
- $val : int
-
The deviceVersion
Return values
Device —setDisplayName()
Sets the displayName The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.
public
setDisplayName(string $val) : Device
Parameters
- $val : string
-
The displayName
Return values
Device —setDomainName()
Sets the domainName The on-premises domain name of Hybrid Azure AD joined devices. This property is set by Intune.
public
setDomainName(string $val) : Device
Parameters
- $val : string
-
The domainName
Return values
Device —setEnrollmentProfileName()
Sets the enrollmentProfileName Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.
public
setEnrollmentProfileName(string $val) : Device
Parameters
- $val : string
-
The enrollmentProfileName
Return values
Device —setEnrollmentType()
Sets the enrollmentType Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.
public
setEnrollmentType(string $val) : Device
Parameters
- $val : string
-
The enrollmentType
Return values
Device —setExtensionAttributes()
Sets the extensionAttributes
public
setExtensionAttributes(OnPremisesExtensionAttributes $val) : Device
Parameters
- $val : OnPremisesExtensionAttributes
-
The extensionAttributes
Return values
Device —setExtensions()
Sets the extensions The collection of open extensions defined for the device. Read-only. Nullable.
public
setExtensions(Extension $val) : Device
Parameters
- $val : Extension
-
The extensions
Return values
Device —setHostnames()
Sets the hostnames List of hostNames for the device.
public
setHostnames(string $val) : Device
Parameters
- $val : string
-
The hostnames
Return values
Device —setId()
Sets the id Read-only.
public
setId(string $val) : Entity
Parameters
- $val : string
-
The id
Return values
Entity —setIsCompliant()
Sets the isCompliant true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
public
setIsCompliant(bool $val) : Device
Parameters
- $val : bool
-
The isCompliant
Return values
Device —setIsManaged()
Sets the isManaged true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).
public
setIsManaged(bool $val) : Device
Parameters
- $val : bool
-
The isManaged
Return values
Device —setIsRooted()
Sets the isRooted true if device is rooted; false if device is jail-broken. This can only be updated by Intune.
public
setIsRooted(bool $val) : Device
Parameters
- $val : bool
-
The isRooted
Return values
Device —setKind()
Sets the kind Form factor of device. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
setKind(string $val) : Device
Parameters
- $val : string
-
The kind
Return values
Device —setManagementType()
Sets the managementType Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
public
setManagementType(string $val) : Device
Parameters
- $val : string
-
The managementType
Return values
Device —setManufacturer()
Sets the manufacturer Manufacturer of the device. Read-only.
public
setManufacturer(string $val) : Device
Parameters
- $val : string
-
The manufacturer
Return values
Device —setMemberOf()
Sets the memberOf Groups that this device is a member of. Read-only. Nullable. Supports $expand.
public
setMemberOf(DirectoryObject $val) : Device
Parameters
- $val : DirectoryObject
-
The memberOf
Return values
Device —setModel()
Sets the model Model of the device. Read-only.
public
setModel(string $val) : Device
Parameters
- $val : string
-
The model
Return values
Device —setName()
Sets the name Friendly name of a device. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
setName(string $val) : Device
Parameters
- $val : string
-
The name
Return values
Device —setODataType()
Sets the ODataType
public
setODataType(string $val) : Entity
Parameters
- $val : string
-
The ODataType
Return values
Entity —setOnPremisesLastSyncDateTime()
Sets the onPremisesLastSyncDateTime The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, NOT, ge, le, in).
public
setOnPremisesLastSyncDateTime(DateTime $val) : Device
Parameters
- $val : DateTime
-
The onPremisesLastSyncDateTime
Return values
Device —setOnPremisesSyncEnabled()
Sets the onPremisesSyncEnabled true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).
public
setOnPremisesSyncEnabled(bool $val) : Device
Parameters
- $val : bool
-
The onPremisesSyncEnabled
Return values
Device —setOperatingSystem()
Sets the operatingSystem The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
public
setOperatingSystem(string $val) : Device
Parameters
- $val : string
-
The operatingSystem
Return values
Device —setOperatingSystemVersion()
Sets the operatingSystemVersion The version of the operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).
public
setOperatingSystemVersion(string $val) : Device
Parameters
- $val : string
-
The operatingSystemVersion
Return values
Device —setPhysicalIds()
Sets the physicalIds For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).
public
setPhysicalIds(string $val) : Device
Parameters
- $val : string
-
The physicalIds
Return values
Device —setPlatform()
Sets the platform Platform of device. Only returned if user signs in with a Microsoft account as part of Project Rome. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
setPlatform(string $val) : Device
Parameters
- $val : string
-
The platform
Return values
Device —setProfileType()
Sets the profileType The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
public
setProfileType(string $val) : Device
Parameters
- $val : string
-
The profileType
Return values
Device —setRegisteredOwners()
Sets the registeredOwners The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.
public
setRegisteredOwners(DirectoryObject $val) : Device
Parameters
- $val : DirectoryObject
-
The registeredOwners
Return values
Device —setRegisteredUsers()
Sets the registeredUsers Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.
public
setRegisteredUsers(DirectoryObject $val) : Device
Parameters
- $val : DirectoryObject
-
The registeredUsers
Return values
Device —setRegistrationDateTime()
Sets the registrationDateTime Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
public
setRegistrationDateTime(DateTime $val) : Device
Parameters
- $val : DateTime
-
The registrationDateTime
Return values
Device —setStatus()
Sets the status Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome.
public
setStatus(string $val) : Device
Parameters
- $val : string
-
The status
Return values
Device —setSystemLabels()
Sets the systemLabels List of labels applied to the device by the system.
public
setSystemLabels(string $val) : Device
Parameters
- $val : string
-
The systemLabels
Return values
Device —setTransitiveMemberOf()
Sets the transitiveMemberOf Groups that the device is a member of. This operation is transitive. Supports $expand.
public
setTransitiveMemberOf(DirectoryObject $val) : Device
Parameters
- $val : DirectoryObject
-
The transitiveMemberOf
Return values
Device —setTrustType()
Sets the trustType Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory
public
setTrustType(string $val) : Device
Parameters
- $val : string
-
The trustType
Return values
Device —setUsageRights()
Sets the usageRights Represents the usage rights a device has been granted.
public
setUsageRights(UsageRight $val) : Device
Parameters
- $val : UsageRight
-
The usageRights


Kvass
Kvass is a Slavic fermented beverage which is both simple to make and rich in flavour.
- ⏲ Prep time: ~30 min
- ⌛ Fermentation time: ~1 week
Ingredients
- 100 g of raisins
- 100 g of sugar
- 3 slices of black bread (e.g. pumpernickel bread, rye bread)
- 1-2 lemons
- 1 pkg (7 g) of active dry yeast
- Optional:
- A handful of coffee beans
- Non-citrus fruits (e.g. plums, apples, kiwi)
Directions
- Bring 1 L of water in a pot to a boil.
- Burn black bread in a toaster or in an oven until it is thoroughly scorched to blackness on the outside.
- Once the water has come to boil, remove off heat. Add burned black bread, a handful of raisins, a few slices of lemon, and coffee beans to the pot.
- Leave contents of the pot to cool down to room temperature.
- Filter out everything from the pot through a strainer, and pour contents into a separate, sterilized container. Add sugar and yeast into
the container, and stir until sugar is dissolved. This starts the fermentation process. The amount of sugar in this recipe should yield 1.0%-2.5% alcohol
by total volume at the end of the fermentation process.
- Add rest of raisins, and non-citrus fruits of your choice. The fruits will positively impact flavour of the final product.
- If mixture is not already in a mason jar, pour the mixture into a sterile mason jar, and seal the lid. Place the jar in a warm place (26-30°C; 79-86°F),
and let it ferment for a week, or until it stops bubbling.
- Remove all raisins and fruits from the jar.
- Squeeze lemon juice from lemons into the mixture. You may drink the now-complete kvass right away, or refrigerate it before drinking.
Contribution
Recipe tags:
drink
bread


Sorry to break it to you, but there's no such thing as a secret recipe! My skill comes from endless training and trial and error. Of course, I did take a few notes along the way...
"Please, give me the recipe book!"


19
1 Yahweh spoke to Moses, saying,
2 "Speak to all the assembly of the people of Israel and say to them, 'You must be holy, for I Yahweh your God am holy.
3 Everyone must respect his mother and his father, and you must keep my Sabbaths. I am Yahweh your God.
4 Do not turn to worthless idols, nor make for yourselves gods out of metal. I am Yahweh your God.
5 When you offer a sacrifice of fellowship offerings to Yahweh, you must offer it that you may be accepted.
6 It must be eaten the same day you offer it, or on the next day. If anything remains until the third day, it must be burned.
7 If it is eaten at all on the third day, it is defiled. It must not be accepted,
8 but everyone who eats it must carry his own guilt because he has polluted what was dedicated to Yahweh. That person must be cut off from his people.
9 When you reap the harvest of your land, you must not completely reap the corners of your field, neither will you gather all the produce of your harvest.
10 You must not gather every grape from your vineyard, nor gather the grapes that have fallen on the ground in your vineyard. You must leave them for the poor and for the foreigner. I am Yahweh your God.
11 Do not steal.
Do not lie.
Do not deceive each other.
12 Do not swear by my name falsely and profane the name of your God. I am Yahweh.
13 Do not oppress your neighbor or rob him. The wages of a hired servant must not stay with you all night until the morning.
14 Do not curse the deaf or put a stumbling block before the blind. Instead, you must fear your God. I am Yahweh.
15 Do not cause judgment to be false. You must not show favoritism to someone because he is poor, and you must not show favoritism to someone because he is important.   You must honestly rebuke your neighbor so as not to share in sin because of him.
18 Do not take vengeance or hold any grudge against any of your people, but instead love your neighbor as yourself. I am Yahweh.
19 You must keep my commands.
Do not try to breed your animals with different kinds of other animals.
Do not mix two different kinds of seeds when planting your field.
Do not wear clothing made of two kinds of material mixed together.
20 Whoever sleeps with a slave girl who is promised to a husband, but who has not been ransomed or given her freedom, they must be punished. They must not be put to death because she was not free.
21 A man must bring his guilt offering to Yahweh to the entrance to the tent of meeting—a ram as a guilt offering.
22 Then the priest will make atonement for him with the ram for the guilt offering before Yahweh, for the sin that he has committed. Then the sin which he has committed will be forgiven.
23 When you come into the land and have planted all kinds of trees for food, then you must regard the fruit they produce as forbidden to be eaten. The fruit must be forbidden to you for three years. It must not be eaten.
24 But in the fourth year all the fruit will be holy, an offering of praise to Yahweh.
25 In the fifth you may eat the fruit, having waited so that the trees might produce more. I am Yahweh your God.
26 Do not eat any meat with blood still in it.
Do not consult spirits about the future, and do not seek to control others by supernatural powers.
27 Do not follow pagan habits such as shaving the sides of your head or cutting off edges from your beard.
28 Do not cut your body for the dead or put tattoo marks on your body.  I am Yahweh.
31 Do not turn to those who talk with the dead or with spirits. Do not seek them out, or they will defile you. I am Yahweh your God.
32 You must rise before the gray-headed person and honor the presence of an old man. You must fear your God. I am Yahweh.
33 If a foreigner lives among you in your land, you must not do him any wrong.
34 The foreigner who lives with you must be to you like the native-born Israelite who lives among you, and you must love him as yourself, because you were foreigners in the land of Egypt. I am Yahweh your God.
35 Do not use false measures when measuring length, weight, or quantity.
36 You must use just scales, just weights, a just ephah, and a just hin. I am Yahweh your God, who brought you out of the land of Egypt.
37 You must obey all my decrees and all my laws, and do them. I am Yahweh.'"


<Control>-Freak
Remember my concerns about being able to get the or key in the 'right' place?
Well, while looking for the setting to make the Laptop/Function-keys (things like brightness, volume, etc) to default to Function-key behaviour, there it was, a little button that said, 'Modifier Keys...'. And it does exactly what I was looking for, map or to that key right by my pinky finger. And SO EASY too!
My next desire is a script that will change it back and forth, and then Quicksilver access to that script. Then I'll be able to easily switch from code-mode to node-mode (the one where I sit on the couch).
 Quicksilver is like pie-menus for your keyboard: a UI that works for beginners but scales effortlessly for advanced users. It takes the search behaviour of Spotlight and applies the same search intelligence to data AND actions.
It doesn't replace Spotlight - it doesn't seem capable of searching my file system as efficiently as Spotlight, but I suspect that Spotlight is doing a lot of heavy-lifting behind the scenes, and one app doing that is enough of a load on my beasty. Still I'm curious if they leverage Spotlight's DB.
I think there's a way to take any file from the Finder and have Quicksilver act on it, in which case the two pipeline into each other quite well. I know you can walk the path using Quicksilver and then execute actions on things in the path...
About this entry
You"re currently reading "<Control>-Freak," an entry on a crick in the net
- Published:
- 02.05.07 / 7pm
- Category:
- Gadget-o-rama