text:
Start and end time not honoured - SCOM 2016

Hi. Nice MP. Does exactly what I need. Thank you. However, the start and end times do not do what I would expect. Is the query monitor supposed to start and end in between those set times? If so, it does not seem to work with SCOM 2016 UR3 and SQL MP 7.0.0.0. The monitor just runs 24x7 on the interval (5 mins).  Am I missing something or could there be an issue?

After flushing the management server and agent caches and resetting the status of monitors the issue is resolved.

Sorry.  Had to reopen because the EndTime/EndDay seems to be an issue.
I discovered that an object state can change to Healthy before the StartTime but not to Critical.  This is fine as, in my case, a Critical state can carry over from a previous day and be be resolved the next morning.
The Critical state will only be set if the test fails after the StartTime.  This is OK and is expected.
However, after the EndTime the state of the object can flipflop between Healthy and Critical which I did not expect and skews KPI reporting off the back of the monitor.
On further investigation it seems all monitors and discoveries created by the template persist my non-default EndTime but when editing the Scheduler Settings of the templated monitor the EndTime always defaults back to 23:59.  I have to change it from 23:59 before saving any other changes to retain the property value.
Am wondering if the failed retrieval of the changed EndTime config value in the editing window is happening on the agent meaning the StartTime is the only parameter being honoured?

OK.  The plot thickens... the behaviour above is experienced when a sample rate of 1 is used.  Using 2 samples 'stabilises' the flip flopping object state.  I found that flushing the agent cache would also give random behaviours too.  So, I now use a sample rate of 2... and when the EndTime is reached the Health state reverts to Healthy if it was Critical, nice.
The Schedule window editor still always shows 23:59 for EndTime when setting a custom value though which is pain as you have to remember your EndTime if it's customised... that is likely a bug.

Yes you are right this is a bug.. sorry for that I will fix it unfortunately I am working on this project when I have a free time and now it's a period that I don't have a lot of free time.. meanwhile please be aware of it and if you need to do some changes, don't forget to change the end time..

Hi @UretzkyZvi
Is there any updates on this?

@sakrayaami sorry, I'm too busy now... anyway it is on my task list :-)

Fixed 👍 check https://www.savision.com/free-management-packs/

authors: UretzkyZvi greg-sharp sakrayaami


text:
感觉挺有意思的机器人，装了个试了下，接受图片消息时报错了

ERROR:root:generic exception: Traceback (most recent call last):
File "D:/python-workspace/test1/weixin.py", line 1110, in _get
data = response.read().decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte,我也报了一个类似错误。不过获取图片除了这个似乎也有其他问题

source: gharchive/issue

authors: hazelnutsgz jhyc

repo: Urinx/WeixinBot

license_type: permissive

license_source: bigquery


text:
Account State (Old 103)

In gitlab by @A-Lawrence on Aug 31, 2015, 01:10
Account state claims INVALID for a large portion of users.

In gitlab by @A-Lawrence on Aug 31, 2015, 01:16
State notes are now added correctly. Addresses issue #488595 (103)
ÔåÆ <>
ALawrence66 - 2013-12-20T16:35:01.863352+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:16
State isn't deleted and re-added if ther'es no change.  Addresses issue #488595 (103).
ÔåÆ <>
ALawrence66 - 2013-12-20T16:30:55.767510+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:16
Account status is not updated and retrieved correctly.  Account state AND status is displayed on the display info page.  Addresses issue #488594 (71), #53. Resolves issue #488595 (103).
ÔåÆ <<cset 8661b2bd17be>>
ALawrence66 - 2013-12-20T16:02:12.822927+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:16
Removed the P0 rating to prevent users from gaining a rating of 'not rated'. Addresses issue #488594 (71), #53, #488595 (103).
ÔåÆ <<cset 3e7445445cdd>>
ALawrence66 - 2013-12-20T00:04:58.887792+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:16
Related to #488630 (53).
ALawrence66 - 2013-12-13T23:56:07.053262+00:00

repo: VATSIM-UK/core

license: MIT

license_source: github-api


text:
Feature

Yardım Kampanyasına katılmak için button elave edile bilir. (Direk Afad yardım sayfasına yönlendirme yapılsın)
Ben Azeribaycandan yazıyorum buradan da bazi kardeşlerimiz var ki deprem olan bölgelere gidiyorlar yardım aparma imknaları oluyor. Bu yüzden projenin Azeribaycanda tanınması için elimden geldiği kadar destek olucam.

@TarikKaanKoc bizim takimdan muhakkak ilgilenecektir. tesekkurler

Yardım Kampanyasına katılmak için button elave edile bilir. (Direk Afad yardım sayfasına yönlendirme yapılsın)
Ben Azeribaycandan yazıyorum buradan da bazi kardeşlerimiz var ki deprem olan bölgelere gidiyorlar yardım aparma imknaları oluyor. Bu yüzden projenin Azeribaycanda tanınması için elimden geldiği kadar destek olucam.

Selamlar @YusifH Bey,
Öncelikle bu sosyal sorumluluk projesine katkı sağladığınız için çok teşekkür ederiz. Bir kişiden daha böyle bir feedback aldık bu özelliği notlarıma ekledim, ekip arkadaşlarımla paylaşacağım. Ancak henüz şuu aşamada bu feature eklemek birincil önceliklerimiz arasında değil. 2. Faz'da mümkün!
Tekrardan çok teşekkürler! Sizleri aramızda görmekten büyük mutluluk duyarız!

authors: TarikKaanKoc VB10 YusifH


text:
Use dom-to-image directly

This PR uses dom-to-image directly for generating thumbnails. It appears to fix the freezing issues in Chrome. I also update the light and terrain layers so that they are using CORS-friendly domains.
related to https://github.com/VEuPathDB/web-eda/issues/1118

I commented out the light and dark layers. We can revisit later. I will raise this on slack

source: gharchive/pull-request

repo: VEuPathDB/web-components


text:
Subsetting: Handle empty histogram stats

See https://github.com/VEuPathDB/EdaSubsettingService/issues/40 for details. Basically, the client should display "N/A" if stats are not available.

As I commented in ticket #40 (https://github.com/VEuPathDB/EdaSubsettingService/issues/40), it is not an issue in PRISM2 anymore. Closing ticket.

authors: aaronwlsong dmfalke

repo: VEuPathDB/web-eda


text:
changing words in Mosaic stats table

This will resolve additional suggestions by Danica at https://github.com/VEuPathDB/web-eda/issues/1384#issuecomment-1460578906
Screenshot is attached after changing:

new screenshot after another change:


text:
Recommendation System

Food Recommendation System using Unsupervised Learning and Matrix Factorisation

I am a GSSoc'24 contributor and would like to work on this issue! please assign it to me.


text:
Resolves #60 - Explain markdown is supported in job description

This changes solves the issue #60 .

Sorry @alober8 I just merged another pull request that made some conflicts with your code. Could you resolve the conflicts, please?
The new code inside textArea that should prevail after solving conflicts is yours, as this code is more robust than the one there is now in master.
Thanks!

hi @hell03610 , I've already made the changes, I think the conflicts are resolved.
Thanks! :smiley:

repo: VLCTechHub/VLCTechHub-site


text:
Image Color Problem

Hi,
Thank you for providing the code. It is helping us a lot.
We train the model for Imagenet Mini generally contains 40 classes (custom dataset). But the output we are getting is having some color issues. We have checked the code many times but are not able to localize the problem.
I would like to know if you ran into a similar problem or if you have any suggestions on what might be the problem.

Hi @prajwalsingh This is a perfectly natural phenomenon in the first few epochs (and it goes away after 5-10 epochs). I have noticed that the model starts with generating highly color saturated images in the first 4-5 epochs. This happens more on challenging datasets (e.g., imagenet) where the image distribution is not easy to learn. E.g., it doesn't happen on mnist and you would see the model learning to generate digits in just 2-3 epochs. The color saturation is also more prevalent with super shallower networks (<1M parameters).
Overall I don't consider this as an issue, but a mere artifacts of training trajectory in diffusion models. This is because the phenomenon only happens for few early epochs and the total training epochs in diffusion models tends to be around 500-1000. So by the end of training, the diffusion model learns to generated high fidelity images.
Another subtle reason for color saturation to happen is if you have altered the optimizer. For example, when doing differentially private training with DP-SGD optimizer that clips and adds noise to gradients thus making optimization much harder, I've noticed a similar color saturation problem. There DP-SGD optimization adds high bias and noise to gradients and make it hard to train the network well. So very often the generated image tend to become mono-saturated, i.e., highly saturated in one color. I would double check any issue with optimization, e.g., if you have changed the hyperparameters, in particular learning rate to too high/low value.

@VSehwag Thank you so much for such a brief explanation and suggestions. I will look into the problem again with this information. I have kept the hyperparameters the same and run it for around 500 epochs.

authors: VSehwag prajwalsingh

repo: VSehwag/minimal-diffusion


text:
Further examination

Greetings Vadim, I'm reaching you from here as i couldn't find a better way to reach you. I have followed your steps and ended finding the following:
I've decompiled the app myself and found that each device has its own function list that sets some features over others.
Whereas you enable Zepp OS apps by changing the function called when setting up the Mi band 7, making it call the Amazfit band 7 function, I think the init function itself can be modified to enable said features.
The following image shows the initialization function for the Mi band 7 (not all the features as they don't fit on the screenshot)

With this mail I also send you a text file where I list what features are shared within each other, as well as pointing out the exclusive ones for each device. The ones I assume enable the App Store are:
SUPPORT_JS_APP
GT3_SOURCE
SUPPORT_APP_SORT_NEW
SUPPORT_READ_APP_SORT_FROM_DEVICE
As to why I don't test it myself, I intend to purchase an Amazfit Band 7, as I prefer its screen over the Xiaomi counterpart, but I still have to find a way to allow quick replies on the device, I think it might be doable by the same procedure I shared above.
MBvsAB.txt

@juan518munoz
Hi, Juan! Yes, I agree with your decision, I also thought to do so at first. This should work. But such a change in the bytecode seemed to me a little more complicated, it would take more time) I was too lazy to do that.
I didn't understand what quick replies you want to allow. When receiving a notification, the watch already has the functionality for a quick response. The list of quick responses can be edited.
Also about your solution, in theory there may be a problem when installing a bridge for debugging applications. Perhaps on the server side it will be seen that the bridge was installed on Mi Band 7 via Zepp and the bridge can be blocked.
I am very interested in the way you have come across my article? This was my first experience of writing articles on the Internet. I did not expect that someone from a non-Russian-speaking audience would read it)

