A PHP extension that allows you to:
- walk through your code by Remote Debugging
- find bottlenecks in your application by Profiling
- find Code Coverage in a single request
- trace your application by logging all function calls
| ELASTIC_VERSION=6.3.0 |
| import org.json.JSONException; | |
| import org.json.JSONObject; | |
| import java.io.BufferedReader; | |
| import java.io.DataOutputStream; | |
| import java.io.FileNotFoundException; | |
| import java.io.InputStreamReader; | |
| import java.net.HttpURLConnection; | |
| import java.net.URL; | |
| import java.util.Map; |
| #!/bin/bash | |
| OVPN_FILE="${1}" | |
| OUTPUT_PREFIX="${2}" | |
| if [ ! -e "${OVPN_FILE}" ]; then | |
| echo "File not found: ${OVPN_FILE}" | |
| exit 1 | |
| fi |
| echo 'Formatting the code base...' | |
| godep go fmt $(go list ./... | grep -v /vendor/) | |
| echo 'Optimizing the imports...' | |
| goimports -w $(go list -f {{.Dir}} ./... | grep -v /vendor/) | |
| echo 'Installing dependencies. This might take some time...' | |
| godep go install $(go list ./... | grep -v /vendor/) | |
| echo "Executing test" |
| package main | |
| import ( | |
| "fmt" | |
| "gopkg.in/mgo.v2" | |
| "gopkg.in/mgo.v2/bson" | |
| "time" | |
| ) | |
| type Content struct { |
| package main | |
| import ( | |
| "crypto/aes" | |
| "crypto/cipher" | |
| "fmt" | |
| "crypto/rand" | |
| "io" | |
| "encoding/base64" | |
| "encoding/hex" |
process — это объект, позволяющий получить информацию о типе запущенного процесса (рендеринг или основной процесс), версию Chrome и Electron, а также путь до выполняемого js-файла.
Объект File — это абстракция над нативным File, передающая стандартному HTML5 file API путь к физическому расположению файла в файловой системе пользователя.
| . | |
| ├── books | |
| │ ├── handlers.go | |
| │ └── models.go | |
| ├── config | |
| │ └── db.go | |
| └── main.go |
| . | |
| ├── books | |
| │ ├── handlers.go | |
| │ └── models.go | |
| ├── config | |
| │ └── db.go | |
| └── main.go |