text:
Compile Kotlin/JS with both IR and Legacy

I'm trying to use this library in multiplatform project as common dependency, but due to some other libraries I can't use IR compiler on Kotlin/JS
I noticed that released is only IR on Kotlin/JS, could you release it with both IR and Legacy? Eg, configuring according to this you can easily release both versions.
Not sure if there is any other problem with this solution.

Hi @Roukanken42, I removed the legacy version some time ago because it wouldn't compile correctly with Kotlin 1.4 (at the time it was actually 1.4 prerelease, M1 or something around that)
I'll give it another try and see if it works, and then release it in the new version.

I tried it again with both legacy and IR enabled, unfortunately there are failing tests
com.ionspin.kotlin.bignum.decimal.BigDecimalDivPowTest.testIntegerDivision FAILED
    undefined is not a function (evaluating 'closure$quotient.equals(toBigDecimal_0(2))')
/home/ionspin/Projects/Future/KotlinBigInteger/bignum/src/commonTest/kotlin/com/ionspin/kotlin/bignum/decimal/BigDecimalDivPowTest.kt

com.ionspin.kotlin.bignum.decimal.BigDecimalDivPowTest.testSpecificIntegerDivision FAILED
    undefined is not a function (evaluating 'closure$quotient.equals(toBigDecimal_1(kotlin_js_internal_ShortCompanionObject.MIN_VALUE))')
/home/ionspin/Projects/Future/KotlinBigInteger/bignum/src/commonTest/kotlin/com/ionspin/kotlin/bignum/decimal/BigDecimalDivPowTest.kt

com.ionspin.kotlin.bignum.decimal.BigDecimalRoundingTests.testNumberOfDigits FAILED
    undefined is not a function (evaluating '(1).lessThanOrEqual(tmp$_1)')
numberOfDecimalDigits@/home/ionspin/Projects/Future/KotlinBigInteger/bignum/src/commonMain/kotlin/com/ionspin/kotlin/bignum/decimal/BigDecimal.kt

I will look into this, but I can't give you any kind of commitment when and if I can fix it (might be on the kotlin compiler side, since it's only failing for legacy flavour)

I looked at it briefly too, and the first two are definitely fault of the Kotlin's compiler - something is wrong with closures. I suspect it might be the fault of contract on assertTrue not being properly implemented
For example a test like this:
@Test
fun testExample() {
    val (a, _) = 1 to 2
    assertTrue {
        a == 1
    }
}

gets compiled to
function Test$testExample$lambda(closure$a) {
  return function () {
    return closure$a === 1;
  };
}
Test.prototype.testExample = function () {
  var a = {v: to(1, 2).component1()};
  assertTrue(void 0, Test$testExample$lambda(a));
};

eg, the closure is comparing {v: 1} and 1 - it obviously comes out as false...
Same thing happens in the divrem test's that are failing - it tries invoking functions on {v: <BigDecimal>} and not on BigDecimal due to wrong closure capture. Imho, these two could be just solved by doing the whole test in the closure - since this happens with integers & pair too...
Haven't yet looked what's happening on the third one tho.

That is a great observation! I'll try wrapping the whole test in closure and see what happens in those two cases.

Hey @Roukanken42 wrapping tests inside assertTrue as you recommended and changing one range to use long instead of an int fixed all failing tests. The changes are being built at the moment and you should be able to use legacy js in 0.2.4-SNAPSHOT once the build is done!

repo: ionspin/kotlin-multiplatform-bignum


text:
Maximum memory used during execution

Rather than how much memory is used at the exit of an invocation get the max() during the invocation.

There are solutions, but none of them are simple, and we will punt for now.

source: gharchive/issue

repo: iopipe/iopipe-js-core

license_type: permissive

license_source: github-api


text:
Swift Testing を追加

README だけですが、Swift Testing を追加しました。
まだ、リリースノートが追加されていないので、
実際に追加するのは、リリースノートが追加されたときで良さそう

readme の内容は cli で吐き出してたはずなので、 yml に直追加でいい気がします 🙏🏼

source: gharchive/pull-request

authors: KaitoMuraoka ry-itto

repo: ios-osushi/release-subscriptions

license: MIT


text:
[Bug report] ASMB and SMR balances gone after 1.51 upgrade

Platform
Desktop
Version
1.51
Description
I upgraded my Firefly walled to 1.51 and when I signed in my ASMB and SMR balances were WAY less than what I earned from my previous staking.
I had over 7k ASMB and now have only 287+
I had over 2B SMR and now have only 71M+
Even by your own ASMB and SMR calculator my balance of 3.55 Gi should be way more...so WHERE did the rest of my rewards go?
Expected behaviour
I expected to see the correct ASMB and SMR balances from the previous staking period.
Actual behaviour
The balances shown are far less than what I had before.
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue
N/A
Operating System
Windows
Diagnostics
views.dashboard.security.version.title
Language: en
Currency: USD
Node selection: Automatic
Platform: win32
Platform Version: 10.0.19043
Platform Architecture: x64
CPU Count: 8
Total Memory: 65209.5 MB
Free Memory: 58130.5 MB

Developer Profile
No
Profile Type
Software (Stronghold)
Staking
Actively staking
Crash Status
None of the above
Error Messages
N/A
Error Logs
Sat, 19 Feb 2022 15:24:15 GMT
StrongholdError: `failed to perform action: `Engine Error: Crypto Error: `error in algorithm XCHACHA20-POLY1305`, Unable to read snapshot. Please try another password.``

Sat, 19 Feb 2022 15:24:07 GMT
StrongholdError: `failed to perform action: `Engine Error: Crypto Error: `error in algorithm XCHACHA20-POLY1305`, Unable to read snapshot. Please try another password.``

Duplicate declaration

[X] I have searched the issues tracker this issue and there is none

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hey, did you check in your additional wallets? The rewards for staking are per wallet.
https://user-images.githubusercontent.com/89913787/164184564-ec03ae01-bb1e-4df0-8c92-fc0ebd85acb0.mp4

How do I move them into a single wallet like I did my mIOTA?
On Wed, Apr 20, 2022, 3:25 AM nicole-obrien @.***>
wrote:

Hey, did you check in your additional wallets? The rewards for staking are
per wallet.
https://user-images.githubusercontent.com/89913787/164184564-ec03ae01-bb1e-4df0-8c92-fc0ebd85acb0.mp4
—
Reply to this email directly, view it on GitHub
https://github.com/iotaledger/firefly/issues/2969#issuecomment-1103611022,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AX3GOE6NY75CJW2HOQDNIE3VF65NTANCNFSM5T2UWDGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