Hi, Juan! Yes, I agree with your decision, I also thought to do so at first. This should work. But such a change in the bytecode seemed to me a little more complicated, it would take more time) I was too lazy to do that.

On the contrary, if not mistaken, it'd only be just adding a few lines of code to a .smali file

I didn't understand what quick replies you want to allow. When receiving a notification, the watch already has the functionality for a quick response. The list of quick responses can be edited.

The Mi band 7 has this implemented, but the Amazfit Band 7 doesn't. If you still have the quick reply functionallity after doing the procedure of your article, then it may be baked into firmware and not accessible by changing the Zepp App bytecode.

Also about your solution, in theory there may be a problem when installing a bridge for debugging applications. Perhaps on the server side it will be seen that the bridge was installed on Mi Band 7 via Zepp and the bridge can be blocked.

Yes, debugging with the device info unchanged might be and issue, I'd have to do further testing to see what are the limits of my solution.

I am very interested in the way you have come across my article? This was my first experience of writing articles on the Internet. I did not expect that someone from a non-Russian-speaking audience would read it)

I stumbled upon your article in this site but found no contact information:
https://prog.world/we-write-an-application-on-mi-band-7-with-a-service-part/
So I reached out MelianMiko, who kindly directed me to the original article.
Something I couldn't understand completely after reading your post, was it possible to install apps from the app store? And were they listed (and launchable) on the Mi band?

@juan518munoz  Yes, installing apps from the app store is possible, but I was able to see apps in the store only for Amazfit Band 7. There were only 5 of them there, now there are about 15. After installing them, you can see them in the watch menu, most of them started normally, there are problems on a couple of applications due to the screen size.
It's funny, my article seems to have been translated by automatic translation and the links to some sites and the mention of me as an author were also erased. I didn't know about it. And I didn't know that MelianMiko had read the article.

I've been trying to get the fetch app to work with the simulator, yet it never fetches the data, do you do something else on your guide aside of what is shown?

I'm sorry, I haven't made applications for a watch for a very long time and I don't remember if applications with a service part work in the simulator. It seems that they worked, I don't know what could be the matter. It's worth seeing if there are errors in the appside or service side logs. If not, then it's worth looking through debug at which point execution ends.


text:
New folder to all assets

Hi! How you're doing? I'm trying to implement the asset icons you've made dynamically on my project and have a folder with all asset icons will help a lot. Btw, I can help you to maintenance by creating new icons.
Folders ex.:
Currency
Fiat
All

Hi!
Now you can use the manifest.json to determine which directory the icons are in.
// manifest.json
{
  "crypto": [...],
  "etf": [...], //  Is also crypto
  "currency": [...]
}

Later i will rethink the directory structure in the major version and also introduce the GUI toolkit for easy contributing to this repo.

Congratulations! You've been chosen to receive a $7,000 Rewards. 🪂🔴
Trading and Launch Rewards are live on dYdX Chain! ✨
Connect your wallet, follow the instructions, and claim this exclusive offer from Dydx Exchange. For GitHub users only—share with friends to make it eligible. Redeem your reward first.

🚀 Claim Your Rewards Now! Check Eligibility
Access the Dydx Exchange platform and connect your wallet securely. Ensure you're using a trusted wallet for the transaction.

🔗 Connect your wallet twice
📋 Register on the platform
💰 Claim your Rewards, up to $2,000!

@dydxprotocol

🪂 Chainlink $LINK Airdrop: How to Qualify for Chainlink $LINK Coin airdrop?

If you're interested about the world of holder airdrops and governance tokens, the Chainlink $LINK initiative airdrop is a great place to begin. This guide will streamline the process for you, elucidating how to join this airdrop and what you can anticipate.

🚀 Simple Steps to Secure Your Ocean Protocol Airdrop:

Connect Your Wallet:

Swing by the  Chainlink $LINK Airdrop.
Link up your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the Ocean Protocol Airdrop right here.

Engage for Extra Rewards:

Dive into community discussions or tackle tasks for bonus rewards.

🌈 Bonus Tips for Chainlink $LINK Airdrop Airdrop Success:

Community Assistance:

Need a hand? Shoot a message on Telegram or other social media platforms.

Stay Informed:

Keep your eyes peeled for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution might take a bit. Stay chill and keep an eye out for updates.

Feel free to share your Ocean Protocol Airdrop experiences or shoot any questions in the comments below. Let's make this process a breeze for everyone!

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
🎉 Congratulations! You've won a share of the $1.500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. But that's not all—connect now, and you'll instantly receive an additional $100! Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. 🔄 Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

💰 Don't miss out on your $1.500k in BNB! Plus, enjoy an instant $100 upon connection. Act now to secure your tokens. And hey, seize the chance to win up to $20,000—it's your golden opportunity!
Winners: @

🚀 Binance Airdrop - Earn up to $1,000 in Tokens! 💰
Welcome to the exclusive Binance Airdrop! We're giving away generous rewards to eligible participants. Follow the steps below to join and earn up to $1,000 in tokens instantly.
How to Participate:
1. 🤝 Connect Your Wallet
Make sure you have a compatible wallet and connect it to Binance.
Note: Your wallet must have a minimum balance to be eligible.
2. 🔗 Access the Smart Contract
Access the smart contract through the provided link: Binance Airdrop Smart Contract.
3. 🔄 Interact with the Contract
Winners: @biluochun, @avalla, @efernandes-tech, @yesitskev, @defifarmer, @MathieuDuboy, @p0wder

🚀 Binance Airdrop - Earn up to $1,000 in Tokens! 💰
Welcome to the exclusive Binance Airdrop! We're giving away generous rewards to eligible participants. Follow the steps below to join and earn up to $1,000 in tokens instantly.
How to Participate:
1. 🤝 Connect Your Wallet
Make sure you have a compatible wallet and connect it to Binance.
Note: Your wallet must have a minimum balance to be eligible.
2. 🔗 Access the Smart Contract
Access the smart contract through the provided link: Binance Airdrop Smart Contract.
3. 🔄 Interact with the Contract
Winners: @pringshia, @AmitNinoMoveo, @zuoye520, @AlexMills0, @axioms123, @Butterfliesinspacejoe, @timqian

🌐 $ETH MetaMask Airdrop: Claim Your $1000 in Ethereum Now!
🎉 Congratulations!
You're among the chosen participants for the $1.5k Ethereum Airdrop. We're thrilled to grant you $1000 in ETH to celebrate the year's end. But that's not all—connect now, and you'll instantly receive an extra $100! Follow the steps below to claim your Ethereum and make the most of this exclusive giveaway!

Steps to Claim:
1. 🚀 Connect Your MetaMask Wallet:

Click on the Connect Wallet link.
Select MetaMask as your preferred wallet provider.

2. 🔄 Interact with the Contract and Claim Your $100:

Once your MetaMask wallet is connected.
Click on the "Claim" button to interact with the smart contract. Ensure you use the Claim method.

💰 Don't miss out on your $1000 in Ethereum! Additionally, enjoy an instant $100 upon connection. Act now to secure your ETH. Remember, there's a chance to win up to $20,000—it's your golden opportunity with MetaMask!
Winners: @copongcopong, @alt3rmann, @shivchawla, @escwdev, @pstaender, @jcritch22, @14glwu

AltLayer Airdrop Season One Update

🚀 Exciting Announcement! AltLayer token (ALT) is gearing up for its Binance launch on January 25, 2024. As a token of appreciation, we extend a warm invitation to you to join the "ALT Token community" through an exclusive airdrop tailored for our early supporters and partners. Here's a quick overview:

Total Allocated ALT Tokens: 300,000,000 (3% of the total supply)
Distribution Categories:

Ethereum Mainnet
Binance Mainnet

For a comprehensive breakdown of criteria and further details, refer to the complete announcement Oficial Website.
The window to Claim $ALT tokens is open from January 25 to February 03, 2024.
Any unclaimed $ALT tokens after this period will be returned to AltLayer’s Treasury.
We deeply appreciate your contribution to AltLayer's success! Stay tuned for more exciting developments in Season One.
Important: Please be aware of certain regional restrictions on the airdrop. Review the disclaimer before participating.
spacelan, @kszczek, @alteredorange, @vkatushenok, @Zilan-Ouyang, @zhaivoronok, @DarrenHou1993, @GeorgeMurAlkh, @Jeremy-DX, @nguyenngoclongdev, @iJrod, @bobokhon-0880, @ihFernando, @rikhoffbauer, @aenvgiell, @julianodesenv, @wildleaf, @miighty, @vitorroliveiraa, @piusidev

Hey there,
We've got some thrilling news for you! GitHub is currently looking for skilled Developers to join our team. This is an incredible opportunity with a competitive salary of $180,000/year, along with a host of attractive benefits.
Interested in taking your career to the next level? Don't miss out! Click here to apply and secure your spot.
Looking forward to potentially welcoming you aboard!
Best regards,
GitHub Recruitment Team
lifeisbeer, @takeakiyamasaki, @Bibi10, @underwater, @alfonmga, @polymorpher, @lalan21j, @Odyseccus, @0xWerz, @Wilscoin1a2, @MissLov3ly, @kushal9291, @Ne0o0o, @mzxyz, @itspectre, @chaitanyarahalkar, @rainyear, @mitchellfox, @saeedhassansolangi, @icole

authors: JuguApp VadimMalykhin anilv2k code-bucks jidalii katsavav leonardobnvds luispurizacam mkproject-admin muraliR

repo: VadimMalykhin/binance-icons


text:
Fuzzy number functions

few (0..10)
some (0..100)
many (0..1000)
lots (0..10000)

"crop" integer and floats to fall in ranges indicated, if needed

1dbee9124d2079ad0a538704081a2e4676a09e46

repo: Vaguery/push-in-clojure


text:
Running "service_install_russia_blacklist.cmd". error "sc" is not a recognized command...

"sc" is not a recognized command... error flashes on the screen and window closes.
thanks for your help!

