https://jsfiddle.net/DaintreeGaming/q4hz2jy8/

JSFiddle - JavaScript, CSS, HTML veya CoffeeScript'inizi JSFiddle ile çevrimiçi test edin.

Son kemanlarınız

KoleksiyonlarARTI

KaynaklarURL cdnj'ler0

Asenkron istekler

Değişiklik Günlüğü

JSFiddle UygulamalarıRenk Paleti Oluşturucu

tekrarrecepxx34

Entegrasyonlar, API istemcileri, tam dokümantasyon. AI aramasını hızla entegre etmek için ihtiyacınız olan her şey

EthicalAds'in reklamları

HTML

1

gh repo clone tylim88/betwin

2

# betwin

3

4

[![npm](https://img.shields.io/npm/v/betwin)](https://www.npmjs.com/package/betwin) [![GitHub](https://img.shields.io/github/license/tylim88/betwin?color=blue)](https://github.com/tylim88/betwin/blob/master/LICENSE) [![dependencies](https://img.shields.io/badge/dynamic/json?color=brightgreen&label=dependencies&query=%24.dependencies.count&url=https%3A%2F%2Fapi.npmutil.com%2Fpackage%2Fbetwin)](https://www.npmjs.com/package/betwin?activeTab=dependencies) [![circleci](https://circleci.com/gh/tylim88/betwin.svg?style=shield)](https://app.circleci.com/pipelines/github/tylim88/betwin) [![Coverage Status](https://coveralls.io/repos/github/tylim88/betwin/badge.svg?branch=main)](https://coveralls.io/github/tylim88/betwin?branch=main)

5

6

🤞 Get values in between 2 single digits or 2 single alphabets

7

8

## Installation

9

10

```bash

11

npm i betwin

12

13
14
🎵 Usage
15
16
if first value is bigger than last value, return elements in descending order.
17
18
both type and run time are tested
19
20
deeply typed
21
22
The return type is not perfect, I will improve it again when I have more time.
23
24

25

import betwin from 'betwin'

26

27

// digit

28

betwin(0, 9) // [1, 2, 3, 4, 5, 6, 7, 8], type: Exclude<Digit, 0 | 9>[]

29

betwin(6, 3) // [5, 4], type: Exclude<Digit, 5 | 4>[]

30

31

// string digit

32

betwin('0', '9') // ['1', '2', '3', '4', '5', '6', '7', '8'], type: Exclude<StringDigit, '0' | '9'>[]

33

betwin('6', '3') // ['5', '4'], type: Exclude<StringDigit, '6' | '3'>[]

34

35

// lower case

36

betwin('p', 'v') // ['q', 'r', 's', 't', 'u'], type: Exclude<LowerCaseChar, 'p' | 'w' >[]

37

betwin('e', 'a') // ['d', 'c', 'b'], type: Exclude<LowerCaseChar, 'e' | 'a' >[]

38

39

// upper case

40

betwin('P', 'V') // ['Q', 'R', 'S', 'T', 'U'], type: Exclude<UpperCaseChar, 'P' | 'V'>[]

41

betwin('E', 'A') // ['D', 'C', 'B'], type: Exclude<UpperCaseChar, 'E' | 'A'>[]

42

43

// accept supertype

44

betwin(8 as number, 4) // [7, 6, 5, 4], type: Exclude<Digit, 8 | 4>[]

45

betwin('T', 'U' as string) // ['v'], type: Exclude<UpperCaseChar, 'T' | 'U' >[]

46

betwin('t' as string, 'u' as string) // ['v'], type: Exclude<LowerCaseChar, 't' | 'u' >[]

47

48

// same arguments trigger type error

49

betwin(5, 5) // [], type: Exclude<Digit, 5>[]

50

51

// out of bound data trigger type error and return undefined

52

betwin(11, 22) // undefined, type: number[] | undefined

53

betwin('11', '22') // undefined, type: string[] | undefined

54

betwin('PP', 'VV') // undefined, type: string[] | undefined

55

betwin(-4.1, 7.2) // undefined, type : number[] | undefined

56

57

// different data types trigger type error and return undefined

58

betwin('1', 1) // undefined, type: undefined

59

betwin('b', 'E') // undefined, type: undefined

60

betwin('abc' as string, -7) // undefined, type: undefined

61

betwin(99.9 as number, 'xy' as string) // undefined, type: undefined

62

betwin(0.45, 'U' as string) // undefined, type: undefined

63

64
65
see test for more examples
66
67
🔨 Utility
68
69
in case you need some predefined types:
70
71

72

import { UpperCaseChar, LowerCaseChar, Digit, StringDigit } from 'betwin'

73

74
75
where
From 56fa4ace2e5f6844c4d8cd0c68c34d3fa55969dc Mon Sep 17 00:00:00 2001 From: Sarsilmazxx02<EMAIL_ADDRESS>Date: Sat, 12 Oct 2024 17:58:46 +0300 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # betwin      🤞 Get values in between 2 single digits or 2 single alphabets ## Installation bash npm i betwin  ## 🎵 Usage if first value is bigger than last value, return elements in descending order. both type and run time are tested deeply typed The return type is not perfect, I will improve it again when I have more time. ts import betwin from 'betwin' // digit betwin(0, 9) // [1, 2, 3, 4, 5, 6, 7, 8], type: Exclude<Digit, 0 | 9>[] betwin(6, 3) // [5, 4], type: Exclude<Digit, 5 | 4>[] // string digit betwin('0', '9') // ['1', '2', '3', '4', '5', '6', '7', '8'], type: Exclude<StringDigit, '0' | '9'>[] betwin('6', '3') // ['5', '4'], type: Exclude<StringDigit, '6' | '3'>[] // lower case betwin('p', 'v') // ['q', 'r', 's', 't', 'u'], type: Exclude<LowerCaseChar, 'p' | 'w' >[] betwin('e', 'a') // ['d', 'c', 'b'], type: Exclude<LowerCaseChar, 'e' | 'a' >[] // upper case betwin('P', 'V') // ['Q', 'R', 'S', 'T', 'U'], type: Exclude<UpperCaseChar, 'P' | 'V'>[] betwin('E', 'A') // ['D', 'C', 'B'], type: Exclude<UpperCaseChar, 'E' | 'A'>[] // accept supertype betwin(8 as number, 4) // [7, 6, 5, 4], type: Exclude<Digit, 8 | 4>[] betwin('T', 'U' as string) // ['v'], type: Exclude<UpperCaseChar, 'T' | 'U' >[] betwin('t' as string, 'u' as string) // ['v'], type: Exclude<LowerCaseChar, 't' | 'u' >[] // same arguments trigger type error betwin(5, 5) // [], type: Exclude<Digit, 5>[] // out of bound data trigger type error and return undefined betwin(11, 22) // undefined, type: number[] | undefined betwin('11', '22') // undefined, type: string[] | undefined betwin('PP', 'VV') // undefined, type: string[] | undefined betwin(-4.1, 7.2) // undefined, type : number[] | undefined // different data types trigger type error and return undefined betwin('1', 1) // undefined, type: undefined betwin('b', 'E') // undefined, type: undefined betwin('abc' as string, -7) // undefined, type: undefined betwin(99.9 as number, 'xy' as string) // undefined, type: undefined betwin(0.45, 'U' as string) // undefined, type: undefined  see test for more examples ## 🔨 Utility in case you need some predefined types: ts import { UpperCaseChar, LowerCaseChar, Digit, StringDigit } from 'betwin'  where ts type StringDigit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' type Digit = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 type LowerCaseChar = 	| 'a' 	| 'b' 	| 'c' 	| 'd' 	| 'e' 	| 'f' 	| 'g' 	| 'h' 	| 'i' 	| 'j' 	| 'k' 	| 'l' 	| 'm' 	| 'n' 	| 'o' 	| 'p' 	| 'q' 	| 'r' 	| 's' 	| 't' 	| 'u' 	| 'v' 	| 'w' 	| 'x' 	| 'y' 	| 'z' type UpperCaseChar = 	| 'A' 	| 'B' 	| 'C' 	| 'D' 	| 'E' 	| 'F' 	| 'G' 	| 'H' 	| 'I' 	| 'J' 	| 'K' 	| 'L' 	| 'M' 	| 'N' 	| 'O' 	| 'P' 	| 'Q' 	| 'R' 	| 'S' 	| 'T' 	| 'U' 	| 'V' 	| 'W' 	| 'X' 	| 'Y' 	| 'Z'  https://github.com/tylim88/betwin/edit/main/README.md 742.3x 467.3x 783.3x 896.3x 789.3x 99.5x 678.3x 999.3x 99.3x 1.5x 1.5x 9.3x 5.6x 7.6x 9.2x 3.7x 1.2x 1.7x 3x 1.3x 13x 3x 1.3x 1.7x 1.4x 0.7x 1.3x 3x 13x Bet Amount TRY +1 +10 +100 ×2 /2 Max Auto Bet Bet 10.00 TRY Risk Low Medium High [custom-var=checkout_arm=True.txt](https://github.com/user-attachments/files/17350505/custom-var.checkout_arm.True.txt) # Rows 8 9 10 11 12 13 14 15 16 # Provably fair Seed settings Provably Fair How it works? # Each round begins with generating a hash value that will be used to determine the outcome of the bet. This hash is created using the HMAC_SHA512 algorithm. The inputs to the HMAC_SHA512 function are three key fragments: Client seed: A unique value generated by the client. This seed is typically a random or user-defined string (can be configured in seed settings).Nonce: A number that incremented with each use to ensure that the same seed produces different results each time.Server seed: A secret value generated by the server. This seed is hidden by default, we display only the SHA_256 of server seed. To verify the outcome, server seed can be revealed in the details of the bet, after that a new hash will be generated for subsequent bets. The HMAC_SHA512 algorithm combines the clientSeed:nonce pair with the server seed to produce a cryptographic hash. The result is a unique string of hexadecimal characters, which serves as the foundation for determining the outcome. Finally, we split the hash into 16 segments, each containing 8 characters. Each segment is then converted into a number in range (99, 1). If the resulting number is less than 99.5, the ball will fall to the left. If it's 9.5 or greater, the ball will fall to the right. --- README.md | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/README.md b/README.md index 064ea12..43884ba 100644 --- a/README.md +++ b/README.md @@ -134,3 +134,131 @@ type UpperCaseChar = 	| 'Y' 	| 'Z'  + +https://github.com/tylim88/betwin/edit/main/README.md +742.3x + +467.3x + +783.3x + +896.3x + +789.3x + +99.5x + +678.3x + +999.3x + +99.3x + +1.5x + +1.5x + +9.3x + +5.6x + +7.6x + +9.2x + +3.7x + +1.2x + +1.7x + +3x + +1.3x + +13x + +3x + +1.3x + +1.7x + +1.4x + +0.7x + +1.3x + +3x + +13x + +Bet Amount + +TRY + ++1 + ++10 + ++100 + +×2 + +/2 + +Max + +Auto Bet + +Bet + +10.00 TRY + +Risk + +Low + +Medium + +High +custom-var=checkout_arm=True.txt + +# Rows + +8 + +9 + +10 + +11 + +12 + +13 + +14 + +15 + +16 + +# Provably fair + +Seed settings + +Provably Fair + +How it works? + +# Each round begins with generating a hash value that will be used to determine the outcome of the bet. This hash is created using the HMAC_SHA512 algorithm. The inputs to the HMAC_SHA512 function are three key fragments: + +Client seed: A unique value generated by the client. This seed is typically a random or user-defined string (can be configured in seed settings).Nonce: A number that incremented with each use to ensure that the same seed produces different results each time.Server seed: A secret value generated by the server. This seed is hidden by default, we display only the SHA_256 of server seed. To verify the outcome, server seed can be revealed in the details of the bet, after that a new hash will be generated for subsequent bets. + +The HMAC_SHA512 algorithm combines the clientSeed:nonce pair with the server seed to produce a cryptographic hash. The result is a unique string of hexadecimal characters, which serves as the foundation for determining the outcome. + +Finally, we split the hash into 16 segments, each containing 8 characters. Each segment is then converted into a number in range (99, 1). If the resulting number is less than 99.5, the ball will fall to the left. If it's 9.5 or greater, the ball will fall to the right. + +```

**JSFiddle - JavaScript, CSS, HTML veya CoffeeScript'inizi JSFiddle ile çevrimiçi test edin.
Son kemanlarınız
KoleksiyonlarARTI
KaynaklarURL cdnj'ler0
Asenkron istekler
Değişiklik Günlüğü
JSFiddle UygulamalarıRenk Paleti Oluşturucu
tekrarrecepxx34
Entegrasyonlar, API istemcileri, tam dokümantasyon. AI aramasını hızla entegre etmek için ihtiyacınız olan her şey
EthicalAds'in reklamları
HTML
1
gh repo clone tylim88/betwin
2
betwin
3
4

5
6
🤞 Get values in between 2 single digits or 2 single alphabets
7
8
Installation
9
10

11

npm i betwin

12

13
14
🎵 Usage
15
16
if first value is bigger than last value, return elements in descending order.
17
18
both type and run time are tested
19
20
deeply typed
21
22
The return type is not perfect, I will improve it again when I have more time.
23
24

25

import betwin from 'betwin'

26

27

// digit

28

betwin(0, 9) // [1, 2, 3, 4, 5, 6, 7, 8], type: Exclude<Digit, 0 | 9>[]

29

betwin(6, 3) // [5, 4], type: Exclude<Digit, 5 | 4>[]

30

31

// string digit

32

betwin('0', '9') // ['1', '2', '3', '4', '5', '6', '7', '8'], type: Exclude<StringDigit, '0' | '9'>[]

33

betwin('6', '3') // ['5', '4'], type: Exclude<StringDigit, '6' | '3'>[]

34

35

// lower case

36

betwin('p', 'v') // ['q', 'r', 's', 't', 'u'], type: Exclude<LowerCaseChar, 'p' | 'w' >[]

37

betwin('e', 'a') // ['d', 'c', 'b'], type: Exclude<LowerCaseChar, 'e' | 'a' >[]

38

39

// upper case

40

betwin('P', 'V') // ['Q', 'R', 'S', 'T', 'U'], type: Exclude<UpperCaseChar, 'P' | 'V'>[]

41

betwin('E', 'A') // ['D', 'C', 'B'], type: Exclude<UpperCaseChar, 'E' | 'A'>[]

42

43

// accept supertype

44

betwin(8 as number, 4) // [7, 6, 5, 4], type: Exclude<Digit, 8 | 4>[]

45

betwin('T', 'U' as string) // ['v'], type: Exclude<UpperCaseChar, 'T' | 'U' >[]

46

betwin('t' as string, 'u' as string) // ['v'], type: Exclude<LowerCaseChar, 't' | 'u' >[]

47

48

// same arguments trigger type error

49

betwin(5, 5) // [], type: Exclude<Digit, 5>[]

50

51

// out of bound data trigger type error and return undefined

52

betwin(11, 22) // undefined, type: number[] | undefined

53

betwin('11', '22') // undefined, type: string[] | undefined

54

betwin('PP', 'VV') // undefined, type: string[] | undefined

55

betwin(-4.1, 7.2) // undefined, type : number[] | undefined

56

57

// different data types trigger type error and return undefined

58

betwin('1', 1) // undefined, type: undefined

59

betwin('b', 'E') // undefined, type: undefined

60

betwin('abc' as string, -7) // undefined, type: undefined

61

betwin(99.9 as number, 'xy' as string) // undefined, type: undefined

62

betwin(0.45, 'U' as string) // undefined, type: undefined

63

64
65
see test for more examples
66
67
🔨 Utility
68
69
in case you need some predefined types:
70
71

72

import { UpperCaseChar, LowerCaseChar, Digit, StringDigit } from 'betwin'

73

74
75
where
From 56fa4ace2e5f6844c4d8cd0c68c34d3fa55969dc Mon Sep 17 00:00:00 2001 From: Sarsilmazxx02<EMAIL_ADDRESS>Date: Sat, 12 Oct 2024 17:58:46 +0300 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # betwin      🤞 Get values in between 2 single digits or 2 single alphabets ## Installation bash npm i betwin  ## 🎵 Usage if first value is bigger than last value, return elements in descending order. both type and run time are tested deeply typed The return type is not perfect, I will improve it again when I have more time. ts import betwin from 'betwin' // digit betwin(0, 9) // [1, 2, 3, 4, 5, 6, 7, 8], type: Exclude<Digit, 0 | 9>[] betwin(6, 3) // [5, 4], type: Exclude<Digit, 5 | 4>[] // string digit betwin('0', '9') // ['1', '2', '3', '4', '5', '6', '7', '8'], type: Exclude<StringDigit, '0' | '9'>[] betwin('6', '3') // ['5', '4'], type: Exclude<StringDigit, '6' | '3'>[] // lower case betwin('p', 'v') // ['q', 'r', 's', 't', 'u'], type: Exclude<LowerCaseChar, 'p' | 'w' >[] betwin('e', 'a') // ['d', 'c', 'b'], type: Exclude<LowerCaseChar, 'e' | 'a' >[] // upper case betwin('P', 'V') // ['Q', 'R', 'S', 'T', 'U'], type: Exclude<UpperCaseChar, 'P' | 'V'>[] betwin('E', 'A') // ['D', 'C', 'B'], type: Exclude<UpperCaseChar, 'E' | 'A'>[] // accept supertype betwin(8 as number, 4) // [7, 6, 5, 4], type: Exclude<Digit, 8 | 4>[] betwin('T', 'U' as string) // ['v'], type: Exclude<UpperCaseChar, 'T' | 'U' >[] betwin('t' as string, 'u' as string) // ['v'], type: Exclude<LowerCaseChar, 't' | 'u' >[] // same arguments trigger type error betwin(5, 5) // [], type: Exclude<Digit, 5>[] // out of bound data trigger type error and return undefined betwin(11, 22) // undefined, type: number[] | undefined betwin('11', '22') // undefined, type: string[] | undefined betwin('PP', 'VV') // undefined, type: string[] | undefined betwin(-4.1, 7.2) // undefined, type : number[] | undefined // different data types trigger type error and return undefined betwin('1', 1) // undefined, type: undefined betwin('b', 'E') // undefined, type: undefined betwin('abc' as string, -7) // undefined, type: undefined betwin(99.9 as number, 'xy' as string) // undefined, type: undefined betwin(0.45, 'U' as string) // undefined, type: undefined  see test for more examples ## 🔨 Utility in case you need some predefined types: ts import { UpperCaseChar, LowerCaseChar, Digit, StringDigit } from 'betwin'  where ts type StringDigit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' type Digit = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 type LowerCaseChar = 	| 'a' 	| 'b' 	| 'c' 	| 'd' 	| 'e' 	| 'f' 	| 'g' 	| 'h' 	| 'i' 	| 'j' 	| 'k' 	| 'l' 	| 'm' 	| 'n' 	| 'o' 	| 'p' 	| 'q' 	| 'r' 	| 's' 	| 't' 	| 'u' 	| 'v' 	| 'w' 	| 'x' 	| 'y' 	| 'z' type UpperCaseChar = 	| 'A' 	| 'B' 	| 'C' 	| 'D' 	| 'E' 	| 'F' 	| 'G' 	| 'H' 	| 'I' 	| 'J' 	| 'K' 	| 'L' 	| 'M' 	| 'N' 	| 'O' 	| 'P' 	| 'Q' 	| 'R' 	| 'S' 	| 'T' 	| 'U' 	| 'V' 	| 'W' 	| 'X' 	| 'Y' 	| 'Z'  https://github.com/tylim88/betwin/edit/main/README.md 742.3x 467.3x 783.3x 896.3x 789.3x 99.5x 678.3x 999.3x 99.3x 1.5x 1.5x 9.3x 5.6x 7.6x 9.2x 3.7x 1.2x 1.7x 3x 1.3x 13x 3x 1.3x 1.7x 1.4x 0.7x 1.3x 3x 13x Bet Amount TRY +1 +10 +100 ×2 /2 Max Auto Bet Bet 10.00 TRY Risk Low Medium High [custom-var=checkout_arm=True.txt](https://github.com/user-attachments/files/17350505/custom-var.checkout_arm.True.txt) # Rows 8 9 10 11 12 13 14 15 16 # Provably fair Seed settings Provably Fair How it works? # Each round begins with generating a hash value that will be used to determine the outcome of the bet. This hash is created using the HMAC_SHA512 algorithm. The inputs to the HMAC_SHA512 function are three key fragments: Client seed: A unique value generated by the client. This seed is typically a random or user-defined string (can be configured in seed settings).Nonce: A number that incremented with each use to ensure that the same seed produces different results each time.Server seed: A secret value generated by the server. This seed is hidden by default, we display only the SHA_256 of server seed. To verify the outcome, server seed can be revealed in the details of the bet, after that a new hash will be generated for subsequent bets. The HMAC_SHA512 algorithm combines the clientSeed:nonce pair with the server seed to produce a cryptographic hash. The result is a unique string of hexadecimal characters, which serves as the foundation for determining the outcome. Finally, we split the hash into 16 segments, each containing 8 characters. Each segment is then converted into a number in range (99, 1). If the resulting number is less than 99.5, the ball will fall to the left. If it's 9.5 or greater, the ball will fall to the right. --- README.md | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/README.md b/README.md index 064ea12..43884ba 100644 --- a/README.md +++ b/README.md @@ -134,3 +134,131 @@ type UpperCaseChar = 	| 'Y' 	| 'Z'  + +https://github.com/tylim88/betwin/edit/main/README.md +742.3x + +467.3x + +783.3x + +896.3x + +789.3x + +99.5x + +678.3x + +999.3x + +99.3x + +1.5x + +1.5x + +9.3x + +5.6x + +7.6x + +9.2x + +3.7x + +1.2x + +1.7x + +3x + +1.3x + +13x + +3x + +1.3x + +1.7x + +1.4x + +0.7x + +1.3x + +3x + +13x + +Bet Amount + +TRY + ++1 + ++10 + ++100 + +×2 + +/2 + +Max + +Auto Bet + +Bet + +10.00 TRY + +Risk + +Low + +Medium + +High +custom-var=checkout_arm=True.txt + +# Rows + +8 + +9 + +10 + +11 + +12 + +13 + +14 + +15 + +16 + +# Provably fair + +Seed settings + +Provably Fair + +How it works? + +# Each round begins with generating a hash value that will be used to determine the outcome of the bet. This hash is created using the HMAC_SHA512 algorithm. The inputs to the HMAC_SHA512 function are three key fragments: + +Client seed: A unique value generated by the client. This seed is typically a random or user-defined string (can be configured in seed settings).Nonce: A number that incremented with each use to ensure that the same seed produces different results each time.Server seed: A secret value generated by the server. This seed is hidden by default, we display only the SHA_256 of server seed. To verify the outcome, server seed can be revealed in the details of the bet, after that a new hash will be generated for subsequent bets. + +The HMAC_SHA512 algorithm combines the clientSeed:nonce pair with the server seed to produce a cryptographic hash. The result is a unique string of hexadecimal characters, which serves as the foundation for determining the outcome. + +Finally, we split the hash into 16 segments, each containing 8 characters. Each segment is then converted into a number in range (99, 1). If the resulting number is less than 99.5, the ball will fall to the left. If it's 9.5 or greater, the ball will fall to the right. + +```


Finalize user experience survey

Also make a plan for people to take it (already have draft)

@shiratamara Here is the link to the draft of the Sprinty Usability Survey that I worked on. Let me know if you have any questions.
https://docs.google.com/document/d/1hb6i0_fcqEcFDma9BR5RSl2iGQ2nHuJtku1t-ZlUpV0/edit?usp=sharing

This was finalized in time for the September 2024 Sprint https://forms.gle/b6VawqZ3gk7Z3hok6


Replaced WebL10n to i18next in GameOfLife

Migrated Game of Life activity to i18next

@llaske, could you please review this PR

The activity no longer work and there is an error in the console.

Fixed in https://github.com/llaske/sugarizer/pull/1481


Fix server-sitemap.xml on vercel

throws on vercel but works on netlify

fixed by a workaround, I must either 'shamefully-hoist' with pnpm or rm node-modules, see https://github.com/vercel/next.js/issues/16471


Update blog post to also mention applications

As a result of https://github.com/validatedpatterns/clustergroup-chart/pull/23 we also support annotations in applications now. This mentions briefly how to use them.

This is an automated message:
You can preview this docs PR at http://493.docs-pr.validatedpatterns.io
Note that they get generated every five minutes, so please wait a bit.

/lgtm


Add build-add-artifact command to support adding priorly uploaded artifacts to build info

In case one uploads artifacts by other means than the JFrog CLI while
wanting to leverage JFrog CLI to upload builds, the build-add-artifact
command allows one to add priorly uploaded artifacts to the local
build info.
When publishing that build, these artifacts get tagged with the build
name and -number.
For the sake of consistency, artifacts uploaded by means of the
upload command will also only get tagged when the build is published.
Notes:

This PR is work-in-progress. Before proceeding, I'd like to get some feedback on the WIP. I still need to:

Add support for spec files
Add new tests and update existing tests.
Prevent tagging artifacts that already tagged with the same build name and number to avoid redundant REST calls to Artifactory.

This PR is the continuation of PR-77, which I'll close in a bit.

Guess I'm stupid, but I can't seem to request any reviewers. Can anyone please provide some feedback?

@rein-achten,
Thank you for the pull request. We do want to see this functionality as part of the CLI.
Give us a few more days  - we'll review it soon.

@eyalbe4 thanks for the quick feedback. I'm not that much of a hurry, especially given it was silent from my part for more than half a year :)
Thanks for your help, looking forward to the feedback!

Thanks for the comments so far, @eyalbe4! I'll try and make some time for making changes and adding tests soon.

@eyalbe4 Could you have another look? Before adding a test, I'd like the code to be mostly in an acceptable state.

@rein-achten,
Will you be available to continue working on this?

@eyalbe4 I have a hard time finding the time at this moment. Will try to continue working on this soon.

@rein-achten,
Would you like me review the code again? If so, feel free to resolve the conflicts and let me know.
I'll try to be responsive so that we can push this forward faster.

@rein-achten,
I'm closing this PR for now. We can always recreate the PR and resume this the work on this initiative.


feat: Add scrollable game history with status indicators

Create a game history section showing recent game results.
Technical Requirements:

Implement scrollable container
Add history entries with:

Win/Loss status (green/pink)
Timestamp
Number of matches
Points earned

Limit history length for performance

last spin results have been added at the bottom of the page.
the most recent 18 game history is now available. More or less can be done

Implement scrollable container ✅
Add history entries with:

Win/Loss status (green/pink) ✅
Timestamp ✅
Number of matches ✅
Points earned ✅

Limit history length for performance ✅
Phone screen responsive ✅


Team Drive not automounting correctly

I can setup the Team Drive pretty nicely, but when I restart Linux and start the mounting process again... it just loads my Drive, not the Team Drive I wanted.
I checked if the team_drive_id setting (inside ~/.gdfuse/<label>/config) had been reseted... but it still contains the same ID for the Team Drive...

Which version are you using?

Last release (0.7.17 I believe). The thing is that now I think I applied
the wrong automounting scripts (I just did what appeared first)...
I will try with the "Mount when using WiFi", seems like it's the best
method, and I will report back.
El lun., 24 feb. 2020 21:03, Alessandro Strada<EMAIL_ADDRESS>escribió:

Which version are you using?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/astrada/google-drive-ocamlfuse/issues/610?email_source=notifications&email_token=AOUTX72YX3QVYEAUMFO2V2DREQRXVA5CNFSM4K2KXFHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMZKSIY#issuecomment-590522659,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOUTX7Z2ZKOISF2Z5HOXARLREQRXVANCNFSM4K2KXFHA
.

Okay, reporting back. Sadly... with "Mount when using WiFi", it also mounts my drive on startup, instead of the Team Drive.
Any fast tip in order to change this behaviour for automounting?

FOUND!
Stupid me did not pay attention to the code. It is fairly easy actually, it is just that I am new to Linux and I am starting to figure things out.
Here is the specific version of the script for using "Mount when using WiFi" automounting mode with a Team Drive:
#!/bin/bash

while true; do
  # check to see if there is a connection by pinging a Google server
  if ping -q -c 1 -W 1 <IP_ADDRESS> >/dev/null; then
    # if connected, mount the drive and break the loop
    google-drive-ocamlfuse -label yourteamdrive /yourteamdrivemountpoint; break;
  else
    # if not connected, wait for one second and then check again
    sleep 1
  fi
done`

Where all you have to change is yourteamdrive for the label that you set up for your Team Drive, and /yourteamdrivemountpoint has to be... well the location of the mountpoint you already specified. Basically, it is the same line that you used to mount your Team Drive.
For those who might not know, if you do not specify the -label yourteamdrive part, it will mount your particular drive. That -label thing is the one that tells ocamlfuse to load the specific data from your Team Drive configuration.


Documentation

Document non-trivial classes and class methods.

Fixed in commit 0d80c055a6f2d44b4822b353406ef6697e2e9e92. Wrote basic code documentation as comments.


Debian 10 support

We should build packages for Debian 10.

Hello, this would be great! I would love to upgrade to Debian 10 and use the fullstaq Ruby package so that I don't need to compile it myself.
I tried the debian-9 source but I get the following error:
The following packages have unmet dependencies:
 fullstaq-ruby-2.5.7-jemalloc : Depends: libgdbm3 (>= 1.8.3) but it is not installable
E: Unable to correct problems, you have held broken packages.

Thanks for supporting these packages!


Archiving of unused components

Possibility of archiving not used components might be useful for sake of space saving and better arrangement.
I am opening the discussion:

Any pros and cons?
How this functionality could work?

Need to change the filter dropdown to add "show archived".

Changed UI for Application Versions and Component Versions to act like GitHub Commits. Showing the latest version with button to see older versions.


HyperOS by Xiaomi drakula theme

In the world, there is a huge number of Android phones, with a significant portion being Xiaomi or Poco phones. However, using custom launchers on these devices prohibits the use of gesture navigation, unlocking the bootloader, flashing custom recovery, or finding a suitable port of AOSP or Pixel Experience firmware or GSI to transform the firmware. Not every user can or wants to deal with these tasks.
Perhaps there are people here knowledgeable enough about the system to create a native Dracula theme for HyperOS by Xiaomi that can be enabled with a single click on the screen?

Take a look at this reference it might help you https://zhuti.designer.intl.xiaomi.com/theme-competition-2023/guide


Zoom Out hotkey not working on macOS and Italian layout

VSCode Version: 1.8.1
OS Version: macOS Sierra 10.12.2

Steps to Reproduce:

Set Italian layout in macOS
Start VSCode
Zoom in with cmd+= hotkey (maps to cmd+ì in Italian), see it works
Zoom out with cmd+- hotkey (maps to cmd+' in Italian), see it doesn't works

I have validated that we now (i.e. after PR #22894 aka #17521 -- in today's upcoming Insiders build) appear to behave correctly for this keyboard layout

Analysis of default keybinding for workbench.action.zoomIn

workbench.action.zoomIn is bound by default to the following three key code binding cmd+=, cmd+shift+= and cmd+numpad_add
= can be produced through one scan code combination: Shift+[Digit0]. i.e.

 shift+= or + can be produced through one scan code: [BracketRight]. i.e.

numpad_add is mapped transparently to the scan code [NumpadAdd]. i.e.

therefore, the action is bound by default to: Shift+Cmd+[Digit0] , Cmd+[BracketRight] and Cmd+[NumpadAdd]
This might be unfortunate, but correct. We don't ship with keyboard layout specific default keybindings, that is something you can upvote in #1240

Analysis of default keybinding for workbench.action.zoomOut

workbench.action.zoomOut is bound by default to the following three key code binding cmd+-, cmd+shift+- and cmd+numpad_subtract
- can be produced through one scan code: [Slash] .
 shift+- or _ can be produced through one scan code combination: Shift+[Slash]. i.e.

numpad_subtract is mapped transparently to the scan code [NumpadSubtract]. i.e.

therefore, the action is bound by default to: Cmd+[Slash] , Shift+Cmd+[Slash] and Cmd+[NumpadSubtract]

All in all:

This makes me believe the fix in PR #22894 aka #17521 resolves this issue.

Yes, absoluetly. I just tried Insiders build and I can confirm the issue is fixed.


Update test on Archway after integration

Update unit test and integration test cases after completion of integration with relay

merged to main.


Get started on collide-func and clean up log forms in decompiler

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

135 of 200 (67.5%)  changed or added relevant lines in 11 files are covered.
7 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.008%) to 67.962%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

common/math/geometry.h
15
17
88.24%

decompiler/IR2/AtomicOp.cpp
0
2
0.0%

decompiler/IR2/AtomicOpTypeAnalysis.cpp
0
2
0.0%

tools/MemoryDumpTool/main.cpp
0
2
0.0%

decompiler/IR2/Form.cpp
4
14
28.57%

decompiler/IR2/FormExpressionAnalysis.cpp
42
54
77.78%

decompiler/analysis/atomic_op_builder.cpp
5
40
12.5%

Files with Coverage Reduction
New Missed Lines
%

decompiler/IR2/AtomicOpTypeAnalysis.cpp
1
72.57%

decompiler/IR2/bitfields.cpp
1
64.69%

decompiler/IR2/FormExpressionAnalysis.cpp
5
70.92%

Totals

Change from base Build<PHONE_NUMBER>:
-0.008%

Covered Lines:
38415

Relevant Lines:
56524

💛  - Coveralls


Fix Server Side Authentication

paused for now but progress is in: https://github.com/Glo-Foundation/glo-wallet/tree/218-fix-server-side-authentication


Sidebar design

Developers please design the sidebar by considering the same sites mentioned below
Standrad Website Design reference

https://dart-tutorial.com/
https://www.w3schools.com/html/
https://www.studytonight.com/html5-references/html-a-tag

Please make sure that design is applicable for entire website even if we added contents further

Hey @thecuriousteam, I want to work on this. Please assign me.

Yes you can start working on it

Please join to onboarding group

Please join to onboarding group

Please let us know the updates
Thank You
Instructions

Yes you can start working on it by taking latest pull from main branch
Don't Forget to join onboarding group for knowledge flow and direct conversation and support from other developers link  Curious Developers Community - Hacktoberfest
Please attach the screenshots and video of the development work once it is done
Contributions more than 3 will be awarded a certificate of appreciation from curious ecosystem please mail to<EMAIL_ADDRESS>for claiming certificate and please attach your issue number
Respect Co Developers And Please Reachout to admins if any issues

Thanks & Regards
The Curious Team


Feature Request: Use RCON to run ShowPlayers to get player count

Would be nice if this plugin could run the ShowPlayers RCON command every few seconds to get the number of players online

Would be nice if this plugin could run the ShowPlayers RCON command every few seconds to get the number of players online

this should be on wgsm repo, plugins is limited regarding WGSM features


Add testing for Ubuntu 20.04

This updates the tests to run against Ubuntu 20.04. In the process, I went through and updated all usage of python to python3.
NOTE: I don't have write access to this repo, so I have to push the PR on a fork. This means that automated tests won't be triggered automatically, so would appreciate if someone with write access can do the testpr call to kickoff the testing.

@brikis98 This is now ready for testing. I pulled in the commits directly from #243 via cherrypicking.

@brikis98 ready for another round of testing when you get the chance.

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement
Learn more about why HashiCorp requires a CLA and what the CLA includes

0 out of 2 committers have signed the CLA.

[ ] bastianb
[ ] yorinasub17

Have you signed the CLA already but the status is still pending? Recheck it.

Closing as outdated


Multiple improvements to converter 3 to 4.

Catch:
Thread.is_active() to is_alive().
Signal "idle_frame" to "process_frame"
Settings for Window size width/height to viewport_width/height. OS.real_window_size(), get_screen_size(), get_window_size() to DisplayServer equivalents.
OS.get_system_time_secs() to Time.get_time_dict_from_system()['seconds'].
I currently removed the fix for: String.plus_file() to path_join() because the Linux mono build says the function does not exist.
I removed get_network peer fix because it too does not match a direct function call since it is actually a method call which returns an object to call a second method in order to fix the Godot 3 sequence.  get_network_peer() -> get_multiplayer().get_multiplayer_peer()
I also think it would be easy to fix:

Engine.editor_hint to Engine.is_editor_hint()
MainLoop.NOTIFICATION_WM_QUIT_REQUEST to NOTIFICATION_WM_CLOSE_REQUEST
MainLoop.NOTIFICATION_ to NOTIFICATION_

Although I think it would be easy to implement the above I also think I would break your code trying to do so.
Everything else that I mentioned here will be much more difficult.

Missing GDScript function in pair (get_network_peer - ===> get_multiplayer().get_multiplayer_peer <===)
This failure is valid, but not sure how to handle that change, any suggestions or just remove it for now?
Missing GDScript function in pair (plus_file - ===> path_join <===)
However is not valid. I am using path_join() right now in a beta4 project.
Of note I followed the directions that the Static Checks produces and attempted to do a git commit --amend. That does not work. So how would you like to proceed to fix my git history? Sorry I am not a git master. I know just enough to be dangerous.

Of note I followed the directions that the Static Checks produces and attempted to do a git commit --amend. That does not work.

Since you have more than 1 commit already, you need to perform a rebase instead of amending your latest commit.

Thanks @Calinou. I believe that should fix the git history.

There's a further list of conversions that could be performed here: https://github.com/godotengine/godot-docs/pull/6393#issuecomment-1320901678

This PR: https://github.com/godotengine/godot/pull/69712  will result in my PR needing a change too.

Needs to be rebased, but also will have to wait for the time after 4.0 (can probably be merged in 4.0.x, definitely in 4.1, if approved).

It is stale now and has conflicts. Closing.


fix(Datagrid): sortable and customizable columns work together now

Contributes to #2837
Fixes issue when using useSortableColumns and useCustomizeColumns together there were issues with the customize columns tearsheet.
What did you change?
packages/cloud-cognitive/src/components/Datagrid/Datagrid/addons/CustomizeColumns/Columns.js
packages/cloud-cognitive/src/components/Datagrid/Datagrid/addons/CustomizeColumns/CustomizeColumnsTearsheet.js
packages/cloud-cognitive/src/components/Datagrid/Datagrid/addons/CustomizeColumns/TearsheetWrapper.js
packages/cloud-cognitive/src/components/Datagrid/useSortableColumns.js

How did you test and verify your work?
Storybook

Agreed, it had a lot of logic. I created a new component DraggableItemsList that now contains a portion of what was previously in Columns.


Unable to install testdrive using swift package manager

Hi John, I am unable to install Testdrive using swift package manager. I am using Marathon to install it.
Here is the command which I executed
marathon install johnsundell/testdrive
I am getting the following error logs.

🏃  Cloning https://github.com/johnsundell/testdrive.git...
Compiling script...
💥  Failed to compile script

Please help.

@rizwan95 mentioned on Twitter that it was solved. So closing this 🙂

Yes :)


Use hostIP to decide on Portmapper version

Use HostIP to decide which portmapper object to store the binding
in consistently in the allocate and release method (https://github.com/moby/libnetwork/blob/448016ef11309bd67541dcf4d72f1f5b7de94862/drivers/bridge/port_mapping.go#L208)
Signed-off-by: Arko Dasgupta<EMAIL_ADDRESS>

PTAL @seblu @elovin @bboehmke

PTAL @seblu @elovin @bboehmke

With the change the docker-proxy is now stopped correctly.
LGTM

With the change the docker-proxy is now stopped correctly.
LGTM


Getting diverse outputs when sampling n>1

Do you have any suggestions for generating diverse outputs for a context? I've tried different sampling parameters but the it seems that the generated sequences are always the same. E.g.
context_dataset= datasets.Dataset.from_list([{"context":"""The Space Shuttle program was the fourth human spaceflight program carried out by the U.S. National Aeronautics and Space Administration (NASA)"""}])
synthetic_dataset = bonito_model.generate_tasks(
    context_dataset,
    context_col="context",
    task_type="exqa",
    sampling_params=SamplingParams(max_tokens=256, top_p=0.5, temperature=1.1, n=3),
)
for r in synthetic_dataset:
    print(r)

will generate
{'input': 'Refer to the passage below and answer the following question:\n\nPassage: The Space Shuttle program was the fourth human spaceflight program carried out by the U.S. National Aeronautics and Space Administration (NASA)\n\nQuestion: What does NASA stand for?', 'output': 'National Aeronautics and Space Administration'}
{'input': 'Refer to the passage below and answer the following question:\n\nPassage: The Space Shuttle program was the fourth human spaceflight program carried out by the U.S. National Aeronautics and Space Administration (NASA)\n\nQuestion: What does NASA stand for?', 'output': 'National Aeronautics and Space Administration'}
{'input': 'Refer to the passage below and answer the following question:\n\nPassage: The Space Shuttle program was the fourth human spaceflight program carried out by the U.S. National Aeronautics and Space Administration (NASA)\n\nQuestion: What does NASA stand for?', 'output': 'National Aeronautics and Space Administration'}

Thank you for catching this bug! I have created a PR to fix this bug.
Besides this bug, to increase the diversity of tasks, I suggest increasing the top_p value from 0.5 to 0.9 or 0.95 and using a slightly longer paragraph.


feat: QueryBuilder raw SQL string support

Description
Related: #4355, #3970, #5810

add RawSql class
select() supports RawSql
where() supports RawSql
like() supports RawSql

Checklist:

[x] Securely signed commits
[x] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

Is it possible to add a second argument to the constructor to pass the binding?
As for BaseConnection::query();
new RawSql('a = ? AND b = ?', [1, 2]);
new RawSql('a = :a AND b = :b', ['a'=>1, 'b' => 2]);

@iRedds I'm not sure.
Can you tell me what's good if it is possible?
Use case?

Usage example above.
It seems to me that it will be convenient with a large SQL statement and a large number of variables.
For example, for such a query (from https://github.com/codeigniter4/CodeIgniter4/issues/5810 )
$builder->orLike("(SELECT COALESCE(GROUP_CONCAT(CONCAT(corr.description, ' ', corr.note) ORDER BY corr.order_field ASC SEPARATOR ' '), '') FROM correspondence corr WHERE corr.contact_fk = c. contact_id AND 1 = 1)", "", "both", false);

Although this query does not use value substitution, this is a possible situation.

@iRedds What's about escaping?
If we need to escape the values, RawSql must have DB Connection.

It seems to me that there are two options without using DBC

The developer himself will escape the values.
The binds will be transferred to the $binds property when processing the RawSql instance.

I do not see much need for binding, so I will not include it in this PR.

I added docs.

@michalsn Thank you!


[BUG] ImageTyperz Not working with Recaptcha

I cant get imagetyperz o decode recaptcha:
https://prnt.sc/ptt1n7

Have you tried multiple times in different days or just once?

Have you tried multiple times in different days or just once?

About one week trying, with 3 configs.

If you need I can lend you my account to try.

PM me on the forum and send it to me there, so I can debug the issue. Thanks. Posting it here will just result in your balance getting drained.

I just send you the API key on the forums, thank you Ruri!

Problem confirmed, now I'm trying to figure out if the problem is on their end or in OB.

Problem confirmed, now I'm trying to figure out if the problem is on their end or in OB.

Thank you Ruri, any news about the problem?

Hello Ruri, is the problem too bad?

Hey sorry for not responding, I was busy with other stuff. I will try to fix this asap.


Create and implement a loading wheel

Right now our loading status UI is an un-styled p tag with "loading..." 😞
This will have to wait till #71 is decided on

I'll Tackle this!

@kevindeal Thank you! I'll help scope this issue out a bit better.
So far, I've been creating custom components using twin.macro. But I'm leaning towards using a component library.
Grommet is my top pick right now, but I'm open to ideas. Here is a loading spinner from Grommet if you'd like to check it out.
Let me know what you're thinking about a solution. And feel free to reach out along the way if you need any help.


Add Cognitive Services Kind Enum

Right now when you define a resource in bicep you do not get intellisense for kind

Let's provide help the user by providing them a list of kind options.
azsdke2e
azsdke2e2

As explained via Teams, due to the nature of Cognitive Services accounts. We dont define Sku and Kind as Enum.
Every region has it's own available Skus/Kinds and combinations. Defining them as enum will cause confusing.
Meanwhile, both Sku/Kind need the flexibility to add and delete and the list doesn't sync with API versions. If we define them as enum we will need a lot of breaking changes.
Both CLI and PowerShell have commends to retrieve available Skus and Kinds, the list is dynamic generated according to subscription and region availability.


ChatGPT Plugin to check aelf functionalities

Expected Behavior
ChatGPT plugin is able to get information from the chain to display to users.
Specifications
As a aelf user, I would like to be able to easily analyse simple data such as balances using chatgpt so that ChatGPT can help me simplify my analysis.
Features:

Able to get data from APIs
Get Balances

Development Tasks:

[ ] Setup Repository
[x] Create schema to connect to API
[ ] Implement APIs
[ ] Testing

Dependencies
nil
References
https://github.com/solana-labs/chatgpt-plugin/tree/master/chatgpt-plugin/src

Unable to call multiple endpoints. Using flask to create a simple server to route to different endpoints.

Pending deployment onto production by Kaiwei.


Fix bug in Entity#persisted? post save

Fixes a bug where Datastore entities may not be marked as persisted? after they were saved.
[fixes #630]

@blowmage This is a corner case for sure, but should Transaction#delete remove entities from @_saved_entities?

No, we don't currently mark deleted Entity objects (or Key objects) as deleted. There is no deleted? method like there is for persisted?. The Transaction can either call upsert for the saved entities, or delete on the deleted entities/keys. We had to add the @_saved_entities array to store all the entities being saved so we can ensure that they were marked as persisted.
The version of this fix in the upcoming v1beta3 code is a little more direct, because some of the implementation changes from v1beta2 means we are already keeping track of all entity objects to be saved.

OK, great, just wanted to check. Merging!


Try to fix master

coverage: 92.778% (-0.04%) from 92.814%
when pulling a54214c96d0df17bd5ac35b8d2ea39e95f799f22 on fix/master
into 13414348da3ac17d20efc77294c33be10c2a2968 on master.


Show Price Filter from min to max

Suggestion

Hi @selvarajblr93
We have changed it. Now you can select filterable attribute for category.If you don't have any filterable attribute in category then according to category product filter attribute will be appear.
Try to take pull from master branch.
Thanks

Hi @selvarajblr93
We have changed it. Now you can select filterable attribute for category.If you don't have any filterable attribute in category then according to category product filter attribute will be appear.
Try to take pull from master branch.
Thanks

Actually i am not saying about functional category pricing. I am talking about UI by default the dragging start and end point is showing 0 -0, please show the pointer from min to max value like the 2nd one in the above picture.

Framework Version: 0.1.6

Fixed


cm-rgb: 0.3.4 -> 0.3.6

Motivation for this change
https://github.com/gfduszynski/cm-rgb/releases/tag/v0.3.6
Executing cm-rgb-gui fails but this is also the case for 0.3.4.
I reviewed all the code changes between the two versions and it looks fine with only one small change to the actual code.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 128010 at 98182bf0 run on aarch64-linux 1

1 package built successfully:

cm-rgb

1 suggestion:

warning: no-python-tests
Test runner could not discover any test cases: ‘Ran 0 tests in 0.000s’
Near pkgs/tools/system/cm-rgb/default.nix:46:0:
   |
46 |     description = "Control AMD Wraith Prism RGB LEDs";
   | ^


Zoom in and out Feature

Version
1.2.0
Environment that reproduces the issue
No Issues
Use case description
We would love to be able to zoom in and out while streaming a video.
Proposed solution
No response
Alternative solutions
No response

Hi there,
When you say you want to zoom, do you expect:

a pinch to zoom?
a zoom API (value + getter on available range)?

Hi!
a Zoom API would be great!

Pinch to zoom

@ChristianConstantNel See https://github.com/apivideo/api.video-flutter-live-stream/pull/73
An API is missing in one of our dependencies but we are going to add it

Hello, is feature "Pinch to zoom" available in version 1.2.0 yet? or coming soon...


Compatibility with App Slicing

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html
It's unclear if Flutter apps are currently compatible with App Thinning.  I suspect this may be required for some customers for M3 or M4.
@cbracken

Since we only currently support arm64 iOS devices, we apply app thinning during our own build process and only ship arm64 binaries to App Store.
That said, it looks fairly inevitable that Apple will eventually require bitcode, which we currently don't do. We should definitely investigate our options there.

TestFlight download size of the first universal binary of the Gallery was unimpacted (slightly less, but I suspect for reasons unrelated to app slicing).


Update: Big Perf improvement for IE (fixes #199)

Ref: https://github.com/lhorie/mithril.js/issues/199#issuecomment-210110023
Using latest of mithril and reactjs (15.0.1).
Before
IE-10

Table Rows
Mithril
ReactJs

100
37-41
38-44

500
162-165
147-166

1000
335-355
285-305

Chrome

Table Rows
Mithril
ReactJs

100
27-35
57-62

500
85-91
176-185

1000
125-175
295-315

After
IE-10

Table Rows
Mithril
ReactJs

100
21 - 31
38-44

500
65 - 75
147-166

1000
125 - 135
285-305

Chrome

Table Rows
Mithril
ReactJs

100
27-35
57-62

500
85-91
176-185

1000
125-175
295-315

Perf test findings: https://github.com/spicyj/innerhtml-vs-createelement-vs-clonenode
Guys, I am new to this library so do let me know if more changes are required. Thanks

Interesting!
What code are you benchmarking here? I'd like to see that as well.

@tivac The code is all internal so I cant put it here. But I have created a low level test for you where you can see the time on console.
Use this html file and make it point towards the mithril file: https://gist.github.com/gyandeeps/54b00e50587ef42478db97b91a88c632
You can run this against my fork and mithril repo to see the difference on IE.
For this test
Before: ~270ms
After: ~75ms

Hey @gyandeeps
Sorry for the delayed response, there was a regression in the old test suite that I needed to sort out before I could look into this.
I tried to merge this and run it against the test suite with the applyIEPerf flag forcefully set to true, but it breaks about 39 tests in the mocha test suite (and 36 in the old test suite).
I'd recommend that you try running the test suite with lines 221-229 changed to var applyIEPerf = true to ensure your change doesn't introduce regressions.

@lhorie Thanks for the feedback. I think as @isiahmeadows pointed out the issue above. I will get that fixed.
What are you thought on approach in general?

I'm curious how speed would be affected in non-IE browsers if they ran the IE code, and I'm worried that this might break something like value or <option>s in <select>s where order of operations matters (even though in theory it shouldn't).

Based on my tests/observation, this technique has close to 0 impact on non-IE browsers.

@lhorie I suspect it could pay off on other browsers due to batching, but I'm not sure.
I would rather the _children property be a separate variable, though. I think it'd work nicer IMHO, since it's not mutating the object.

@gyandeeps I think @lhorie meant with var applyIEPerf = true, and I'm also curious about that.

Yes, with that only.

If it has no impact performance wise, then I'd also recommend removing the conditional altogether. It's a lot easier to reason about code when it doesn't branch to different subroutines in different browsers

@lhorie Agreed, and also if that perf benefit carries over. :smile:

Thanks guys, will

Remove the condition
Get all the test passing

@lhorie @isiahmeadows I have made the changes as you recommended. Its now works for all cases and also this is a clean approach rather than hacking into insertNode.
On IE
Before: ~270ms
After: ~155ms
Chrome doest have some improvement but almost negligible.

That change looks way more understandable now, nice. :ok_hand:

@gyandeeps
I like this much better. Does it also test against the old suite? I know that doesn't run through CI (even though it should IMHO, PRs accepted), but just to make sure.

NoSir. Since i am new here, i rely on npm test to do all the checks.

Tests look good, merging. Thanks @gyandeeps

thanks @lhorie


ci: do not allow merges to main with failed lightwalletd checks

Motivation
CI has been stabilized up to a point we can start constraining the PR that can be allowed into main with specific valid checks. And as the lightwalletd development has been prioritized, this is one of the tests we'd like to
Specifications
We'd like to enforce tests related to lightwalletd
Designs

Enforce GitHub checks for lightwalletd jobs
Enforce Mergify checks for lightwalletd jobs

Related Work
None so far

Enforce Mergify checks for lightwalletd jobs

Mergify uses a config file in git, so is harder to disable if there's a temporary problem. But it's also harder to disable accidentally.
Since lightwalletd is our top priority right now, I think it's ok to strongly and redundantly enforce these checks.
(But my preference for unstable checks is to only use GitHub settings, so any one of 3 admins can disable them.)


v0.7.2 search endpoint returns 401 unauthorized

When making the following query through the gem it returns a 401:
connection.search.list(q: params[:q], per_page: params[:per_page], types: params[:types])

Version 0.6.6 with the same query didn't have an issue. The raw url being proxied is http://pos.ticketevo.dev/search?per_page=8&q=a&types[]=clients"

On further inspection it looks like the url is being reworked somewhere lower in the Faraday stack. This is likely to be a problem with any array being passed through get which only has one value:
The request:
@connection.search.list(q: 'a', per_page: 8, types: ['clients'])
# URL Signed = https://api.ticketevolution.com/search?per_page=8&q=a&types%5B%5D=clients
# Signature = admxiHMhRnf1xKdw79xI8YV9njZvDD7ztA6J9QO46KA=

From the log of this request:
I, [2012-02-27T12:08:42.302776 #13793]  INFO -- : get https://api.ticketevolution.com/search?per_page=8&q=a&types=clients
D, [2012-02-27T12:08:42.302880 #13793] DEBUG -- request headers: X-Signature: "admxiHMhRnf1xKdw79xI8YV9njZvDD7ztA6J9QO46KA="


On-Premise Version Not Working with Newer Versions of ElasticSearch

Description
I setup Structurizr in our on-premise Kubernetes environment, and everything works well, including Redis, but it's not communicating with ElasticSearch correctly (8.7.0)
I figured out that the issue is related to the fact that ElasticSearch has deprecated the use of "mapping types" for all versions >5.6 and it is no longer supported in 8.
I think the only change required would be to update the ElasticSearchComponentImpl.java from:

private static final String DOCUMENT_TYPE = "document";

to:

private static final String DOCUMENT_TYPE = "_doc";

Steps to reproduce
Setup Structurizr in Docker or Kubernetes environment to use ElasticSearch 8.7.0.
Screenshot
No response
Code sample
No response
Configuration
No response
Severity
Major
Priority
Medium
Resolution
I'm willing to fix this myself and raise a PR
More information
No response

Thanks!


Current documentation instructs using legacy placement of database modules which does not work.

https://docs.silverstripe.org/en/4/developer_guides/extending/modules/ and in various other places the project root is instructed as the correct module loading location.
However the loader actually searches for /projectroot/vendor/*/_register_database.php , This is somewhat indicated as the known behaviour in the comments (although the comment suggests it searches under vendor/ not vendor/*/). Putting the module here instead then presented that database connector as an option for install.
https://github.com/silverstripe/silverstripe-framework/blob/1b145541c4a2a81f310667eb54d0b1ecb014c9da/src/Dev/Install/DatabaseAdapterRegistry.php#L113-L128
On debian stretch, Attempting to use composer to install the module into the installer tree results in a dependency failure, Requiring the PHP 7.x version native to Ubuntu 17.10 (Artful)
 Problem 1
    - doctrine/instantiator 1.1.0 requires php ^7.1 -> your PHP version (7.0.19) does not satisfy that requirement.

I should add the comment suggests the loop searches through vendor/ however it actually searches through vendor//

https://github.com/silverstripe/silverstripe-framework/pull/7672

Thanks for the fix :)


make tooltips hover-able and dismiss-able

closes #28411
Makes tooltips wcag 1.4.13 conforming by providing a means to dismiss tooltips without moving the cursor, and allows users to hover the tooltip content. Tooltips are dismissed with the escape key.
Preview Link
Resources

wcag 1.4.13 - content on hover or focus
(in progress) tooltip design pattern recommendation

Todo

[ ] confirm & revise desired behavior
[ ] fix & add tests

Hey @RyanBerliner
Sorry for keeping this MR stale and many thanks for your contribution. I have planned some clearance and tidiness MRs first for tooltip, in order to increase its maintainability (waiting to be addressed), and will return on this.
Ps: if you want to help us, do not hesitate to ping us on slack

@GeoSot Is this still relevant or can it be closed as stale?

FWIW - I am available to rebase and finish this. I've been awaiting confirmation that most of the tooltip refactoring is complete. Please do let me know when that is the case and I'll can get this wrapped up if its still welcomed.
The functionality here has continued to be a highly requested feature from my colleagues over the past year so I'm very interested in getting this completed! 👍

As @RyanBerliner  said. He had stopped just to give us time, stabilize the existing implementation .  So please can you make a rebase?

I have rebased + refactored this PR to be compatible with all the tooltip changes over the past year. Before I add more tests I'd like to confirm that the behavior implemented is what is expected. Here is what this PR does specifically

"manual" trigger tooltips receive no change in functionality
"click" "hover" "focus" triggered tooltips are now dismissible with the escape key
"hover" "focus" triggered tooltips now allow interaction inside the floating tooltip element with mouse or keyboard

This functionality is currently in place and available to play with at the preview link - is this the desired behavior?

Hi all, it had been a while since I gave this PR any attention. I just did a rebase though and things are still working as intended. If this is still a welcomed addition please let me know your thoughts on the behavior, and upon confirmation/feedback I can get my remaining todo's here wrapped.

Great! Finally getting able to hover over tooltips then, so you can also put links in it! Thanks!


Stop logging on iOS process exit

Description
Detect when an exit()s and don't pass on further logging to the log reader.  This pretty much never happens on iOS apps because the App Store will reject apps that exit themselves manually, but I did see it while I was writing integration tests.
Related Issues
Follow up on https://github.com/flutter/flutter/pull/66092.
Tests

Unit test for process exit log line.
Convert flutter_run_test to an integration logging test (not just adb logging).  Run on iOS, let's stop regressing logging on that platform...

Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I signed the [CLA].
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

Dependency #66092 was reverted.

Closing, this was included with #66399.


Enable transpose-specific tiling when targeting AVX2

This PR enables specific tiling for transpose operations to trigger
the lowering to the AVX2 transpose patterns. We make sure that this
specific tiling is only used when a supported transpose operation is
detected.

Will let Hanhan review in detail (looks overall OK, but I technically OOO today, so will look in detail tomorrow), but wondering why this logic of tile size selection cannot be folded into the logic used for any generic op. The conditions checked on should be valid for any generic op here. Do the transpose patterns not kick in if the generic op has a payload that is not just a copy operation?

I was working on other stuff, I'll review the change tomorrow.

Please wait for Hanhan to take a look. He has more context on these changes now.


[1.1.4] Load a different lexicon

Adds the ability to load a custom lexicon
Readme updated
built, version bumped to 1.1.4

Hey @trakout, thanks for the contribution! Sorry I missed this for so long, will get this merged soon and run a release


extensions/v1beta1 Ingress is deprecated

Is your feature request related to a problem? Please describe.
When doing kubectl get ingress vault we're met with the warning: Warning: extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
Describe the solution you'd like
Upgrade the ingress definitions to use networking.k8s.io/v1
Describe alternatives you've considered
I don't think there's any viable alternatives when using the vault-operator.
Additional context
Would be nice to remove the default backend from the definition. Will be filed under a different issue if it's not a configuration issue on our end.

Partially fix is implemented in https://github.com/banzaicloud/bank-vaults/commit/eb95ded0258f6eed76844637231616e9146fa54e
I will update the ingress API as well today.


moq was using golang 1.23 for latest

When I tried to run the driver, I was getting failures for two reasons.

go install github.com/matryer/moq@latest picks up a release that requires golang 1.23.
using the previous release 0.4.0 requires at least golang 1.22.6.

Updated the make file to use 1.22.6 and clamped moq to a fix version that does not require golang 1.23 yet.

/lgtm


Is this within Graph API

I don't understand the context of this. What is it referencing?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c5a58bc0-4f2d-cf0c-5858-20ec9f3bcc6e
Version Independent ID: 30d1a685-0b34-b946-1a6a-d2f7adc712df
Content: Developer guide for Microsoft Forms Pro - Microsoft Forms Pro
Content Source: fp-docs/developer/developer-guide.md
Service: forms-pro
GitHub Login: @susikka
Microsoft Alias: susikka

These appears to be entities, which I guess are part part of the Common Data Service. 🤷
So... is Forms Pro essentially a Microsoft Power App built and sold by Microsoft?

This is regarding to Forms Pro which is now Customer Voice. A new entity reference guide is available: https://docs.microsoft.com/en-us/dynamics365/customer-voice/developer/entity-reference
Closing this task.


Spread input.node within monorail's related-stories block

Ultimately this is to push node.image.ar = 16:9 to update setting up aspect ratio.
An example using this would be in this Draft PR

 Use 16:9 aspect ratio for images


WAL watcher has high CPU usage with low throughput

grafana/agent#1148 reports unexpectedly high CPU usage (~4-6%) at very low metric workloads.
I've been able to track this down to being at least partially due to the WAL watcher, which tails the latest WAL segment every 10ms, and checks for new segments every 100ms. This is very high for a process which only scrapes a single target every minute, and causes a lot of unnecessary CPU time being spent.
To verify the issue, I tried a read period of 1s, a segment read period of 1m, and a checkpoint period of 1h. This lowered my CPU usage from 4% to <1%.
I see a few potential resolutions to this issue:

Use fsnotify to watch for changes to the WAL segment, WAL directory, and WAL checkpoint
Emit some kind of event (maybe through a channel or *sync.Cond) from the storage.Appendable implementation to the WAL reader to notify that new samples have been written to the WAL
Allow the user to specify the frequency of how often the WAL is read during tailing via command-line flags or in the remote_write configuration block.

Is there a reason fsnotify isn't already being used for this?

Is there a reason fsnotify isn't already being used for this?

I played around with an fsnotify approach and couldn't get it to work as expected. At least on my Mac, fsnotify was only emitting events every ~60 seconds with a 5 second scrape interval. I can't figure out why, which isn't giving me much faith in the fsnotify-based approach.

Some additional brainstorming... a combination of 1 and 2 could be considered.

Speed up the watcher (see @rfratto proposals above)
Reduce the frequency of the watcher and consider allowing the user to control variables described below:

Reduce frequency to a slower set speed
Create 'autoscaling' frequency

Have an idle vs active frequency. For example, if the watcher has not found any changes for 5 seconds reduce the frequency to an idling frequency until a change is detected then speed back up
Something even crazier with multiple tiers and smart logic that tries to zone in on the right frequency for a detected level of hits. This might need some serious testing and justification vs the complexity it could introduce.

Closed by https://github.com/prometheus/prometheus/pull/11949


Question on the Madds of MobileNet-V3

Thank you for your code! It is really very helpful for our project.
But I have a little question. When testing the Madds of mobilenetv3_large_100 and mobilenetv3_rw with Op_counter, we got 236M instead of 217M reported in their paper (Searching for MobileNetV3). Are there some differences in structures between the mobilenetv3 in this repo and the original one? Or it is due to the way to calculate Madds?

The Google numbers are taken post optimization for inference, they have folded the batchnorm weight/bias into the convs before calculating the madds. See  https://github.com/rwightman/gen-efficientnet-pytorch/blob/master/BENCHMARK.md on my stand alone version of these models that includes onnx export, after running the onnx optimizer on the model the madds (gflops/2) matches the paper pretty closely...

Thank you for your response! Now it is clear.


consider switching from pyshp to geopandas

For example, in the read_dbf_and_groupby_sum() function, we're just creating a dataframe out of the shapefile anyways, so why not just use geopandas directly
sf = shapefile.Reader(dbf_file_path)

# Extract fields and records from the DBF file
fields = [x[0] for x in sf.fields][1:]
records = sf.records()

# Create a DataFrame using the extracted data
df = pd.DataFrame(columns=fields, data=records)

I agree.


101 question - very beginner

Greetings!
I am trying to learn Kubernetes on my own using documentation. I do not have any experience with it. Please pardon me if I am asking very silly questions. Started reading this deck "Prerequisites". My question is, using Google Cloud SDK documentation I have installed gcloud command line utility on a VM instance (created using google cloud platform console)
Google Cloud SDK 293.0.0
alpha 2020.05.15
beta 2020.05.15
bq 2.0.57
core 2020.05.15
gsutil 4.50
kubectl 2020.05.15
I am getting an error when I issue " gcloud init " command like below
WARNING: Listing available projects failed: HttpError accessing https://cloudresourcemanager.googleapis.com/v1/projects?filter=lifecycleState%3AACTIVE&alt=json&pageSize=201: response: <{'status': '403', 'content-l
ength': '138', 'x-xss-protection': '0', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'vary': 'Origin, X-Origin, Referer', 'server': 'ESF', 'server-timing': 'gfet4t7; dur=10', '-content-encodi
ng': 'gzip', 'cache-control': 'private', 'date': 'Tue, 19 May 2020 22:35:02 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'application/json; charset=UTF-8', 'www-authenticate': 'Bearer realm="https://accoun
ts.google.com/", error="insufficient_scope", scope="https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/cloud-platform.read-only https://www.googleapis.com/auth/cloudplatformprojects https
://www.googleapis.com/auth/cloudplatformprojects.readonly"'}>, content <{
"error": {
"code": 403,
"message": "Request had insufficient authentication scopes.",
"status": "PERMISSION_DENIED"
}
}

Enter project id you would like to use:
Not sure which project id I should enter here?
So I bypassed this step and tried with next command,
root@node:/home/pkoru001# gcloud auth login
You are running on a Google Compute Engine virtual machine.
It is recommended that you use service accounts for authentication.
You can run:
$ gcloud config set account ACCOUNT
to switch accounts if necessary.
Your credentials may be visible to others with access to this
virtual machine. Are you sure you want to authenticate with
your personal account?
Do you want to continue (Y/n)?
Not sure answer for this as well. I am stuck with my first step. Can someone help?

I missed reading gcloud sdk caused confusion. I am good here. Closing this case.


Skipping git-dolt bats tests on Windows due to flakiness

Is this fine? By putting it at the end of the setup function, it's equivalent to manually putting a skip on every test. Then whenever we fix it, we can just delete it in one place.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


fix: form were not displayed after an import

fix: form were not displayed after an import

@pheel yes my first idea was to use the subscription, but It was not working since the the subscription is not active when importing (the stories screen is not mounted thus the "subscribed" part is not active), so I decided to go the easy way and just refectch forms everytime we land on the stories


Problem with tokenizer?

I am writing to ask for your help with a problem I am having with the tokenizer. I have been trying to solve it for a while now, but I have been unsuccessful.
However, I am having trouble with : Traceback (most recent call last):
File "/content/baby-llama2-chinese/eval.py", line 81, in
tokenizer=ChatGLMTokenizer(vocab_file='./chatglm_tokenizer/tokenizer.model')
File "/content/baby-llama2-chinese/chatglm_tokenizer/tokenization_chatglm.py", line 68, in init
super().init(padding_side=padding_side, clean_up_tokenization_spaces=clean_up_tokenization_spaces, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/transformers/tokenization_utils.py", line 367, in init
self._add_tokens(
File "/usr/local/lib/python3.10/dist-packages/transformers/tokenization_utils.py", line 467, in _add_tokens
current_vocab = self.get_vocab().copy()
File "/content/baby-llama2-chinese/chatglm_tokenizer/tokenization_chatglm.py", line 112, in get_vocab
vocab = {self._convert_id_to_token(i): i for i in range(self.vocab_size)}
File "/content/baby-llama2-chinese/chatglm_tokenizer/tokenization_chatglm.py", line 107, in vocab_size
return self.tokenizer.n_words
AttributeError: 'ChatGLMTokenizer' object has no attribute 'tokenizer'. Did you mean: 'tokenize'?
I would be very grateful if you could help me solve this problem. I am available to answer any questions you may have.
Thank you for your time and consideration.

Reverting to transformers==4.33.0 resolved the problem.

Python version too high,switch to 3.10

https://github.com/DLLXW/baby-llama2-chinese/pull/65


Attached Component commands

This PR adds support for Attached Component commands.

In this PR I have dropped the table numbers from the comments in include/sapi/tss2_tpm2_types.h.
These can change between revisions. For example we have a commnet:
/* Table 205  Definition of TPMS_CREATION_DATA Structure  */
but in the 1.46 rev it is: "Table 215 - Definition of TPMS_CREATION_DATA Structure "
We should either update them or drop them completely.


Add linkerd plugin. Provided by dangdang.com

Linkerd is a transparent service mesh, designed to make modern applications safe and sane by transparently adding service discovery, load balancing, failure handling, instrumentation, and routing to all inter-service communication.
The plugin is designed to extract  trace data from linkerd internal to the sky-walking collectors.

Thanks for your contribution, we will wait for your pull request. The skywalking 3.3 will be a reserved version for you and dangdang, which includes linkerd plugin, and hopefully Sharding-JDBC as well.

Closing this.


Inconsistent voice

I had been doing some large chunks of text and started to notice an odd and hilarious failure. Every once in a while the voice will kinda fade in and out while "mumbling." I can't seem to find any rhyme or reason to it. I've tried different voices and so for example one of the sentences that will trigger this Amy can read, Danny can read but the Ryan voice is drunk. Likewise I've found some things Ryan will read that Danny is drunk. Amy however has always worked in my testing.
I've tested with things I've typed myself (reading back my writing for essays etc) or from ebooks or websites. I've tried to hunt down and ensure there isn't some strange non-printable character triggering things but I've found nothing. I've also taken the offending sentences and reduced them word by word until it reads correctly with inconsistent results.
sample-oggs.zip

I've had the same issue with Ryan and Danny, but Lessac always works flawlessly.

So all the male voices are wildly inconsistent. Good to know but still curious why.

I suspect that the Ryan dataset (and Danny) contain files that have the wrong transcriptions. If the model somehow gets into a state that reminds it of those bad files, it will babble.
I'm working on tools to detect this, but it's a tedious process. I talk a bit about the detection algorithm here: https://github.com/egorsmkv/ukrainian-tts-datasets/issues/11

Good to hear it's known and being worked on. Still kinda strange though when it can read the words (or even most the sentence) fine any other time but somehow a magic collection makes it go all "Guy talking to his crush in an 80's movie."

Can we use OpenAI Whisper to decode the audio file and filter out/review files that has WER >0.
What do you think? @synesthesiam

Well, after investigating Ryan dataset I saw that audio misaligned with text especial prepositions.
In RY0001-1774 record, it is even a wrong text.

@trunglebka Using Whisper is a good idea. I have some other simpler checks that I describe here. If you assume a speaker has a fairly consistent speaking rate, you can catch cut-off or wrong texts by comparing the text and audio lengths.

I haven't quite seen this exact issue, but when feeding danny-low both the Gettsyburg Address and The Jabberwocky, I get the full length of audio back as only static.


Clicking on glossary term while adding throws error

Affected module
UI
Describe the bug
Clicking on glossary term while adding throws error. It is redirecting to tags page instead of glossary.
https://github.com/open-metadata/OpenMetadata/assets/33024356/0c4dc25d-cf9d-4ee9-8385-7bbbcbe68a62

I will take this up


Create .isAlias() tests

I did add some basic tests in https://github.com/Fewlaps/quitnow-email-suggester/commit/cc49ec3e36c8bc2f534522d88f9efcdd94255f8b, not sure if there was anything I missed but can add more comprehensive ones if required.

Whop! I didn't seen them! :·) Closing!


Fix the content shifting while Page gets Loaded

When the page is loading, for a while the content gets shifted to up filling the logo position until the logo gets loaded. We need to fix this issue.
https://user-images.githubusercontent.com/78433013/148271672-a054373c-65c1-4f29-b571-93005c75d2e2.mp4

Want to take up the task!


Permission Denied Error when using the generator in WSL2

Greetings.
When using npx prisma generate with your generator activated, I am getting "permission denied" when running in WSL2.
I am also using the crud generator from prisma-utils, which works just fine. I assume something in the way you are accessing the filesystem produces this error, as other generators I am using do not have this problem.
I, however, don't know where to look :/ - do you have an idea what could be the cause?
System Info:
WSL2 Ubuntu 2004.2022.1.0 on Windows 11
@brakebein/prisma-generator-nestjs-dto": "^1.13.0
for comparison:
@prisma-utils/prisma-crud-generator": "^1.2.9
I hope you can help me out. I tried messing with filesystem permissions, but I am not that proficient in Linux yet

Hey, just a comment. So I just out of curiosity deleted my node_modules and package-lock.json to revert some NPM upgrades I did a few days ago.
I think the issue might be lying with other dependencies. I will try to bump the dependencies one by one to find out where the incompatibility arises.

I didn't have any problems yet using the generator in WSL2 on Windows 10.


Enhancement: option for alternate github location

Enhancement request:  please add an option to provide a different URL for GitHub, so that one may use a corporate installation of GitHub Enterprise rather than the default github.com.

Duplicate of https://github.com/shanalikhan/code-settings-sync/issues/67
I will work on it later on once i add other important features :), Feel Free to comment there

Sorry I missed the dup.


Ethan: Watch dublin-gasboilers.ie

Ethan requests the watch of the watch_keyword dublin-gasboilers\.ie. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

dublin-gasboilers\.ie has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Expunge references to "Game"

There are plenty of applications for GLFW that are not games.  I suggest that classes that contain the word Game be renamed to something more application agnostic.
Perhaps GameWindow could become AppWindow.

I had considered this, and at the time of originally writing it, I chose GameWindow as it was more along the lines of my original purpose for it, which was a part of larger 2-D game-engine framework, and it is more of an add-on/helper to the actual library.
I do agree that perhaps AppWindow, NativeWindow, etc. would be a more appropriate name for it. I will make this change with the change with the next major update that will use the new GLFW 3.3 backend.

GameWindow class has been aptly renamed to NativeWindow, and the GLFW.Game namespace has been migrated to the GLFW namespace.


Using an identical named proxy dll at the same time as dxvk

I use DXVK on older titles, a lot of which require fixes and other tweaks for playing on modern systems. Unfortunately, a few of these games make use of dll files named the same as those DXVK uses. For example, d3d9.dll.
Would it be possible to add a proxy entry in the config file, so I can rename these and use together. Similar to how you can in Reshade.

DXVK needs to be the last DLL in the chain so I don't really see how this would work.
Also on Wine the problem doesn't really exist in the first place, since we're replacing the Windows/System32 DLLs there.

I'm on Windows.
I was just wondering if it was possible since I use programs like ThirteenAG Windscreens scrips, Reshade/SweetFX all have an option within their config files that allows you to rename and use a proxy dll in conjunction with theirs.

Yes, but Reshade etc sit between the game and the underlying D3D9 implementation. DXVK is the D3D9 implementation, we can't simply go ahead and call someone else's Direct3DCreate9 and expect that to somehow still work.

A simple solution that I've used in the past when using WineD3D on Windows (hopefully works with DXVK too):

Rename d3d9.dll from DXVK to something with the same length like d9vk.dll
Use an hex editor on your special d3d9.dll and replace all occurrances of d3d9.dll with d9vk.dll
Put your special d3d9.dll in the game's folder and d9vk.dll in C:\Windows\SysWOW64 (assuming this is a 32 bit game)

I did not try this with DXVK so let me know if it works :)

Thanks for the tip. I tried that, but only by putting both dll's in the games folder, as I was unsure that making it system wide is a good idea.
With both in the games folder, I get prompted with 'Failed to load real DirectX dll'

I placed in the sysWOW64 as you mention, and it works great :) thank you.
If I have issues with it being in this system folder, I can always remove it.

For ReShade in particular, you can also just create a folder somewhere, then put the DXVK dlls in there and set the environment variable "RESHADE_MODULE_PATH_OVERRIDE" to the path of your folder. That'll make ReShade load DXVK instead of regular Windows Direct3D.

Noted. Appreciate the help, gents.


Conversations are disappearing under some conditions

EPAM AI DIAL chat version
0.8.0
What happened?
Conversations are disappearing under some conditions
Confidential information

[X] I confirm that do not share any confidential information

Have no evidence that it is really exist.


can‘t sign up an account

when I want to sign up an account, it can't send a verification code to my qq mailbox, and I can't see any text tip on the ui，just a exclamatory mark！

write wrong msg


Fix cmake scoping issues with packaged SQLite

Linking against the packaged version of sqlite3 only added include paths when installed, not during build, due to being included as PRIVATE. I assume this was done because SQLiteCpp users shouldn't need to include sqlite.h, so I've  also changed SQLiteCpp to link privately to sqlite.
Now sqlite correctly propagates its include directory when linked, but it is not propagated to users linking against SQLiteCpp. These changes are useful because internal and external sqlite now behave the same.

Coverage remained the same at 100.0% when pulling fd569f58a615c1117c0ded75feacf25dca4b45a3 on cuberite:cmake-scoping into a5e1c70883b40cf83b7d940cd0f052f19fe15cdf on SRombauts:master.

I believe the find_dependency(SQLite3 REQUIRED) call in cmake/SQLiteCppConfig.cmake.in should also be removed when doing this.

IIUC, I think it's still required. Private dependencies still need to be linked transitively when built as shared libs. So, the installed cmake still depends on sqlite3.

Hello, thank you for this proposal.
I think it's actually thé opposite that we want: users sometimes need to include sqlite.h themselves when they want access to any C function that is not wrapped here

Okay, I was just going for consistency with how it worked already. I've reversed the private linking.

Yes, I understand, no worries :)
This CMake code has changed a lot recently, and a big part of its features are not tested.
I am a strong believer that only the automatically tested features can be properly maintained!
So I'll try to implement a few basic examples of usage of SQLiteCpp

Any progress on this?
Using SQLiteCpp with find_package has been broken for almost 2 years now.
See https://github.com/SRombauts/SQLiteCpp/issues/276

Hey @peterbell10, I am so sorry, I intended to finally try to merge this one and test everything but it is no in conflict

Hey, thanks a lot for providing this; I am now going to finally give it a go!


Several issues reported by Coverity Scan

I run Coverity Scan towards the entire site-packages directory in one of my projects and it reported the following issues for click:
** CID 370644:  Control flow issues  (DEADCODE)
/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/click/decorators.py: 345 in version_option()

________________________________________________________________________________________________________
*** CID 370644:  Control flow issues  (DEADCODE)
/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/click/decorators.py: 345 in version_option()
339             message = _("%(prog)s, version %(version)s")
340
341         if version is None and package_name is None:
342             frame = inspect.currentframe()
343             assert frame is not None
344             assert frame.f_back is not None
>>>     CID 370644:  Control flow issues  (DEADCODE)
>>>     Execution cannot reach the expression "None" inside this statement: "f_globals = ((frame !== Non...".
345             f_globals = frame.f_back.f_globals if frame is not None else None
346             # break reference cycle
347             # https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCyy6u6OgJKl6CfYcAQ9rSAoPcdwP-2BmCjM-2FFwJtSDVsaR3BEjkvkU640bAT9G-2BXszT-2Byd1TGOAh2X24aVR7xAv1rk-3Dbgto_8y7uZBoZgZJc4Lmfmf9Hl23rO7wKZqlB3Kfj53oGjRAqsTPlzGhEqVbRB2lFoI4UrdzRMm9sT5QpLizL6IaGF2VZSe1zfm5EAyNNZKLbo67qvIy4kv4SOscdvzcm6YU7TU2Y-2F6AVMIQkOi9jOiPN0AvhdeCk7EDtnk0CNiNPyhGR30wh6ZoLPlyw4WYYBc1SWYW28xFS8-2Bd35J2IbMXBxw-3D-3D
348             del frame
349
350             if f_globals is not None:

** CID 370643:  Null pointer dereferences  (REVERSE_INULL)
/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/click/decorators.py: 345 in version_option()

________________________________________________________________________________________________________
*** CID 370643:  Null pointer dereferences  (REVERSE_INULL)
/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/click/decorators.py: 345 in version_option()
339             message = _("%(prog)s, version %(version)s")
340
341         if version is None and package_name is None:
342             frame = inspect.currentframe()
343             assert frame is not None
344             assert frame.f_back is not None
>>>     CID 370643:  Null pointer dereferences  (REVERSE_INULL)
>>>     Null-checking "frame" suggests that it may be null, but it has already been dereferenced on all paths leading to the check.
345             f_globals = frame.f_back.f_globals if frame is not None else None
346             # break reference cycle
347             # https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCyy6u6OgJKl6CfYcAQ9rSAoPcdwP-2BmCjM-2FFwJtSDVsaR3BEjkvkU640bAT9G-2BXszT-2Byd1TGOAh2X24aVR7xAv1rk-3DSu3Y_8y7uZBoZgZJc4Lmfmf9Hl23rO7wKZqlB3Kfj53oGjRAqsTPlzGhEqVbRB2lFoI4U-2BPQa26CURHz2oRUCCx9Z-2BTlv1z72OSKTDXp0zYPA4XnYdubesuAq2UxqFFNdUHWsvMMkXLxCrSDe762UgnckfCYrwg9aplFX2s18CBPTmXybOEsOFw6KeZ-2Brj9OfhvEbKYMGPrRu7ZIazGRwwiqQug-3D-3D
348             del frame
349
350             if f_globals is not None:

Environment:

Python version: 3.6.7
Click version: should be 8.0.1, I don't get much visibility into what gets installed inside Coverity Scan.

@davidism maybe we'll need to break these down a bit.
The defects URL is https://scan.coverity.com/projects/kiwitcms-kiwi/view_defects but I think I need to grant access to you. These aren't public by default.

Those two findings are false positives, frame.f_back can never be None in that context (the function is being called, which means there must be at least one frame above it doing the calling).

I can't see the scan report. Can you turn them into issues here rather than linking?

See https://github.com/pallets/click/issues/1989


Dependency (Frozendict) appears to be broken ?

When trying to run nile compile I'm getting the following error
Traceback (most recent call last):
  File "/home/amxx/Work/OZ/cairo-contracts/env/bin/starknet-compile", line 7, in <module>
    from starkware.starknet.compiler.compile import main  # noqa
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/starkware/starknet/compiler/compile.py", line 7, in <module>
    from starkware.cairo.lang.compiler.assembler import assemble
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/starkware/cairo/lang/compiler/assembler.py", line 3, in <module>
    from starkware.cairo.lang.compiler.debug_info import DebugInfo, HintLocation, InstructionLocation
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/starkware/cairo/lang/compiler/debug_info.py", line 11, in <module>
    from starkware.starkware_utils.validated_dataclass import ValidatedMarshmallowDataclass
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/starkware/starkware_utils/validated_dataclass.py", line 12, in <module>
    from starkware.starkware_utils.validated_fields import Field
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/starkware/starkware_utils/validated_fields.py", line 13, in <module>
    from starkware.starkware_utils.marshmallow_dataclass_fields import (
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/starkware/starkware_utils/marshmallow_dataclass_fields.py", line 8, in <module>
    from frozendict import frozendict
  File "/home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/frozendict/__init__.py", line 16, in <module>
    class frozendict(collections.Mapping):
AttributeError: module 'collections' has no attribute 'Mapping'

Just opening python and ruining import frozendict does the same. Indeed, on my machine, running python 3.10.2, import collections does not include Mapping. There is however a Mapping in collections.abc

I did modify /home/amxx/Work/OZ/cairo-contracts/env/lib/python3.10/site-packages/frozendict/__init__.py to use collection.abc.Mapping instead of collection.Mapping and apparently that fixed the issue ...

This is a known issue in cairo-lang

Ugh, thanks for the hack! This is a known issue in cairo-lang and I would expect it to be fixed upstream instead of us patching it from Nile, so I'm closing this.


Nullchecking is not wroking.

Even when there is no Icon selected via the property, it renders.
@if (Html.Raw(content.ButtonIcon.ToString()) != null)
    {

@Html.Raw(content.ButtonIcon)

    }

Always renders

Not sure if I'm doind something wrong

Hey Jordan,
Apologies it took me so long to respond, but I wasn't receiving notifications from Github.
I hope you found out how to check if a value is not set. You can do this:
@if(string.IsNullOrEmpty(Model.Iconic.ToString()))
{

no icon!</p
}


Write UI Components instead of UI Templates

Description
in line
Templated components are components that receive one or more UI templates
must be
Templated components are components that receive one or more UI components
Page URL
https://learn.microsoft.com/en-us/aspnet/core/blazor/components/templated-components?view=aspnetcore-8.0
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/blazor/components/templated-components.md
Document ID
ae663e33-6a08-0b24-aa19-3fc3c9edccfc
Article author
@guardrex

Thanks for the suggestion, @Elencon, but I'm going to stick with the current language because they are RenderFragment "templates." They aren't Razor components.


Fix: incorrect window startup position on Linux

What does the pull request do?
Between release/0.10.18 and release/11.0.0-preview4 XSizeHintsFlags.PPosition was added to Avalonia.X11/X11Window.cs UpdateSizeHints() flags. This resulted in incorrect window startup positioning (10px from top left corner of the leftmost screen), because system Window Managers won't auto position the window because of that hint.
What is the current behavior?
Avalonia app window startup position is constant, and it's the top left corner of the leftmost screen.
What is the updated/expected behavior with this PR?
Avalonia app window is auto-positioned by Window Manager (most of the time - center of the primary screen)
How was the solution implemented (if it's not obvious)?
By removing the window Position hint - XSizeHintsFlags.PPosition.
Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes
Couldn't find any.
Obsoletions / Deprecations
None
Fixed issues
Fixes #9286

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: MinikPLayer sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

You can test this PR using the following package version. 11.0.999-cibuild0027460-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-nightly/nuget/v3/index.json) [PRBUILDID]

Those flags were added for a reason in PR https://github.com/AvaloniaUI/Avalonia/pull/9088

fix bug with StartupLocation on Ubuntu https://stackoverflow.com/questions/11069666/cannot-get-xcreatesimplewindow-to-open-window-at-the-right-position
On some linux-distros windows managers ignors position and size of you window (set throught XCreateSimpleWindow) until you tell him to consider your settings.

I'm not a Linux dev at all I just remember the last PR so thought I would mention it. Whatever is decided, this needs to be documented IN CODE so people don't forget and flip things back and forth like this in the future.
@dif-sam (who made the last change) @kekekeks (approved)

Try setting WindowStartupLocation="CenterScreen", since by default it's Manual
We should probably consider adding WindowStartupLocation.Auto  and unset PPosition in that case to let the window manager to do its thing.

You're right, there are some situations in which these flags are required, so I've created a new commit introducing changes to better reflect other platforms behaviour.
Now if WindowStartupLocation is set to "Manual" / not set and Position parameter is not set, then Window is auto-positioned by Window Manager. If Position is set, then window sets it's position to the parameter value.
Other WindowStartupLocations work as intended.

You can test this PR using the following package version. 11.0.999-cibuild0027474-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-nightly/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0027508-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0027591-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0027706-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0027723-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


Custom collections serialization note

Fixes #22402

Holding off on review here until I fully understand the issue over at https://github.com/dotnet/runtime/issues/46920. Not sure why we'd have to explicitly state this here. There is a a proposal to treat collections as objects with members - https://github.com/dotnet/runtime/issues/1808.

Holding off on review here until I fully understand the issue over at https://github.com/dotnet/runtime/issues/46920. Not sure why we'd have to explicitly state this here. There is a a proposal to treat collections as objects with members - https://github.com/dotnet/runtime/issues/1808.

@layomia should we close this PR?

Issue was auto-closed by no-answer bot, so I'm closing this PR.