text:
Add the unicode extra field when needed

If non ascii char are detected in the name :

remove the non ascii chars
add the Unicode Extra Field with the full UTF-8 name.

Thank you for this.
Would you mind adding a test with a non-ASCII filename to ensure your code works as intended ?
Also, I know the original spec requires the extra field, but modern Zip programs that I've tried are fine with UTF8 in the default filename field. Did you run into one that isn't ? Just curious.

I have one (slightly outdated) zip program that does not handle UTF-8 names correctly (file-roller on an old ubuntu).
I've done the corrections and I've added a test for the unicodePathExtraField function.

I've tried running the code after merging, and unfortunately this breaks non-ASCII filenames with unzip and 7zip on macOS. Maybe the extra field must be added to the file header too, or maybe setting the EFS flag (bit 11) would be enough for file-roller ? I don't have more time to experiment today, could you check ?

You are right, this version does not work properly.
I maid it work, by adding the extra field in the file header.
(Apparently the EFS flag was already on)
To be honest, I don't think it's worth the trouble :

If you are zipping a lot of small files, adding 2 copies of the path for each file seems like a waste of space
I tested a lot of zip tools with the original code, and only the old version of file-roller was broken.
It adds some unnecessary complexity to the code

I will still push a fixed version of my code, but I think you can just revert the changes if you wish ;)

OK, yeah, I suspected it might be a little too situational. I'll keep the fix somewhere, maybe later when there is a plug-in mechanism we can add the Unicode Path extra field that way, without burdening the core library.

I've added a ("won't fix" for now) issue to keep track of the problem — in case anyone else runs into it.

authors: Touffy gigagg

repo: Touffy/client-zip


text:
[问题] at功能失效

是否已尝试最新的版本

[X] 我已更新 TrChat 至最新的版本, 并且同样复现该问题.

是否已查阅 Wiki

[X] 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.

如果使用跨服功能, 是否在代理端上安装了TrChat或使用redis转发?

[X] 我已在代理端上安装了TrChat或使用redis转发

详细描述
1.无法@玩家
配置文件
无

日志
[02:03:41 WARN]: [TrChat] Plugin TrChat v2.0.13 generated an exception whilst handling plugin message
java.lang.IllegalStateException: Got an error translating component!Please report!
        at me.arasple.mc.trchat.api.nms.NMSImpl.craftChatMessageFromComponent(NMSImpl.kt:41) ~[?:?]
        at me.arasple.mc.trchat.api.nms.NMSImpl.sendMessage(NMSImpl.kt:60) ~[?:?]
        at me.arasple.mc.trchat.api.impl.BukkitComponentManager.sendComponent(BukkitComponentManager.kt:67) ~[TrChat-2.0.13.jar:?]
        at me.arasple.mc.trchat.util.BukkitUtilKt.sendComponent(BukkitUtil.kt:74) ~[TrChat-2.0.13.jar:?]
        at me.arasple.mc.trchat.module.internal.proxy.BukkitProxyProcessor.execute(BukkitProxyProcessor.kt:97) ~[TrChat-2.0.13.jar:?]
        at me.arasple.mc.trchat.module.internal.proxy.BukkitProxyProcessor$BungeeSide.onPluginMessageReceived(BukkitProxyProcessor.kt:197) ~[TrChat-2.0.13.jar:?]
        at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:455) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.handleCustomPayload(ServerCommonPacketListenerImpl.java:164) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.network.protocol.common.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:46) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.network.protocol.common.ServerboundCustomPayloadPacket.a(ServerboundCustomPayloadPacket.java:12) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:54) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1455) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1432) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1355) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1333) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1222) ~[paper-1.20.4.jar:git-Paper-430]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-430]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: com.google.gson.JsonParseException: Invalid color name: reset
        at net.minecraft.Util.getOrThrow(Util.java:879) ~[?:?]
        at net.minecraft.network.chat.Component$Serializer.deserialize(Component.java:291) ~[?:?]
        at net.minecraft.network.chat.Component$Serializer.fromJson(Component.java:310) ~[?:?]
        at org.bukkit.craftbukkit.v1_20_R3.util.CraftChatMessage.fromJSON(CraftChatMessage.java:216) ~[paper-1.20.4.jar:git-Paper-430]
        at me.arasple.mc.trchat.api.nms.NMSImpl.craftChatMessageFromComponent(NMSImpl.kt:34) ~[?:?]
        ... 23 more

服务器环境
plugins
[02:05:16 INFO]: Server Plugins (92):
[02:05:16 INFO]: Paper Plugins:
[02:05:16 INFO]:  - HuskSync, MarriageMaster, PCGF_PluginLib
[02:05:16 INFO]: Bukkit Plugins:
[02:05:16 INFO]:  - AntiEndermanMushroom, AntiPopup, BarbatosStoryBook, BetterLogStrip, BetterRTP, BetterTridents, Billboards, BlockLocker, BungeeTabListPlus, ChestSort
[02:05:16 INFO]:  ChunkHeat, Chunky, Citizens, CMI, CMILib, CodFrame, ControlPlayer, CoreProtect, CoreProtectTNT, CrateReloaded
[02:05:16 INFO]:  DailyTaxEconomy, DeluxeMenus, DiscordSRV, DoDoSRV, dynmap, eco, EcoEnchants, EntityDetection, FancyCropTrample, FancyFirework
[02:05:16 INFO]:  FastMinecart, GlobalMarketPlus, GSit, HoloMobHealth, ImageFrame, InteractiveChat, InteractiveChatDiscordSrvAddon, InventoryRollbackPlus, *IronElevators, ItemVoid
[02:05:16 INFO]:  Jobs, *KeepItems, libreforge, LibsDisguises, LiteBans, Lootin, LuckPerms, *MapModCompanion, mcMMO, MelonScoop
[02:05:16 INFO]:  Multiverse-Core, MyPet, NBTAPI, NyaaCore, OreBroadcast, PetMaster, PhantomSMP, PlaceholderAPI, Plan, PlayTimeTracker
[02:05:16 INFO]:  PlugManX, PremiumVanish, ProtocolLib, PvPManager, qsaddon-discordsrv, qsaddon-discount, qsaddon-list, qscompat-ecoenchants, qscompat-worldedit, qssuite-limited
[02:05:16 INFO]:  QuickShop-Hikari, Residence, Shopkeepers, ShopkeepersStandardization, spark, Spectator, Tether, TheSearch, TrChat, TreeAssist
[02:05:16 INFO]:  UserPrefix, Vault, ViewDistanceTweaks, VillagerTradeLimiter, WorldBorder, WorldEdit, WorldEditSUI, WorldGuard, XConomy
paper version
[02:05:24 INFO]: Checking version, please wait...
[02:05:27 INFO]: This server is running Paper version git-Paper-430 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT) (Git: 4939f87)
You are 5 version(s) behind
Download the new version at: https://papermc.io/downloads/paper
Previous version: git-Paper-424 (MC: 1.20.4)

把所有配置文件中的&r替换为&f

把所有配置文件中的&r替换为&f

虽然很暴力，但是修好了，谢谢

把所有配置文件中的&r替换为&f

似乎不太管用，可以考虑修复这个问题吗

