dnd 5th – How many people need to pass a group check with three people?

You quoted all the necessary rules for that. You put them together like this:

To perform a group capacity check, all members of the group check it. If at least half of the group succeeds, the whole group succeeds. Otherwise, the group fails …

All in all, we need half of the group to succeed. What does "half" mean? In 5th, we use normal language unless the book tells us to do something weird instead. In this case, as you mentioned, the book Is tell us rather to do something weird! It says:

Whenever you divide a number in the game, round it down if you end up with a fraction, even if it is one-half or more.

So while half of the 5 usually to be 2.5, in this game it is 2. Similarly, when we apply these rules to the number '3', we can see that, because '3' is an odd number, dividing by two that gives a fraction. This means that you round down and you end up with the next whole number, in this case & # 39; 1 & # 39; Similarly, if you halve 1, you will get 0.

Note, however, that in doing so, we define what "rounding down" means. In common parlance, you can not usually round without referring to something – you round to the nearest whole number, or the bottom ten, or something like that. Used alone, the sentence is somewhat obscure – it could mean "nearest whole number" or "nearest whole number" or "nearest non-fraction", and all are not meanings that result in a reasonable game (even if they all except "non-fraction", because it is an incoherent idea in its usual expression, means 3/2 turns on 1). Since rounding to the nearest whole number is the least severe rule in general, using this rounding rule assumes that you are doing so.

How can I convince my stupid parents that I do not need high school and that I pass the GED to enlist in the Air Force?

I am 16 years old, I will not be 18 years old until 2021 (born in 2003).

High school in my opinion, and this is unpopular, a waste of time. I am retiring to get my degree and I am moving quickly into the army, but my stupid father strongly opposes my mother 's acceptance of it.

My 24 year old brother gave up and earns 4,000 a week, which proves that HS is useless.

(tagsToTranslate) yahoo (t) answers (t) questions (t) Politics & Government (t) Politics

Pass. Nothing to see here. ;-)

it does not matter. Was a mistake on my side.

java – How to pass data from an activity to a fragment inside an Android navigation drawer

a navigation drawer with 3 fragments, the third fragment has a TextView headset with on click; so, once it's been licked, a layout activity will open on top, which includes a list view to allow the user to select / click on an item specific. on this selected element, the information must be displayed on this TextView in the third fragment.

is there a method to transmit data because I used a class to transmit data but TextView would not update with the data sent

It works as a design template to share arguments between activity and the third fragment

