miércoles, 24 de febrero de 2021

how-to-install-a-specific-version-of-package-using-composer

 composer require vendor/package:version

for example:

composer require refinery29/test-util:0.10.2

https://stackoverflow.com/questions/40914114/how-to-install-a-specific-version-of-package-using-composer

miércoles, 17 de febrero de 2021

Speech-to-Text Client Libraries

 

Speech-to-Text Client Libraries

This page shows how to get started with the Cloud Client Libraries for the Speech-to-Text API. Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.

For more information, see Using PHP on Google Cloud.

composer require google/cloud-speech

To run the client library, you must first set up authentication by creating a service account and setting an environment variable. Complete the following steps to set up authentication. For other ways to authenticate, see the GCP authentication documentation.

  1. In the Cloud Console, go to the Create service account key page.

    Go to the Create Service Account Key page
  2. From the Service account list, select New service account.
  3. In the Service account name field, enter a name.
  4. From the Role list, select Project > Owner.

  5. Click Create. A JSON file that contains your key downloads to your computer.

Provide authentication credentials to your application code by setting the environment variable GOOGLE_APPLICATION_CREDENTIALS. Replace [PATH] with the file path of the JSON file that contains your service account key. This variable only applies to your current shell session, so if you open a new session, set the variable again.

export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"

For example:

export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/my-key.json"

The following example shows how to use the client library.

# Includes the autoloader for libraries installed with composer
require __DIR__ . '/vendor/autoload.php';

# Imports the Google Cloud client library
use Google\Cloud\Speech\V1\SpeechClient;
use Google\Cloud\Speech\V1\RecognitionAudio;
use Google\Cloud\Speech\V1\RecognitionConfig;
use Google\Cloud\Speech\V1\RecognitionConfig\AudioEncoding;

# The name of the audio file to transcribe
$gcsURI
= "gs://cloud-samples-data/speech/brooklyn_bridge.raw";

# set string as audio content
$audio
= (new RecognitionAudio())
   
->setUri($gcsURI);

# The audio file's encoding, sample rate and language
$config
= new RecognitionConfig([
   
'encoding' => AudioEncoding::LINEAR16,
   
'sample_rate_hertz' => 16000,
   
'language_code' => 'en-US'
]);

# Instantiates a client
$client
= new SpeechClient();

# Detects speech in the audio file
$response
= $client->recognize($config, $audio);

# Print most likely transcription
foreach ($response->getResults() as $result) {
    $alternatives
= $result->getAlternatives();
    $mostLikely
= $alternatives[0];
    $transcript
= $mostLikely->getTranscript();
    printf
('Transcript: %s' . PHP_EOL, $transcript);
}

$client
->close();

martes, 9 de febrero de 2021

Passing parameters to window.open javascript

 myu = document.getElementById('cid').value;

myp = document.getElementById('pwd').value;


window.open("http://localhost:8080/login?cid="+ myu +"&pwd="+ myp ,"MyTargetWindowName");

lunes, 1 de febrero de 2021

Install Composer on CentOS 7


Last Updated: Tue, Oct 18, 2016 
CentOSLinux GuidesSystem Admin

Introduction

Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.

Requirements

  • CentOS 7
  • cURL
  • PHP (including php-cli)

Installation

The installation process of Composer is relatively simple. First, let's get in the good habit of updating our server.

# sudo yum -y update

Switch into the temp directory.

# cd /tmp

Install Composer using cURL

# sudo curl -sS https://getcomposer.org/installer | php

Want to make Composer globally accessible?

# mv composer.phar /usr/local/bin/composer