我这里无法复现这个问题
---原始邮件---
发件人: @.>
发送时间: 2024年3月12日(周二) 下午2:59
收件人: @.>;
抄送: @.@.>;
主题: Re: [TrPlugins/TrChat] [问题] at功能失效 (Issue #365)
把所有配置文件中的&r替换为&f
似乎不太管用，可以考虑修复这个问题吗
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

等我研究一个本地可以复现的方法...

source: gharchive/issue

authors: ItsFlicker YuanYuanOwO

repo: TrPlugins/TrChat

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 MeVuelo Packages API (production) is down

In 5e2f715, MeVuelo Packages API (production) (https://api.packages.production.travelonux.com/status) was down:

HTTP code: 502
Response time: 416 ms

Resolved: MeVuelo Packages API (production) is back up in 49e9b8b after 8 minutes.

repo: Travelonux/upptime


text:
SweetSecurity Flooding Logs

So I've got a 2 box setup working where I have a sensor install on one machine and the web index on another and it appears to be working?
My only issue is at the moment SweetSecurity is absolutely flooding its log file and generating too much noise.
Tailing the SweetSecurity logfile and I see this

2018-06-29 09:00:17,815: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,817: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,819: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,821: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,824: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,826: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,828: Error spoofing device: 'NoneType' object has no attribute 'getitem'
2018-06-29 09:00:17,830: Error spoofing device: 'NoneType' object has no attribute 'getitem'

not really sure what is going on and my own attempts to find where the problem is haven't turned up anything yet.

I had the same problem as you did. I ended up disabling spoofing to see if everything else worked. After fixing this issue https://github.com/TravisFSmith/SweetSecurity/issues/47 I re-enabled spoofing and the problem wen away for me. So maybe you have a Mac Vendor on your network that has a single quote in the name?
You can look in /opt/sweetsecurity/client/nmap_scans/pingSweep.xml to see all your vendor names. Look for one with ' in the name.

authors: Eleix juniperz

repo: TravisFSmith/SweetSecurity

license_source: bigquery


text:
Unable to set clear-color to transparent

Describe the bug
When i use this snippet I see white background instead of body/html with red color.
    <TresCanvas window-size clear-color="transparent">

I want to see html background instead of threejs scene background.
Reproduction
any project with TresCanvas and set clear-color to transparent
Steps to reproduce
run any project with Tres and use TresCanvas to set clear-color to transparent.
System Info
No response
Used Package Manager
pnpm
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] The provided reproduction is a minimal reproducible example of the bug.

I had to set <TresCanvas :alpha="true">..., I missed that from docs.

hey,
im trying to make the TresCanvas background transparent but when I use your approach im getting this error: THREE.Color: Unknown color transparent. Is there a new way of making it transparent? I could not find any hint in the docs.

You need to use :alpha="true" on TresCanvas element. https://docs.tresjs.org/api/tres-canvas.html take a look at props section, first one.

I did that! My problem was that I used a TresMeshBasicMaterial instead of a TresMeshStandardMaterial, this somehow solved my problem.

authors: ASoldo xwillorg

repo: Tresjs/tres


text:
Bridge: Card Play Feedback

From a customer:

Return the partners lead.
If a partner leads a suit which the bot takes. Follow it with a lead of the suit hoping the partner either has the next highest card or can trump the suit.

From the same person:

Beat the lead of the partner
When NT is trump the bot is not beating the partners lead.
For example. Partner leads the 2Clubs. Opponent plays the 7 of clubs.
Bot needs to beat the 7 as high as they can.
If the bot can't beat it then it plays the lowest possible card in that suit.
The 2 of clubs was lead to setup higher cards in their hand.
By not beating the trick, nothing is being setup. It results in an easy win for the opponents.

Both of these have been fixed by our recent improvements to the defensive play of the Bridge bots.
Bots will now return partner's initially led suit in most cases (a few special conditions take priority per discussion with some of our experts).
The bot will now also play as high as necessary in 3rd seat, ensuring the declarer isn't handed easy tricks.

repo: TricksterCards/TricksterBots


text:
🛑 T:Riza Api is down

In 8a1ecb6, T:Riza Api (https://infra.triza.dev/api) was down:

HTTP code: 0
Response time: 0 ms

Resolved: T:Riza Api is back up in e74e3f8.

repo: TrizaCorporation/Status


text:
⚠ T:Riza Api has degraded performance

In 88eca85, T:Riza Api (https://infra.triza.dev/api) experienced degraded performance:

HTTP code: 200
Response time: 26315 ms

Resolved: T:Riza Api performance has improved in a5a36bc.


text:
Add markov bot demo code

I've recycled this code from another project -- I eliminated extraneous bits.
This should allow you to start a robot locally and then connect to it & chat via netcat / nc
on windows, I think you can install netcat: https://nmap.org/ncat/
on linux/macos it's usually already be hanging around as nc

Merging; @cnickel184 isn't following this yet.

source: gharchive/pull-request

repo: Trogluddite/loombreaker


text:
Can't Find Demon Lord Ability

I'm not sure where the Demon Lord ability is supposed to show up, but I can't seem to find it.

These are mostly passive immunities. Identical to what the other demon lords get. Teleport is a 4th level spell you get normally and with this it won't get consumed (thus at will).
I did think about implementing the once per year free resurrection, but that's low priority.

repo: Truinto/DarkCodex


text:
Max [MVG]

Fusing Blockchain, Crowdfunding & Investment Funds into Incentivised, Open-Source & Provably Transparent Crowdfunding Technology.

Also, you can use these graphics to say that your ERC20 token fully compatible with Trust Wallet (https://trustwallet.com/logo-assets). Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:

Twitter: @trustwalletapp

Facebook: @trustwalletapp

repo: TrustWallet/tokens


text:
Whats the blog for - bug

cant figure out the blog thing... why do you  need my blog...
tried with my fb, tw and even my dead blogger page, nothing seems to work!!!!

Hey @itahmid, sorry to hear you're having trouble!
The Ghost-Desktop project is designed to be used only with the blogging platform Ghost (github project, website), meaning that if you don't have an actual Ghost blog set up, then the desktop application won't work 😄
Sorry about the confusion, and let us know if you have any other questions!

authors: acburdine itahmid

repo: TryGhost/Ghost-Desktop

license: mit


text:
Not possible to edit some (random) gallery captions

Issue Summary
Once a gallery with a long caption is inserted, it's only randomly possible to edit caption on one of the few galleries available in the editor.

(note that I'm actually clicking and trying to put a cursor in the caption of the second gallery)
I'm pretty sure this is going to be tricky to replicate, since I've tried to put together reproduction steps but the problem just appears at random.
To Reproduce

Insert a few galleries with long captions
Save, refresh, try to edit all captions

Technical details:

Ghost Version: ~3.1.0~ 3.16
Node Version: 10.x
Browser/OS: Safari, macOS / Chrome, macOS
Database: sqlite

@oskarkrawczyk did you see any errors in the console when these captions became uneditable? Any additional clues would help

@gargol While I saw no JS errors in the console, I was able to reproduce the problem by importing a production data export into a development env with the latest Ghost installed.
I'm attaching an export with the post that causes issues - for security reasons I've deleted all other JSON keys from the data key. Hope this is enough to repro the issue on your end.
data.json.zip

I did some digging and noticed what was causing the problem.
The first div inside of figcaption has an attribute data-koenig-dnd-disabled="true" on all captions except for the last one, this is causing the incorrect behavior - when clicking the value is not set to false but stays true. When I change this manually in the inspector I can edit the caption again.

Hey folks, listen, I know this issue has been marked as stale and I understand why (I also have an app (@jsfiddle) with many issues that will most likely be forgotten because I have no capacity to fix them).
I was kind of hoping some update will eventually fix the problem, but it hasn't so I did further digging.
While I still can't figure out why the issue occurs on some captions, there is a really weird way to temporarily fix it. All comes down to changing contents of the paragraph in the figcaption, either via devtools or even with a:
document.querySelector("figcaption p").innerHTML = document.querySelector("figcaption p").innerHTML

Either way, it's going to make the caption editable again.
@naz Long shot, but is there any chance a specific part of the code dealing with the clickthrough and some string comparison on captions comes to mind? If someone could point me in the right direction, I might have a deeper look into the codebase.

I think @kevinansfield would be the best person to advice on particular part of codebase to dig for this issue. Also, from a very quick glance this might be related - https://github.com/TryGhost/Ghost/issues/11779.

I've found a reproduction of this issue that occurs when the caption is left with a trailing space.

authors: gargol kevinansfield naz oskarkrawczyk

repo: TryGhost/Ghost


text:
EADDRINUSE https port is not available no matter where set

Issue Summary
i am currently using a reverse proxy to access ghost via https, but the installation runs on http.
it has been impossible to map a https port successfully for ghost as it returns the EADDRINUSE error and stops working.
this is a serious problem, because id like to use the portal feature.
i tried manually changing the port:
which resulted in the same error as above
Steps to Reproduce
https://bitnami.com/stack/ghost
install on your preferred kubernetes solution.
i am running rancher desktop, which works fine.
try to enable https using ghostEnableHttps option.
the containerPorts parameter allows you to specify the port the application will listen to.
default is 2368
Ghost Version
5.2.4
Node.js Version
14.19.3
How did you install Ghost?
helm chart
Database type
MySQL 8
Browser & OS version
No response
Relevant log / error output
No response
Code of Conduct

[X] I agree to be friendly and polite to people in this repository

I recommend trying bitnami's own community to get help with this issue.

authors: ErisDS wibed


text:
Loss function for sparse goal scoring

Hi. Thanks for the great work!
It seems that the implementation scores the sparse goals and chooses the top k (say k = 150) sparse goals to generate dense goals around them. May I ask why there is no loss function for the sparse goal scoring part? I can see that the lane scoring loss and dense goal scoring loss are computed.

Top k goals and dense goals are both goals, and the loss of goals is calculated in goals_2D_per_example_calc_loss. So we don't need to calculate loss of top k goals seperately.

Top k goals and dense goals are both goals, and the loss of goals is calculated in goals_2D_per_example_calc_loss. So we don't need to calculate loss of top k goals seperately.

I see, thanks for the response!

authors: GentleSmile KoHomerHu

repo: Tsinghua-MARS-Lab/DenseTNT


text:
[enhancement] Add :eyes: button to all of the overview-only commands

clicking this will bring up the actual ^id for the current card.
In particular we'll have this for the disambig screen (except for it'll not be present when you're on the overview tab of the disambig screen)

this should open a new message
the new message should be linked back to the original message, and clicking :eyes: on a different card in the original message should update the id in the new message
(this will also need to be built into the menu rewrite)

repo: TsubakiBotPad/pad-cogs


text:
🛑 Content Delivery Network (S3 Bucket) is down

In 2a75fb1, Content Delivery Network (S3 Bucket) (https://cdn.tubnet.gg/minecraft-resourcepack/TubPack-production.zip) was down:

HTTP code: 522
Response time: 15367 ms

Resolved: Content Delivery Network (S3 Bucket) is back up in 0c216a3 after 36 minutes.

repo: Tubnom/tubnet-uptime


text:
🛑 Content Delivery Network (S3 Bucket) is down

In 161d6cc, Content Delivery Network (S3 Bucket) (https://cdn.tubnet.gg/minecraft-resourcepack/TubPack-production.zip) was down:

HTTP code: 522
Response time: 15391 ms

Resolved: Content Delivery Network (S3 Bucket) is back up in bcc2563 after 7 minutes.


text:
Nên để định dạng cookie

Nên để định dạng cookie để nhập mạng vnpt lag vcl ra tải chrome mất mẹ 21 tiếng rồi, để extension lấy cookiecookie thừa thãi lằnng nhằng

Mình vẫn chưa hiểu ý bạn lắm :<

repo: Tungchaphet/Chino-chan-Bot


text:
All Menus: Add experimental "All Menus" extension

'All Menus' creates a category in the block palette with every menu of every Scratch category as well as loaded extensions.

Some notes about this extension:

If the user has no other extensions loaded, the blocks from this extension are 100% compatible with Scratch.
The extension won't save to projects because you can't technically drag extension-created blocks from the extension, as there aren't any.
As a result of the previous statement, changes made to this extension won't be "breaking" changes. This can be deleted at any time.

i like this idea

In theory the "refresh blocks" button could be axed, this refreshes automatically whenever an extension is loaded anyway.

im having too much fun with this

This extension has had a full rewrite, it no longer uses icky injection code.

HELL YEAH

Thank you Lily for adding this

authors: ClaytonTDM LilyMakesThings SurvExe1Pc horizontal-shading

repo: TurboWarp/extensions


text:
GLPI version and compose Tag

Hi,
using "image: turgon37/glpi:nginx-72-9.5.3-latest" in compose file gives me a manifest error
using "image: turgon37/glpi:nginx-72-latest" will setup glpi 9.5.1
using "image: turgon37/glpi" will setup glpi 9.3.3
Is your image up to date on docker hub?

Thanks to you, I've found an issue introduced by my own publish code :)
I've added the missing "latest" tags on image and updated accordingly the Readme

That was quick!
Thanks, I’ll give it a shot tomorrow. I really like your approach of GLPI on docker, on paper it seems to be the best out there, thanks for your hard work


text:
huntr -  RCE via insecure command formatting (Command Injection)

This issue has been generated on-behalf of Mik317 (https://huntr.dev/app/users/Mik317)
Details
I would like to report a RCE issue in the im-metadata module.
It allows to execute arbitrary commands remotely inside the victim's PC
Vulnerability Description
The issue occurs because a user input is formatted inside a command that will be executed without any check. The issue arises here: https://github.com/Turistforeningen/node-im-metadata/blob/master/index.js#L39
Steps To Reproduce:

Create the following PoC file:

// poc.js
var metadata = require('im-metadata');
metadata('test; touch HACKED; #', {}, function(){})

Check there aren't files called HACKED
Execute the following commands in another terminal:

npm i im-metadata # Install affected module
node poc.js #  Run the PoC

Recheck the files: now HACKED has been created :)

Bug Bounty
We have opened up a bounty for this issue on our bug bounty platform. Want to solve this vulnerability and get rewarded 💰? Go to https://huntr.dev/

As you can see, on running the poc, the bug is not recreated. So there is nothing to fix. Further, I noticed that there is a file path validation in place. The poc seems outdated since the fix has been committed around 2 months back.
https://github.com/Turistforeningen/node-im-metadata/commit/ea15dddbe0f65694bfde36b78dd488e90f246639

@adi928 - thanks for spotting this! We are now closing this issue and the bounty on the platform! 🍰 😄

authors: JamieSlome adi928 huntr-helper

repo: Turistforeningen/node-im-metadata


text:
Improvement in Calculator.

I am willing to improve the existing the code of calculator, want to add some more features which are like present in real scientific calculator that features I want to add in calculator folder .Kindly assign me.

Ok thanks.

repo: TusharKesarwani/Front-End-Projects


text:
I'd like to help, to get involved, to donate hardware or money, or to hire you for a job to help you to support your project; to sell you hardware cheaply (old computers etc.), to donate hosting, to provide you offices and computer rooms, to give you good advice and represent you, to spread the word about your project and invite you to a webinar or an interview etc.

Thank you! Any help is welcome and apprecited.
How to do it? There's no formal organization yet.
Please, write here or contact Twenkid and we will figure it out.
Български: Искам да помогна, да се включа, да даря техника или средства, хостинг, да осигуря помещения, да разглася за вашия проект ...

От огромната книга за Общ ИИ с много имена:.. https://github.com/Twenkid/izkustven-razum-i-razvitie-na-choveka-kniga
Как мога да помогна?
Някои примерни начини в началния етап:
•	Като станете съдружници.
•	Като се включите пряко в изследванията и проучванията, разработката, експериментите с различни технологии и измислянето на нови; поддръжка на уеб сайт, споделяне на изчислително време от ваши машини – например за обучение на модели за машинно обучение, еволюционни и самоорганизиращи се алгоритми, други търсения и обработки, обхождане, извличане на информация, рисуване на графики и пр.; изпробване на програми и проекти на дружеството, експериментиране с нови технологии и пр.
•	Като преки дарители и инвеститори с финансови средства – обаче все още не мога да съобщя подробности и условия, и към днешна дата (27.2.2023 г.) няма формално учредено юридическо лице и не се знае точно какво ще бъде. Затова на първо време финансовото дарение или инвестиция би могла да бъде лична и/или оформена като проект или работа, която да свърша за вас като възложители, или ако ме наемете като консултант и пр; би могла да бъде например конкретно разширение на някои от съществуващите и бъдещи разработки и проекти (някои са проекти за компютърни игри ) като определени функции, опити, насоки за работа, доклади и пр. и да бъде основа за бъдещо сътрудничество по други начини, а също така бихте могли като начало да помогнете чрез някой от другите варианти.
•	Ако сте от университет или друг изследователски институт – с участие в съвместни семинари, работа по съвместни проекти, връзка с докторанти, студенти и учени; с условия за създаване на нов интердисциплинарен курс и/или учебна програма от много семестри или бакалавърска, магистърска, докторска по Общ изкуствен интелект
•	Дарение или отдаване за ползване на изчислителна техника за по-ефективна работа: компютри, дискове, видеокарти, монитори, други компоненти и пр.
•	Дарение на хостинг, реклама, облачни услуги.
•	Предоставяне на стая, офис, помещения за ползване.
•	Продаване на техника и др. на изгодна цена, с отстъпка и пр.
•	Като ни наемете като консултанти по даден проект, за да се финансираме – стига да е подходящо и да сме съгласни, да не ни отнема цялата ни енергия – и  като станете клиенти на комерсиалните проекти на дружеството или направите дарения в подкрепа на онези, които и сега се разпространяват безплатно и/или са с отворен код.
•	Като разгласявате информация и положителното си отношения към начинанието и ни представите пред други хора, които биха били заинтересувани да участват или да помогнат: като споделяте клипове, публикации, впечатления.
•	Като ни поканите на уеб семинари, беседи, подкастове и пр., за да говорим за дружеството и проектите.
•	Като ни поканите за лектори и пр. или ни помогнете да организираме събития, от които да може да се получат и приходи, с които да се финансираме.
•	С правна, счетоводна и друга помощ за формалното учредяване на дружеството или дружествата – ако онова за Развитие на човека се оформи като отделно, и/или ако има едновременно дръжества с нестопанска цел и фирма, които да си сътрудничат и пр.
•	Като направите дарение лично на мен: за да подпомогнете изследванията ми, за тази книга или други мои произведения и дела; за пионерството ми в редица области, което се доказва в този труд; за развитието на човека; в подкрепа на многообразното ми и своеобразно творчество и самобитни работи във всевъзможни области: художествена литература и поезия, публицистика, езикознание, обществени и хуманитарни науки, философско-техническа литература, разработка на безплатен и свободен приложен софтуер, видео продукции, музика, „спорт“ и пр. и също творчеството и изследванията върху самия мен (бъдещи публикации): да бъдеш универсален човек. Или пък просто ей така.
•	Като станете мой импресарио, агент, представител, „PR”, за да ми помогнете да комерсиализирам вече съществуващи и бъдещи творчески произведения и начинания, софтуерни продукти, както и способностите и личността и битието ми на универсален човек.
•	Като ми помогнете с издаването, комерсиализирането, разпространението на мои произведения във всички видове жанрове и сфери, без да бъдете импресарио в пълния смисъл.
•	Като помогнете в създаването и поддържането на кампания за финансиране: “crowd-funding”  (от типа на Kickstarter и др.) или др.
•	Като си купите тази книга и други, когато бъдат издадени комерсиално, или преди това – като направите дарения.
•	С добри съвети, препоръки и идеи как да се финансираме по други начин; с положително отношение; със звездичка в Гитхъб за нашите проекти; с добра дума и морална подкрепа.
•	По други начини.
Във всички случаи – вижте адреси за връзка по-долу.
Благодаря Ви!


text:
Calculate the great circle distance and print the results in a pretty format

Here are the requirements:
Your system can read- in an arbitrary number of event files for a single date,
sort of the events by  start time, then compute the great circle distance ( https://en.wikipedia.or/wiki/Great-circle_distance), based on the geographic position of successive events.  You shall record the great circle distance in the comment field of the first-occurring event (see section 3.8.1.4
about comments).  Here’s an example: EventN occurs from 11am-1pm EventNplusOne occurs from 130pm-3pm EventNplusTwo occurs from 4pm-5pm
Your system will compute the great circle distance, in statue miles and kilometers,
from the location of EventN to EventNplusOne, and record that in the comment field
of EventN.
Similarly, your system will compute the great circle distance, in statue miles and
kilometers, from the location of EventNplusOne to EventNplusTwo, and record that
in the comment field of EventNplusOne.
The idea is to give the user an idea how far apart their events are (can they walk? Bus? Drive? Fly?)
But I said that location was optional for events.  What if there is only one event?
What do you do with the last event of the day? What are you going to do then?
You’ll have to think about it and come up with something reasonable

The stub has been added, currently at the bottom Calendar.java

I'm attempting to implement this. However, when compiling I'm getting some errors relating to junit not existing. I have junit.jar just like in the master though... Any suggestions on what I could be missing?

I am pretty sure I know what is going on, but just to be sure, could you tell me what you are doing to compile? Are you running one of the scripts? Which script?
I accidentally broke one of the test scripts yesterday, but I am pretty sure that was on a different branch.
Either way, JUnit isn't really needed for actually running the program, just testing it. If all else fails, this should work
javac *.java
java Interface

also, remember to update every once in a while, as somebody may have fixed something:
git pull origin <branch name>

Okay I think I know what is going on. In order to compile UnitTests.java, you need to use a special command that includes the location on the Junit jar.
Go ahead and look at how the main program is compiled in run.sh
If you want to compile the Junittests, look at the test.sh file
I hope that helps

Oops okay I was trying to compile everything in the main branch and run it, which is why UnitTest was included. I got it going with run.sh. Now to debug... I'm only getting errors related to trying to assign the return value/object of veventsItr.next() to a Vevent. "error: incompatible types: Object cannot be converted to Vevent"
What does veventsItr.next() return?

It should be returning a vevent object:
http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html#next()
Can I see the code that throws that erorr?

public void printGreatCircleDistance()
{
Iterator veventsItr = allVevents.iterator();
Vevent curr = veventsItr.next();
System.out.print("-----------------------------------\n");
while(veventsItr.hasNext())
{
double gcd = greatCircleDistanceBetween(curr.getGEO(), veventsItr.next().getGEO());
System.out.println("Great-circle distance: " + gcd + " miles or " + (1.609344 * gcd) + " kilometers");
System.out.println("-----------------------------------");
curr = veventsItr.next();
}
}

Hmmm, it is hard to tell without being able to compile it. However, I do see something that couuulldd be problematic. In your while block, you call next() twice.
I could be wrong, but I think next() moves the iterator forward. So basically the while loop is checking to see if there is one next object, then goes ahead and tries to advance two objects
Take a look at Calendar.java, on line 205. You will note that the line on 205, is moving the iterator. There may not even be a need to create the curr Vevent.
Let me know if that changes anything

Oops yeah good catch. I've cleared out that logical error but I'm still getting:
"
Calendar.java:243: error: incompatible types: Object cannot be converted to Vevent
Vevent iter = veventsItr.next();
^
Calendar.java:248: error: incompatible types: Object cannot be converted to Vevent
iter = veventsItr.next();
"
New code:
public void printGreatCircleDistance()
{
Iterator veventsItr = allVevents.iterator();
Vevent iter = veventsItr.next();
System.out.print("-----------------------------------\n");
while(veventsItr.hasNext())
{
Geo currGEO = iter.getGEO();
iter = veventsItr.next();
double gcd = greatCircleDistanceBetween(currGEO, iter.getGEO());
System.out.println("Great-circle distance: " + gcd + " miles or " + (1.609344 * gcd) + " kilometers");
System.out.println("-----------------------------------");
}
}

Hmm interesting. I am starting to think that maybe next() returns an object containing a vevent; or something weird like that. The iterator seems to be fussy about letting us store it as an Vevent.
I think there are two easy routes that we can take here:

Don't create any Vevent objects. Just create strings and use iter.next().getGEO() to store the string. I definitely think it is possible to do it without creating a Vevent object.

Skip the Iterator entirely and just use a for loop:

for(int i = 0; i < allVevents.size(); i++)
    //grab stuff at arraylist index (I think the method is ArrayList.get(int))

If you are really curious, I bet Stack Overflow will give ya a good answer, but I don't have a whole of exp with iterators.

btw if you surround your code blocks with triple back ticks, it makes them really pretty. I added them to the above code blocks, just in case someone else wants to read them :smile:
see here for more info about code highlight

Also, this method will eventually be called by Interface.java. I have opened a seperate issue for modifying Interface.java for whoever wants to take it

Found the answer at this stack overflow page, http://stackoverflow.com/questions/28196851/compile-error-incompatible-types Apparently Iterator returns a generic object type unless you specify a data type for it when you initialize it.

I have the code running but I'm not if the output is correct. Can't really test it until we implement the Interface method. Should I try to commit what I have for now?

@marcodlk added some minor changes to printgcd method, it seems that gcd is working. Would you agree? Can we close this issue?

Sweet, yup

Actually, we may need to handle the situations where there is only one event or some events don't have a GEO.

ahh nice catch, yeah we do. Won't have time to work on it for a while, so if anyone wants to work on it, thats cool. We are way ahead of schedule at this point, so its no biggie.
After that, I think the project is nearly complete

Nvm I see you took care of the one event situation. But what about if some of the Vevents are missing a GEO? Not sure how to go about that...

Oh ok yeah, I'll try think of a way but for now we can probably leave it as optional

@marcodlk, I think it should be working now. If a GEO is not set for a vevent, it will be skipped over and not included in any GCD calculations. If you find a bug or have any issues, let me know and I will open the issue up again :smile:
https://github.com/TylerNakamura/Calendar-Event-File-Generator/commit/090c49c3cb289e514604a1e069c69eb6e0c7dac9

authors: TylerNakamura marcodlk


text:
Not all menus use the menu drawing function

This would allow the code to be a lot cleaner.

This is pretty important as if I ever decide to change how menus look it needs to be consistent.

repo: Tymewalk/Tymeventure


text:
For future reference - Red everywhere and stopped working

It had strange behaviors so I decided to remove and install the package again. Now I got wierd messages :P
The strange behaviors was:

Red underlines where there is no errors.
Red, red everywhere
Mouse-over display weird strings of mixed letters.

Now, only have linter yellow messages and nothing works.
[Linter] Invalid Linter Result received
These issues were encountered while processing messages from a linter named 'Typescript'
  • Message.location must be valid

Console:
Uncaught (in promise) Error: Unable to resolve config file (anonymous function) @ tsconfig.ts:79
tsconfig.json:
{
	"compileOnSave": true,
	"compilerOptions": {
		"baseUrl": "./app/",
		"emitDecoratorMetadata": true,
		"experimentalDecorators": true,
		"lib": ["es2017"],
		"target": "es6",
		"allowJs": true,
		"checkJs": true,
		"mapRoot": "./app/",
		"typeRoots": ["node_modules/@types"],
	    "noImplicitAny": true,
		"suppressImplicitAnyIndexErrors": true,
		"removeComments": true,
		"sourceMap": true
	},
	"typeAcquisition": {
		"enable": true
	},
	"exclude": [
	    "node_modules",
	    "build"
	]
}

Linux Mint 18.1
Tested under Atom 1.18 x64 and Atom1.19 x64 (Atom 1.19 display "Could not connect to indexedDB" and atom-typescript do nothing
Tried launching with sudo
Uninstalling and reinstalling with apm... didn't work
Manually deleted atom-typescript from ~/.atom/packages
Reinstalling package with apm - WORKS
Just bashed my head all day why there was red everywhere and now it wasn't working.
Search engine users might find this useful.

We just updated the linter dependency to 2.x from 1.x. When starting up the first time, it should install it if you don't already have it, but it might have failed for you. By deleting it completely, you sort of forced it do do that.

I see - Well now I'm just super excited that it's working flawlessly!
Good work

I'm having the same problem as the original poster:
My versions:

[UbuntuPro][~/Software/javascript/ng2-ui-auth-example/client](venv-nodeenv)[master]->$ atom -v
Atom    : 1.18.0
Electron: 1.3.15
Chrome  : 52.0.2743.82
Node    : 6.5.0
[UbuntuPro][~/Software/javascript/ng2-ui-auth-example/client](venv-nodeenv)[master]->$ apm list
Built-in Atom Packages (91)
├── atom-dark-syntax@0.28.0
├── atom-dark-ui@0.53.0
├── atom-light-syntax@0.29.0
├── atom-light-ui@0.46.0
├── base16-tomorrow-dark-theme@1.5.0
├── base16-tomorrow-light-theme@1.5.0
├── one-dark-ui@1.10.4
├── one-light-ui@1.10.4
├── one-dark-syntax@1.7.1
├── one-light-syntax@1.7.1
├── solarized-dark-syntax@1.1.2
├── solarized-light-syntax@1.1.2
├── about@1.7.6
├── archive-view@0.63.2
├── autocomplete-atom-api@0.10.1
├── autocomplete-css@0.16.2
├── autocomplete-html@0.8.0
├── autocomplete-plus@2.35.4
├── autocomplete-snippets@1.11.0
├── autoflow@0.29.0
├── autosave@0.24.3
├── background-tips@0.27.0
├── bookmarks@0.44.4
├── bracket-matcher@0.85.5
├── command-palette@0.40.4
├── dalek@0.2.1
├── deprecation-cop@0.56.7
├── dev-live-reload@0.47.1
├── encoding-selector@0.23.4
├── exception-reporting@0.41.4
├── find-and-replace@0.208.3
├── fuzzy-finder@1.5.8
├── github@0.3.3
├── git-diff@1.3.6
├── go-to-line@0.32.1
├── grammar-selector@0.49.5
├── image-view@0.61.2
├── incompatible-packages@0.27.3
├── keybinding-resolver@0.38.0
├── line-ending-selector@0.7.1
├── link@0.31.3
├── markdown-preview@0.159.12
├── metrics@1.2.5
├── notifications@0.67.2
├── open-on-github@1.2.1
├── package-generator@1.1.1
├── settings-view@0.249.4
├── snippets@1.1.4
├── spell-check@0.71.4
├── status-bar@1.8.11
├── styleguide@0.49.6
├── symbols-view@0.116.0
├── tabs@0.106.2
├── timecop@0.36.0
├── tree-view@0.217.1
├── update-package-dependencies@0.12.0
├── welcome@0.36.4
├── whitespace@0.36.2
├── wrap-guide@0.40.2
├── language-c@0.58.0
├── language-clojure@0.22.2
├── language-coffee-script@0.48.7
├── language-csharp@0.14.2
├── language-css@0.42.2
├── language-gfm@0.89.0
├── language-git@0.19.1
├── language-go@0.44.0
├── language-html@0.47.2
├── language-hyperlink@0.16.1
├── language-java@0.27.1
├── language-javascript@0.126.1
├── language-json@0.19.1
├── language-less@0.32.0
├── language-make@0.22.3
├── language-mustache@0.14.1
├── language-objective-c@0.15.1
├── language-perl@0.37.0
├── language-php@0.38.0
├── language-property-list@0.9.1
├── language-python@0.45.2
├── language-ruby@0.71.0
├── language-ruby-on-rails@0.25.2
├── language-sass@0.59.0
├── language-shellscript@0.25.0
├── language-source@0.9.0
├── language-sql@0.25.5
├── language-text@0.7.2
├── language-todo@0.29.1
├── language-toml@0.18.1
├── language-xml@0.35.0
└── language-yaml@0.29.0

Community Packages (5) /home/pcdummy/.atom/packages
├── atom-typescript@11.0.4
├── busy-signal@1.4.3
├── intentions@1.1.2
├── linter@2.2.0
└── linter-ui-default@1.6.2

I'm also seeing a smiliar error than the original poster:
~/.atom/packages/atom-typescript/node_modules/tsconfig/dist/tsconfig.js:42 Uncaught (in promise) Error: Unable to resolve config file
    at ~/.atom/packages/atom-typescript/node_modules/tsconfig/dist/tsconfig.js:42:35

I tried to move my ~/.atom directory for this so i have a fresh install, but that didn't work at all.

I am also seeing this problem. Uninstalling and then installing the packages did not help.

I am using

atom-typescript 11.0.5
linter 2.2.0

Just FYI, I went back to minor versions and then it worked fine.
apm install atom-typescript@11.0.3

Yeah, it's the update to the new linter. It doesn't like location-less error messages anymore which are returned by the configFileDiagnostics. I have a fix in the works.

authors: Extarys bityogi guncha pcdummy

repo: TypeStrong/atom-typescript


text:
docs: remove misleading part about module resolution

TypeScript module resolution works differently than stated in the README.md
See #592

:tada: This PR is included in version 6.2.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 7.0.0-alpha.2 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


text:
Add classes from src/lib/output/components to root export

Search Terms
plugins, root export, component
Problem
Without Component, RendererComponent and ContextAwareRendererComponent available it can be tricky to extend or modify capabilities introduced by some code in src/lib/converter/plugins and src/lib/output/plugins (e.g. any plugin wanting to modify Markdown could listen to MarkdownEvent.PARSE, but it would not get access to the project reflection from the event, which could be required to implement the desired functionality).
Suggested Solution
Adding the above classes to the root export would make it easier to write certain plugins.

The Component hierarchy is going to go away, as soon as I have a few days to work on TypeDoc without interruptions. It is definitely not something I want to expose.

I see, thanks! After the Component hierarchy goes away, will it still be possible to change the functionalities currently provided by code in src/lib/converter/plugins and src/lib/output/plugins? For instance, if I want to modify how search works, I can currently use app.renderer.removeComponent('javascript-index'); to remove the inbuilt functionality and then listen to a renderer event to provide my own search index.

There will be some way to do something like that - I suspect the API will be rather different, however.

I see, thanks for the explanation. Looking forward to seeing the new API!

repo: TypeStrong/typedoc


text:
Custom Themes: Default theme not being inherited

Hello
I'm trying to modify the default theme. I've got a directory alongside my application which contains the theme, so I'm importing the distributed files as a plugin, then applying the theme, e.g:
typedoc --plugin ./my-theme --theme custom

The code for my theme is pretty simple, and follows the docs here: https://github.com/TypeStrong/typedoc/blob/master/internal-docs/custom-themes.md
The code (modified, as I think those are slightly out of date):
class MyThemeContext extends DefaultThemeRenderContext {
   // ...
}

class MyTheme extends DefaultTheme {
    private _contextCache?: MyThemeContext;
    override getRenderContext(page) {
        this._contextCache ||= new MyThemeContext(
            this, // <-- changed
			page, // <-- added
            this.application.options,
        );
        return this._contextCache;
    }
}

export function load(app: Application) {
    app.renderer.defineTheme("custom", MyTheme);
}

I kind of expected the theme in this case to be exactly the same as the default one, where I could then override specific parts such as the footer.. However instead the generated docs contain none of the sub-pages (classes, interfaces etc) and no CSS styles.
Is this expected?

Oops, apparently I completely forgot to update that, thanks for pointing it out!
Your intuition is correct for how that ought to work. I have a couple questions:

Are you getting a warning that says this?

TypeDoc has been loaded multiple times. This is commonly caused by plugins which have their own installation of TypeDoc

If so, then your theme is likely importing a different installation. This is a problem because TypeDoc relies on instanceof checks when determining whether to do some things (like copy CSS to the output directory). This is generally the most obvious place where things get broken, but there are tricky cases that aren't obvious too. The only reason it isn't an error is because for plugin development there are truly some cases where it doesn't matter.

Are the docs not containing sub pages, or are you not getting links to them in the sidebar? The generated JS for the sidebar is also guarded by an instanceof check. If the pages themselves aren't getting generated, that's odd...

Ahh thanks that was the issue, should have been obvious by the error.
Appreciate your time.


text:
No AltimitDebug.js companionplugin

The original altimit movement plugin for MV had a companion plugin released by the dev called altimit debug that allowed you to see all of the collision borders. Can you please add another plugin with this functionaltiy.
https://forums.rpgmakerweb.com/index.php?threads/altimit-pixel-movement-0-50v.85408/

https://github.com/ve-lee/AltimitMovement-MZ/tree/main/js/plugins


text:
Idea: SortedIntMap/SortedStringMap/SortedMap

(e.g. with a skip list, splay tree, or red black tree, etc)
Use integers and strings as keys
Possibly invalidate iterators or throw if a node is removed during iteration (if invalidating, keep removed nodes in an associated buffer if they have active iterators?)

Note that string sorting isn't stable - '09' < '0a' < '1b' < '2' < '09' for non-numeric strings due to numeric-numeric being a special case. A different sorting helper function may make sense for the base class, e.g. strcmp.
Subclassing may need to be supported for sorting object keys in general. (override compare(): int?)
Object comparisons may need to throw in the base class (or a Comparable::compare(object $x): int interface be added)

repo: TysonAndre/pecl-teds


text:
fix: No longer ignore LaunchArgs in AutoRulesCheck

Fixes #117

Thank you for this.

authors: ItsJustRuby U-C-S

repo: U-C-S/Hurl


text:
🛑 Mirrors OPL is down

In e5ff038, Mirrors OPL (https://mirrors.opl.uab.cat) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mirrors OPL is back up in 33248c9 after 4 minutes.

repo: UAB-OPL/opl-uab-monitoring


text:
🛑 Mirrors OPL is down

In 3b78131, Mirrors OPL (https://mirrors.opl.uab.cat) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mirrors OPL is back up in 1a184d3 after 13 minutes.


text:
🛑 Mirrors OPL is down

In d2f2aa5, Mirrors OPL (https://mirrors.opl.uab.cat) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mirrors OPL is back up in 8043d65 after 10 minutes.


text:
🛑 Web OPL is down

In 994d967, Web OPL (https://opl.uab.cat) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Web OPL is back up in 57189f0 after 14 minutes.


text:
🛑 Migasfree Server OPL is down

In 8b71203, Migasfree Server OPL (https://migasfree.opl.uab.cat) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Migasfree Server OPL is back up in 699f1f7 after 4 minutes.


text:
Add licence

Assuming we've landed on MIT. I've attached the current MIT license boilerplate
LICENSE.txt

Submitted as #9

authors: hazuremon occupant


text:
🛑 Student Media - Motley is down

In f3dd7eb, Student Media - Motley (https://motley.ie) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Student Media - Motley is back up in 64493fa after 9 minutes.

repo: UCCNetsoc/upptime


text:
🛑 Student Media - Motley is down

In 4c55bc1, Student Media - Motley (https://motley.ie) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Student Media - Motley is back up in 4363efb after 6 minutes.


text:
HW-Emulation taking too long

Hello,
I was trying to run the original SDx Project with only 1 memory bank active i.e. I used "XCL_MEM_DDR_BANK0" for all the input buffers namely "buffer_cin", "buffer_weight", "buffer_bias", and "buffer_config". The simulation took almost 35ms and it still didn't finish. I have the following questions regarding the above use case:

Is the runtime of the "hw-simulation" expected to be 24.7ms?
Also, if I use 1 memory bank as suggested above will it take more time?

Also, I used the default memory bank configuration (multiple memory banks) as posted in the source code and tried building the system configuration,
and I encountered a routing error.
Can you please comment on the above questions?
Regards

The time to run the HW emulation depends on the number of layers you are using and the resolution of each, but generally, it should be much longer than what you got. For the network in the paper, it will take several days.
Yes, using 1 memory bank reduces the performance as you will access memory for all the inputs serially.

What is your target FPGA? Probably, you are overfitting it. You may either reduce the resource consumption or move to a bigger FPGA.

Thanks for your reply.
I wanted to ask you if I am using the same network as suggested in the paper, should the expected runtime be 24.7ms?
Because I tried running the network suggested in the paper with 1 memory bank and ran it for 35ms, but it didn't finish.
Also, the FPGA I used was the VU9P (AWS F1 instance) with the same resources as suggested in the paper. So I don't think so I am overfitting it, because I am using the same resources as suggested in the paper.

24.7ms is for when you are running it on-board, not the emulation time. The HW emulation takes much longer.
When you are using the FPGA on AWS, you should decrease the resource utilization as the tool uses more logic for the interface.

repo: UCLA-VAST/FlexCNN


text:
Hotfix 3: Fixed mutli-select annotations

I noticed that mutli-select annotations weren't behaving normally so I look into it
Basically the type name of mutli-select annotations was "Mutli-select" but the code refer to them as "mutliselect" so nothing worked.
Additionally I added mutli-select annotation support to csv downloads. This will be a handy fix for mixed-species labels.
To test:

Create a new project, create 2 label categories - one select and one mutliselect
annotate labels using both labels types
Download annotations as both json and csv, make sure they are giving the same info without crashing
Also test on a local production branch
code should work without needing to bring down docker volumes

Tested hotfix on local production build and works fine.

Fixed in refractor


text:
Enable immediate method tracing when CMK_SMP_TRACE_COMMTHREAD is enabled

Original issue: https://charm.cs.illinois.edu/redmine/issues/1918

By default, it looks like immediate entry methods are not traced as they are marked with CK_EP_TRACEDISABLE by charmxi. However, when comm thread tracing is enabled, immediate methods should be traced.

Original date: 2018-09-27 19:01:44

I disagree that CMK_SMP_TRACE_COMMTHREAD should automatically imply tracing immediate messages.  Immediate messages are notionally tiny, and possibly occur with great frequency.  That is why they are not traced by default.  Perhaps a different flag should control tracing immediate messages and the effect be triggered when both are set.

authors: ericjbohm nitbhat

repo: UIUC-PPL/charm


text:
remove comlib

Original author: Jonathan Lifflander
Original issue: https://charm.cs.illinois.edu/redmine/issues/322

No body.

Original date: 2015-03-21 00:57:00

Progress noted in dupe.

authors: PhilMiller pplimport


text:
ping

Original author: Nikhil Jain
Original issue: https://charm.cs.illinois.edu/redmine/issues/614

No body.

Original author: Cyril Bordage
Original date: 2015-01-22 18:30:04

Code needs parameters, but none in make test. Code did not check that.
It works with many processors, but not with only one. I need to dig more.

Original author: Cyril Bordage
Original date: 2015-02-19 18:51:53

This test does not have any added value compared to pingpong. So, I have deleted it.

Original date: 2015-03-08 19:24:09

I see no change for this either in the git logs or awaiting review on gerrit. Please post it.

Original date: 2015-03-26 20:28:25

no sign of progress, please report on this.

authors: PhilMiller ericjbohm pplimport


text:
Updating R notebook 105

Updating R notebook 105 to include record table, sparklyr and field selecting utility example.
Changes to notebook since last review - ran to ensure working

Install sparklyr to fix r update
example of Exporting data in PLINK phenotype format added to the end of notebook - in current 105 notebook

Update cost estimate in ReadMe to reflect Notebook estimates.

Update cost estimate in ReadMe to reflect Notebook estimates.

Run info added to ReadMe

authors: Harvey-Brown oliver-gray

repo: UK-Biobank/UKB-RAP-Notebooks-Access


text:
Feature/10349 fss UI search implement typeahead

Implemented Typeahead ukho-component for fss-ui-search

Not able to add Greg as a reviewer, hence closing this and raising new PR.

repo: UKHO/file-share-service-ui


text:
Implement if-none-match client side caching

What this pull request does

Return 304 Not Modified if the checksum of a translation matches the If-None-Match header in accordance with https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-None-Match

Why is this pull request necessary

Browsers do not handle etag caching on their own, and have to be directed by the server. This is a proper implementation of clientside caching with etags

Checklist

[x] Commits have been cleaned
[x] Branch is rebased on top of base branch

User facing changelog
Fix an issue, where the server did not respond with a 304 if the `If-None-Match` header matched the content checksum

We might have to adjust the golangci a little :P

We might have to adjust the golangci a little :P

Yep :)

authors: PaulFarver naueramant

repo: UNIwise/parrot


text:
MQ: Incrementals: Provider, Location, Care Site

mq-prov, mq-care, mq-loc.. all lean on edit_DtTm; pass flag isInc.

actually, per request, the core pulls will always come in-full


text:
5 implement player inventory tests

I merged into the correct one this time right?

Correct branch but it looks like a test failed... strange

I'll have look today at why it's failing

Branch Deleted due to rewrite

authors: adamFittlerUQ tristanduncombe


text:
Identify required FACT API endpoints for Facilities

[x] Meet with @faqir-cvp to determine document template
[ ] Identify endpoints in FACT API that are required to display Facilities data in Monitoring Plan Viewer

A/C:
Single document of all identified endpoints uploaded to EPA Sharepoint

Met with Faqir and Jason to discuss how we want to format endpoints. Started on the documentation.

Identified endpoints needed for facilities data. Will meet internally to review before closing out this ticket.

Changed story point value from 3 to 5 because we included the work from #194 .

Identified Endpoints: https://usepa.sharepoint.com/:b:/r/sites/CAMDCVPTeam/Shared Documents/Datateers/EASEY-OUT/API Endpoints/Identified API Endpoints - Facilities - EPA CAMD - v1.1.pdf?csf=1&web=1&e=ZZIfOu

Next steps #226

authors: davidkwartler junie-cvp


text:
Test Only: DTO Checks Logic Change

The below checks had a change is logic. The affected checks need to be re-tested:

[x] RATA-55-C

RATA-55 is not a screen check. Generic error message shows the user that the CO2OrO2ReferenceMethodCode that was entered is wrong when it is not in the database.

authors: mosesdeeCVP vishnunavuluri

repo: US-EPA-CAMD/easey-ui


text:
[CHECKLIST]: Support NWDM Script Migration to New API URL

General Description
Support NWDM with migration of automated scripts to use new Cumulus API URL. Related to https://github.com/USACE/cumulus/issues/163
List Title

[x] Quick Script Review by Dev Team for Understanding
[x] Script Modifications
[ ] Testing/Confirmation

Cumulus team connected with NWDM via webinar. Recommended path forward is for NWDM to update data retrieval scripts: https://github.com/USACE/rts-utils/wiki. These accomplish requirements of the other script previously in use and support HTTP/2 protocol. Testing/Confirmation in progress.

Updated script has been implemented for testing. Cumulus dev team will continue to look at speed improvements for downloads, as NWDM models some of the largest geographic areas of interest in the country. Picking-up speed improvements work in a separate issue.  Closing this issue. Thanks!

repo: USACE/cumulus


text:
Extract daily data from sub-daily tidal data

This was converted from a discussion into an issue, I have copy and pasted the replies below:
Based on 2/15/22 meeting (notes here) trying to extract data from sub-daily tidal data so that it is usable on the daily time step seems like a more tractable approach.
One suggestion for capturing a sub-daily temporal signal in daily water level data from @aappling-usgs:

split the hourly water level data into 24 different "daily" datasets, so we would have water level at 1:00am, 2:00am etc at a daily time step. This seems like it might be worth a shot for modeling, but it will be less interpretable from an "analysis of the drivers" point of view
@ted80810 is looking into some daily summary statistics of tidal fluctuations that we might be able to use

Originally posted by @galengorski in https://github.com/USGS-R/drb-estuary-salinity-ml/discussions/50#discussioncomment-2189496

From Galen:
Based on discussion from our meeting on 2/22, it seems like we might be able to pull out some daily statistics from the water level data based on the differences between the predicted and observed water level. For example in the plot below is water level data for Lewes, the blue line shows predicted water level while the green line shows observed. From 1/14-1/18 the observed water level is above the predicted likely due to an offshore storm event. This results in a net influx of water into the estuary. While the period from 1/18-1/20 observed < predicted indicating a net outflow from the estuary. @salme146 please correct me if I am misrepresenting the interpretations. A couple of ideas for daily statistics to pull out of this record:

sum(obs - predicted) water level indicative of flow into our out of the estuary
daily max water level - daily min water level: highs would indicate spring tides associated with the break up of salt front dynamics while lows would indicate neap tides associated with more stable behavior

@ted80810 I know you are working on developing some daily summaries of tidal data, maybe this could be a place to start?

I did a quick analysis to see what it would look like to extract some of these daily metrics on a chunk of tidal data. Here is the hourly data, I put gray dotted lines to show day markers:

Here is the same period with the daily metric overlaid:

One thing to think about is that the min-max is so much larger than the fluctuations in the tidal data because it is summed over the entire day. This might be something to think about changing, I'm not sure

repo: USGS-R/drb-estuary-salinity-ml


text:
Improve repgen for vdiagram

Small progress on VDiagram code reorganization
Reports now have unified reportMetadata structure

A few minor comments but :+1:

authors: jread-usgs thongsav-usgs

repo: USGS-R/repgen


text:
[Feature Request] Course Validation

Overview
This is what the user sees when using the degree planning tool to build your schedule. There currently is not a way to validate whether the student has met all the prereqs needed to take a certain class at a certain semester. This makes it difficult for students to know whether or not their degree plans are valid.

Proposal
Given a degree plan, mark the courses that the user is ineligible to take due to unmet pre/corequisites. The end goal is to have something like this:

Supplementary Information
If you are interested in working on this, comment down below and I will give more context on how to proceed.

This is for prereqs, but also interested in doing this for graduation requirements.

All progress here: https://github.com/ez314/Degree-Validator/blob/f3196ce00408046e81fe9550550da32faf3b7ee9/maxflow.py#L164
For now, planning on hosting on separate backend or within Firebase Functions

repo: UTDNebula/planner


text:
Add Mathematics tutorial resources

My main approach is to add proper Mathematics tutorials used in the Data Science, @UTSAVS26 kindly assign this issue to me.

@yashksaini-coder bro see this #1073 and I also tagged everyone in discord server.

@UTSAVS26 let me raise last 3 issues as they are part of the Data science tutorials


text:
Think about architecture for supporting different neuron/synapse types, and interdependencies between them

Right now, we attach attributes such as "excitatory" or "inhibitory", etc. to the synapse, which is the "correct" way to do things. However, this doesn't work for the Izhikevich model, because there are some neuron parameters that vary by type. Right now, we encode this information in the Layout. We should think through how to deal with this in the long run.
See segundo86, figure 22 for starting point for many different synapse (actually, PSP) types. Need to do a little research about whether neurons can actually have different synapse types.

See issue #139 for in-depth information about synapse type lookups and threads.

Merging in issue #195 and closing it. Here was the info from it:
Synapses can have a variety of parameters, such as time constant (PSP decay), delay, etc. Right now, this is partially hard-coded (for example in AllSpikingSynapses::createSynapse()). All of this should be pulled into the parameter files.

Continuing to merge more minor synapse issues that would all be solved by this issue, which seems to be at least a mini-project. Here's from issue #184:

Our LIF/DSSynapse model determines synapse type from both pre and postsynaptic neuron. Izhikevich does from presynaptic. We need to develop some abstract way of specifying how synapse type is determined in the parameter file.
Synapses can have a variety of parameters, such as time constant (PSP decay), delay, etc. Right now, this is partially hard-coded (for example in AllSpikingSynapses::createSynapse()). All of this should be pulled into the parameter files.
There likely is more complexity here. We need to spend some time thinking about this.

And from issue #205:
Issues #173 and #195 are connected to this. It appears there are common device-side functions that are shared among different synapse classes; these functions have assumptions that aren't always valid. Need to look at the requirements for dynamic spiking synapses and for Izhikevich synapses and come up with a more general solution, or refactor this code so they each have their own functions.

repo: UWB-Biocomputing/BrainGrid


text:
Editing or Updating an Asset throws a type conversion error

Through PowerShell, if you try to run 'Remove-UiPathAsset' or 'Edit-UiPathAsset' command, it throws the below error -
PS C:\windows\system32> Remove-UiPathAsset TestAsset2
Remove-UiPathAsset : Cannot bind parameter 'Asset'. Cannot convert the "TestAsset2" value of type "System.String" to
type "UiPath.PowerShell.Models.Asset".
At line:1 char:20

Remove-UiPathAsset TestAsset2

               ~~~~~~~~~~

CategoryInfo          : InvalidArgument: (:) [Remove-UiPathAsset], ParameterBindingException
FullyQualifiedErrorId : CannotConvertArgumentNoMessage,UiPath.PowerShell.Cmdlets.RemoveAsset

Please read the cmdlet help https://github.com/UiPath/orchestrator-powershell/blob/master/docs/Remove-UiPathAsset.md

The argument is not an Asset name is an Asset object, obtained with Get-UiPathAsset. Eg:
PS:>$asset = Get-UiPathAsset -Name Foo
PS:>Remove-UiPathAsset -Asset $asset

or, using simplified Powershell pipelines:
PS:>Get-UiPathAsset -Name Foo | Remove-UiPathAsset

Ditto for Edit. This pattern applies across all cmdlets in the library.

repo: UiPath/orchestrator-powershell


text:
food & shelter information

Page for places with shelter and food. Will be manually put together for now.


text:
Goto next marker Verhalten

Die Action "Custom: ULTRASCHALL: Go to next marker/project end" verhält sich meiner Meinung nach falsch, wenn ein Marker hinter dem Projektende (letztes Item) liegt dann springt er nämlich  in der Zeit zurück statt stehen zu bleiben. Das ganze sollten wir eh mal in ein LUA Script umbauen mit richtigem Undo und Soße und mittelscharf und so.

Ah, er springt immer hin und her zwischen ProjektEnde und Marker hinter Projektende.
Ich fix das mal.

Ist nen Reaper-Bug, den ich mal gemeldet habe. Das könnten wir zwar auch selbst hacken, aber GetProjectLength liefert leider nicht das Ende des letzten Items und das zu kalkulieren bedeutet das Ende aller Items zu checken zu müssen.
Das frisst unnötig Ressourcen und ist laggy, wenn Du mehrere tausend Items hast.
Daher würd ich erstmal auf nen Bugfix auf Reaper-Seite hoffen und mit dem Verhalten solang leben.

gelöst durch #426

gelöst durch #426

gelöst durch #426

authors: fernsehmuell mespotine

repo: Ultraschall/ultraschall-portable


text:
F# Tutorial 1.3 - Shaders

Followed 3.3 Shader Class code somewhat but although F# has support for classes to aid Interop, a more idiomatic approach is to use functions which is what I've done. It also doesn't yet have some of the other abstractions in there as they aren't used yet.
Shader.use doesn't really make sense either yet as you need to pass in everything to make that call and use is a reserved word so be Shader.useProgram gl programId just to call gl.UseProgram(programId). Hopefully a more obvious abstraction will present itself in later tutorials

Closing and moving to Fred's repo


text:
comet-score [other_params] --to_json True doesn't output a json file

🐛 Bug
Passing --to_json as True or true doesn't output any JSON file. Whereas passing any other value creates a file with that name and it has the JSON output as expected.
To Reproduce

Run comet-score (or comet-compare) with --to_json as True
Observe that there is no json file created

If the test is failing, please add your test cases to the issue (as a draft PR, or simply paste the code to the issue description here).
Expected behaviour
I think the expected behaviour should be the same for any string, but if it is a boolean and is True we can default the output to file output.json. If you think this is not the expected behaviour, then changing the help text as following will avoid the confusion.

I changed the flag accept only strings. By default its the empty string and thus it does not export to a json.

authors: me-manikanta ricardorei

repo: Unbabel/COMET


text:
[FEATURE] : Adding auto-assign github workflow to PR

Detailed description
As of now, whenever a PR is opened by a contributor then either the pull request needs to be assigned with "assignee" manually or it goes unassigned.
However we can automate this step, so whenever someone opens a PR then that PR will be automatically assigned to that person

It will reduce the burden of maintainers

Context

Possible implementation

I will add this functionality with proper conventions using GitHub Actions in .yml file

Additional information
I'm a gssoc contributor so please assign me this issue under gssoc
Code of Conduct

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

@ujjawaltyagii I'm assigning this issue under GSSoC. Enjoy working on this issue.

repo: UniKonf/vibey


text:
Cannot resolve scoped service 'Visus.LdapAuthentication.ILdapSearchService' from root provider.

Mentioned in appsetting.json,
"LdapConfiguration": {
"Server": "serverdetail",
"SearchBase": "DC=abc,DC=com",
"Schema": "Active Directory",
"IsRecursiveGroupMembership": true,
"Port": 636,
"IsSsl": true,
"IsNoCertificateCheck": true,
"User": "sadfsdf",
"Password": "asdfsadfsadf"
}
In startup
var options = new LdapOptions();
this.Configuration.GetSection("LdapConfiguration").Bind(options);
services.AddLdapSearchService(options);
what am i missing that ILdapSearchService is not getting resolved

I am not sure how to diagnose this without the code where it is used. One thing I can imagine that this is a follow-p error. Can you try to add services.AddLdapConnectionService(options); as well?

I am working on Ldap search, so this is the only code change that i have to do right. I have posted all the code change i have done for integration

Yes, in principle this should suffice to register the service. However, the error you get should only be raised when you try to inject the service into a controller, not when registering the search service. If it does fail at this point, the only reason I see would be another dependency missing. I just had a look in the code and the only thing required here is the logger. Do you have the logging extensions (https://www.nuget.org/packages/Microsoft.Extensions.Logging/) installed?

Closing this due to inactivity.


text:
Installation and examples

Hey,
I tried to install MegaMol on Linux. Even though it worked at the end (more or less), it was not very straight forward. You should unify your documentation (The one on the main page vs. manual.md in docs), e.g. mention on the main page to  run ccmake ../ instead, because solely running cmake does not work. Furthermore, it should be mentioned in manual.md to run make install . For me, the package libglfw3(-dev) was an additional prerequisite not referred to in the doc.
At the end, I could start the testsphere example. Unfortunately, I wasn't able to use my mmpld-files. All examples including mmpld-files weren't working either....
Additionally, I couldn't find a way (or documentation; not even in the commits of the pull request on Github) to include the OverlayRenderer. It would be great, if you could provide an example.
Thanks a lot!
Best regards

Hey, thank you for your feedback. Here is an example project incorporating the OverlayRenderer:

mmCreateView("testspheres", "GUIView", "gui")
mmCreateModule("View3D_2", "::testspheres::view")
mmCreateModule("BoundingBoxRenderer", "::testspheres::bbox")
mmCreateModule("DistantLight", "::testspheres::distantlight")
mmCreateModule("SphereRenderer", "::testspheres::renderer")
mmCreateModule("OverlayRenderer", "::testspheres::overlay")
mmCreateModule("TestSpheresDataSource", "::testspheres::data")
mmSetParamValue("::testspheres::renderer::renderMode", [=[0]=])
mmCreateCall("CallRenderView", "::testspheres::gui::renderview", "::testspheres::view::render")
mmCreateCall("CallRender3D_2", "::testspheres::view::rendering", "::testspheres::bbox::rendering")
mmCreateCall("CallRender3D_2", "::testspheres::bbox::chainRendering", "::testspheres::overlay::rendering")
mmCreateCall("CallRender3D_2", "::testspheres::overlay::chainRendering", "::testspheres::renderer::rendering")
mmCreateCall("MultiParticleDataCall", "::testspheres::renderer::getdata", "::testspheres::data::getData")
mmCreateCall("CallLight", "::testspheres::renderer::lights", "::testspheres::distantlight::deployLightSlot")

ok, thanks. If figured out how it works for mmpld-files.
You have to add an A to data compared to my old config-files...
mmCreateModule("MMPLDDataSource", "::testspheres::datA")

Here is a link to the picture:
https://tubcloud.tu-berlin.de/s/SpKtFoRBaLXGAfM

I'm sorry for the typos. I fixed them in the post. Some plugins have a more or less extensive description of all provided modules and the available parameters. You have to check the Readme.md file of the plugins. If there is no readme for a plugin, I'm afraid that you have to keep asking :-P. Yes, the configurator is currently only available for Windows.
Best regards

authors: HomesGH braunms

repo: UniStuttgart-VISUS/megamol


text:
Master and 3.3.0 image use idp 3.2.1

master and 3.3.0 tag not use the idp shibboleth 3.3.0 version.

Hi cata86,
Can you please share some details on that assessment?
I did just notice that https://github.com/Unicon/shibboleth-idp-dockerized/blob/master/Dockerfile#L7 references 3.2.1 but that is just a label and not the contents of the image...  After running:
docker pull unicon/shibboleth-idp:3.3.0
3.3.0: Pulling from unicon/shibboleth-idp
Digest: sha256:2225da3cb1dab94db61290243d86cfc6fa374c796f8c8524e29721509c0a135f
Status: Image is up to date for unicon/shibboleth-idp:3.3.0

the libs in /opt/shibboleth-idp/webapp/WEB-INF/lib reference 3.3.0:
idp-admin-api-3.3.0.jar
idp-admin-impl-3.3.0.jar
idp-attribute-api-3.3.0.jar
idp-attribute-filter-api-3.3.0.jar
idp-attribute-filter-impl-3.3.0.jar
idp-attribute-filter-spring-3.3.0.jar
idp-attribute-resolver-api-3.3.0.jar
idp-attribute-resolver-impl-3.3.0.jar
idp-attribute-resolver-spring-3.3.0.jar
idp-authn-api-3.3.0.jar
idp-authn-impl-3.3.0.jar
idp-cas-api-3.3.0.jar
idp-cas-impl-3.3.0.jar
idp-consent-api-3.3.0.jar
idp-consent-impl-3.3.0.jar
idp-core-3.3.0.jar
idp-profile-api-3.3.0.jar
idp-profile-impl-3.3.0.jar
idp-profile-spring-3.3.0.jar
idp-saml-api-3.3.0.jar
idp-saml-impl-3.3.0.jar
idp-schema-3.3.0.jar
idp-session-api-3.3.0.jar
idp-session-impl-3.3.0.jar

Thanks,
John

The label has been fixed and the images are rebuilding, but please do share info on where the content appear to be Idp 3.2.1, if you weren't just referring to the label.

you are right.
it's just the label.

repo: Unicon/shibboleth-idp-dockerized


text:
adding zstd test

Part of #2938
Fixes #2967
Adding some zstd testing.

Well let's come up with the comprehensive solution you refer to now. Because if we can eliminate the need for users to set the HDF5_PLUGIN_PATH, that would be a big help and no doubt save a lot of support requests.
What else do you think needs to be resolved?

repo: Unidata/netcdf-c


text:
Option to package with supplied Dockerfile

This option would come in handy when one needs to have a custom image (usually built on top of lambci/lambda ones) for requirements packaging.
The use case I came across was when I needed to run my serverless Python function that uses pymssql in Python 3.6 environment. Unfortunately, the project currently does not provide a pre-built wheel for Python 3.6 in Linux environment -  see https://github.com/pymssql/pymssql/issues/473
So my workaround for this is to build pymssql with the environment variable export PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1, included in a Dockerfile as such:
FROM lambci/lambda:build-python3.6

ENV PYMSSQL_BUILD_WITH_BUNDLED_FREETDS 1

Built the image, and pushed to Docker Hub, specified in custom.pythonRequirements.dockerImage option supported by this plugin. Everything works great.
However, this solution would be more portable and flexible for when the use case prohibits the use of Docker Hub, for whatever reasons. If there's an option to allow dockerImage to be sourced from a Dockerfile directly, basically adding one step to first build the image using supplied Dockerfile, tag it with serverless service name and stage and runtime for matching convention with currently supplied set of lambci/lambda images, and then just follow the existing steps to package pip requirements.

Oooh, that's a good idea, having to maintain your own image is a nuisance and this would help a ton. I think I'd  want to add a dockerfile option which is mutually exclusive with the dockerImage option.

authors: dschep woozyking


text:
Fix according to other codes

Modify to strict comparison
Remove unnecessary else

LGTM :shipit:

authors: abetomo dschep


text:
Some weekend project

[ ] Database migration plan
[ ] Review of development processes
[ ] Application architecture review
[ ] Decide between staying on the same track or doing a small refactor

Who really needs plans, though

Also see #368, #394, and how long it's taken to finish #433.

Assuming I do a small refactor, doing it as another learning project is out of the question at this point. That rules out using C/C++ or Rust, and using Postgres.
The options would be C#, TypeScript, Python, or Go for languages, and MongoDB, ArangoDB, or MariaDB for databases. I'm very partial towards C#, but that would require finding a good ORM for it. I'm not a huge fan of EF, especially after trying ent.

Something that allows #323 to be automated would be ideal.

Also see #234 and #208.

Assuming I do a small refactor, doing it as another learning project is out of the question at this point. That rules out using C/C++ or Rust, and using Postgres.
The options would be C#, TypeScript, Python, or Go for languages, and MongoDB, ArangoDB, or MariaDB for databases. I'm very partial towards C#, but that would require finding a good ORM for it. I'm not a huge fan of EF, especially after trying ent.
If TypeScript was used, I would reuse almost none of the current codebase.

Have you used EF Core? It's pretty straight-forward and one of the better ORMs in my opinion, it's pretty different from old EF though

I tried EF Core a while ago, I remember that working with schema migrations was a major pain though. I could look into it again.

It was also two years ago, so there is a good chance I was just being dumb and not realizing it.

Schemas aren't compatible between different databases, but other than that it's just add/remove as usual, been using it for a different project a lot as of late

C# is sounding like a good option then, maybe

EF Core for ORM
ASP.NET Core OpenAPI support to make progress on #323
Maybe even put a Discord client in there and do away with the new alerts service, and just fire notifications from the API application on accepted uploads
The Discord client can just be dropped into the upload route with dependency injection magic
MongoDB's C# driver is very easy to use, so I could probably even build the migration into the initial application to ensure that no compatibility issues randomly occur

And I could use Lumina in there if I need to (maybe for the approved item list and world registration)

Pinned this and #433, I'll begin working on this after that's closed.

The new project is fully scaffolded (I think) on the v2 branch.

Splitting this up into two segments: One involving rewriting this without a database change, and another performing that change. That way this can get done sooner, with the new API being a drop-in replacement, and more important features like alerts getting added in sooner.

The new API has been up for a day without incident; I'll close this and #453 in a few more days if nothing suddenly breaks.

A thing suddenly broke, fixed with https://github.com/Universalis-FFXIV/Universalis/commit/24b873cd7e3b00cce932e031f0ffac6098cef3e8.

I still want to do a DB migration eventually in order to unify the frontend and backend databases, and add user data support to the API, but for now I'm considering this done. Will open new issues for these.

authors: goaaats karashiiro

repo: Universalis-FFXIV/Universalis


text:
[Linux, Pulseaudio] crash on subsequent load

After a LOAD, any subsequent LOAD crashes playd as seen below. Arch Linux, Pulseaudio
Reproduced in mp3 and wav, not reproducable on OSX. Seems likely to be a pulse thang.
DEBUG: Sending command: FILE '/home/roger/musiclibrary/Steely Dan/Gaucho/05 Time Out Of Mind.mp3'
DEBUG: Sending command: TIME 0
DEBUG: Sending command: STATE Stopped
DEBUG: Sending command: OK load '/home/roger/musiclibrary/Steely Dan/Gaucho/05 Time Out Of Mind.mp3'
DEBUG: Received command: "eject"
DEBUG: Sending command: STATE Ejected
DEBUG: Sending command: OK eject
DEBUG: Received command: "load" "/home/roger/musiclibrary/Steely Dan/Gaucho/05 Time Out Of Mind.mp3"
DEBUG: trying to enable formats at  8000
DEBUG: trying to enable formats at  11025
DEBUG: trying to enable formats at  12000
DEBUG: trying to enable formats at  16000
DEBUG: trying to enable formats at  22050
DEBUG: trying to enable formats at  24000
DEBUG: trying to enable formats at  32000
DEBUG: trying to enable formats at  44100
DEBUG: trying to enable formats at  48000
DEBUG: Sending command: STATE Ejected
Unhandled exception in main loop: couldn't open device: Audio device already open

confirmed

The issue is that SdlAudioSink is being constructed each time a track is loaded, which obviously blows up when it tried to open the previously used device
@CaptainHayashi

Can't reproduce on Windows.  Assuming SDL's pulseaudio backend is much less lenient at holding more than one reference to the same device than other backends.

@adfw reports no issues with OSS + flacs/oggs, which still crash for me with PulseAudio.

Turns out that, because I hadn't declared the destructors for Audio and AudioSink virtual, sacrificed 100 llamas to the god of the sun, and danced around the campus lake 20 times while wearing only a feathery headdress, the destructor for SdlAudioSink wasn't being called at all!
Thanks, Bjarne

authors: CaptainHayashi LordAro wlcx

repo: UniversityRadioYork/ury-playd


text:
feat: Add support for specifying HttpClientHandler

Is your feature request related to a problem? Please describe.
Our unleash instance which API's access is hosted internally (i.e. unleash.myclient.local address).
We use https, but with an internal CA cert that is not signed by a well known root authority.
When running an API as a docker container locally we get TLS verification errors when unleash client tries to fetch the features.
Describe the solution you'd like
Add a settable property to Unleash.DefaultHttpClientFactory, e.g.
public HttpClientHandler HttpClientHandler { get; set; }

so that I could (conditionally) do something like this in my Startup / Program.cs:
unleashSettings.HttpClientFactory ??= new DefaultHttpClientFactory();
unleashSettings.HttpClientFactory.HttpClientHandler = new HttpClientHandler()
{
    ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
};

and update DefaultHttpClientFactory Create method to use it when constructing the httpClient.
-               var client = new HttpClient
+               var client = HttpClientHandler == null ? new HttpClient : new HttpClient(HttpClientHandler)
                {
                    BaseAddress = unleashApiUri,
                    Timeout = Timeout
                };

Describe alternatives you've considered
I can work-around this by implementing my own Unleash.IHttpClientFactory and set unleashSettings.HttpClientFactory to that.
However I would like to not have to repeat the other logic in Unleash.DefaultHttpClientFactory (e.g. adding default request headers and setting timeouts).
I could also work around this by updating the Dockerfile for my API so it already trusts my client's internal CA certificate,
but I can't easily obtain the CA cert at build time without storing it together with my API's source code, which would be inconvenient.
Additional context

You could inherit the Unleash.DefaultHttpClientFactory instead of the Unleash.IHttpClientFactory. There's a couple of extension points in that which could serve your purpose if you override the ConfigureHttpClient() method

Thanks for the suggestion :smile:
I looked at that, but as far as I can tell the HttpClientHandler must be supplied to HttpClient's constructor and can't be added/edited after instantiation.

Argh I spoke too soon. you are indeed correct, it's all coming back to me now 😬

I'm happy with the PR #119 solution for this :smile: Thanks!
Should leave the issue open until 2.4.0 stable release is out?

Brilliant, good to hear @christianfosli ! 2.4.0 release just went out with the fix for this, so should be safe to close now at least. I'll close with a comment. Meant to mention this properly in this issue before it was closed anyways.

Added a feature to address this with PR #119 in release 2.4.0.
Documentation: https://github.com/Unleash/unleash-client-dotnet#httpmessagehandlerscustom-httpclient-initialization

authors: christianfosli daveleek

repo: Unleash/unleash-client-dotnet


text:
Create a useFlags hook that enumerates all flags

Describe the feature request
We would like to report in the UI a dynamic list of all flags used
Currently we'd need to do something along the lines of
Background
const testEnabled= useFlag('rmm-test')
const test2Enabled= useFlag('rmm-test2)

const test3Enabled= useFlag('rmm-test3)

And im not sure its possibly to iterate through an array and dynamically make hooks.
Solution suggestions
whereas ideally it'd be good to return an array or record of key value pairs
const allFlags = useFlags() // {rmm-test1:true,...}

It appears
 const client = useUnleashClient()
  const a = client.getAllToggles()

does something similar so perhaps the hook can just call getAllToggles

wrong repo

repo: Unleash/unleash-proxy-client-js


text:
chore: v1.4.2

Bumps version to v1.4.2. Tried:
npm version 1.4.1
git push --follow-tags

But I don't have access to push directly to main, so it failed to push the version bump. However this already released a 1.4.1 version since the tag was pushed. This time I'm opening this PR to bump the version and only then create a tag based on latest main, with the correct version.

Gonna go the other way and fix 1.4.1 instead!

authors: nunogois sighphyre

repo: Unleash/unleash-proxy


text:
COVID-19 Spread Prediction using ML

@UppuluriKalyani , I'm interested on working on "COVID-19 Spread Prediction using ML" where I'll use EDA, predictive models (e.g. Regression, etc.) and perform Model Evaluation (e.g. MAE, RMSE, etc.).
Name: Prisha Sanyal Aich
Participant roles: gssoc-ext, hacktoberfest-accepted

The closest project I can see in the open issues related to COVID-19 is the "COVID-19 Medical Face Mask Detection" which is an entirely different thing than what I proposed.

repo: UppuluriKalyani/ML-Nexus


text:
Remove leading underscore from tanhpos option

This is an opinion, but I think it would be a bit cleaner to not have argument options with leading underscores

Totally agree, thanks for catching this.

authors: Chronocook dsaxton

repo: UptakeOpenSource/numpynet


text:
Remove mongo collection instance package

Remove no needed package mongo-collection-instance . It also fix the issue https://github.com/Urigo/angular-meteor/issues/644

@lekev you are right.
The question is, does that change makes the angular package depends on a new version of Meteor?
Which means we should change that - https://github.com/Urigo/angular-meteor/blob/master/packages/angular/package.js#L10
and if so, to what version and do we really want that?
maybe we do, I'm not sure.  what do you think?

the changes is not dependant of the new meteor version,  Since the AngularMeteorCollection is deprecated and replace by the helpers function, we will not use anymore the mongo-collection-instance .
Actually we still use it here . So maybe should I find a way to replace $meteorUtils.getCollectionByName to not use it, until you release the version 1.4.0

I am already use my fork with meteor 1.2.1 , and it works fine

@lekev In 1.3 I still want and need to support AngularMeteorCollection.
For that I have to be able to get the instance of the Collection by it's string name.
your code would make AngularMeteorCollection not usable.  have you tested the 1.2 API?

authors: Urigo lekev

repo: Urigo/angular-meteor


text:
Can't install angular2-compiler in Windows 10

Hi,
I can't install angular2-compiler in Windows 10 this is the error that i got :

meteor add angular2-compilers
=> Errors while adding packages:
While loading package angular2-compilers@0.6.6:
error: Command failed: C:\WINDOWS\system32\cmd.exe /c
C:\Users\moham\AppData\Local.meteor\packages\meteor-tool\1.6.0\mt-os.windows.x86_64\dev_bundle\bin\npm.cmd rebuild
--update-binary
Cannot download "https://github.com/sass/node-sass/releases/download/v3.8.0/win32-x64-57_binding.node":
HTTP error 404 Not Found

This is information about my config :
npm -v : 5.5.1
node -v : v8.9.1
meteor --version : Meteor 1.6
If someone have an idea about how to resolve this I will be thankful.
Thx

I'm seeing the same issue - what is the solution?


text:
Way to write generated schema to file?

I'm specifically looking at stitching two schemas together and then writing the result to a file as part of my build process.
I can't see from the docs how to do that. The reason is that I'm using relay compiler, which would consume the resulting schema.

I found out graphql has printSchema!

repo: Urigo/graphql-tools


text:
Update readme file to clean up Angular instruction

Angular isntruction are form a default install of angular libraries and don't need to be in here.

I'll just put these in an Angugular readme file

repo: UserLevelUp/Schmaybe


text:
feat: add tech review comment and reviewer names to stfc fap export

Closes UserOfficeProject/issue-tracker#1125
Description
This PR includes the technical review comment and reviewer names in the STFC FAP export.
Motivation and Context
The change is required to enhance the FAP export file by including the technical review comments and reviewer names. This will provide more comprehensive information in the export, facilitating better tracking and review of proposals.
Changes

Updated the FAP Proposal view to include the technical review comment from the database.
Added a new field in the FAP Reviews Record to store the comment.
Modified the data row function to include the technical review comment.
Updated the existing functions to accommodate the new comment field.
Refactored some code to ensure compatibility with the new changes.

How Has This Been Tested?

Fixes Jira Issue
https://jira.esss.lu.se/browse/
Depends On

Tests included/Docs Updated?

[ ] I have added tests to cover my changes.
[ ] All relevant doc has been updated

@janosbabik could you have a look at this please? Thanks!

repo: UserOfficeProject/user-office-core


text:
issue in getting started guide for a windows maschine

Section "Using TLS And Certificates for XML Signatures"
It is not possible so create any cert on a Windows maschine just by rename the "generateCertificates.sh" to "generateCertificates.bat".
the shellskript have to be changed as following:

rename in .bat
delete all comments
delete the parameter "-p" in the lines where the folders will be created
replace the parameter variables of the validity of the certs in the command lines into the values which are defined at the beginning of the script
change all lines with the "cat" command to the MS-DOS equivalent "copy /b" and change the syntax of the folder structure from "/" to \

Example, before:
cat certs/cpoSubCA2.pem certs/cpoSubCA1.pem > certs/intermediateCPOCAs.pem
after:
copy /b certs\cpoSubCA2.pem + certs\cpoSubCA1.pem  certs\intermediateCPOCAs.pem

Thanks for the hint!
I added now the equivalent .bat files in commit d8c9fc7.
Slight changes:

The comments are still there, using the REM command for comments
The variables are still there, just the syntax for declaring and using variables needed to be adjusted for Windows
Used the type command instead of copy /b

authors: MarcMueltin Solarpirat


text:
Symfony\Component\Debug\Exception\FatalErrorException in GET /adm/mship/account

Error in VATSIM-UK/Core
Symfony\Component\Debug\Exception\FatalErrorException in GET /adm/mship/account
Maximum execution time of 30 seconds exceeded
View on Bugsnag
Stacktrace
bootstrap/cache/compiled.php:6600 - [main]

View full stacktrace

An error linked to this issue has been reopened in Bugsnag
Symfony\Component\Debug\Exception\FatalErrorException in GET /adm/mship/account

An error linked to this issue has been reopened in Bugsnag
Symfony\Component\Debug\Exception\FatalErrorException in GET /adm/mship/account/

An error linked to this issue has been marked as fixed in Bugsnag
Symfony\Component\Debug\Exception\FatalErrorException in GET /adm/mship/account

repo: VATSIM-UK/core


text:
Bug in faceting

I got an error message when trying to facet a Mosaic RxC plot in an unreleased study on the QA site. Details are on screenshot.

I can investigate this, though it may end up being a backend issue, potentially

hey @chowington please keep me updated on the status of this ticket & if you don't get a chance to finish it before your vacation. thanks!

I confirmed this issue and tested a number of cases:
Mosaic RxC viz
X-axis: Study arm, Y-axis: Died, Facet: Trial phase - failed
POST data:
{"studyId":"MORDOR0001-1","filters":[],"config":{"outputEntityId":"EUPATH_0000738","xAxisVariable":{"entityId":"EUPATH_0000738","variableId":"EUPATH_0015457"},"yAxisVariable":{"entityId":"EUPATH_0000738","variableId":"EUPATH_0000667"},"facetVariable":[{"entityId":"EUPATH_0000738","variableId":"EUPATH_0050012"}],"showMissingness":"FALSE"}}

Response:
{"status":"server-error","message":"Unable to complete processing","requestId":"2F1P26R6nxia2QoflLS4ev"}

X-axis: Study arm, Y-axis: Died, Facet: Census interval - failed
POST data:
{"studyId":"MORDOR0001-1","filters":[],"config":{"outputEntityId":"EUPATH_0000738","xAxisVariable":{"entityId":"EUPATH_0000738","variableId":"EUPATH_0015457"},"yAxisVariable":{"entityId":"EUPATH_0000738","variableId":"EUPATH_0000667"},"facetVariable":[{"entityId":"EUPATH_0000738","variableId":"EUPATH_0050009"}],"showMissingness":"FALSE"}}

Response:
{"status":"server-error","message":"Unable to complete processing","requestId":"3OWhtPqPwIa4psvYLX4K7h"}

Other tests (X-axis, Y-axis, Facet - result):
Study arm, Moved during census interval, Trial phase - failed
Study arm, Trial phase, no faceting - succeeded
Study arm, Trial phase, Census timepoint - succeeded
Study arm, Trial phase, Census interval - failed
Study arm, Census timepoint, Trial phase - failed
Bar plot viz
Main: Study arm, Overlay: Died, Facet: Trial phase - succeeded

I'll assign to @d-callan for now to investigate on the backend

authors: chowington danicahelb nkittur-uga

repo: VEuPathDB/EdaDataService


text:
Mockups: button images

Need icons like

and button graphics better than

for each app

Given recent slack convos, we're going to try to get away with no icons for a bit. Changing the title to reflect this.
We also got pushback on our button styling. So assigning to myself to design new buttons. Something simple, generalizable, welcoming.

Based on the new mbio flow, we're no longer using buttons or app icons. Closing ticket and moving to Complete.

repo: VEuPathDB/web-eda


text:
Orthogroup tree table  1254 fixes

Resolves #1254
I looked into improving the responsiveness of the table paging controls with useDeferredState, but it was not possible due to the memoisation of mesaState - which has a mix of "slow" and "volatile" dependencies. I wonder if that memoisation isn't actually necessary? (Answer: I removed it and this reintroduced the janky search field checkboxes...)

I'd be grateful if you could have a quick look at the latest changes, @dmfalke - thanks!

repo: VEuPathDB/web-monorepo


text:
Missing dependency "smb-msgs"

Hi,
When I compiled the package following the instruction on the webpage, I met this error:
"By not providing "Findsmb_msgs.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "smb_msgs", but CMake did not find one."
I guess the possible problem is that it could not find the package "smb_msgs". And I cannot find the package on the internet. Could you please tell me the possible reason of this problem?
Thanks a lot!

Hi,
the reason is very simple: we are currently refactoring the SMB software stack and you may not be able to find some packages at the moment. The path planner will work only if you have a working SMB simulation on your PC (check this repo). If this is not the case, I would suggest to wait until the new version becomes open-source.
I will close this issue, as this is not a problem directly linked to the planner. If there are other problems (e.g. question on the code structure or similar) feel free to open a new issue.

Thanks a lot!


text:
how to generate depth of LLFF dataset

Hi, Thanks for your amazing work.
I  wonder how to generate your depth map of LLFF dataset?
Since  for LLFF dataset, you provide depth of 5 scenes, could you please provide other 3 scenes? Or method for produce same depth?

Hi @violet257, we used a pretrained NeRF to render the depth on LLFF dataset. Also note that we didn't use NDC for LLFF

repo: VITA-Group/SinNeRF