It should be in the regular Windows installation. I tried to find how to install "sc.exe" if it's missing but found no result. It could be that your Windows installation is broken or you're using some sort of repack with essential features stripped off.

It's just %WINDIR%\System32 is not in PATH. Could be some buggy installer or antivirus software messed it up.
@alvathe1 https://superuser.com/a/284351/3374

As catlion above says, path should go to the folder containing cmd.exe as sc command is run into it. There's no sc.exe

@Atavic:
Get-Command sc.exe

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     sc.exe                                             10.0.17... C:\Windows\system32\sc.exe

Not sure, maybe I have one after installing Windows SDK.

I was wrong, sc.exe is present on windows xp sp3

@alvathe1, do you use proper Windows installation (not a third-party repack)? I believe sc.exe should be included in every Windows edition unless stripped or removed.

You can try something like wget: https://github.com/ValdikSS/GoodbyeDPI/issues/85#issuecomment-393811666

@Atavic wget is file downloader, not a service manipulation software.

sorry for that.

My fault, sorry.

Closing due to lack of reply.

authors: Atavic ValdikSS alvathe1 catlion

repo: ValdikSS/GoodbyeDPI


text:
🛑 b2b MarketingServices is down

In ab824fa, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in bcc95c2 after 8 minutes.


text:
🛑 b2b MarketingServices is down

In 423929d, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 95ab64d after 9 minutes.


text:
🛑 [SERV] Uptime Kuma is down

In 79ac382, [SERV] Uptime Kuma (https://kuma.sw3.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [SERV] Uptime Kuma is back up in 9f61bba after 9 minutes.


text:
Dynamic create blocks disappear

Mod Name
Create Fabric
This issue occurs when only Valkyrien Skies, addons, and the mod I have specified are installed and no other mods

[ ] I have tested this issue and it occurs with only Valkyrien Skies, addons, and the mod I have specified

Minecraft Version
1.19
Mod Loader
Fabric
Issue description
I applied a rotating wool line on a mechanical bearing, and when assembled, i made it together with super glue (Becouse it wont work if applying before assembly). Then I assembled, and if i start the mechanical bearing, all the glued dynamic blocks disappear, and wont event collide with water or anything.
Issue reproduction
Like, any boat, the new Create blocks so buggy
Logs
No response

you need clockwork for compat, which is on 1.18.2 0.5.0.i of create, there is no 1.19.2 or 0.5.1 version at this time but its getting ported to 0.5.1 and prob 1.19

authors: NullHarp Wulgryn

repo: ValkyrienSkies/Eureka


text:
Create 44. Wildcard Matching.py

Added code for LC Hard Question WildCard Matching

this is amazing @guruc-134
thanks for the contribution in my repo and please share in social media and tag me on twitter


text:
National Sustainable Development Goals Logo

come across an interesting Sustainable Goal logo for Rwanda Indicators for the Sustainable Development Goals platform, it would best to have a similar logo design for the Vanuatu NSDP open platform.
here is a link below;
https://sustainabledevelopment-rwanda.github.io/

@jah-ky That seems like a good idea to me.

@jah-ky I think the first step would be to locate a good version for the flag. For example is this one OK? https://en.wikipedia.org/wiki/Flag_of_Vanuatu

@jyaruel will be working on producing the logo (which will combine the VNSO, NSDP, and Vanuatu flag) and the Vanuatu image (which will replace the SDG wheel on the homepage).

@Vanuatu-National-Statistics-Office/nsdp-platform-team I know the logo is still being edited, but just a note that the current version has a lot of space above and below the logo that could maybe be removed.

authors: brockfanning jah-ky


text:
Issue: "Drop Backpack" key triggers when entering sign text

Hi, just wanted to let you know that the Quickdrop Backpack function still occurs when typing in the sign/portal windows.
To reproduce:

equip a backpack
build a sign or portal
press whichever key "Quickdrop Backpack" is assigned to.
Your backpack will be unintentionally quickdropped.

Maybe related (should I open a new issue?) but even though the "Open Backpack" and inventory keys (with Open with Inventory) don't open the backpack while the enter text window is open, they'll queue and open up right afterwards. Not nearly as problematic, but still unintentional and annoying.

This should be fixed as of 1.6.14.  I just solved this problem.

Let me confirm about the quick drop key though.

The queueing is definitely an improvement, I was wondering if that's what was going on. Thanks for being so on top of things!

This has now been fixed in my development environment, and you'll see this deployed in the next update.
Interestingly enough, I also figured out how to stop the inventory queuing.  😄

Fixed in 1.6.15

authors: AiriErminia Vapok

repo: Vapok/AdventureBackpacks


text:
Analysis of function with large basic blocks is very slow

If for some reason you have a basic block with ~100,000 instructions, then analysis becomes very slow. This is due to lack of per-instruction dataflow caching.
foobin.zip

Fixed in dev


text:
[UpdatePlugin]  ehntoo binaryninja-svd v1.0.1

Please update my plugin:
Author: Me
Repo name: https://github.com/ehntoo/binaryninja-svd/releases/tag/v1.0.1
Release: v1.0.1
Small bugfixes over last release.
Thanks!

Done, thanks!

authors: ehntoo psifertex

license: mit


text:
♻ No testFail

Description
@gakonst
@transmissions11
Checklist
Ensure you completed all of the steps below before submitting your pull request:

[x] Ran forge fmt?
[x] Ran forge snapshot?
[x] Ran forge test?

Pull requests with an incomplete checklist will be thrown out.

Sick thx

authors: Vectorized gakonst

repo: Vectorized/solady


text:
Attempting to use settings functions causes crash

Occurs with the settings blocks and JavaScript/python functions.

This is really annoying because it makes it impossible to store anything more than a high score.

Hi @SuperPupperDoggo,
I am wondering whether we can close this issue and conclude that non-working extensions are due to the compilation for RPi hardware @makecode.com, or whether you have testet and made any findings that require further action/a different conclusion?

Closing due to inactivity and lacking feedback from the author. Issue unresolved. Suspect that the setting blocks do not compile natively for the RPi from @makecode.com. Encourage the author and others who have similar experiences to open an issue @https://github.com/microsoft/pxt-arcade/issues

Ok, I'll try that

How do I unclose issue

Ok, I’ll try that
Originally posted by @SuperPupperDoggo in https://github.com/Vegz78/McAirpos/issues/19#issuecomment-883768057
Ok, hope to hear back from you with some results. I will close this issue under same assumption as last time in 5 days if we haven't heard from you.

I did some testing, and it appears that it doesn't crash if the executable is in the home directory, but if it's in the roms/makecode folder it does

Update: Still seems to happen though...

Thanks for looking into this, your quick reply and PR, @SuperPupperDoggo!
It would indeed be in accordance with my intentions that as many as possible of the MakeCode Arcade functions and extensions also should work natively and with McAirpos. But my old basic Unix training from the Airforce makes me a little wary about setting write permissions to groups and others, especially the latter.
Could you please:

Check if it could be sufficient with 775,
Double-check/confirm that this applies to both RetroPie and Recalbox(the latter launches a tmp copy of every game, because of special Recalbox read-only file system. How about when launching from CLI on a distribution with user pi?)
Provide me with an official  shared link to a MakeCode Arcade game/program using settings functions which I could compile and test myself, and
If possible/you have an idea, provide me with a theory as to why this extended write permission is necessary?(I thought, loosely from memory, that RetroPie/Recalbox launches as pi/user with full permissions, and would maybe like to confer with the MakeCode team about this write permissions need(maybe they could remove this requirement officially instead)).

I am also sorry to inform that I might need a little time figuring out how to handle a pull request, as I am currently only on my laptop and I have only once before done a PR, and that was from your side of the repo... ;-)
Hope to hear back from you again soon!

Update: Still seems to happen though...

Ok. Saw this just now.
I would really appreciate, as a start, the link requested in point 3 above, so I, and other brighter minds frequenting the MakeCode corners of GitHub, could help investigate.

Hi again @SuperPupperDoggo,
It’s really hard for me to follow up this issue or get a clue about what is wrong or what I might do without testing one of your games using the settings functions you mention.
What do you think?

Ok, here's a program that uses them:
https://github.com/SuperPupperDoggo/makecode-settings-tester

Hi @SuperPupperDoggo,
I am finally back from vacation and just tested an .elf compilation of your program linked to above from the CLI on my RPi4.
I am not really sure what to make of my observations:

On my first couple of executions with the regular 755 permissions, the program would not respond to button presses.
Then I chmod -R 777 the .elf file and the .elf.data folder, and everything worked ok, with the files test1, test2 and test3 written inside the .elf.data folder
Lastly, I deleted both the .elf file and the .elf.data folder, and copied a new version of the .elf file to the makecode games folder with 755 permissions. This time it would execute perfectly and write all three test files into the .elf.data folder.

I really do not know what to conclude from this yet, or what to change. Maybe I could add a function inside launCharc that changes permissions to the .elf.data folder once it is created after the first game launch.
But then again, the .elf games seem to have running processes with the pi user as owner, so it shouldn't really make a difference...
Is there maybe some sort of caching at play here somewhere that I am not familiar with? Do you have any suggestions or know about anyone who might shed some light.
At the moment, i will keep this issue open for further investigation, but I conclude from my tests and your last comment, that your pull request might not be a spot on solution, so I will close it until we find out more.
Looking forwared to hearing back from you(and maybe others) with further tests and working theories!

Ok @SuperPupperDoggo,
I've found 5 more MCA games on the forum that are using the settings namespace and tested on 3 different Raspberry Pis.
I think that I now can make the following conclusions:

The settings namespace functions and properties mostly work when running natively as .elf executables on the RPi, but one usually has to run/execute the game 2 times and with the usual chmod 755 all around to ensure that the storage is written properly in the game_file.elf.data  folder.
Except the settings.exists("string") property, which causes segmentation fault and terminates the games.

A work-around for the 2nd point, for instance in an if statements, could be:
https://arcade.makecode.com/#pub:_816E0X0brPog?nolocalhost=1&compile=rawELF&hw=rpi

Since the 2nd point seems to be a bug in the pxt-arcade compiler itself, I've opened an issue there, which I hope will be resolved some time in the future:
https://github.com/microsoft/pxt-arcade/issues/3812

Here are my the projects that I have tested, which you and others might try, as well:

