Skip to content

Instantly share code, notes, and snippets.

2023-06-16 10:24:06:332 [Appium] [Appium] Welcome to Appium v2.0.0-rc.3 (REV 83ac1a24d3b6dccbcd5ccb45662e65c7b736b49f)
2023-06-16 10:24:06:333 [Appium] [Appium] Non-default server args:
2023-06-16 10:24:06:334 [Appium] [Appium] {
2023-06-16 10:24:06:334 [Appium] [Appium] logNoColors: true
2023-06-16 10:24:06:334 [Appium] [Appium] }
2023-06-16 10:24:06:334 [Appium] [Appium] Attempting to load driver uiautomator2...
2023-06-16 10:24:06:335 [Appium] [Appium] Requiring driver at /Users/rerorero/go/src/github.com/autifyhq/mobile-web/node_modules/appium-uiautomator2-driver
2023-06-16 10:24:06:622 [Appium] [Appium] Attempting to load driver xcuitest...
2023-06-16 10:24:06:623 [Appium] [Appium] Requiring driver at /Users/rerorero/go/src/github.com/autifyhq/mobile-web/node_modules/appium-xcuitest-driver
2023-06-16 10:24:06:920 [Appium] [Appium] Appium REST http interface listener started on http://0.0.0.0:4723
@rerorero
rerorero / appium-code-reading.txt
Last active July 15, 2022 04:20
Selenium memo
Appium:Core.for(caps) -> Appium::Core::Driver.for() -> Driver::initialize
- new Selenium::WebDriver::Remote::Capabilities
- capabilitiesに応じてBrdige.forを実行
- ex: iosなら ::Appium::Core::Ios::Xcuitest::Bridge.for self 中ではselfにmoduleをextendしている
- Appium::Core::Ios::Xcuitest::Device をextend
- add_endpoint_methodで拡張している
- hide_keyboard
- background_app
- start_performance_record
- get_performance_record
@rerorero
rerorero / debezium-config-plain.json
Created June 7, 2021 11:54
debezium-encrypt-demo-debezium-config-plain.json
{
"name": "debezium",
"config": {
"connector.class": "io.debezium.connector.mysql.MySqlConnector",
"database.hostname": "mysql",
"database.port": "3306",
"database.user": "root",
"database.password": "pass",
"database.server.id": "100",
"database.server.name": "db",
@rerorero
rerorero / debezium-config.json
Last active June 7, 2021 12:02
debezium-encrypt-demo-debezium-config.json
{
"name": "debezium",
"config": {
"connector.class": "io.debezium.connector.mysql.MySqlConnector",
"database.hostname": "mysql",
"database.port": "3306",
"database.user": "root",
"database.password": "pass",
"database.server.id": "100",
"database.server.name": "db",
@rerorero
rerorero / gotestfunc.vim
Last active July 24, 2020 03:12
gotestfunc.vim
command GoUnitTest call s:go_unit_test()
function! s:go_unit_test() abort
let l:test = search('func \(Test\|Example\)', "bcnW")
if l:test == 0
echo "no test found"
return
end
" run via termnial (neoterm)
let l:line = getline(l:test)
@rerorero
rerorero / dlvtest.vim
Last active July 24, 2020 03:13
vim-go-dlv-unittest
sign define delvbreakpoint text=B>
command BP call s:go_delv_mark_breakpoint()
command BD call s:go_delv_delete_breakpoint()
command BS call s:go_delv_show_breakpoints()
command GoDelvTest call s:go_delv_test()
function! s:go_delv_mark_breakpoint() abort
let l:filename = fnamemodify(expand('%'), ':p:gs!\\!/!')
let l:linenr = line('.')
exe 'sign place 9900 name=delvbreakpoint group=go-delv-debug line=' . l:linenr . ' file=' . l:filename
@rerorero
rerorero / envoy-memo.md
Last active February 7, 2020 16:51
envoy-doc

https://github.com/envoyproxy/envoy/blob/master/source/docs/stats.md

  • Counter, Gauge, Histogram
  • hot restartをサポートするためRPCで親から子へ(以前は共有メモリに置いてて色々面倒だった)
  • ThreadLocalで実装するためのThreadLocalStoreで実装

ThreadLocalStore

  • スレッドの初期化前にも使えるようになってる
  • Scopeはどのスレッドからでも作れるがmainからのみつくってる
  • Scopeはどんなスレッドからでも参照、削除できる
  • 各スレッドキャッシュを持ち、キャッシュがない場合はcentral cacheニトリに行く
@rerorero
rerorero / services
Last active November 4, 2019 23:41
consul connect example
☁ consul-playground consul catalog services
consul
socat
socat-sidecar-proxy
web
web-sidecar-proxy
@rerorero
rerorero / gopter-sample.go
Created October 5, 2018 11:55
gopter-sample
package main
import (
"fmt"
"github.com/leanovate/gopter"
"github.com/leanovate/gopter/arbitrary"
"github.com/leanovate/gopter/gen"
"reflect"
)
mysql> select digest_text, last_seen
from performance_schema.events_statements_summary_by_digest
where digest_text like '%alter%'
and last_seen between '2018-07-12 19:10:00' and '2018-07-12 19:20:00'