You can not move the rewards until the respective networks are launched. Did you find the rewards in the additional wallets?

authors: Arkiteker nicole-obrien

repo: iotaledger/firefly


text:
Add Embedded Revocation List

Description of change
Add EmbeddedRevocationList for allowing managing credential status.
Links to any relevant issues
Closes #853
Type of change

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] Enhancement (a non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Fix

How the change has been tested
Unit tests + revoked_vc example.
Change checklist

[x] I have followed the contribution guidelines for this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

And indeed, we will have at least one more concrete service type for DIDComm in the future, so this would lay some good groundwork for that implementation.

I think we should leave that for another PR then, to avoid delaying the 0.6.0. It requires refactoring quite a lot of code and some manual workarounds for the Wasm bindings.

We can get rid of base64 since multibase exposes encoding, decoding functionality for all its bases by default (without the prefix character).
E.g.
let encoded: String = multibase::Base::Base64Url.encode(&input);
let decoded: Vec<u8> = multibase::Base::Base64Url.decode(&encoded)?;

I think I addressed all comments. Got rid of some types and (hopefully) simplified things overall. The only weirdness is now that RevocationBitmapStatus wraps a Status<CoreDID> instead of being generic, because that would mean also making Credential generic over DID, which seems unnecessary overall. Let me know what you think of that.
Status::id was changed from Url to DIDUrl<D> where D: DID, mostly because that makes it easier to build on top of. It's similar to Service now. I'm not entirely sure if this is spec compliant, as the specs point mandates that both id fields are URIs and not URLs.

Status::id was changed from Url to DIDUrl<D> where D: DID mostly because that makes it easier to build on top of. I'm not entirely sure if this is spec compliant, as the specs point mandates that both id fields are URIs and not URLs.

Nope, change it back to Url. Many of our previous decisions have been based purely on following the specification, even if it's inconvenient. Deviating from the specification means losing potential interoperability with other implementations and any deviations means we cannot claim to be compliant.
https://www.w3.org/TR/vc-data-model/#status


text:
Fix mana calculation mismatch in transaction builder

The node returned mana amount mismatch on the native token creation transaction in accounttransition_test.go of docker testframework.
This should not happen after building a transaction with AllotAllMana option.

AllotAllMana was fixed in https://github.com/iotaledger/iota.go/pull/674.
There was no possibility to check if there is even enough mana to issue the block by using this function.
But I think the problem is the testcase itself. We need a function to expose the available leftover mana in the txbuilder I guess. I will have a look.

Solved by https://github.com/iotaledger/iota.go/pull/675

authors: jkrvivian muXxer

repo: iotaledger/iota-core


text:
fix(message) properly detect if a message is sent/received, fixes #96

Description of change
Fixes the message type detection so we can properly determine a transaction value and the account's available balance.
Links to any relevant issues
#96
Type of change

Bug fix (a non-breaking change which fixes an issue)

How the change has been tested
Manually with Hornet.
Change checklist

[x] I have followed the contribution guidelines for this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have checked that new and existing unit tests pass locally with my changes

I'll change the message object to store the sent/received status in a future PR.

I'll change the message object to store the sent/received status in a future PR.

Create an issue for it.

@lucasfernog Merge conflicts.

authors: laumair lucasfernog


text:
Lokalise: Translations update

This pull request was initiated by Lokalise (user qevan guo) at 2019-04-01 20:35:50

 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.

authors: CLAassistant guo

repo: iotexproject/iotex-explorer


text:
🛑 备用KMS激活服务器 01 is down

In 2028545, 备用KMS激活服务器 01 (s11.ikms.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 备用KMS激活服务器 01 is back up in f6ce1fa after 13 minutes.

repo: iougemini/ikms-uptime


text:
🛑 备用KMS激活服务器 01 is down

In c50edeb, 备用KMS激活服务器 01 (s11.ikms.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 备用KMS激活服务器 01 is back up in 5037c3e after 9 minutes.


text:
🛑 备用KMS激活服务器 01 is down

In 451dfd9, 备用KMS激活服务器 01 (s11.ikms.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 备用KMS激活服务器 01 is back up in 88b49a9 after 10 minutes.


text:
🛑 备用KMS激活服务器 01 is down

In 72b17cb, 备用KMS激活服务器 01 (s11.ikms.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 备用KMS激活服务器 01 is back up in 8402923 after 18 minutes.


text:
🛑 备用KMS激活服务器 01 is down

In 1108fe0, 备用KMS激活服务器 01 (s11.ikms.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 备用KMS激活服务器 01 is back up in d834966 after 11 minutes.


text:
🛑 备用KMS激活服务器 01 is down

In 2c2a843, 备用KMS激活服务器 01 (s11.ikms.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 备用KMS激活服务器 01 is back up in cfbbfd2 after 10 minutes.


text:
missing kretprobe on nfsd_dispatch

What reproduces the bug?
Below is the code snippet to track the number of entries and exits of nfsd_dispatch function.
kprobe:nfsd_dispatch {
        @enters[0] = count();
}

kretprobe:nfsd_dispatch {
        @enters[1] = count();
}

interval:s:1 {
        print(@enters);
}

When I copy data to the nfs mountpoint, below is the output:
@enters[0]: 3
@enters[1]: 3

@enters[0]: 3
@enters[1]: 3

@enters[1]: 62
@enters[0]: 212

@enters[1]: 73
@enters[0]: 346

@enters[1]: 89
@enters[0]: 408

@enters[1]: 91
@enters[0]: 410

@enters[1]: 91
@enters[0]: 410

@enters[1]: 91
@enters[0]: 410

@enters[1]: 91
@enters[0]: 410

It clearly shows that return probes are missed.
bpftrace --info
Kernel version is 4.15.0-137 on x86_64
Build
  version: v0.10.0
  LLVM: 8
  foreach_sym: yes
  unsafe uprobe: no
  btf: no
  bfd: yes

Kernel helpers
  probe_read: yes
  probe_read_str: yes
  probe_read_user: yes
  probe_read_user_str: yes
  probe_read_kernel: yes
  probe_read_kernel_str: yes
  get_current_cgroup_id: yes
  send_signal: yes
  override_return: yes

Kernel features
  Instruction limit: -1
  Loop support: no

Map types
  hash: yes
  percpu hash: yes
  array: yes
  percpu array: yes
  stack_trace: yes
  perf_event_array: yes

Probe types
  kprobe: no
  tracepoint: yes
  perf_event: yes

Please help if anything is missing in the code snippet.

I think #835 is related to this

I think #835 is related to this

thanks for info @fbs
One question I have: (sorry if being naive here). Will there be same issue with 'bcc' tool as well? Trying to understand whether issue is in the libraries/modules related to bpftrace.

I think #835 is related to this

thanks for info @fbs
One question I have: (sorry if being naive here). Will there be same issue with 'bcc' tool as well? Trying to understand whether issue is in the libraries/modules related to bpftrace.

I tried quickly with 'bcc', and found the same issue with that tool as well. So, root cause seems to be at kernel as pointed out in that issue.

closing this as it is duplicate of #835

authors: fbs vishnuitta

repo: iovisor/bpftrace

license_source: bigquery


text:
Mixing asynchrous and synchronous actions produces unpredictable results

$ cat ~/scratch/bpftrace/bugs/increment.bt
profile:ms:10 {
  @times++;
}

interval:s:2 {
  print(@times);
  @times = 0;
}

$ sudo ./build/src/bpftrace ~/scratch/bpftrace/bugs/increment.bt
[sudo] password for dlxu:
Attaching 2 probes...
@times: 0

@times: 0

@times: 0

^C

@times: 88

Switching @times = 0 to clear(@times) works, though.

My theory is:

the bpf prog queues up a print
the bpf prog sets the value to 0
userspace processes the print but it's already been set to 0

2 should happen after 3 but the queue introduces a delay. clear() works because it's implemented in userspace and userspace serializes it.
This is a real tricky issue because we need some kind of fencing mechanism to either pause bpf prog execution or make all the variables be set in userspace. However, the latter option creates additional read-after-write hazards inside the bpf prog.

Yeah this is just because that script is mixing synchronous and asynchronous actions. Either entirely asynchronous (print(@times); clear(@times)), or entirely synchronous (printf("%d\n", @times); @times = 0;) would also work (with the latter being a lot faster).
I don't think this is something we can fix - people just need to be careful about using asynchronous actions.

Maybe the docs should be updated to make the asynchronous stuff clearer

I don't think this is something we can fix - people just need to be careful about using asynchronous actions.

Do you think this is something we should prevent? We could analyze the AST and check for potential hazards.

I don't think this is something we can fix

I wonder if we could precompute print()s as well. Or maybe even create 2x of each map -- one for computation, one to store data to be printed.
Ultimately, I think this is a pretty big gotcha and should be directly addressed. After speaking with users over the last week, I don't think this is a problem that can be adequately addressed with documentation.

Yeah guess you're right about needing to do something about it.
The problem functions would be print, clear and zero. They can't be done in the kernel since they iterate over each key in a map and loops aren't allowed. It's possible that kernel changes could make clear and zero work, but I'm not sure about print. Plus the kernel people probably wouldn't want to do it.
An easy option would be to hide these three functions behind a new command line flag, like we've done with --unsafe. Something like --async? It would at least make people think before using them.
Could alternatively make users mark probes as async to use those functions inside them. This would let them be used in some probes while still alerting if they're used where they shouldn't be.
e.g.
kprobe:foo
{
  @x[tid] = 1;
}
async END
{
  clear(@x);
}

Just throwing ideas out, not saying this is necessarily a good solution.

Let me ask some of the kernel devs if there's any ways to be clever or any acceptable features we can add into the kernel.
Failing that, I think that we should strive to keep the solution to this as forward compatible as possible. I know Alexei has been trying to add loop verification to the verifier for a long time now. If that actually solves our problem, it'd be unfortunate to have to maintain async attributes or --async flags.
One option that might work is some kind of suppressible warning message about possible hazards.

Apparently it should be possible to iterate over the contents of a map. I'll try to make a small test program to test it out.

What problem are you solving? Asynchronous actions are known and documented. If you start changing these, a LOT will break.
Consider the following common construct to print per-interval stats:
interval:s:1
{
    print(@stats);
    clear(@stats);
}

If you started by making clear() a synchronous action, then this -- and all the tools that use this -- would then be broken. clear() would happen faster than user-space could run print(), and print() would always print nothing.
How would you make print() synchronous? You could take a snapshot of the entire map, and user-space prints the snapshot, but maps can get big, and this can be run from arbitrary probe context. What problem is this solving? This would be a major change, and so far I've written a ton of bpftrace without needing it.

Yeah if we made one of the three (print, clear, zero) synchronous we’d have to do it for them all. That would be compatible with current scripts and would mean there were no caveats to using them alongside the other (synchronous) builtin functions like printf and delete.

From: Brendan Gregg notifications@github.com
Sent: Friday, June 14, 2019 3:16 am
To: iovisor/bpftrace
Cc: Alastair Robertson; Comment
Subject: Re: [iovisor/bpftrace] Mixing asynchrous and synchronous actions produces unpredictable results (#718)
What problem are you solving? Asynchronous actions are known and documented. If you start changing these, a LOT will break.
Consider the following common construct to print per-interval stats:
interval:s:1{    print(@stats);    clear(@stats);}
If you started by making clear() a synchronous action, then this -- and all the tools that use this -- would then be broken. clear() would happen faster than user-space could run print(), and print() would always print nothing.
How would you make print() synchronous? You could take a snapshot of the entire map, and user-space prints the snapshot, but maps can get big, and this can be run from arbitrary probe context. What problem is this solving? This would be a major change, and so far I've written a ton of bpftrace without needing it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/iovisor/bpftrace/issues/718?email_source=notifications&email_token=AAHV6VU7OCVM7AWLOCQHCPLP2L5ONA5CNFSM4HTFLDC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXVQRHA#issuecomment-501942428, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAHV6VV7FUAU5QJM6F7IBJDP2L5ONANCNFSM4HTFLDCQ.

Closing due to inactivity.

authors: ajor brendangregg danobi jordalgo


text:
🛑 One1.Space is down

In bc6026c, One1.Space (https://one1.space/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: One1.Space is back up in 31f7b68.


text:
Feature request: Display a progress dialog while adding files

I use ipfs-desktop 0.8.0.0 (and go-ipfs 0.4.21) on Windows 10.
When I add a file (or multiple files) by drag-and-drop in the files section of the desktop app, there is no indication about the progress, although it can take a while on my computer if the size of the file is big.
It would be great to have a progress dialog with the details of the process (bytes transferred, percentage, speed, etc.), just like when you copy files using a file manager.

@andrasfuchs hmm... The 'add' button isn't showing the progress? I thought it was. Perhaps there's a bug or we should find a better way to show the progress.

I tried both drag-and-dropping the file from Windows Explorer and using the "+Add" button on the Files page, there was no progress bar displayed.

authors: andrasfuchs hacdias

repo: ipfs-shipyard/ipfs-desktop


text:
Freshly downloaded appImage fails to start

Please describe what you were doing when this error happened.
Specifications

OS: linux
IPFS Desktop Version: 0.9.0-beta.3
Electron Version: 6.0.7
Chrome Version: 76.0.3809.139

Error
Error: EROFS: read-only file system, open '/tmp/.mount_ipfs-d5tPRH7/resources/app.asar.unpacked/out/ipfs-on-path/scripts/IPFS_PATH'
    at Object.openSync (fs.js:447:3)
    at Object.func (electron/js2c/asar.js:155:31)
    at Object.func [as openSync] (electron/js2c/asar.js:155:31)
    at Object.writeFileSync (fs.js:1206:35)
    at writeIpfsPath (/tmp/.mount_ipfs-d5tPRH7/resources/app.asar/out/daemon/index.js:376:23)
    at _callee3$ (/tmp/.mount_ipfs-d5tPRH7/resources/app.asar/out/daemon/index.js:163:27)
    at tryCatch (/tmp/.mount_ipfs-d5tPRH7/resources/app.asar/node_modules/regenerator-runtime/runtime.js:45:40)
    at Generator.invoke [as _invoke] (/tmp/.mount_ipfs-d5tPRH7/resources/app.asar/node_modules/regenerator-runtime/runtime.js:271:22)
    at Generator.prototype.<computed> [as next] (/tmp/.mount_ipfs-d5tPRH7/resources/app.asar/node_modules/regenerator-runtime/runtime.js:97:21)
    at asyncGeneratorStep (/tmp/.mount_ipfs-d5tPRH7/resources/app.asar/node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24)

Hey @kaotisk-hund! Thanks. That specific error was fixed on #1079 😃 I'm releasing 0.9.0

authors: hacdias kaotisk-hund


text:
feat: add IPSE to apps list

feat: add IPSE to apps list, updated apps.yaml
What kind of change is it?

[x] Addition
[ ] Removal
[x] Edit
[ ] Other

Checklist

[x] I edited the /data directory instead of the README.md.
[x] This PR includes only one addition/removal/edit.
[ ] I ran the make build command following my edits to the /data directory.
[x] I have followed the CONTRIBUTING.md guidelines.

Details
Provide details of your changes here.

Hello @starmanontesla! Thanks for this, but please do not do more than one PR. Please merge #294 onto this one so we have a complete PR.

authors: hacdias starmanontesla

repo: ipfs/awesome-ipfs


text:
[gui error report] Error: Initializing daemon...

👉 Please describe what you were doing when this error happened.
Specifications

OS: darwin 22.3.0
IPFS Desktop Version: 0.26.0
Electron Version: 19.1.9
Chrome Version: 102.0.5005.167

Error
Error: Initializing daemon...
Kubo version: 0.18.0
Repo version: 13
System version: amd64/darwin
Golang version: go1.19.1

Error: lock /Users/sumukhbhandarkar/.ipfs/repo.lock: someone else has the lock

    at errorTemplate (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/migration-prompt.js:78:49)
    at loadWindow (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/migration-prompt.js:129:26)
    at showMigrationPrompt (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/migration-prompt.js:134:3)
    at startIpfsWithLogs (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/daemon.js:193:9)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async startDaemon (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/daemon.js:230:21)
    at async startIpfs (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/index.js:48:17)
    at async restartIpfs (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/index.js:102:5)

@sumukhbhandarkar Thanks for reporting this error, you can find solutions to this problem in our readme: https://github.com/ipfs/ipfs-desktop#i-got-a-repolock-error-how-do-i-resolve-this

authors: SgtPooki sumukhbhandarkar

repo: ipfs/ipfs-desktop


text:
Add a changelog

We should add a changelog (and auto generated if possible on releases, though this depends on us having a decent commit message convention and enforcing it)
https://github.com/ajoslin/conventional-changelog
Discuss :)

I think the most important thing is clear commit messages, also I see there is a little amount of commits between releases, so I don't think generating a changelog is very useful

I've encountered a necessity of a changelog. Today I am not sure why version 4.0.0 is a major version (in other words, what are the backwards-incompatible changes in it).

It were changes on the Object API that now follows the spec defined on https://github.com/ipfs/interface-ipfs-core#object, you should be able to use almost as you were using, with the different that you now have to call on the return object (the dagNode), .toJSON() to get a JSON format of the results (which will bring more info than sometimes just the Hash)
Agree on having a changelog 👍

I've encountered a necessity of a changelog.
Once again.
This time it took the form of TypeError: IPFSAPI(...).add is not a function.

Apologies @Mithgol, didn't want to cause any pain migrating. We created a (probably too small) entry on https://github.com/ipfs/js-ipfs-api/releases/tag/v5.0.0.
However, I'm surprised that .add stopped being a function as we created aliases here https://github.com/ipfs/js-ipfs-api/blob/master/src/load-commands.js#L32-L34.
What version are you running?

I've tried version 5.0.1, but the problem seems to persist in version 6.0.1 as well.
Here's a screenshot for 6.0.1:

Here's a screenshot of the same method working in v4.1.0:

(Not very clean because I forgot to require the module from the start. But anyway.)

We will be doing this together with https://github.com/dignifiedquire/aegir/issues/30

In addition to the (soon to be) changelog, we now have:

https://github.com/ipfs/interface-ipfs-core/issues/55

And are working towards making this experience less painful on: https://github.com/ipfs/http-api-spec/issues/116

We have changelogs now :D https://github.com/ipfs/js-ipfs-api/releases \o/

Excellent. Thanks.

authors: Dignifiedquire Mithgol diasdavid dignifiedquire fazo96

repo: ipfs/js-ipfs-api

license: mit


text:
fix: increase name after timeout

Seeing this timeout on multiple environments and Node.js versions so have given it an extra 5s.
Also increases the browserNoActivityTimeout to give the dht.query test time to fail but pass anyway - previously the browserNoActivityTimeout wasn't taking into account the extra 60s allocated to the before hook, so I just added it here.

Sorry @diasdavid jenkins seems to be running these tests again...they passed here before I submitted the PR https://ci.ipfs.team/blue/organizations/jenkins/IPFS%2Fjs-ipfs-api/detail/fix%2Fincrease-name-after-timeout/2/pipeline - hopefully they'll pass again!

go-ipfs PubSub still doesn't love us:

I'm hoping it does now with the upgrade to interface-ipfs-core

authors: alanshaw diasdavid


text:
🛑 IPhysResearch / Blog is down

In 089c200, IPhysResearch / Blog (https://iphysresearch.github.io/blog/) was down:

HTTP code: 404
Response time: 14 ms

Resolved: IPhysResearch / Blog is back up in b5c0ee7 after 30 minutes.

repo: iphysresearch/status


text:
IP expression resolver

I think this can technically be done in Python and other languages without any rocket science, but just throwing ideas here anyway:
An expression resolving subcommand that implements a very basic language specifically for text stream IP handling, kind of like awk but specialized for IPs. It could support e.g.

awk-like args after parsing streaming text input
comparison (<, <=, >, >=, ==)
overlap check (OVERLAPS)
contains check (IN)
bit-length check (LEN)
bitwise logic (|, &, !, ^, etc)
boolean logic (AND, OR, etc)
ternary op (<bool expr> ? <true case> : <false case>)

The following example would output all CIDR (not IP/range) entries in column 2 of a TSV that overlap with 1.1.1.0/24:
$ cat ip.tsv | ipinfo expr -d'\t' '$2 OVERLAPS 1.1.1.0/24 && isCidr($1) ? $2 : ""'

Most use cases can probably be done without a full expression resolver though, e.g. one tool to get all entries in column 2 of the TSV, piped into another tool like ipinfo tool overlap, piped into a ipinfo tool filterCidr, etc

repo: ipinfo/cli


text:
🛑 NowBoarding (tokyo) is down

In 4952c36, NowBoarding (tokyo) (https://tokyo.nowboarding.club/) was down:

HTTP code: 502
Response time: 883 ms

Resolved: NowBoarding (tokyo) is back up in ffb0d29 after 6 minutes.

repo: iplanwebsites/up


text:
🛑 Invitation (og.invt.co - v1) is down

In 7e7c271, Invitation (og.invt.co - v1) (https://og.invt.co/felix.png?fontSize=%40felix&theme=light&md=1&images=https%3A%2F%2Flh3.googleusercontent.com%2Fa-%2FAOh14GjUk2VKmkWxpgWZgY0CXWRFi_k6t7f2MBSsfSxR%3Ds96-c) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Invitation (og.invt.co - v1) is back up in 63979b8.


text:
🛑 NowBoarding (tokyo) is down

In aff1936, NowBoarding (tokyo) (https://tokyo.nowboarding.club/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NowBoarding (tokyo) is back up in 9a41700 after 7 minutes.


text:
🛑 Invitation (og.invt.co - v1) is down

In 98447a6, Invitation (og.invt.co - v1) (https://og.invt.co/felix.png?fontSize=%40felix&theme=light&md=1&images=https%3A%2F%2Flh3.googleusercontent.com%2Fa-%2FAOh14GjUk2VKmkWxpgWZgY0CXWRFi_k6t7f2MBSsfSxR%3Ds96-c) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Invitation (og.invt.co - v1) is back up in 18c8dc7.


text:
Windows: Does not save my last change/edit

If I go into structor: edit a property or a text field then refresh the page my last edit is dropped. Pretty annoying if I want a quick tweak then move onto something else.
It does save my edits, but after looking at model.json in the desk folder, it is always one step behind where I am.

@Diniden this is one step behind because of adding a component with runtime error (which could not be caught - there is still problem with that in React) you'll have an empty screen and it is not always clear what is happened. So, the next time you load page you will not be frustrated by that error.

Understandable. It may be a lot of extra work, but you can look into the code base of mobx. The creator of that project had a very unique solution to this and reports run time errors back to you when one exists. If you implemented something like this, the editor would be able to undo the errored component or replace the errored component with a  that indicates an error.

authors: Diniden ipselon

repo: ipselon/structor


text:
Add: PlaneaTV.pe

Channel Name
Planea TV
Alternative Names (optional)
No response
Network (optional)
No response
Owners (optional)
No response
Country
PE
Subdivision (optional)
PE-AMA
City (optional)
Bagua
Broadcast Area
s/PE-AMA
Languages
spa
Categories (optional)
No response
NSFW
FALSE
Launched (optional)
No response
Closed (optional)
No response
Replaced By (optional)
No response
Website (optional)
https://planeatvamazonas.com/
Logo
https://i.imgur.com/EoLhvBN.png
Notes
Replacement of PlanetaTVAmazonas.pe

Is Amazonas necessary to be in the name?

Is Amazonas necessary to be in the name? Looks like full name is Planea Tv Amazonas & Jaén

I have not seen another channel called "Planea". Also, Amazonas, Jaen and Bagua are from the same department (Amazonas). For now I don't see the need to add Amazonas to a channel, although I would edit the name of the operating company.

repo: iptv-org/database

license: Unlicense


text:
Alle statischen Dateien auf dem Volume komprimiert ablegen

Ist:
Dateien in Workspaces werden unkomprimiert abgelegt und bei jedem Request vom Webserver (Apache im BE oder Nginx im FE) komprimiert.
Soll:
Prüfen, welche Dateien auch bereits beim Download einmalig komprimiert und abgelegt werden können. Damit erspart sich der Webserver die Komprimierung pro Request.
Warum (falls FeatureRequest)?
Macht die Auslieferung von Dateien performanter.
Feature Branch (vom Entwickler anzugeben):
E2E-Test angelegt

Wenn E2E-Test-Label angelegt, hier bestätigen, dass E2E-Tests angelegt wurden. Anschließend in Spalte: Freigabe Release verschieben mit neuer Zuweisung

Geht das überhaupt, weil wir die Dateien für die Validierung brauchen?

repo: iqb-berlin/testcenter


text:
🛑 i-Ma'luum Student Portal is down

In 1de63d8, i-Ma'luum Student Portal (https://imaluum.iium.edu.my) was down:

HTTP code: 0
Response time: 0 ms

Resolved: i-Ma'luum Student Portal is back up in 85ec743 after 19 minutes.

repo: iqfareez/iium-services-status


text:
阿里云挂载无法预览和下载，请求修复

阿里云挂载无法预览和下载，请求修复

https://github.com/alist-org/alist/issues/3375

https://github.com/alist-org/alist/releases/tag/v3.11.0  官方已更新，请求更新

https://github.com/alist-org/alist/releases/tag/v3.11.0 官方已更新，请求更新

临时方案：fork我的fork，修改cfg文件里的版本号，会自动打包到github actions里。
点开actions详情，在artifacts里就可以下载

reference #19

https://github.com/alist-org/alist/releases/tag/v3.11.0官方已更新，请要求更新

临时方式：fork我的fork，修改cfg文件里的版本号，会自动打包到github actions里。
点开actions详情，在artifacts里就可以下载
参考#19

好的  已经fork  已成功构建

遇到一个问题：安装3.11威联通版二进制版之后，原本以webdev云服务的形式挂载的阿里云速度测试可以通过且正常，但是无法在文件系统中进入，而更改为以webdev远程设备的形式挂载之后就能够进入，并能够复制东西……
感觉像是威联通这边的问题，不确定是HybridMount的问题还是文件管理的问题。
但是之前3.9版本的时候能够正常使用。
设备:TS-551 (j3355 2core 2thread 2500MHz)
内存：6G
版本：5.0.1.2277

：安装3.11威联威联之后之后之后挂载进入，并进入进入东西东西东西东西东西东西东西是的的问题问题问题问题问题问题问题问题问题问题问题这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边这边确定确定确定是是是是是 是 是 是(j3355 2core 2thread 2500MHz) 内存：6G QTS版本：5.0.1.2277 Alist版本：3.11
ps:只阿里云盘会出现这个问题，百度云盘可以正常挂载

威联通把HybridMount更新了，所以会出现这个问题

遇到一个问题：安装3.11威联通版二进制版之后，原本以webdev云服务的形式挂载的阿里云速度测试可以通过且正常，但是无法在文件系统中进入，而更改为以webdev远程设备的形式挂载之后就能够进入，并能够复制东西…… 感觉像是威联通这边的问题，不确定是HybridMount的问题还是文件管理的问题。 但是之前3.9版本的时候能够正常使用。 设备:TS-551 (j3355 2core 2thread 2500MHz) 内存：6G QTS版本：5.0.1.2277 Alist版本：3.11
ps:仅阿里云盘会出现这个问题，百度云盘可以正常挂载

建议另外开issue

repo: iranee/qnap-alist-webdav


text:
Re-enable llvm optimizations for AArch64

In order to Reland https://github.com/iree-org/iree/pull/18256 we will have to disable llvm optimizations for AArch64 which is creating numeric error in an exisiting test. The upstream llvm issue on this is here
https://github.com/llvm/llvm-project/issues/105869
This is a tracking issue to change the optimization setting in IREE when this is fixed.

We decided to not do this, and disable the test for now.

repo: iree-org/iree


text:
一份简明的 Markdown 笔记与教程 — 个人博客

https://iridescent-wang.github.io/2022/09/08/markdown/?
为知识分享准备的素材，记录了 Markdown 的优点、应用场景和编辑工具，介绍了标准语法与扩展语法，以及一些应用 Markdown 的奇技淫巧。

1231321313

哈哈哈哈


text:
Preserve replica causing violation when lower tier is a tree.

Setup
tier 0:
tier0resc:unixfilesystem
tier 1:
test-tier1:passthru
└── test-tier1-random:random
├── tier1resc01:unixfilesystem
└── tier1resc02:unixfilesystem
preserve_replica enabled on jjtest.
Description
After the file is tiered from tier 0 to tier 1, the file exists on both tier 0 and tier 1 because preserve_replica is enabled.  After the time violation is again reached, the storage tiering rule attempts to tier it out again.  This is not correct.
If tier 1 is a simple resource this seems to work correctly.  Seems to only be a problem with a resource hierarchy.
I also tried this with a replication resource instead of a random resource and had the same issue.

This is related to #61.


text:
[PR] The proj files have been updated to enable SourceLink

CSProj files have been updated to enable SourceLink in your nuget
[This pull request was created with an automated workflow]
I noticed that your repository and Nuget package are important for our .NET community, but you still haven't enabled SourceLink.
We have to take 2 steps:

Please approve this pull request and make .NET a better place for .NET developers and their debugging.
Then just upload the .snupkg file to https://www.nuget.org/ (now you can find the snupkg file along with the .nuget file)

You can find more information about SourceLine at the following links
https://github.com/dotnet/sourcelink
https://www.hanselman.com/blog/ExploringNETCoresSourceLinkSteppingIntoTheSourceCodeOfNuGetPackagesYouDontOwn.aspx
If you are interesting about this automated workflow and how it works
https://github.com/JTOne123/GitHubMassUpdater
If you notice any flaws, please comment and I will try to make fixes manually

SourceLink has been enabled in https://github.com/iron9light/HOCON.Json/blob/master/src/Directory.Build.props


text:
Update readme file to reflect all new changes

The readme file has not been updated since the last version was released. Some new features should be explained in it.

Another option is using https://readthedocs.org/  or https://docsify.js.org/ or https://daux.io/. Thx for the suggestion @dani8art  :)

Thanks for all these suggestions! Since this issue was meant for the readme file, I will be closing it as soon as it has been updated. However, I have already opened a new issue (#45) to take this suggestions into account.

authors: antgamdia raffrearaUS

repo: isa-group/oas-tools


text:
use requestMoveTarget but the agent don't move

the version is  0.33.0，i use vite + vue3 + threejs version166，when i use the requestMoveTarget  api ，and return true，find the agent rotate but not move ，i dont know why。otherwise，when i use  the teleport api，the agent can move dst point，why the requestMoveTarget   doesn't work？

Hi @fangliangv587,
I don't have much to go off here to help you. If you can provide a codesandbox or repo demonstrating your issue I'm happy to take a look 🙂

Hi @fangliangv587,
I don't have much to go off here to help you. If you can provide a codesandbox or repo demonstrating your issue I'm happy to take a look 🙂

i change the office demo 【navmesh-website】to vue，the main code in App.vue ,run the code you will find the performance above。thank you very much。
the code is in
nav-test-master.zip or [https://gitee.com/fangliangv587/nav-test]

i solve it.the code 'crowd.update(delta);' delta is undefine. i am sorry. thank you any more .

Sorry I didn't get a chance to look at this, but glad to hear you solved your issue @fangliangv587! 🙂

It sounds like undefined was being treated as zero, so detour would determine the desired movement direction, but then multiply it by 0. That would explain why agnets rotated but didn't move.

repo: isaac-mason/recast-navigation-js


text:
Enable comment section on blog posts

Enable comment section on blog posts, if this is already implemented in the Hylia template

Options I've seen:

https://www.htmlcommentbox.com/ - has free plan
https://commento.io/ - paid
https://disqus.com/ - popular + paid


text:
CPT Project Idea

We want to create a website for students (or anyone) to keep them on track with their work schedule and boost mental health.
Elements:

Login (store user data in backend, actual login page in frontend (buttons, fonts, etc.))
User profile page (link to top right corner of homepage?)
Homepage buttons that lead to various parts of the website (some may not be used as they are just ideas for now):
Comfort games to improve mental state?
Info about mental health
Agenda planner
Positive affirmation generator
Mood tracker (store data in backend so we can keep track of how their mood changes each day)

Frontend:

Styling for buttons, fonts, colors, etc.
Homepage design (images, text, buttons and links to other parts of website)
Code for button functions
Code for website parts (games, agenda, affirmation generator, etc.)

Backend:

Store user data to keep track of each user's progress
Store mood tracker data for each user
Maybe something for agenda planner

Roles:
Scrum Master - Isabelle
Frontend - Hannah, Isabelle
Backend - Prakruti, Vidha

More Implementations: frontend and backend

[ ] use of SASS styles
[ ] API keys (if needed for certain games)
[ ] html for formatting

Additional Features:
Overall Elements:

[ ] community/forum for users to interact with one another
[ ] ability for users to "friend one another"

Frontend:

[ ] daily journal prompts + suggestions

Backend:

[ ]  store journal entries over time so users can reflect on how they were earlier on in the year

Additional Add-ons to implement:

[ ] A reminder system: Allow users to set reminders for tasks, deadlines
[ ] Add an option of customizable themes (a button to switch between modes- light/dark)

Frontend (code usage)

[ ] Implement HTML, CSS, and JavaScript to design the frontend
[ ] Use CSS to aid in user profile styling

image reference: Agenda planner

Mood Tracker Ideation

authors: hanr12 isabellehp parkib vidhaganji


text:
Open source Bodyguard: Add unit test using RestQA 🦏

Hi there 👋,
I came across your small project and i though i could contribute to it by adding a way to simply write unit test.
So basically you just need to run the command npm test to have the immediate test result.
However if you want a full Report of the test, including addition information such as api spec, postman collection, performance test, etc... You can run the command npm run happy
Here an example of the report:

However for some reason the code coverage doesn't sound working on your project. I already put a comment on a RestQA issue for the team to look at it.
See Ya!

Live stream available: https://www.twitch.tv/videos/1684201529

I would be happy to get your feedback, or getting some help on RestQA. 😁

repo: isaiahmoran/express-example


text:
Bug in React about where it wants to insert its script elements

On building the Docker image locally, I noticed that React was inserting script elements incorrectly, which caused Cesium to break.  As a workaround, I was able to move the external script reference earlier in the html.

FYI -- going to merge this one so I can test it with the Docker build.  Seems silly but I was able to reproduce malformed html that appeared to be as a result of React trying to insert things.


text:
Problem 0.3.1

We have tried to solve problem 0.3.1, but are stuck with this and can't move forward.. Can you help us how we should set up the code with index and store it in the answer_031 variable afterwards? And is this even correct so far?

my_list=[-342, 195, 573, -234, 762, -175, 847, -882, 153, -22]
c_enumerate = enumerate(my_list)
def minimum(x,y):
x_min= min(my_list)
return my_list, x_min
print('answer_031 ', minimum(c_enumerate, my_list))

We get this result:
answer_031  ([-342, 195, 573, -234, 762, -175, 847, -882, 153, -22], -882)

Thank you!

By using this code we find the minimum to be at position 8 (-882) - which is correct, but the output is NOT in a tuple as wanted or stored with a correct variable name.. this guide was what we could find online.
a = [-342, 195, 573, -234, 762, -175, 847, -882, 153, -22]
minimum(a, len(a))
def minimum(a, n):
minpos = a.index(min(a))
print('The minimum of the index is at position: ', minpos+1)

Hi @Frejafalk
Your function minimum should only take one argument as input, the list of numbers.
The output should be a tuple with the index of the smallest number and the smallest number.
Your function definition should therefore be def minimum(numbers) where numbers is the list of numbers given in the assignment text.
And your function's return statement could be ("could" because you are free to name the variables whatever you like) return idx_min_value, min_value where   idx_min_value is the index of the smallest value in the list of numbers and min_value is the smallest number.
The function will therefore look like
def minimum(numbers):
    # Code goes here
    return idx_min_value, min_value

The line x_min = min(my_list) that you write is a big step in the direction of the solution. Ignore the hint from the assignment with the enumerate function.
There is a list method which takes as input a value and returns the index of the specified value (if the value exists in the list, else it returns a ValueError).
E.g.
animals = ["Cat", "Dog", "Horse"]
animals.index("Horse")
# output: 2

The line animals.index("Horse") outputs the number 2 while "Horse" is the third element in the list animals.
Apply this method inside the minimum function on the minimum value found and you should get the index of the minimum value.
Remember to store the solution in a variable named answer_031 i.e. answer_031 = minimum(numbers).
Cheers
Jonas

authors: Frejafalk isdsucph


text:
coveralls.ioにカバレッジが表示されない

ファイルパスがリポジトリの構成と一致していない

詳細を見ようとするとこんな感じの画面が表示される


text:
auto slide

how to make the carousel auto slide?

Check this example https://ismail9k.github.io/vue3-carousel/examples.html#autoplay-example


text:
Read more adds a single space that breaks the text

If the limit falls on a non-empty space, cutting off a word in the middle, the 'show more' will add a single space to the word after its clicked. In the demo you have here change the limit to 198 instead of 200. The '...' will appear on the last two letters of the word "mauris". Once you click show more, the word will be displayed like this "mauri  s".

Edit directive and delete \n between

\n

Can you please make an pull request?

Any updates on this?  I'm seeing the same issue...

Hi - I've made a pull request for a fix to this issue.

Solved in 4660d51725099dbc6bca7b5103f5128fa9ae9c5d

authors: Yabood bgsavage ismarslomic parveensaini5

repo: ismarslomic/angular-read-more


text:
Contribution: Searching function

Hello,
Saw that you wanted to add searching function to your project and decided to contribute a code that I use in my blog.
Test page (index.html), online demo here or just type something in my blog search form.
<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Zearch</title>

    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">

Type L

            <form>

                <input type="text" id="uzer-infut" class="form-control" placeholder="Ask me anything">

            </form>

You must have https://github.com/blueimp/JavaScript-Templates installed (npm install; npm run build)
search.js
(function() {
    'use strict';

    var nothingFoundTemplate = [
        "
",
            "
Nothing found.
",
        "
"
    ].join(''),
    searchTemplate = [
        "{% for (var x=0; x < o.length; x++) { %}",
            "
",
                "
",
                    "",
                        "{%=o[x][0]%}",
                    "",
                "
",
            "
",
        "{% } %}"
    ].join(''),
    entries = {
                    //  title     url
            '0': ['Lorem', 'http://ex0.com'],
            '1': ['Little Joe', 'http://ex1.com'],
            '2': ['ipsum', 'http://ex2.com'],
            '3': ['next', 'http://ex3.com'],
            '4': ['generation', 'http://ex4.com'],
            '5': ['old', 'http://ex5.com'],
            '6': ['school', 'http://ex6.com']
    };

    var innerData = function(partialTemplate, data, id) {
        var template = document.createElement('div'),
            container = document.querySelector('#' + id);
        while (container.firstChild) {
            container.removeChild(container.firstChild);
        }
        template.innerHTML = tmpl(partialTemplate, data);
        container.appendChild(template);
    };
    var invokeSearch = function() {
        var x,
            arr = [],
            foundPosts = false,
            uzerQuery = document.getElementById('uzer-infut').value.toLowerCase();

        if (uzerQuery === '') {
            innerData(nothingFoundTemplate, arr, 'queryMe');
            return false;
        }

        for (x in entries) {
            if (entries[x][0].toLowerCase().match(uzerQuery)) {
                arr.push(entries[x]);
                foundPosts = true;
            }
        }
        innerData(foundPosts ? searchTemplate :
                nothingFoundTemplate, arr, 'queryMe');
    };
    document.getElementById('uzer-infut').addEventListener('input', invokeSearch, false);
}());

Every key stroke will trigger the search function, thus making it interactive without the need from the user to click any submit buttons (especially useful on mobile devices).

That's pretty cool, and I will add the search function later Thanks.

I'm glad that you liked it. If you want to detect the visitor operating system, here's the code and working demo - https://jsfiddle.net/3mqtuy0r/
Add the following span in any html page.

The script:
(function() {
    'use strict';
    var detect =
    {
        mobile:  ['Android', 'iPhone', 'iPod', 'iPad', 'Symbian', 'Windows Phone', 'BlackBerry'],

        shorter: ['Linux', 'Free', 'Open', 'NetBSD', 'BSD', 'Mac',
                  'Win', 'Sun', 'HP', 'Play', 'Web', 'QNX', 'BeOS', 'X11', 'OS/2'],

        longer:  ['Linux', 'FreeBSD', 'OpenBSD', 'NetBSD', 'BSD', 'Macintosh',
                  'Windows', 'SunOS', 'Hewlett-Packard', 'PlayStation',
                  'WebTV OS', 'QNX', 'BeOS', 'UNIX', 'OS/2'],

        foundOS: 'unknown',
        itsmobile: navigator.userAgent.match(/(Android)|(iPod)|(iPad)|(Symbian)|(Phone)|(BlackBerry)/i),

        findOS: function(arr, os, mobile_bool) {
            var x = arr.length;
            while (x--) {
                if (os.indexOf(arr[x]) !== -1)
                {
                    detect.foundOS = (mobile_bool ? arr[x] : detect.longer[x]);
                    break;
                }
            }
        }
    };

    if (detect.itsmobile) {
        detect.findOS(detect.mobile, navigator.userAgent, true);
    } else {
        detect.findOS(detect.shorter, navigator.platform, false);
    }

    document.getElementById('detect-os').textContent = detect.foundOS;
}());

You can combine both javascripts in one file instead. Copy search.js and add it above/below this example.

authors: isnowfy wifiextender

repo: isnowfy/simple


text:
🛑 ONELINK.isolucion.co is down

In 99b579f, ONELINK.isolucion.co (https://ONELINK.isolucion.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ONELINK.isolucion.co is back up in addaa94.

repo: isolucionco/EstadoIsolucionHosting


text:
Error Unable to verify secret hash for client

Hi I tried to register user and i will get this error can you describe me what i should to do:
POST https://cognito-idp.eu-west-2.amazonaws.com/ 400 (Bad Request)
ERROR Unable to verify secret hash for client 2###############t
SOLUTION
unchecked Generate client secret

If anyone is curious, the need to create the app client without client secret is due to the fact that Cognito JavaScript SDK doesn't support client secrets.
This is noted in amazon-cognito-identity-js Configuration section of the README:

When creating the App, the generate client secret box must be unchecked because the JavaScript SDK doesn't support apps that have a client secret.

repo: isotoma/react-cognito


text:
Upgrade fileset dep

It's just the underlying glob/minimatch that's changed, except ignoring node_modules in sync
https://github.com/mklabs/node-fileset/compare/v0.2.1...v2.0.3

Thank you for submitting this pull request, however I do not see a valid CLA on file for you. Before we can merge this request please visit https://yahoocla.herokuapp.com/ and agree to the terms. Thanks! :smile:

CLA is valid!

Oh, dupe of #7

authors: SimenB yahoocla

repo: istanbuljs/istanbul-api


text:
zh： content/docs/setup/kubernetes/platform-setup/gke/

Keep consistent with the latest version

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: gyliu513
If they are not already assigned, you can assign the PR to them by writing /assign @gyliu513 in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @loverto. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: rootsongjc
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS [rootsongjc]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

authors: istio-testing loverto rootsongjc


text:
Fixing bug : we were pushing the previous build

Had to run it twice to make it work: fixing
Need to move _site after the build, not before

Jenkins job istio.github.io/presubmit passed

authors: istio-testing ldemailly