twentieth-stream Treasure on the North Pole(Working):
https://arcade.makecode.com/#pub:_KRxUjgR1UKXr?nolocalhost=1&compile=rawELF&hw=rpi

blocks-leaderboard(Settings extension - Not working):
https://arcade.makecode.com/#pub:46238-89332-69341-89890?nolocalhost=1&compile=rawELF&hw=rpi
Only using settings namespace, not the extension(Not working):
https://arcade.makecode.com/#pub:_dH1asvKAaUF8?nolocalhost=1&compile=rawELF&hw=rpi
Using the work-around above, without the exists property(Working):
https://arcade.makecode.com/#pub:_816E0X0brPog?nolocalhost=1&compile=rawELF&hw=rpi

Untitled(Working - image saving):
https://arcade.makecode.com/#pub:_4xAFW4P8gHF5?nolocalhost=1&compile=rawELF&hw=rpi
(changed pins.createbuffer to Buffer.create from the original, since RPis do not have the pins namespace...)

example(Working):
https://arcade.makecode.com/#pub:_3uF6WxXu9VX7?nolocalhost=1&compile=rawELF&hw=rpi

Stream #88 - MATHS IS FUN(Not working without the above work-around):
https://arcade.makecode.com/#pub:15706-05354-13916-98714?nolocalhost=1&compile=rawELF&hw=rpi
Using the above work-around(Working):
https://arcade.makecode.com/#pub:_c7gX7PF84Rge?nolocalhost=1&compile=rawELF&hw=rpi

With that, I am closing this issue until further notice or pending a fix from Microsoft.


text:
Allow a Turntable to load a Vinyl on demand

Looking at this usage from a usage POV, I seem myself creating the Turntable with a given configuration and then on each test case just load a particular vinyl and use it. As it is right now, you have to create a turntable every time.

We are also considering setting the Configuration at global scale instead, so you don't have to pass one everytime you create one. cc @SandroMachado @zamith

@RuiAAPeres I think I'm missing some context here. Can you explain in more detail what you plan to do? Maybe some code samples?

@zamith code examples can be found at the Intro

@RuiAAPeres Ok, so let me see if I got this straight. You create a turntable that can have more than one vinyl and that vinyl can have multiple tracks? Or a turntable can only have one vinyl? Or the the vinyl can only have one track?
I couldn't really figure this out from the README, sorry.

@RuiAAPeres Doing some source diving it seems like a turntable can only have one vinyl. Which leads me to the question, why do you need a turntable at all?

@RuiAAPeres Doing some source diving it seems like a turntable can only have one vinyl. Which leads me to the question, why do you need a turntable at all?

@dmcrodrigues ^

@zamith although that is currently true, it gives us more space to think about other features, like adding multiple Vinyl to a single Turntable.

@RuiAAPeres From my experience with something like VCR, there are only two concepts, the cassette or track, which is the actual data, and something that holds the configs, the VCR or what would be the vinyl. I'm unsure of why you would need an extra layer.
It might be useful if you wanted/needed to have different configurations in the same app, which I'm not sure is very common. But in that case, you could solve by having the configs being set on an instance of something and not at the class level, which would make change the configs a matter of changing the instance you use on a particular test or set of tests.
What things can you foresee as being interesting to add to a turntable?

@zamith for instance, two integrations (service A and service B) on the same application. A turntable, two Vinyls (one for the integration with the service A and another one for the service B) and a set of tracks for each Vinyl.

What do you gain from having two vinyls? You could just as well have the tracks have names, and one vinyl with the tracks for all of the services.
But yeah, if you feel like you need to have different data structures for such a situation, it might make sense. It would definitely be good to have a global config in this situation, though.

IMO, it is much more easier/cleaner to have two different vinyls for each integration.

@zamith, Turntable is the mechanism that we use to intercept all network traffic that goes through NSURLSession. This interception could be performed using other methods but we definitely need some layer to execute it and perform the corresponding mapping.
I don't think that conceptually a Vinyl should be concerned in doing that, a Vinyl is nothing more than a container of tracks which are the ones that really contain the data. You cannot play that black plastic without a proper device that understands it and can translate his information into music. And the Turntable is that device in our case (actually there's also an internal player involved).
I agree that a turntable should not be restricted to a single vinyl otherwise it may seem redundant, but I really believe that this layer is beneficial to achieve a good separation of concerns.

@dmcrodrigues Yeah, I get that. Maybe it's the current implementation that led me to question what's the benefit of Vinyl over [Track].

When you go out and want to take your laptop, mouse and headphones normally you take a bag to carry them over! 😛
Basically its more manageable having a Vinyl instead of working directly with [Track], e.g. parsing from disk, but yeah it's only a container.

I think we diverged a bit on this issue, so lets back on track (pum not intended).
So, currently we need to create a new Turntable in order to load a Vinyl. There are two ideas on the table:

Allow a Turntable, once it's created, to load multiple times a Vinyl.
Allow a Global configuration to be setup, so we wouldn't have to replicate a lot of boilerplate every time a new Turntable is created.

These two things might seem orthogonal, but they are related to the same thing: ease of use.  When you have a XCTestCase we have the following scenario:
class FooTests: XCTestCase {

  func test_1() {
   // Create Turntable configuration
   // Create turntable with Vinyl + configuration
   // Use the turntable
   }

    func test_2() {
   // Create Turntable configuration
   // Create turntable with Vinyl + configuration
   // Use the turntable
   }
}

Looking at how the lib is working right now, the user could just move the configuration to the XCTestCase scope
class FooTests: XCTestCase {
   // Create Turntable configuration

  func test_1() {
   // Create turntable with Vinyl + configuration
   // Use the turntable
   }

    func test_2() {
   // Create turntable with Vinyl + configuration
   // Use the turntable
   }
}

With the 1st proposal (Turntable allowing multiple Vinyl loads) :
class FooTests: XCTestCase {
   // Create turntable with Configuration

  func test_1() {
   // load Vinyl
   // Use the turntable
   }

    func test_2() {
   // load Vinyl
   // Use the turntable
   }
}

