Tutorial by Examples: t

Puppet provide official documention for both open-source and enterprise versions. you can find it here
System Requirements However, the Puppet master service is fairly resource intensive, and should be installed on a robust dedicated server. At a minimum, your Puppet master server should have two processor cores and at least 1 GB of RAM. To comfortably serve at least 1,000 nodes, it should have ...
Android Studio -> Preferences -> Gradle -> Tick Offline work and then restart your Android studio. Reference screenshot:
You can get easily get this information by barfing out the input in your handler function. For example, in Java: public String handleRequest(String input, Context context) { context.getLogger().log("Input: " + input); String output = "Input:" + System.getProperty(&qu...
// Mixin to generate hidden classes @mixin generate-hidden-classes { @each $bp in map-keys($grid-breakpoints) { .hidden-#{$bp} { @include media-breakpoint-only($bp) { display: none !important; } } } } // Call to the mixin @include generate-hidden-classes(...
If you are attempting to get an Angular2 site running on your Windows work computer at XYZ MegaCorp the chances are that you are having problems getting through the company proxy. There are (at least) two package managers that need to get through the proxy: NPM Typings For NPM you need to ad...
You have a few options when it comes to logging in with Meteor. The most common method is using accounts for Meteor. Accounts-password If you want users to be able to create and register on your site, you can use accounts-password. Install the package using meteor add accounts-password. To creat...
Initial Creation and Download (CakePHP 3.x) The easiest way to create a new CakePHP project is via Composer (if you don't know about composer look here for more info) Install Composer If you need to install it and are on a windows machine follow this guide If you are on Linux/Unix/OSX follow thi...
Complete the Installation and setup to connect your app to Firebase. This will create the project in Firebase. Add the dependency for Firebase Realtime Database to your module-level build.gradle file: compile 'com.google.firebase:firebase-database:9.2.1' Configure Firebase Databa...
ThesetValue() method overwrites data at the specified location, including any child nodes. You can use this method to: Pass types that correspond to the available JSON types as follows: String Long Double Boolean Map<String, Object> List Pass a custom Java object, if the cla...
@Configuration // @Lazy - For all Beans to load lazily public class AppConf { @Bean @Lazy public Demo demo() { return new Demo(); } }
@Component @Lazy public class Demo { .... .... } @Component public class B { @Autowired @Lazy // If this is not here, Demo will still get eagerly instantiated to satisfy this request. private Demo demo; ....... }
Mongoose contains some built in functions that build on the standard find(). doc.find({'some.value':5},function(err,docs){ //returns array docs }); doc.findOne({'some.value':5},function(err,doc){ //returns document doc }); doc.findById(obj._id,function(err,doc){ //returns doc...
i=0 while read -r line; do i=$((i+1)) done < file echo $i With a file containing: Alpha Beta Gamma Delta Epsilon The above script prints: 5
Loop n times: while [ $((i=${i:=0}+1)) -le "$n" ]; do echo line $i done Output for n=5: line 1 line 2 line 3 line 4 line 5 Manipulating decimals: $ i=3.14159; echo $((${i%.*}*2)) 6 $ i=3.14159; echo $((${i#*.}*2)) 28318
Absolute value: $ for n in -8 -2 0 3 4; do > echo $((n<0?-n:n)) > done 8 2 0 3 4 Fix variable range: $ min=2 $ max=4 $ for n in 1 2 3 4 5; do > echo $((n<min?min:n>max?max:n)) > done 2 2 3 4 4
Remove the token from the client storage to avoid usage Tokens are issued by the server and you can not force browsers to delete a cookie/localStorage or control how external clients are managing your tokens. Obviously if attackers have stolen the token before logout they still could use the token,...
Mark invalid tokens, store until their expiration time and check it in every request. Blacklist breaks JWT statelessness because it requires maintaining the state. One of the benefits of JWT is no need server storage, so if you need to revoke tokens without waiting for the expiration, think also ab...
Set expiration time short and rotate tokens. Issue a new access token every few request. Use refresh tokens to allow your application to obtain new access tokens without needing to re-authenticate Refresh and access tokens access token: Authorize access to a protected resource. Limited lifetim...
Allow change user unique ID if account is compromised with a new user&password login To invalidate tokens when user changes their password or permissions, sign the token with a hash of those fields. If any of these field change, any previous tokens automatically fail to verify. The down...

Page 721 of 1132