————————– DataHolder class ———————- ———–
Public class DataHolder {

 private static DataHolder dataHolder = null;

private DataHolder() {

  public static DataHolder getInstance() {
 if (dataHolder == null)
     {dataHolder = new DataHolder(); }

 return dataHolder;

 private  String item;

  public String getItem() {
return item;

 public void setItem(String item) {
  this.item = item;


excel – Pass a range named editable as a formula argument

I have a formula that checks the data on another sheet that is part of a set of sheets that are calendars for given years (2019, 2020, …).

In this formula, I check the number of business days like this:


or B28 is the year that I want to check.

No I need a little change because I have a named beach Vacances_Vacances_yyyy or yyyy is the year. In this way, the formula should be something like

=NETWORKDAYS(A28;EOMONTH(A28;0);INDIRECT("Holidays_Vacations_" & B28))

That way, when B28 is 2019, the formula should check the named range Vacances_vacances_2019.
But it just gives a #VALUE! Fault. I must be tired because I can not find a solution. Ideas?

Thank you in advance.

PS: In Portugal, Excel uses a semicolon instead of commas as a field separator.

SQL Server – How to pass a table parameter to sp_execute_external_script?

I have a stored procedure that calls an external script via a SQL Server language extension. I would like my stored procedure to use a table-valued parameter (TVP) provided by the caller, and then send the input data to the external script:

ALTER procedure (dbo).(testTvp)
   @inputTvp dbo.myTvp READONLY

   DECLARE @tSqlString nvarchar(100)=N'select * from @inputTvp'

   EXEC sp_execute_external_script
        @language = N'Java',
        @script = N'com.example.TestTvp',
        @input_data_1 = @tSqlString -- this doesn't work


When I perform this procedure:

DECLARE @myInput dbo.myTvp

INSERT INTO @myInput values ('a');
INSERT INTO @myInput values ('b');

EXECUTE (dbo).(testTvp) @myInput 

I receive the following error:

Must declare the table variable "@inputTvp".

I guess that means that @inputTvp is not visible (out of the scope of application) sp_execute_external_script.

Is there a way to pass @inputTvp at sp_execute_external_script?

I know I could store the @inputTvp data in a temporary table and pass a t-sql string to query this temporary table. But I try to avoid using a temporary table.

How can I pass values ​​from one function to another when using a batch of form submission?

I'm working on a custom module that processes a JSON file and uploads images from the JSON object's URL, creates a new file entity, replaces the image's URL in the JSON file by the file ID, and then exports the JSON file to download again. with image IDs instead of image URLs.

I use Drupal batch to do this because the JSON file contains thousands of records to process.

For this, as you can see in the code below, I create 2 custom functions in a .module file and process them in custom form:

FormFile (code sample)

public function submitForm(array &$form, FormStateInterface $form_state) {
$result_export = $form_state->getValue('result_export');
// Getting the name of directory where the image will be saved in.
$directory = $form_state->getValue('image_dir');
// Getting the main key.
$json_main_key = $form_state->getValue('json_main_key');
// Getting the data from the json_file field.
$json_file_id = $form_state->getValue('json_file');
// Loading the file by file ID.
$json_file =  File::load($json_file_id(0));
//$json_file = file_load($json_file_id);
// Getting the URL of the file in order to load the data into an array
// as this step will make the data comparision easier than objects.
$json_file = file_get_contents($json_file->getFileUri());
// Defining the array that will hold the data extracted from base_file json
// file.
$json_file_array = ();
// Converting the json data in the base_file into array.
$json_file_array = json_decode($json_file, TRUE);
$nodes = $json_file_array($json_main_key);
$batch = (
  'title' => t('Download and Import Image'),
  'operations' => (),
  'init_message' => t('Operation in progress'),
  'error_message' => t('The process has encountered an error.'),
  'finished' => '::onFinishBatchCallback',

// creating the parent directory.
// Get a public directory folder.
$public_files = Drupal::service('file_system')->realpath(file_default_scheme() . "://");
//Check parrent directory and create it if dose not exist.
$parrent_directory = $public_files . '/' . $directory;
file_prepare_directory($parrent_directory, FILE_CREATE_DIRECTORY);
// Start processing the record.
// json_combine_download_image is a custom function to download images,
// create file entites and replace the image URL with the image ID.
foreach ($nodes as $array_key => $row) {
  $batch('operations')() = ('json_combine_download_image', ($nodes, $row, $array_key, $directory, 'logo', NULL));
// json_combine_export is a Custom Function to export JSON file.
$batch('operations')() = ('json_combine_export', ($nodes, $json_main_key, $result_export));
$context('message') = 'Operation performed sucessfully';
$context('results') = $results;



The custom function for processing images is as follows:

function json_combine_download_image($array, $row, $array_key, $directory, $key, $subkey = NULL) {
  if ($row($key)) {
    if (!is_array($row($key))) {
      // Preparing the main image to be imported to the field_gallery.
      if (isset($row($key))) {
        // Get a public directory folder.
        $public_files = Drupal::service('file_system')->realpath(file_default_scheme() . "://");
        $directory_location = $row('title');
        // Creating the directory of the scools to wrap each school image.
        $school_path = json_combine_strip_schar($directory_location);
        $school_path = $directory . '/' . $school_path;
        $school_directory = $public_files . '/' . $school_path;
        file_prepare_directory($school_directory, FILE_CREATE_DIRECTORY);
        // Proaparing the path for the image download.
        $image_dir = 'public://' . $school_path;
        $image_value = stripslashes($row($key));
        if(json_combine_checkRemoteFile($image_value)) {
          $image = system_retrieve_file($image_value, $image_dir, TRUE, FILE_EXISTS_RENAME);
        //if ($image) {
          $image_id = $image->id();
          $image_id_path = ();
          $image_id_path('path') = $image_value;
          $image_id_path('id') = $image_id;
          $array($array_key)($key) = $image_id;
          //drupal_set_message(t($key . ' Image from ' . $image_value . ' has been imported'), 'status', FALSE);
          drupal_set_message(t('File ID ' . $array($array_key)($key)), 'status', FALSE);
        else {
          drupal_set_message(t($image_value . ' couldn't be downloaded' ), 'error', FALSE);
    return $array;

This $ table is the one processed with the I will use as input for the custom JSON export function that will export the JSON object.

The custom function to export in JSON format is as follows:

function json_combine_export($array, $json_main_key, $result_export) {
  $public_files = Drupal::service('file_system')->realpath(file_default_scheme() . "://");
  $directory = $public_files . '/' . 'export';
  file_prepare_directory($directory, FILE_CREATE_DIRECTORY);
  $json_export = 'public://export/' . $result_export;
   * Exporting the merged JSON file.
  // Encoding the data as JSON.
  $merge_export = ();
  $merge_export($json_main_key) = $array;
  $json_data = json_encode($merge_export);
  // Saving the the merged data into a file.
  $file = file_save_data($json_data, $json_export, FILE_EXISTS_REPLACE);
  $json_file_id = $file->id();
  $json_file = DrupalfileEntityFile::load($json_file_id);
  $json_file_url = file_create_url($json_file->getFileUri());
  $jsone_file_link = ' Download Merged JSON File';
  drupal_set_message(t(' Download Merged JSON File'), 'status', FALSE);

I can not use the $ treated array from the first function as input for the second one.


magento2.3 – Attempting to pass access keys to the create-project dialer for automated installation

I write a shell script in bash (rewrite) that migrates / deploys our magento2 market.

I started by getting the latest version of github, but so I can not use the administrator-based web update program (which is the only place where I can install our module processing of payments because it is not transferred to packagist). I do not want to try a sed edition on the package.json to add the repo and access keys, so I'm forced to use the following command:

composer create-project --repository=https://repo.magento.com/ magento/project-community-edition

Of course, this requires me to manually enter the access keys. I've tried the script like this:

echo "a2dthisisnotreale1621a522a 21e9thisisnotreald4a183373" | composer create-project --repository=https://repo.magento.com/ magento/project-community-edition /var/www

I receive an error message You must be using the interactive console to authenticate. How am I supposed to do an unattended deployment? Our shop focuses primarily on continuous integration, and I can not ask our site to stay idle for more than 20 minutes. It seems that each example of magento2 installation comes from a non-automated method.

Has anyone addressed this problem? If so, how did you do it?

Using the Photoshop high-frequency pass to color only certain features

Let's say I have an image with some sort of pattern that repeats irregularly, for example, enter the description of the image here, in which there are different elements "standing out" at different scales: the granular texture diffuse at the back and wider spots in the background. I would like to be able to create a selection at different levels of detail to color different scales differently.

I know that the high-pass filter is capable of capturing this type of pattern, but how can I generate a selection?

plugins – How to pass multiple custom fields as shortcode parameters

I'm learning to pass parameters in short code, I know the basic step after being read by WP Codex.

But for now, the plugin comes with custom fields and as a title, I want to know how to do it.

Here is the code of the plugin that adds custom fields

$prefix = '_al_listing_';
$fields = ();

$fields() = (
    'name' => __( 'Price', 'auto-listings' ),
    'id'   => $prefix . 'price',
    'type' => 'number',
    'min'  => 0,
    'step' => '0.01',
$fields() = (
    'name' => __( 'Suffix', 'auto-listings' ),
    'desc' => __( 'Optional text after price.', 'auto-listings' ),
    'id'   => $prefix . 'price_suffix',
    'type' => 'text',

$fields = apply_filters( 'auto_listings_metabox_details', $fields );

ksort( $fields );

return (
    'id'         => $prefix . 'details',
    'title'      => __( 'Details', 'auto-listings' ),
    'post_types' => 'auto-listing',
    'fields'     => $fields,
    'context'    => 'side',

And here is the code I've built to call a shortcode with parameters, but I do not know what to pass 1 custom field at a time.

public function listings( $atts ) {
    $atts = shortcode_atts(
            'orderby' => 'date',
            'order'   => 'asc',
            'number'  => '20',
            'price' => ''

    $query_args = (
        'post_type'           => $post-type,
        'post_status'         => 'publish',
        'meta_key'            => '_al_listing_price',
        'orderby'             => 'meta_value',
        'meta_value' => $atts('price'),
        'order'               => $atts('order'),                
        'posts_per_page'      => $atts('number'),

    return $this->listing_loop( $query_args, $atts, 'listings' );

Any help is appreciated.