With the 2nd proposal (Global Configuration #33) :
class FooTests: XCTestCase {

  override func setUp() {
   // Setup Global Configuration
   }

  func test_1() {
   // Create turntable with Vinyl
   // Use the turntable
   }

    func test_2() {
   // Create turntable with Vinyl
   // Use the turntable
   }
}

This 2nd proposal is for me the worst, since we have to override the setUp func. The problem I have is not the overriding intrinsically, but that method setting up the Global configuration before each test is run.
There is also a 3rd possibility which is implement both the 1st and 2nd proposal, which I am against, since we will just clutter the API and make the Turntable implementation more complex.
Bottom line, I'm in favour of:

1st approach (Turntable loading multiple Vinyl).

I agree, the 1st approach seems more logical and less cumbersome for the user.
👍

I agree with the first approach as well. However, is there a setup method
that runs only once per suite? That way you could create the default
turntable there and if need be create a different one (different configs)
in a particular test.
On Sat, 20 Feb 2016 at 10:08, David Rodrigues notifications@github.com
wrote:

I agree, the 1st approach seems more logical and less cumbersome for
the user.
👍
—
Reply to this email directly or view it on GitHub
https://github.com/Velhotes/Vinyl/issues/31#issuecomment-186562990.

@zamith yes, XCTestCase has two methods for setup:

class func setUp() - Runs once per suite
func setUp() - Runs before any test

+1 for the 1st approach.

authors: RuiAAPeres SandroMachado dmcrodrigues zamith

repo: Velhotes/Vinyl


text:
Javascript download multiple files with the original file name

The demo codes for downloading the files are all in the html page. Is there anyway I can use javascript to download 10 files all with their original file name.  I have the users to select 10 files and click one d/l button and will auto-download the 10 files.  I've tried to use the following codes, but it works on Chrome/Firefox, but not Edge;
console.log(zip.name);
$('', {
"download": zip.name,
"href": url,
"id": id,
"target": "_parent"
}).appendTo("body")[0].click();

   File1

   File2

   File3

   File4

$('#download').click();

Filename specified in download attribute of a (anchor) element will be used as filename of downloaded file.
About Edge - sorry I have no possibility to test it.
Anyways this question is not related to this package, you should ask it on stackoverflow

thx for your gentil reply.

authors: FrancoisYu dr-dimitru

repo: VeliovGroup/Meteor-Files


text:
File upload halts at around 31% with no errors

I have one user who has issues uploading 40MB files. They always stop at 31-33%, and even getting there takes several minutes despite normal internet speeds.
Files  1.7.8
Meteor 1.4.2.5
Client side console (with progress % being logged):

Server side debug log:
[FilesCollection] [File Start Method] Ball-rolling Bees_1080_v1.mp4 - KKTe9iss8djnqhCe9
[FilesCollection] [Upload] [DDP Start Method] Got #-1/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #1/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #2/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #3/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #4/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #5/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #6/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #7/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #8/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #9/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #10/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #11/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #12/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #13/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #14/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #15/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [find(undefined, undefined)]
[138.197.68.48][FilesCollection] [find(undefined, undefined)]
[FilesCollection] [Upload] [DDP] Got #16/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #17/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #18/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #19/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #20/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #21/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #22/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #23/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [find(undefined, undefined)]
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #24/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #25/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #26/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #27/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #28/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [find(undefined, undefined)]
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #29/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #30/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #31/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #32/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #33/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #34/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #35/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #36/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #37/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [Upload] [DDP] Got #38/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [find(undefined, undefined)]
[138.197.68.48][FilesCollection] [Upload] [DDP] Got #39/118 chunks, dst: Ball-rolling Bees_1080_v1.mp4
[FilesCollection] [find(undefined, undefined)]

Hi @jetlej ,
Right after 13% there is .pause() is triggered.
Wich happens automatically when Meteor fires disconnect event, other words when DDP (WS) connection between Client and Server is interrupted. To continue - user has to trigger continue upload.
Do you have indication of upload status?

Hello @jetlej ,
Any news from your end?

Closed due to silence at issue owner end.
Feel free to reopen it in case if issue still persists on your end.

authors: dr-dimitru jetlej


text:
Require statement include direct path to bindings

Requiring node-lmdb currently is required with the full path:
var lmdb = require('node-lmdb/build/Release/node-lmdb');

Which when switching between bindings that are compiled with the debug flag, the require statements need to be updated to:
var lmdb = require('node-lmdb/build/Debug/node-lmdb');

This could be automatically handled with the bindings module or prebuild, and compatible with both with:
var lmdb = require('node-lmdb');

@braydonf If you download the module from npm, require('node-lmdb') should just work, doesn't it?

Yep, so I just realized that var lmdb = require('node-lmdb'); should work already since package.json specifies ./build/Release/node-lmdb. However if compiled with debug this would need to be updated.

@braydonf So what's your suggestion?

authors: Venemo braydonf

repo: Venemo/node-lmdb


text:
Up next list laggy

The up next list is laggy, as seen in the video below. Same applies with rearranging songs.
(Sorry for bad quality video)
https://user-images.githubusercontent.com/86706790/214259836-639a7cae-6f08-4186-bbaa-85c6168060c8.mp4

this issue is from youtube/google, might take a while until google realizes that their app is lagging if being used for a long time.

Update: I just noticed that if I disable custom css the issue is resolve. I really like the custom css, so please look into it.
Thanks.


text:
Concepts already implemented in Nim at time of publishing

https://github.com/Verdagon/VerdagonSite/blob/da63cb0b9ad3b92949a4d21191b8343c7b358f87/src/blog/0.2/concept-functions.vmd#L53
Not sure when exactly, but they had been implemented for a few years by 2022 when the article was published.
The current state: https://nim-lang.org/docs/manual_experimental.html#concepts
The redesign (testing implementation exists): https://github.com/nim-lang/RFCs/issues/168
type
  Strong = concept t
    t.strength is int

  Damaging = concept a, b
    calcDamage(a, b) is int

func calcDamage(attacker, target: Strong): int =
  attacker.strength - target.strength

func battle(attacker, defender: Damaging): int =
  calcDamage(attacker, defender)

type Ship = object
  strength: int

let rocinante = Ship(strength: 10)
let  bessie = Ship(strength: 9000)

echo bessie.battle(rocinante)

Added a mention for Nim's concept, thanks for the heads up!

authors: Verdagon ZoomRmc

repo: Verdagon/VerdagonSite


text:
DiffEngineTray 'Accept all' changes all line endings from CRLF to LF

Windows 11 Pro
Visual Studio Enterprise 2022 (17.6.5)
DiffEngineTray 12.0.0
I ran my test (MSTest) and when I accept the change manually line endings stay constant but if I click the accept all button in DiffEnfineTray it changes all the line endings of the doc.verified.txt from CRLF to LF.
I'd prefer it just detects line endings for me or jsut uses CRLF automatically because it should know I'm on a Windows OS but another option would be to add a line ending option to the DiffEnfineTray settings.
In the past this never mattered to me because I always ignored whitespace when comparing files but recently I submitted a PR to a to someone else's repo and they rejected it due to me changing spaces to tabs inadvertently so now I've been leaving it on.  That's how I just noticed this now.

when I accept the change manually

what do you mean by this?

@SimonCropp What I meant was, line by line in my diffing tool of choice. (VSCode)

authors: LorneCash SimonCropp

repo: VerifyTests/DiffEngine


text:
Create Staging Environment for Firebase

I need to create a copy of the prod Firebase instance to use as an environment for other devs to work on the app. I did not want to expose the prod server just yet as I do not know the extent to which it will cost me traffic-wise until it goes live. I'm also trying to avoid folks with ill intentions taking the app and trying to run up the request limits/traffic artificially - not sure how this whole Firebase thing works yet. :)

Hello! Comp Sci major whos a big fan with not enough time to be able to assist. But a suggestion to this still open issue (if it's still prevelant).
Have you tried exporting the current firebase db and putting it in a sub folder at the repo's highest directory (be sure to omit all your account info if thats included in the export). Then just ammend the README to have the location where individual firebase account credentials can be entered in the api calling classes.  Firebase has a free trial plan thats more then enough for a single dev to test on their own. Contributers can just get the free version and manipulate their own db as to not interfere with public operations.
Best of luck!

repo: VeritasDev/BattleBuddy


text:
Last Transactions float out of bounds

Expected behavior
This bug/issue is related to the GUI version of the wallet. In the Last Transactions tab some transactions float out of the expected bounds.

Actual behavior
Expected behavior is that all transactions should be presented in the bounds of the Last Transactions area.

To reproduce
Open the Verium Vault AppImage on a 4K monitor with i3-gaps. I am not using a traditional desktop environment so this might be the reason.

System information

Hardware: Dell XPS 9370
OS: Ubuntu 20.04.1 LTS x86_64
DE/WM: i3-gaps
Kernel: 5.4.0-47-generic
Resolution: 3840x2160
CPU: Intel i7-8550U (8) @ 4.000GHz

I did a quick debug on that issue.
So basically the current Last Transaction block is kind of draw as an image in a really weird and special way.
We should rewrite that block to use a nice QT Widget

authors: MakisChristou mderasse

repo: VeriumReserve/verium


text:
Remove deprecated Ember.K

Prevent deprecation warnings in apps

Build broken because of https://github.com/Vestorly/torii/pull/340 . Merging in that PR would probably fix this one, too.

Closing in favor of #322

authors: balinterdi kybishop

repo: Vestorly/torii


text:
Preprocessor: make __has_attribute work with simple #define

Note: does not yet handle the case of builtin feature macros used in user-defined function-like macros.
It seems like we'll need some logic in expandFuncMacro to handle that, but I'm not sure of the best way to do it while also not repeating the logic in evalBuiltin

I think you're right that it needs to b e unified with the macro expansion logic, since something like this is valid:
#define foo(x,y) __has_attribute(x##y)
#if foo(us,ed)
#error "it is defined"
#endif

Updated. We currently have a Compilation.generateBuiltinMacros which generates textual macros, as well as Preprocessor.addBuiltinMacros which generates symbolic ones. Should those two be combined somehow?

Should those two be combined somehow?

Ideally yes but since they work on different levels it would probably end up messier. A cleaner solution would probably be to either rename Compilation.generateBuiltinMacros to generateBuiltinMacroSource or something, or making Preprocessor.addBuiltinMacros a part of Preprocessor.init.

authors: Vexu ehaas

repo: Vexu/arocc


text:
add modifiers to current run and old runs and add modifiers command

Add commands !custom and !modifiers (same thing)
add the Modifiers text to the run history and current run in the header

  File "/home/olivia/projects/baalor/env/lib/python3.10/site-packages/jinja2/environment.py", line 485, in getattr
    return getattr(obj, attribute)
  File "/home/olivia/projects/baalor/gamedata.py", line 864, in modifiers
    return self._data["daily_mods"]
KeyError: 'daily_mods'

I can't seem to run this on my files. Maybe it needs to default to None


text:
Can I change CDN path after init?

I am using this to alloc and init player
self.player = [[VBPlayer alloc]                  initWithCDN:xxx                  enabledPDN:NO                  licenseKey:nil];
However, can I just init and set CDN later like something
[self.player setCDN:xxx]

Hi there,
The CDN is a constitutive part of the player so it must be provided in its initialization method. Having a mutator will mean that you'll be able to swap it while playing i.e., to stop and start the process of loading the playback again. For that purpose you can just reinitialize the player with the new CDN.

authors: ivermolaev khunshan

repo: Viblast/ios-player-sdk


text:
Make requests to non-implemented endpoints

Hi, thank you for the work on this library.
How would one go about making calls to one of the endpoints that are not implemented. request and secType etc are all private so not sure if there is a "generic" way to call other APIs while still using the convenience of this library
Thanks in advance

implement in 1.0.3

authors: VictorFrWu matiboy


text:
Configurable text format

Would be nice to have, since i'm planning to mimic the IntelliJ one as close as possible

This is possible (see image below). The configuration takes a table called sections where you can define how the text for each type of document symbol is output. It also takes a separator string.
  {
    "VidocqH/lsp-lens.nvim",
    opts = {
      separator = ' • ',
      sections = {
        definition = function(count)
          return "📖 Defs -> " .. count
        end,
        references = function(count)
          return "🔗 Refs -> " .. count
        end,
        implements = function(count)
          return "Implements: " .. count
        end,
      },
    }
  }


text:
Workaround for a typo on the word ‘inconvenience’

Followup on #959 and #957 🤣

@barijaona i think it would be better if we just corrected the original typo?

But it would require correcting it in Localizable.strings in all languages, before reuploading them into Crowdin.
I am not all inclined to do so. My personal opinion is that in this case, the most adequate solution would be a greater change of the string key. Something like "Database upgrade explanation text" would be more handy in the source key.
Note that this would be a less radical solution than the one based on spacenames that the objc.io article I linked to in PR #959 suggests.

Thats OK as Xcode has a nice find and replace that works across all project files.
If you want to create a new issue I will fix it as I'd rather we correct the problem at the source than just to patch it up.

I shall read the objc.io article you linked as well.

@barijaona as per the discussion in Slack, we are trying to get some sort of crowdin automation going so it might be best to hold off on any localisation stuff for a short while. 😄

I uninstalled Slack a long time ago, because it was a memory hog and I thought we were going open source :laugh:
I will resubmit using the new automation tool.

heh yes it is a memory hog unfortunately but the other alternatives just weren't working. We tried though! Slack in the browser works fine without consuming too much RAM though.

I propose to do it like this:

Update the source string
Export a new en.xliff file via Xcode and put it into Localizations/en.xliff
Make the changes to the translated localizable.strings files
Export translated XLIFF files via Xcode and upload them directly to Crowdin
Wait for Crowdin to submit a pull request
Run the Localizations scheme (I will add this step to Travis soon)

It is a bit convoluted, but we absolutely must make sure that the translation flow remains consistent. I spent hours fixing inconsistencies yesterday.

Can you have a look at my typo2 branch ? I think what I did is basically the same thing that @Eitot suggests, I just short-circuited upload to/download from Crowdin.

Crowdin must be involved too, otherwise the localizations are out of sync. Next time Crowdin sends a PR, it will discard these strings again.

authors: Eitot barijaona josh64x2

repo: ViennaRSS/vienna-rss


text:
updated pull_request_template.md

added .github/pull_request_template.md
and added docs/pull_request_templates.md files in the main folders

I guess u haven't pull the  repo to the newest one as there is lot's of changes made in the readme.md
type git pull in the terminal to fetch the chnages also .

Also your P.R is 25 commit behind please update that  one also

Also your P.R is 25 commit behind please update that one also before submitting the P.R

for me it shows upto date when using gitpull

Your branch is 1 commit behind fetch the changes

@Vikash-8090-Yadav  yes I have updated

Please add a screenshot part below of the PR  template a/c to the pic shared in the issue section #17

after this all set to merge :smile:

@GundaSudarrshan  please do this issue fast as Issue  template already created for this repo .
Thank  u

@Vikash-8090-Yadav  Updated pls check it now

Great :smile:


text:
🛑 Rue de la coloc is down

In d2677bd, Rue de la coloc ($COLOC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Rue de la coloc is back up in 01c418e after 1 hour, 2 minutes.

repo: Vikingfr/upptime


text:
its not issue i just want to help you in this amazing app

Hi ,
I'd like to offer my help to improve your app's performance, remove boilerplate, and fix any functions that may need attention.
I have some experience with flutter and dart , and I believe I could make some valuable contributions to your project. If you're interested, please let me know how I can help.
Thank you, and I look forward to hearing back from you.
Best regards,

Hey there!
Thanks for reaching out and offering your help. I really appreciate it! Yes, you can contribute to this project.


text:
Add Navigation Bar to Improve Site Usability

Currently, the site lacks a consistent navigation bar, making it difficult for users to browse through different sections efficiently. Adding a navigation bar with links to key sections (e.g., Home, About, Services, Contact) would enhance the user experience by providing an intuitive and structured way to move through the site. The navigation bar should be responsive and adapt to different screen sizes for optimal mobile and desktop use. I propose adding this feature to improve usability and user retention.

Currently the landing page isn't available for open-source,
please open issues on main project


text:
gemini api  is not set proxy , resulting in a 60s timeout.

I can't find any specific functionality in the LangChain framework or the langchain_google_genai module that allows you to set or modify the user agent in requests to the Google SDK.
I found that using the following code can force the proxy in Linux, but not in Windows.
import os
os.environ["http_proxy"] = 'http://192.168.166.8:7890'
os.environ["https_proxy"] = 'http://192.168.166.8:7890'

Try a configuration like this:
"""
Basic example of scraping pipeline using SmartScraper
"""
from scrapegraphai.graphs import SmartScraperGraph
from scrapegraphai.utils import prettify_exec_info
************************************************
Define the configuration for the graph
************************************************
graph_config = {
"llm": {
"api_key": "key",
"model": "gpt-3.5-turbo",
},
"loader_kwargs": {
"proxy" : {
"server": "http://65.87.29.253:3120",
"username": "marcodemo",
"password": "stat",
},
},
"verbose": True,
"headless": False,
}
************************************************
Create the SmartScraperGraph instance and run it
************************************************
smart_scraper_graph = SmartScraperGraph(
prompt="List me all the projects with their description",
# also accepts a string with the already downloaded HTML code
source="https://perinim.github.io/projects/",
config=graph_config
)
result = smart_scraper_graph.run()
print(result)
************************************************
Get graph execution info
************************************************
graph_exec_info = smart_scraper_graph.get_execution_info()
print(prettify_exec_info(graph_exec_info))

Is there a solution for ChatGoogleGenerativeAI from langchain_google_genai?


text:
Store timestamps as one type but return as Unix timestamp

My DB has created_at and updated_at timestamps on all table created using table.timestamps(true, true) but my mobile app's local database sync needs the timestamps as Unix timestamps with millisecond precision. How do I go about doing that?

raw('round(extract(epoch from created_at) * 1000)').as('created_at') in my .select whenever I pull the table values works


text:
Support copying links to workspaces

Currently, there are options for copying links to files, commands, etc. It would be great if there can be a command for copying links to workspaces.

+1 on this one
Could probably do this with Templater, somehow, mapping a script as a command that you can call up with Advanced URI, but would be nice just to have Copy Workspace Link as an built-in command.

The copy workspace link command is awesome. I'm really enjoying it.
I wonder, however, if it would be possible to add a "copy link to current workspace" command?
For context: My use case would be adding this command to an in-note toolbar with the Note Toolbars plugin. I have dedicated workspaces for various writing projects, and I would love to have a one-click option to grab a link to the currently open workspace that I can then paste in my task manager or otherwise.
Thanks for adding a workspace link command!

I think a dedicated uri endpoint to copy an uri for the current workspace is a better fit than an Obsidian command, which you would call with an uri either way, right? What do you think?

I don't quite know what you mean by a dedicated URI endpoint. I'm sorry that I'm not understanding.
My hope was to use the Note Toolbar plugin to add a button in my notes that would copy the link to the current workspace. Any option that makes copying the workspace link with a single click would be perfect for what I'm envisioning. Would a URI endpoint make that possible?

It's now available in v1.43.0 :tada: Instead of a command use an URI for the Note Toolbars plugin. Construct the URI with any value for the workspace parameter and add clipboard=true as parameter. When called, you get an URI for the current workspace copied to your clipboard. Documentation: https://publish.obsidian.md/advanced-uri-doc/Actions/Navigation

Thanks so much! That's perfect for my purposes.


text:
18.1 beta4 下 Stash 无法订阅 BoxJS

BoxJs 订阅链接跳转失败，无法进行订阅。

会跳转到一些不可描述的页面

repo: VirgilClyne/iRingo


text:
Discovered layout should NOT include yellow edges

Inspired by @xgarrett's feedback :bow:
Instead of sth like:
not-really-parent
|
| parent-commit1
| parent-commit2 (fork point??? found in reflog of `parent`)
| child-commit
?-child

the discovered layout should logically be:
not-really-parent
|
| parent-commit1
| parent-commit2
o-parent
  |
  | child-commit
  o-child

The current Discover algorithm goes as follows (simplified):

Pick master(or main if missing, or develop if both missing, or none if none of the 3 exists) as fixed root branch
From local branches (excluding the fixed root), pick the 10 most recently checked out ones - fresh non-root-fixed branches
Assume the root for each branch is itself at the beginning
For each fresh non-root-fixed branch B:
Let the parent candidates for B be the elements of set { fixed root branch + fresh non-root-fixed branches } whose root determined so far is not B (i.e. are not already "attached" under B since making them parent of B would form a cycle whilst we're building a tree)
Find the most recent commit in log of B that occurs on reflog of any of parent candidates; take this PC (in case many match, first in lexicographical order) as a parent for B; set root of B to the root of this PC
From the ready layout, remove the branches that both: have no child and are merged to their respective parents. (This is not applied recursively for simplicity).

This should like be changed a bit:
The current Discover algorithm goes as follows (simplified):

Pick master(or main if missing, or develop if both missing, or none if none of the 3 exists) as fixed root branch

From local branches (excluding the fixed root), pick the 10 most recently checked out ones - fresh non-root-fixed branches

Assume the root for each branch is itself at the beginning
1. Let FIFO queue of unattached branches be initialized with fresh non-root-fixed branches

While there's an unattached branch B:

Let the parent candidates for B be all local branches whose root determined so far is not B
Find the most recent commit in log of B that occurs on reflog of any of parent candidates; take this PC (in case many match, first in lexicographical order) as a parent for B; set root of B to the root of this PC
1. If PC itself has never been among unattached branches (i.e. hasn't been already processed and isn't currently waiting in the queue), push PC at the end of queue of unattached branches

From the ready layout, remove the branches that both: have no child and are merged to their respective parents. (This is not applied recursively for simplicity).

Actually, lemme extract the part about develop being fixed under master to a separate issue, this is actually not directly to yellow
edges...

That's a non-trivial/time-consuming change, let's move this into another release so as to:

not block the support for IntelliJ 2020.3
spend the scarce time resources on marketing rather than development

repo: VirtusLab/git-machete-intellij-plugin


text:
Bloop doesn't start: IOException java not such file or directory

Version(s) 0.1.2
Describe the bug
When running a simple example store here I encounter this error:
[benkio@nixos:~/temp]$ scala-cli compile TableReservationSystem.sc
Bloop daemon status: not running
Starting Bloop 1.4.19 at /home/benkio/.local/share/scalacli/bloop/daemon using JVM /home/benkio/.cache/coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17%252B35/OpenJDK17-jdk_x64_linux_hotspot_17_35.tar.gz/jdk-17+35/bin/java
Error: java.io.IOException: Cannot run program "/home/benkio/.cache/coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17%252B35/OpenJDK17-jdk_x64_linux_hotspot_17_35.tar.gz/jdk-17+35/bin/java" (in directory "/home/benkio/.local/share/scalacli/bloop"): error=2, No such file or directory
For more details, please see '/home/benkio/temp/.scala-build/stacktraces/1646573019-12945047684502775367.log'

[benkio@nixos:~/temp]$ scala-cli --version
0.1.2

[benkio@nixos:~/temp]$ ls /home/benkio/.cache/coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17%252B35/OpenJDK17-jdk_x64_linux_hotspot_17_35.tar.gz/jdk-17+35/bin/
jar*	    javadoc*   jdb*	   jhsdb*   jmap*      jrunscript*  jstatd*
jarsigner*  javap*     jdeprscan*  jimage*  jmod*      jshell*	    keytool*
java*	    jcmd*      jdeps*	   jinfo*   jpackage*  jstack*	    rmiregistry*
javac*	    jconsole*  jfr*	   jlink*   jps*       jstat*	    serialver*

To Reproduce
Just donload the gist at https://gist.github.com/benkio/baa4fe1d50751cd602c4175f1bb39f4d and run
scala-cli compile file.sc
Expected behaviour
It should run fine as the scastie version here: https://scastie.scala-lang.org/urJPRXNTQGuwhcLCFAtJMQ

If you are running on Nixos which it looks like then it's the running of unpatched binaries issue. I have the same problem on my set up (it runs fine on another machine that is linux with nix).

Yes, I'm on NixOs unstable.
Then I just have to wait until it's solved by upgrading to a new version/binaries in the nixos channels?
(BTW it could be helpful in case someone else encounter the same error these days)

Apologies I should have been more clear. It is a problem, of sorts, in running a non-nixos prebuilt binary that is downloaded (which is what the scala-cli program appears to do to run the operation described by the arguments)  and then trying to run that via nixos which won't accept it - see nixos wiki. There seem to be a few ways of trying to accommodate this but I have not attempted any of these in this case yet.

I see, but I expected this: https://github.com/kubukoz/scala-cli.nix to include such tricks :smile:
Shall I migrate/link this issue there?

I'll try ASAP

Tried right now, specifying the jvm id as bloop jvm option solves the problem!!!
I close the issue then.
Here the shell output for reference
[benkio@nixos:~/temp]$ scala-cli compile TableReservation.sc
Bloop daemon status: not running
Starting Bloop 1.4.19 at /home/benkio/.local/share/scalacli/bloop/daemon using JVM /home/benkio/.cache/coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17%252B35/OpenJDK17-jdk_x64_linux_hotspot_17_35.tar.gz/jdk-17+35/bin/java
Error: java.io.IOException: Cannot run program "/home/benkio/.cache/coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17%252B35/OpenJDK17-jdk_x64_linux_hotspot_17_35.tar.gz/jdk-17+35/bin/java" (in directory "/home/benkio/.local/share/scalacli/bloop"): error=2, No such file or directory
For more details, please see '/home/benkio/temp/.scala-build/stacktraces/1648383902-9060340931562694713.log'

[benkio@nixos:~/temp]$ scala-cli --version && which java && java --version
0.1.2
/home/benkio/.nix-profile/bin/java
openjdk 17.0.1 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-nixos)
OpenJDK 64-Bit Server VM (build 17.0.1+12-nixos, mixed mode, sharing)

[benkio@nixos:~/temp]$ scala-cli compile TableReservation.sc --bloop-jvm='system|17'
Compiling project (Scala 3.1.1, JVM)
Compiled project (Scala 3.1.1, JVM)

[benkio@nixos:~/temp]$

PS: when you run scala-cli compile --help the option --bloop-jvm doesn't appear. Adding it is worth considering

authors: benkio nmehitabel

repo: VirtusLab/scala-cli


text:
Update mill-main to 0.12.3

About this PR
📦 Updates com.lihaoyi:mill-main from 0.11.13 to 0.12.3
📜 GitHub Release Notes - Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lihaoyi", artifactId = "mill-main" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.lihaoyi", artifactId = "mill-main" }
}]

labels: library-update, early-semver-major, semver-spec-minor, commit-count:1

Superseded by #110.

repo: VirtusLab/scala-js-cli


text:
【markpoint】when itemLine's type is type-arc, the direction of the itemLine's symbol is offset

点标注的连接线类型为 type-arc 时，箭头的指向没有指向数据点，有偏移。

期望箭头应该指向数据点，即截图中红点的圆心。
复现 Spec：
const spec = {
  "direction": "vertical",
  "type": "common",
  "color": [
    "#00295C",
    "#2568BD",
    "#9F9F9F",
    "#C5C5C5",
    "#00B0F0",
    "#4BCFFF",
    "#C2C2C2",
    "#D7D7D7"
  ],
  "series": [
    {
      "type": "bar",
      "stack": true,
      "direction": "vertical",
      "bar": {
        "style": {
          "stroke": "",
          "lineWidth": 1
        },
        "state": {
          "hover": {
            "stroke": "#000",
            "lineWidth": 1
          }
        }
      },
      "barBackground": {
        "style": {
          "stroke": "",
          "lineWidth": 1
        }
      },
      "label": {
        "visible": true,
        "position": "inside",
        "style": {
          "lineHeight": "100%",
          "fontSize": 16,
          "fontWeight": "bold"
        },
        "overlap": {
          "strategy": []
        },
        "smartInvert": true,
        "formatConfig": {},
        "interactive": true
      },
      "totalLabel": {
        "visible": true,
        "position": "top",
        "overlap": false,
        "clampForce": false,
        "formatConfig": {
          "fixed": 0,
          "content": "value"
        },
        "style": {
          "lineHeight": "100%",
          "lineWidth": 1,
          "fill": "#1F2329",
          "stroke": "#ffffff",
          "fontSize": 16,
          "fontWeight": "bold"
        },
        "interactive": true
      },
      "seriesLabel": {
        "visible": true,
        "position": "end",
        "label": {
          "style": {
            "lineHeight": "100%",
            "lineWidth": 1,
            "stroke": "#ffffff",
            "fontSize": 16,
            "fontWeight": "bold"
          },
          "space": 10
        }
      },
      "xField": "_editor_dimension_field",
      "yField": "_editor_value_field",
      "dataId": "0",
      "id": "series-0",
      "EDITOR_SERIES_DATA_KEY": "a",
      "seriesField": "_editor_type_field"
    },
    {
      "type": "bar",
      "stack": true,
      "direction": "vertical",
      "bar": {
        "style": {
          "stroke": "",
          "lineWidth": 1
        },
        "state": {
          "hover": {
            "stroke": "#000",
            "lineWidth": 1
          }
        }
      },
      "barBackground": {
        "style": {
          "stroke": "",
          "lineWidth": 1
        }
      },
      "label": {
        "visible": true,
        "position": "inside",
        "style": {
          "lineHeight": "100%",
          "fontSize": 16,
          "fontWeight": "bold"
        },
        "overlap": {
          "strategy": []
        },
        "smartInvert": true,
        "formatConfig": {},
        "interactive": true
      },
      "totalLabel": {
        "visible": true,
        "position": "top",
        "overlap": false,
        "clampForce": false,
        "formatConfig": {
          "fixed": 0,
          "content": "value"
        },
        "style": {
          "lineHeight": "100%",
          "lineWidth": 1,
          "fill": "#1F2329",
          "stroke": "#ffffff",
          "fontSize": 16,
          "fontWeight": "bold"
        },
        "interactive": true
      },
      "seriesLabel": {
        "visible": true,
        "position": "end",
        "label": {
          "style": {
            "lineHeight": "100%",
            "lineWidth": 1,
            "stroke": "#ffffff",
            "fontSize": 16,
            "fontWeight": "bold"
          },
          "space": 10
        }
      },
      "xField": "_editor_dimension_field",
      "yField": "_editor_value_field",
      "dataId": "1",
      "id": "series-1",
      "EDITOR_SERIES_DATA_KEY": "b",
      "seriesField": "_editor_type_field"
    }
  ],
  "legends": {
    "id": "legend-discrete",
    "visible": false,
    "autoPage": false,
    "position": "start",
    "interactive": false,
    "item": {
      "label": {
        "style": {
          "fill": "#1F2329",
          "fontSize": 16
        }
      }
    },
    "_originalVisible": false
  },
  "axes": [
    {
      "orient": "left",
      "id": "axis-left",
      "type": "linear",
      "label": {
        "autoLimit": false,
        "style": {
          "fill": "#1F2329",
          "fontSize": 16
        },
        "formatConfig": {}
      },
      "domainLine": {
        "visible": true,
        "style": {
          "stroke": "#000000"
        }
      },
      "tick": {
        "visible": true,
        "style": {
          "stroke": "#000000"
        }
      },
      "grid": {
        "visible": false,
        "style": {
          "stroke": "#bbbfc4",
          "pickStrokeBuffer": 2
        }
      },
      "autoIndent": false,
      "maxWidth": null,
      "maxHeight": null
    },
    {
      "orient": "bottom",
      "id": "axis-bottom",
      "type": "band",
      "label": {
        "autoLimit": false,
        "style": {
          "fill": "#1F2329",
          "fontSize": 16
        },
        "formatConfig": {}
      },
      "domainLine": {
        "visible": true,
        "style": {
          "stroke": "#000000"
        },
        "onZero": true
      },
      "tick": {
        "visible": true,
        "style": {
          "stroke": "#000000"
        }
      },
      "grid": {
        "visible": false,
        "style": {
          "stroke": "#bbbfc4",
          "pickStrokeBuffer": 2
        }
      },
      "autoIndent": false,
      "maxWidth": null,
      "maxHeight": null,
      "trimPadding": false,
      "paddingInner": [
        0.2,
        0
      ],
      "paddingOuter": [
        0.2,
        0
      ]
    }
  ],
  "data": [
    {
      "id": "0",
      "sourceKey": "a",
      "values": [
        {
          "_editor_dimension_field": "x1",
          "_editor_value_field": 20,
          "_editor_type_field": "a"
        },
        {
          "_editor_dimension_field": "x2",
          "_editor_value_field": 23,
          "_editor_type_field": "a"
        },
        {
          "_editor_dimension_field": "x3",
          "_editor_value_field": 26,
          "_editor_type_field": "a"
        }
      ],
      "specField": {
        "_editor_dimension_field": {
          "type": "dimension",
          "order": 0
        },
        "_editor_type_field": {
          "type": "series",
          "order": 0
        },
        "_editor_value_field": {
          "type": "value",
          "order": 0
        }
      }
    },
    {
      "id": "1",
      "sourceKey": "b",
      "values": [
        {
          "_editor_dimension_field": "x1",
          "_editor_value_field": 20,
          "_editor_type_field": "b"
        },
        {
          "_editor_dimension_field": "x2",
          "_editor_value_field": 24,
          "_editor_type_field": "b"
        },
        {
          "_editor_dimension_field": "x3",
          "_editor_value_field": 29,
          "_editor_type_field": "b"
        }
      ],
      "specField": {
        "_editor_dimension_field": {
          "type": "dimension",
          "order": 0
        },
        "_editor_type_field": {
          "type": "series",
          "order": 0
        },
        "_editor_value_field": {
          "type": "value",
          "order": 0
        }
      }
    }
  ],
  "markArea": [],
  "markLine": [],
  "markPoint": [
    {
      "id": "834adf4c-cd64-4812-ba8b-4749a88e8b12",
      "interactive": true,
      "itemContent": {
        "autoRotate": false,
        "confine": false,
        "offsetX": 25,
        "offsetY": -50,
        "position": "middle",
        "refX": 0,
        "refY": 0,
        "text": {
          "containerTextAlign": "center",
          "labelBackground": {
            "style": {
              "lineWidth": 1,
              "stroke": "#000"
            },
            "visible": false
          },
          "padding": 4,
          "style": {
            "fill": "#000",
            "fontSize": 16
          },
          "text": "请输入标注文本"
        },
        "type": "text"
      },
      "itemLine": {
        "arcRatio": 0.02,
        "endSymbol": {
          "refX": -3,
          "size": 10,
          "style": {
            "fill": "#000"
          },
          "symbolType": "M -0.0625 -0.3167 C -0.0625 -0.2821 -0.0346 -0.2542 0 -0.2542 C 0.0346 -0.2542 0.0625 -0.2821 0.0625 -0.3167 C 0.0625 -0.3167 -0.0625 -0.3167 -0.0625 -0.3167 Z M 0.0442 -0.4025 C 0.0196 -0.4271 -0.0196 -0.4271 -0.0442 -0.4025 C -0.0442 -0.4025 -0.4421 -0.0046 -0.4421 -0.0046 C -0.4662 0.0196 -0.4662 0.0592 -0.4421 0.0838 C -0.4175 0.1079 -0.3779 0.1079 -0.3538 0.0838 C -0.3538 0.0838 0 -0.27 0 -0.27 C 0 -0.27 0.3538 0.0838 0.3538 0.0838 C 0.3779 0.1079 0.4175 0.1079 0.4421 0.0838 C 0.4662 0.0592 0.4662 0.0196 0.4421 -0.0046 C 0.4421 -0.0046 0.0442 -0.4025 0.0442 -0.4025 Z M 0.0625 -0.3167 C 0.0625 -0.3167 0.0625 -0.3583 0.0625 -0.3583 C 0.0625 -0.3583 -0.0625 -0.3583 -0.0625 -0.3583 C -0.0625 -0.3583 -0.0625 -0.3167 -0.0625 -0.3167 C -0.0625 -0.3167 0.0625 -0.3167 0.0625 -0.3167 Z",
          "visible": false
        },
        "line": {
          "style": {
            "pickStrokeBuffer": 5,
            "stroke": "#000"
          }
        },
        "startSymbol": {

          "size": 10,
          "style": {
            "fill": "#000",
            _debug_bounds: true,
          },
          symbolType: 'triangle',
          // "symbolType": "M -0.0625 -0.3167 C -0.0625 -0.2821 -0.0346 -0.2542 0 -0.2542 C 0.0346 -0.2542 0.0625 -0.2821 0.0625 -0.3167 C 0.0625 -0.3167 -0.0625 -0.3167 -0.0625 -0.3167 Z M 0.0442 -0.4025 C 0.0196 -0.4271 -0.0196 -0.4271 -0.0442 -0.4025 C -0.0442 -0.4025 -0.4421 -0.0046 -0.4421 -0.0046 C -0.4662 0.0196 -0.4662 0.0592 -0.4421 0.0838 C -0.4175 0.1079 -0.3779 0.1079 -0.3538 0.0838 C -0.3538 0.0838 0 -0.27 0 -0.27 C 0 -0.27 0.3538 0.0838 0.3538 0.0838 C 0.3779 0.1079 0.4175 0.1079 0.4421 0.0838 C 0.4662 0.0592 0.4662 0.0196 0.4421 -0.0046 C 0.4421 -0.0046 0.0442 -0.4025 0.0442 -0.4025 Z M 0.0625 -0.3167 C 0.0625 -0.3167 0.0625 -0.3583 0.0625 -0.3583 C 0.0625 -0.3583 -0.0625 -0.3583 -0.0625 -0.3583 C -0.0625 -0.3583 -0.0625 -0.3167 -0.0625 -0.3167 C -0.0625 -0.3167 0.0625 -0.3167 0.0625 -0.3167 Z",
          "visible": true
        },
        "type": "type-arc"
      },
      "name": "mark-point",
      "position": {
        "x": "50.98684210526315%",
        "y": "50.421686746987952%"
      },
      "regionRelative": true,
      "targetSymbol": {
        "offset": 0,
        "style": {
          "stroke": "red",
          "lineWidth": 1,
          "size": 10
        },
        "visible": true
      },
      "zIndex": 520
    }
  ],

};

const vchart = new VChart(spec, { dom: CONTAINER_ID });
vchart.renderSync();

// Just for the convenience of console debugging, DO NOT COPY!
window['vchart'] = vchart;

期望 11 月底前能支持~

repo: VisActor/VChart


text:
[Bug] 发现个简单的小bug，当columns的所有width为auto时，rowSeriesNumber的width属性会失效

Version
1.4
Link to Minimal Reproduction
rowSeriesNumber的width属性失效
Steps to Reproduce
发现个简单的小bug，当columns的所有width为auto时，rowSeriesNumber的width属性会失效，或者列太少的时候，rowSeriesNumber的width属性也会失效****
Current Behavior
发现个简单的小bug，当columns的所有width为auto时，rowSeriesNumber的width属性会失效，或者列太少的时候，rowSeriesNumber的width属性也会失效****

Expected Behavior
发现个简单的小bug，当columns的所有width为auto时，rowSeriesNumber的width属性会失效，或者列太少的时候，rowSeriesNumber的width属性也会失效
Environment
- OS:
- Browser:
- Framework:

Any additional comments?
No response

即使是设置了disableColumnResize: true,也没有

是有设置widthMode: adaptive或者autoFillWidth吗？没能复现这个问题

的确是因为autoFillWidth:true导致的，但是autoFillWidth开启时候，应该不能改变rowSeriesNumber的宽才对。

这个需求有记载这个issue上 #1917 ，后续会支持，这个bug issue先关闭了

repo: VisActor/VTable


text:
AMWG plot set 6 fails to display vectors

In this graphic the vectors should be overlayed on the isofill plot.  The isofill plot is displayed but the vectors are not.

I'm assuming this is a UV-CDAT/uvcdat bug?

Filed as UV-CDAT/uvcdat#1349

repo: VisTrails/VisTrails


text:
Music Player

Is your feature request related to a problem? Please describe.
Yes
Describe the solution you'd like
Would like to make a javascript music player game made using html, css, js
Additional context
Add any other context about the feature request here.
It wiil be having a good background animation

Would like  to work on this as part of crossWOC

Go for it @Sloth-Panda

@urvashi-code1255, this issue should contain crossWoc and a level tag right? for it to be counted for score?


text:
Terra zone on ThreadPool

The terra zone gets messed up on ThreadPoolExecutor.
The main problem here is log messages appear to come from the wrong zone, but this is not more serious than that.
A current fix would be to create a thread aware version of settings, which adds a lot of complexity.

Solved

repo: VisionSystemsInc/terra


text:
Enable log tracking via Elasticsearch/Kibana

Elastic stack implementation. This has been tested in MacOS and CentOS systems. Multiple indexes from the docker logs are created from which dashboards can be created as needed. Because we are pulling down a few more docker containers to implement elastic stack, it will consume a little more CPU/memory. The stack uses Kibana+Elasticsearch+Filebeat. Below are sample dashboard and index. This will form base for issue https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker/issues/206

s.

Kept ELK separate now. Users will use different script based on their need.


text:
Change Ids to slugs in GHG emissions

Source, gas, and sector had ids on the URL instead of slugs. Now name is used for sources and kebabcased label for gases and sectors.

This translates now to:
http://localhost:3000/ghg-emissions?breakBy=sector&chartType=line&gases=all-ghg&regions=TOP&sectors=agriculture&source=CAIT
Try changing the filters. Using the defaults and reloading the page. It should all work

Hi @Bluesmile82 we should also review the defaults to make sure they are working? When I go to the page no chart is visible, maybe because the defaults are not being found?

Good catch! Now is fixed. I also fixed the GHG emissions chart on the country pages to use the slugs instead of ids. We will have to notify them also about this

repo: Vizzuality/climate-watch


text:
New layer fixes

A few fixes for the forma/glad layers:

start animation at the end so you can see the full extent of the changes first
speed up the torque animations to match up with the existing loss/gain layer timing
show the correct geographic coverage layer for forma 250

:tada: :)

authors: adammulligan apercas

repo: Vizzuality/gfw


text:
Update Project Page Link on Readme

Hey guys, congrats on the code release!
The project page link on the Readme points to SplaTAM. You might want to change that 😉

Hey guys, congrats on the code release!
The project page link on the Readme points to SplaTAM. You might want to change that 😉

hhhh
I do find it as well

hhh, I thought I was dazzled and clicked on it many times.

Your readme was too good guys, sorry😂

authors: Atticuszz Nik-V9 Tianci-Wen VladimirYugay

repo: VladimirYugay/Gaussian-SLAM


text:
Confirm and if needed update gas fee for curve lending bot

Will you confirm that the current gas fee for curve lending bot is high enough and update if needed? It is  0.015 which is much lower than curve leverage (0.1)

When I deploy the bot, I set gas fee as 0.1. So it's fine.

https://paloma.explorers.guru/transaction/C1595D27E568E5ABA94F97FA21CF0973EF01841DF189594C955BC58EA8CDC128

repo: VolumeFi/paloma


text:
[LIGHTNODE SALE] Add Testimonial and the Advisors Pictures to the NodeSale page

As a user, I want to see the advisors of Paloma just below the investor listings so that I know who are the advisors to the Paloma project.
Acceptance Criterai

Add the Paloma advisors section below the investor section on the LightNode Sale page found here: https://www.figma.com/design/yC7zuL9bFx9yvPd2aBalX6?node-id=1-4784#895527682
Add the Testimonial for Alessio Treglia here: https://www.notion.so/volumefi/EPIC-07-12-24-Paloma-Light-Node-Public-Sale-8ea43ca42b2442d3977f8dc6237624f3?pvs=4#2d6728c5189643de8e8d25fba7375a68

Closed as fixed.


text:
Modify Telegram alerts for DCA bot

Background
https://www.notion.so/volumefi/EPIC-07-28-23-Telegram-alert-additions-ab6f799b1fc840a39b23d2409d455b51?pvs=4
Done when

[ ] receives an alert with the following message when a swap happened, but the bot is still active (swaps are remaining): “Palomabot made a swap for you. Your bot is still active an you will get an alert on the next swap. Check your bots on https://palomabot.ai/”
[ ] receives the existing alert with the following message when a swap happened and the bot is closed out: “Congratulations! Palomabot closed your position! Check your bots on https://palomabot.ai/ and open new positions.”

@jamie088 is this ticket done including the different message?

@verabehr No, I just saw the first subtask. If it's not a priority over other tickets, I'll work on it tomorrow.

It's not a priority. I just wasn't sure. Thanks for confirming

closing this, moved into #555