text:
Fix exit status check in #run!

#zero? only works on integers.  Open3's status is a
Process::Status object and surfaces a NoMethodError
when you try to call #zero? on it.
So assign status.exitstatus to the status variable during the
quiet run operation.
Wrote a few tests that will verify this continues working in the future

Most excellent. Thanks!

authors: grierj ianchesal

repo: ianchesal/loweredexpectations


text:
Add support EOSIO

Unlike other blockchains, EOSIO doesn't derive address from public key.
It uses human-readable account name like alice1wonder rather than using Base58 encoded address.

Add EOSIO public-private key pairs (but intentionally set address column empty)
Add test spec for checking first public key for EOSIO (instead of first address)

Looks good. The test check is a good reminder to me to upgrade the network tests to check address, pubkey and privkey rather than just address. Thanks for the PR.

source: gharchive/pull-request

license: mit

license_type: permissive

license_source: bigquery


text:
Add GLCanvas.

I know it works, because I've tested it (on Windows, anyway):

Integration failures: https://travis-ci.org/ianharrigan/hxWidgets/jobs/116421980

ignore the appveyor one- its travis, ie, linux / osx

I've added an "#undef RegisterClass" not sure if that's the culprit.

Nope, thats windows stuff - and might be needed, although, if it compiles without, its better to not undef the macro of course. The failures are above (if you click "Details")
Error: ./src/hx/widgets/GLCanvas.cpp: In member function ‘Void hx::widgets::GLCanvas_obj::__construct(hx::widgets::Window, hx::Null<int>)’:
./src/hx/widgets/GLCanvas.cpp:43:61: error: call of overloaded ‘wxGLCanvas(cpp::Reference<wxWindow>&, int&)’ is ambiguous
./src/hx/widgets/GLCanvas.cpp:43:61: note: candidates are:
/usr/include/wx-3.0/wx/gtk/glcanvas.h:76:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, const wxGLCanvas*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&) <near match>
/usr/include/wx-3.0/wx/gtk/glcanvas.h:76:5: note:   no known conversion for argument 2 from ‘int’ to ‘const wxGLCanvas*’
/usr/include/wx-3.0/wx/gtk/glcanvas.h:64:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, const wxGLContext*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&) <near match>
/usr/include/wx-3.0/wx/gtk/glcanvas.h:64:5: note:   no known conversion for argument 2 from ‘int’ to ‘const wxGLContext*’
/usr/include/wx-3.0/wx/gtk/glcanvas.h:53:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&)
/usr/include/wx-3.0/wx/gtk/glcanvas.h:23:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const int*, const wxPoint&, const wxSize&, long int, const wxString&, const wxPalette&)
Error: Build failed

I added undef due to a build failure on Windows, I'm assuming because glcanvas.h in wx uses windows.h in some way. But I'll try and fix the constructor call.

Well, the undef is needed (in some cases) because hxcpp defines its own RegisterClass function which clashes with the windows macro.

Not entirely sure which version of the docs I was using, but just for reference: http://docs.wxwidgets.org/3.0/classwx_g_l_canvas.html

Yes travis, actually the entire repository, use wxWidgets 3.0.

Hmm, it's curious. I thought I saw a completely different constructor at some point. Not sure what I was looking at that accepted wxGLAttributes. Regardless, I've added it anyway.
Also, I'm a bit confused about the build error:
./src/hx/widgets/GLCanvas.cpp:43:61: error: call of overloaded     ‘wxGLCanvas(cpp::Reference<wxWindow>&, int&)’ is ambiguous
./src/hx/widgets/GLCanvas.cpp:43:61: note: candidates are:
/usr/include/wx-3.0/wx/gtk/glcanvas.h:76:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, const wxGLCanvas*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&) <near match>
/usr/include/wx-3.0/wx/gtk/glcanvas.h:76:5: note:   no known conversion for argument 2 from ‘int’ to ‘const wxGLCanvas*’
/usr/include/wx-3.0/wx/gtk/glcanvas.h:64:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, const wxGLContext*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&) <near match>
/usr/include/wx-3.0/wx/gtk/glcanvas.h:64:5: note:   no known conversion for argument 2 from ‘int’ to ‘const wxGLContext*’
/usr/include/wx-3.0/wx/gtk/glcanvas.h:53:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&)
/usr/include/wx-3.0/wx/gtk/glcanvas.h:23:5: note: wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const int*, const wxPoint&, const wxSize&, long int, const wxString&, const wxPalette&)
Error: Build failed

It requires a raw pointer to Window, which works for others but not this. How are overloads handled in Haxe? @:overload? I would have thought the compiler would just know what arguments to use considering everything else after parent is optional.

I think I had this same problem before when writing my SFML extern, just not sure how I fixed it...

Oh, lol... I'm using version 3.1 of wxWidgets on Windows... Should I test against 3.0?

I dont think that is your issue. I think the issue is the ambiguity to the constructor call.

Yeah all 3.X is compatible since 3.1+ would only contains additions to the api not modifications.

3.1.1 (Dev version): http://docs.wxwidgets.org/trunk/classwx_g_l_canvas.html#af63e54ebdb6a8564444d65b673e540fa
3.0.1 (Stable): http://docs.wxwidgets.org/3.0/classwx_g_l_canvas.html
I think it is... the ambiguity is as a result of using different versions. I'm using the dev build. I need to reinstall wxwidgets with 3.0.

No the ambiguity is because its ambiguous. The compiler doesnt know which constructor you are trying to use.

That's a weird modification for a minor version, but anyway we can't be compatible with the dev version, too many changes all the time.

wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&)
wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const int*, const wxPoint&, const wxSize&, long int, const wxString&, const wxPalette&)

And you are calling wxGLCanvas(something, -1)

Well... I've added the wxPoint and wxSize parameters into the constructor.
But I can't test because 3.1 doesn't have a signature matching that XD It's stupid, it really is.

Right, then yeah you are using the wrong version. as @ibilon said, we should be using the latest stable release.

Well, I shouldn't really say the "dev" version, the Linux/Mac version you're using to test against is 3.0, which has a major change in API when you move over to 3.1, which is insane and makes testing very difficult for these APIs.

Also I'm not against merging the GLAttribute class, after fixing it, but unless it's in the sample travis isn't trying to build it and we can't be sure it works.

Actually, im using 3.1 on my machine too. Going to look at the header file

I'm no longer using the GLAttribute class in the test to get it working on 3.0, not 3.1, which is the version of the constructor signature GLAttributes is needed.

Constructors look fine
class WXDLLIMPEXP_GL wxGLCanvas : public wxGLCanvasBase
{
public:
    wxEXPLICIT // avoid implicitly converting a wxWindow* to wxGLCanvas
    wxGLCanvas(wxWindow *parent,
               const wxGLAttributes& dispAttrs,
               wxWindowID id = wxID_ANY,
               const wxPoint& pos = wxDefaultPosition,
               const wxSize& size = wxDefaultSize,
               long style = 0,
               const wxString& name = wxGLCanvasName,
               const wxPalette& palette = wxNullPalette);

    wxEXPLICIT
    wxGLCanvas(wxWindow *parent,
               wxWindowID id = wxID_ANY,
               const int *attribList = NULL,
               const wxPoint& pos = wxDefaultPosition,
               const wxSize& size = wxDefaultSize,
               long style = 0,
               const wxString& name = wxGLCanvasName,
               const wxPalette& palette = wxNullPalette);

    bool Create(wxWindow *parent,
                const wxGLAttributes& dispAttrs,
                wxWindowID id = wxID_ANY,
                const wxPoint& pos = wxDefaultPosition,
                const wxSize& size = wxDefaultSize,
                long style = 0,
                const wxString& name = wxGLCanvasName,
                const wxPalette& palette = wxNullPalette);

    bool Create(wxWindow *parent,
                wxWindowID id = wxID_ANY,
                const wxPoint& pos = wxDefaultPosition,
                const wxSize& size = wxDefaultSize,
                long style = 0,
                const wxString& name = wxGLCanvasName,
                const int *attribList = NULL,
                const wxPalette& palette = wxNullPalette);

Actually, the create function is what would be needed for Windows, versus the actual constructor.

Erm, so how are you going to call a function on a class without constructing it? The 3rd contstructor looks like the correct candidate.

actually, sorry, i meant the second constructor

Well, the first two functions appear to be constructors, then the next two are member functions of the class, being "Create". The first of which I used to test for Windows using version 3.1 of wxWidgets. But in order for the test to work on Linux and Mac, either travis-ci build config needs to change to make sure it's tested against 3.1 instead of 3.0, or I revert to version 3.0 locally and test against that instead, and tell people to use GLCanvas with care and use it only using version 3.0.
Not sure what the best solution is.

try something like:
.create(parent != null ? parent._ref : Window.nullWindowRef, untyped __cpp__("((wxWindowID)id)"), Point.defaultPositionRef, Size.defaultSizeRef, style);

I've tested against 3.0, which works. Do you want me to commit those changes and go from there? (I've changed Build.xml to link to the correct versions of the libs because I'm not sure how to check between versions)

I dont see why you cant use this constructor, which seems to be available on 3.0 and 3.1:
    wxGLCanvas(wxWindow *parent,
               wxWindowID id = wxID_ANY,
               const int *attribList = NULL,
               const wxPoint& pos = wxDefaultPosition,
               const wxSize& size = wxDefaultSize,
               long style = 0,
               const wxString& name = wxGLCanvasName,
               const wxPalette& palette = wxNullPalette);

Well, as far as I am concerned, compiler's don't lie:

It's requiring wxGLAttributes... If I add that it then becomes incompatible with 3.0 to test on Linux/Mac.
It's up to you. Do you want me to send over the latest commits, which I'm sure will work on Linux and Mac on travis this time?

You are right, compilers dont lie.
No constructor could take the source type, or the constructor overload resolution was ambiguous
There are two constructors one takes an const wxGLAttributes& dispAttrs as a second parameter, the other takes wxWindowID id as the second.

3.0 and 3.1 have the latter version (wxWindowID). So you just need to use the right one. untyped __cpp__("((wxWindowID)id)") as the second param in your createInstance will probably work.

Well, I tried.

Its not an const int * (IntPtr) - its a cpp::Reference<int>

Actually, i take that back - it is a const int *

why dont you try and do away with all params and try:
WxGLCanvas.createInstance(parent == null ? cast 0 : parent._ref, untyped __cpp__("((wxWindowID)id)"))

Hmm... That does work, actually. I'll commit and see if it builds successfully on Travis.

Hmm... Thought so. Just the same error as before. Ambiguity in the constructor overload.
Time to use wxwidgets 3.1 on travis do you think? :)

I dont, no. Esp. when its not needed and 3.0 and 3.1 have viable constructors. So now you have:
WxGLCanvas.createInstance(parent == null ? cast 0 : parent._ref, untyped __cpp__("((wxWindowID)id)"))

and it didnt work, try:
WxGLCanvas.createInstance(parent == null ? cast 0 : parent._ref, untyped __cpp__("((wxWindowID)id)"), Point.defaultPositionRef)

You know what, just forget. I'm just getting the same errors over and over again because of ambiguous constructor calls. I'll go back to C# with my editor, and people can use Wine/Crossover if they need to use it on Linux or Mac.

authors: ianharrigan ibilon tienery

repo: ianharrigan/hxWidgets

license: MIT

license_source: github-api


text:
Remove RuneReader

RuneReader was meant to be used as an easy way to read charset converted text from a file into Go's utf-8 strings.
However, this doesn't seem necessary and todos should be able to deal purely in bytes (so long as language identifiers for comments or strings are not defined in non-ASCII characters). This is especially true if output text of todos is not converted into the local terminal's character set.

I wonder if it's wise to work with bytes rather than runes. I think using bytes mostly depends on the assumption that any character encoding we encounter is going to be compatible with ASCII. Some character encodings like UTF-16 are incompatible.
A few other folks have implemented buffered rune readers

https://github.com/SteelSeries/bufrr
https://github.com/pelletier/go-buffruneio (go-toml used to use it but it seems like they just work on bytes now)

Another idea is to refactor the RuneReader and release it as a separate package that's a bit more modern than the existing packages.
I'm not sure I like the "unbounded growth unless you call Forget" part of go-buffruneio and the fact that they have a special EOF rune. Probably I would allow the user to specify the size of the buffer rather than allowing it to grow unbounded since you probably don't ever need to call UnreadRune on more than a few runes at a time. I guess the thinking its that once you've found a full token in the input you would call Forget but it seems strange to do it this way.
I don't think I can use bufrr at all since I would need to peek at more than one rune.

One person created a lexer package based on Rob Pike's GDG Sydney talk (Related #459). This makes me think to try it with generics.
https://github.com/bbuck/go-lexer
But it seems someone has done this already. Seems fairly reasonable. I wonder how fast it would be relative to an implementation I could write. Generics and all the other code to generalize it might slow it down a bit.
https://github.com/zalgonoise/lex

Hmm, it seems that the lex package's Lex only operates on slices and LexBuffer uses the gio library but that doesn't support buffered io. When would you ever really be reading anything other than bytes?
It looks like an interesting idea, but I would have implemented it differently for sure; using just the simple io.Reader interface (which can work with strings, slices, as well as other Readers etc.).

source: gharchive/issue

repo: ianlewis/todos


text:
annie网速进度异常

使用 -p 参数 下载合集 速度网速进度异常（有时出现无速度，ctrl+c，再重新下载会出现网速进度异常）

这个是因为前面的已经下完了，你再下载是直接跳过的，所以速度显示这样，但是只是速度显示不准确，不影响其它的


text:
国内下载不了youtube(can‘t download video from youtube)

用的翻墙软件，但是下载不了，提示：no connection could be made because the target machine actively refused it.
所以，这个软件是被youtube封锁了吗？(so,does it mean that Annie.exe is banned by youtube? )

https://github.com/iawia002/annie#proxy

看返回的错误是无连接，肯定是没有走代理。

authors: SeaHOH ixiangwang jiqing112


text:
添加好看视频支持

你好，我们家老师经常需要从好看视频网站下载资源离线播放给乡村孩子看，所以我新增了对 好看视频的支持。
我对go语言不太了解，代码是在 universal.extractor 基础上改的，希望有人帮忙review一下。
好看视频下载示例: annie 'https://haokan.baidu.com/v?vid=7533085269935016859&tab=recommend'

I'll take a look tonight.


text:
url parse failed of https://weibo.com/1836384951/K1upcCwot?type=comment

annie -d https://weibo.com/1836384951/K1upcCwot?type=comment
annie: version 0.10.3, A fast, simple and clean video downloader.
URL:         https://m.weibo.cn/1836384951/K1upcCwot?type=comment
Method:      GET
Headers:     http.Header{
"User-Agent":      {"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36"},
"Accept":          {"text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8"},
"Accept-Charset":  {"UTF-8,*;q=0.5"},
"Referer":         {"https://m.weibo.cn/1836384951/K1upcCwot?type=comment"},
"Accept-Encoding": {"gzip,deflate,sdch"},
"Accept-Language": {"en-US,en;q=0.8"},
}
Status Code: 200
Downloading https://weibo.com/1836384951/K1upcCwot?type=comment error:
url parse failed

At the same time, I can use annie to download from https://weibo.com/1642632622/K1sJttTYz?type=comment

annie -d https://weibo.com/1836384951/K1upcCwot?type=comment

This URL does not exist and I can't reproduce it.

At the same time, I can use annie to download from weibo.com/1642632622/K1sJttTYz?type=comment

This works for. can you try again with following command:
lux "https://weibo.com/1836384951/K1upcCwot%5C?type%5C=comment"

The original URL does not exist now.

authors: axetroy flyisland


text:
Create some proper documentation

There should be some documentation before this gets released to PyPI

I think the sections I've added to the README.md should be enough for now.


text:
add default action to paste register

I would like to propose an action for the register provider: namely insert selected text at cursor position. Not sure if in scope, but I have had it in my config for a while and I thought it may make a nice default addition: browsing registers means the user more likely than not intends to paste some content.
https://user-images.githubusercontent.com/15387611/195696850-854eda14-06bf-458b-afe5-cce26b9e3e0e.mov
In the demo you can see that it works also for long text containing spaces and tabs, pasting as intended. ~I have not figured out yet how to make new line characters \n paste as such, I suspect it is because you parse the registers content literally as \n string (thus vim thinks this is just a character rather than a line break)?~
EDIT: I amended and simplified the logic by just fetching the register number and invoking the paste command in normal mode: it works under all circumstances now.
In my configuration I have it bound as
...
registers = {
  actions = {
    ["default"] = actions.paste_register,
  },
}

I haven't found the place in the code to actually bind it to defaults - if you consider it valid you could make the change.

Ty @gennaro-tedesco for the PR!
I manually rebase/merged this as I wanted to reduce this to one commit and also improve on the logic a bit and use neovim API instead of vim.cmd, I also made this the default action for registers and added it the action help when pressing F1:
M.paste_register = function(selected)
  local reg = selected[1]:match("%[(.-)%]")
  local ok, data = pcall(vim.fn.getreg, reg)
  if ok and #data>0 then
    vim.api.nvim_paste(data, false, -1)
  end
end

https://github.com/ibhagwan/fzf-lua/commit/025d8c5ef8495aef838ac8e6be47f8da1bd9cc2c

authors: gennaro-tedesco ibhagwan

repo: ibhagwan/fzf-lua


text:
Httpsender doesn't work for uploading files to microsoft sharepoint

❗ please do not add sensitive information in issues, you can provide extra information via email using issue number as reference ❗
Describe the issue
We have an ibis app which uploads files to sharepoint. But with the normal http sender configured for a POST method with multipartxml doesn't work and gets the following error:
nl.nn.adapterframework.core.SenderException: HttpSender [Send_To_Sharepoint-sender] httpstatus [500] reason [Internal Server Error] body [<?xml version="1.0" encoding="utf-8"?><m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><m:code>-1, System.IO.IOException</m:code><m:message xml:lang="en-US">I/O error occurred.</m:message></m:error>]
	at nl.nn.adapterframework.http.HttpSender.extractResult(HttpSender.java:535)
	at nl.nn.adapterframework.http.HttpSenderBase.sendMessage(HttpSenderBase.java:692)
	at nl.nn.adapterframework.http.HttpSenderBase$$FastClassBySpringCGLIB$$f73d91f3.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:102)
	at nl.nn.ibistesttool.IbisDebuggerAdvice.debugSenderInputOutputAbort(IbisDebuggerAdvice.java:221)
	at nl.nn.ibistesttool.IbisDebuggerAdvice.debugSenderInputOutputAbort(IbisDebuggerAdvice.java:254)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

response from sharepoint
<?xml version="1.0" encoding="utf-8"?>
<m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
	<m:code>-1, System.IO.IOException</m:code>
	<m:message xml:lang="en-US">I/O error occurred.</m:message>
</m:error>

It does work with the attached custom httpsender
SharePointHttpSender.zip
Reporter
Vinh

To Reproduce
Steps to reproduce the behavior:

Configure attached adapter configuration
Configuration_Test.zip

Contact me for property values of the adapter

Test this adapter via test a pipeline, input can be dummy string

See error

Replace pipe Send_To_Sharepoint with aforementioned custom SharePointHttpSender and then it will work

Note: please test from an NN workstation
Environment
FF! 7.7.3: Ibis4Scan
Running on LPZWNL000033000 using Apache Tomcat/8.5.40
Java Version: Java(TM) SE Runtime Environment (1.8.0_172-b11)
Heap size: 325M, total JVM memory: 729M
Free disk space: 13GB, total disk space: 236GB
Up since: 2022-09-06 09:04:07 (1h)

It appears the following configuration works in 7.8-RC1:
	<sender
		allowSelfSignedCertificates="true"
		className="nl.nn.adapterframework.http.HttpSender"
		timeout="120000"
		urlParam="sharepointUrl"
		verifyHostname="false"
		headersParams="Authorization"
		contentType=""
		methodType="POST"
		postType="BINARY"
	>

yes files can be send to sharepoint using httpsender with the configuration Gerrit mentioned

authors: VBPham gvanbrakel

repo: ibissource/iaf


text:
Added support for MQ 7.5

Added a new Dockerfile which adds support to MQ 7.5. I built it using command:
$ docker build -t mq:7.5 -f Dockerfile-mq7.5 .
I tested this in a RHEL 7.3 machine (IBM Open Client) running kernel 3.10.0-514.10.2.el7.x86_64
I ran it using:
docker run --name mq -e LICENSE=accept -e MQ_QMGR_NAME=QM1 -v $HOME/mqm:/mnt/mqm -p 1414:1414 -p 9445:9443 -d --ipc=host mq:7.5
And then, to validate it I used:
$ docker exec -it mq dspmqver
Name:        WebSphere MQ
Version:     7.5.0.2
Level:       p750-002-131001_DE
BuildType:   IKAP - (Production)
Platform:    WebSphere MQ for Linux (x86-64 platform)
Mode:        64-bit
O/S:         Linux 3.10.0-514.10.2.el7.x86_64
InstName:    Installation1
InstDesc:
Primary:     Yes
InstPath:    /opt/mqm
DataPath:    /var/mqm
MaxCmdLevel: 750
LicenseType: Developer

Hi Gabriel,
Thank you for the PR, I've got a couple of issues and points to bring up with you:

The master branch of this repository contains the latest Docker image and a single docker file (901). Whilst we used to have multiple docker files for multiple versions of MQ we moved these different versions of MQ into separate branches in Pull Request #46. If we were to create a 7.5 version of the docker image then it would need to be in a separate branch (see the mq-8 & mq-8-lts streams as an example).
The scripts here have been created and tested to work with IBM MQ version 8 and above. I'm unsure whether they would be backward compatible. Have you performed any testing to make sure they all still work?
It's unlikely that we'd want to support a 7.5 version of the docker image as 7.5 is due to go out of service in April 2018. I'll discuss with colleagues here and get back to you.
In order to have your changes accepted you'll need to agree to the IBM Contributor License Agreement. See Issues and contributions for more information.

I'll be rejecting this PR based on the reason outlined in point 1. However i would suggest you don't start moving forward with a new PR until i or @arthurbarr gets back to you regarding point 3

We've discussed 7.5. The announcement for MQ Support in Docker containers was for MQ 8 and above. 7.5 is not covered in this and so is not supported by IBM to run in Docker containers. As this Github repository shows examples of MQ in docker containers we can't accept this PR.

authors: gpborges parrobe

repo: ibm-messaging/mq-docker


text:
NVMeBasicContext: Fix response vector size

It was found that for some people (me!?) temperatures were reported
seemingly accurately despite the response vector never being resized to
expose the data written to its backing store by the SMBus block read.
For others[1] the response could not be parsed because the vector had
zero length. It's unclear how the code as it stood ever yielded valid
values, but here we are.
[1] https://github.com/openbmc/dbus-sensors/issues/18
Fixes: #18
Signed-off-by: Andrew Jeffery andrew@aj.id.au
Change-Id: Ic2015a776389635765972084de75e33e7ea23d53

nvmesensor was broken upstream by 73030639a5ba8 which we don't have in the fork here. The fix will be submitted upstream via https://gerrit.openbmc-project.xyz/c/openbmc/dbus-sensors/+/52531 so whenever we rebase we just need to make sure we pull both in.

repo: ibm-openbmc/dbus-sensors


text:
fix: mw_one is nullptr, but you call his copyDirectoryFiles() function.

Log:
Bug:

@ic005k

If you working on the debian and add the  sanitize tools, it will crash.

on the debian(linux), when the app start, it  is not  first  run the mymain.cpp on "mw_one = mw;"(line 36) ， but run the main.cpp on "mw_one->copyDirectoryFiles();"(line 33).

Running OCAT under Linux, I haven't received any reports from users about any problems with the app yet.
In any case, I will completely refactor it from the program structure and I will take this issue seriously.
Thanks.

Do you have any way of communicating in time? such as WeChat. I would like to know the softwore. I can help you with a little problem.

Sorry, we don't allow any external IMs on the premises we work on, but that's OK, I have an MX Linux here (it's also Debian based) and I'll test it out on it later when I have time. Thanks again.

This is an easy fix, so keep an eye out for subsequent updates to OCAT.

Once again, thank you for your support of OCAT and any suggestions or any questions are welcome.
If you have some free time, you are more than welcome to white box test OCAT.

you are welcome. I do have some leisure time. I want to know about this software from the perspective of developers. For example, those functions are not perfect, and those interactions are not very user-friendly. I wonder if it is convenient for you to communicate?

can you  understand chinese?

This is an easy fix, so keep an eye out for subsequent updates to OCAT.

This modification is confirmed to be a bit simpler and I can refine it.
You can create a development branch (dev) there, I will submit the code to the dev branch, and you can merge it into the master branch. May I?

can you understand chinese?

？
当然。

You can create a development branch (dev) there, I will submit the code to the dev branch, and you can merge it into the master branch. May I?

非常感谢，目前OCAT基本上已经封笔了，剩下的事情就是日常维护和结构代码优化，有时间我就会做这个事情。
如果你在使用的过程中有任何功能需求，可随时告诉我。
目前来说，OCAT的代码总量差不多2万行了，基本上不再接受代码级的PR了，因为OCAT已经非常稳定了，黑盒测试几乎没有任何bug，也经过了大量用户使用（差不多上万的用户）的考验。
无论如何，感谢你的支持。如果时间允许我非常愿意就OCAT的一切与你进行讨论，谢谢。

对了，OCAT的开发模式采用的是非团队模式和敏捷的微迭代方式，可能有很多地方的代码不规范，见谅。

我明白你的意思，功能已经基本封笔，不在做新功能引入；并且测试也完成了，也不会引入新的代码。

如果你方便，可以新拉一个分支，我有时间可以帮忙做一下结构代码优化。

我开了dev分支并打开了Actions，这里：https://github.com/ic005k/OCAuxiliaryTools/tree/dev


text:
🛑 Git is down

In baf04dc, Git (https://git.icarephone.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Git is back up in 764ca26.

repo: icarephone/upptime


text:
🛑 Icarephone is down

In bc84d5d, Icarephone (https://www.icarephone.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Icarephone is back up in 1d398d5.


text:
[shcf_cli init] fails to run from outside directory

~$ ./shcf/core/bin/shcf_cli init ./shcf/core/bin/shcf_cli: line 22: /Users/icasimpan/Documents/lib/create_init.bash.inc: No such file or directory ./shcf/core/bin/shcf_cli: line 23: create_init: command not found

Fix breaks running from the inside (e.g. ./shcf_cli init)

Verified fixed.

repo: icasimpan/shcf


text:
OpenGL backend does not work on old OpenGL hardware (e.g. OpenGL ES 2)

The current OpenGL (glow) backend does not work on OpenGL ES 2 hardware (such as the PinePhone [Mali 400 GPU] in my case, with the latest GLSL version supported being 1.20).
However, it's not too far from being able to run there. By removing the use of instanced rendering and switching to older GLSL syntax, I managed to get it running on my PinePhone.
I have a fork at https://bics.ga/reivilibre/iced-mobile/src/commit/2dc42b4a22ffc31a83297bfed7641e3737a0a940 which I am using .
I'm not sure if I can contribute any changes back immediately (since there may be a performance cost for hardware which does support instanced rendering etc, but I felt compelled to leave a note here in case anyone may find it useful.
(as an aside: I have left a comment about my experience with Iced on the PinePhone on the mobile issue here: https://github.com/hecrj/iced/issues/302#issuecomment-869061787)
I wonder what the best approach might be here; would we prefer to have both a modern implementation and an old one and use the modern one if we can?

I have a similar problem on my notebook uses an Intel onboard graphics chip. This leads to the somewhat uncomfortable situation that I can compile my project for Linux (beside Windows and macOS) but not run it.

Would it be possible to PR this as an Iced feature? So that way it is off by default, but can be enabled when needed?

So back in December I wanted to build a podcast app for the PinePhone and did the (same see: https://github.com/dskleingeld/iced). I have little to no experience in GPU programming therefore didn't PR assuming the code quality was quite bad.
One of the things I ran into was OpenGL2ES not running on modern hardware. For now my fork adds a feature glow_OpenGL2ES that I enable when building for the PinePhone. I wonder if @13r0ck ran into the same issue?
I quickly compared our forks and did not found huge differences except me targeting GLSL version 100ES and needind an vector + allocation to remove instancing where @13r0ck needed none :+1:.
Still my fork might be useful to underline the wish for older OpenGL support.

Hi there! Just wondering if there's been any progress on this; would be great to see it upstreamed if possible.
(also interested in this for the PinePhone - how did y'all go with getting it running?)

(also interested in this for the PinePhone - how did y'all go with getting it running?)

I have a really early build for a podcast player with quite detailed build instructions that might help you out: https://github.com/dvdsk/pods. I cross compile to the PinePhone though you can also compile on the device. That just takes forever as you well need to do a release build or your app will be really laggy on the PinePhone.

Just wondering if there's been any progress on this; would be great to see it upstreamed if possible.

It might be best to wait till iced switches to iced_wgpu for OpenGL support. If you need an up to date fork you can make an issue on mine and Ill merge the latest iced master changes in.

@dvdsk

If you need an up to date fork you can make an issue on mine and Ill merge the latest iced master changes in.

I would really appreciate if you could update your fork with the latest iced master changes. I have a user running a very old version of OpenGL and I'd like to release a special build for them.
Thanks you.
PS: You've disabled the issues in your repo.

Thanks you for your time!

authors: 0x192 13r0ck dskleingeld dvdsk philpax reivilibre sourcebox

repo: iced-rs/iced


text:
Fixed Operations within PaneGrid

Fixes #1532

Oops, I missed a file when committing. Coming right up...

No worries! Just fixed implemented the missing stuff myself :)

Ah, you beat me to it. Sorry about that


text:
Review positions: visibility

positions: visibility indicates the visibility with a letter or number code:
https://github.com/ices-tools-dev/esas/blob/0d294b4ea678e34f52409a16602f9133ac179dcf/_data/table-schemas/positions.yaml#L125-L153

[ ] @ices-tools-dev/data-and-information Does ICES already have a controlled vocabulary for this? Is this field used in other datasets?
[ ] @nicolasvanermen Would it be possible to translate the letters A-D to a number (e.g. upper bound or mean), so we just have a range of numbers with min-max for all? How is this used in analyses?

A, B, C, D are well-established codes that used to describe
visibility 'quality' instead of an actual distance range (these were added
later). Was always coded as such in the ESAS v5 database, therefore I would
keep it in. Yet it would be nice to make clear that visibility is
preferably scored using distance.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 6, 2021 at 12:49 PM Peter Desmet notifications@github.com
wrote:

position: visibility indicates the visibility with a letter or number
code:
https://github.com/ices-tools-dev/esas/blob/0d294b4ea678e34f52409a16602f9133ac179dcf/_data/table-schemas/positions.yaml#L125-L153

@ices-tools-dev/data-and-information
https://github.com/orgs/ices-tools-dev/teams/data-and-information
Does ICES already have a controlled vocabulary for this? Is this field used
in other datasets?
@nicolasvanermen https://github.com/nicolasvanermen Would it be
possible to translate the letters A-D to a number (e.g. upper bound or
mean), so we just have a range of numbers with min-max for all? How is this
used in analyses?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/26, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXOJSY7MXFSCHM62VDTSYRE4BANCNFSM4VXNUH5Q
.

A, B, C, D are well-established codes that used to describe
visibility 'quality' instead of an actual distance range (these were added
later). Was always coded as such in the ESAS v5 database, therefore I would
keep it in. Yet it would be nice to make clear that visibility is
preferably scored using distance.
Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Wed, Jan 6, 2021 at 12:49 PM Peter Desmet notifications@github.com
wrote:

position: visibility indicates the visibility with a letter or number
code:
https://github.com/ices-tools-dev/esas/blob/0d294b4ea678e34f52409a16602f9133ac179dcf/_data/table-schemas/positions.yaml#L125-L153

@ices-tools-dev/data-and-information
https://github.com/orgs/ices-tools-dev/teams/data-and-information
Does ICES already have a controlled vocabulary for this? Is this field used
in other datasets?
@nicolasvanermen https://github.com/nicolasvanermen Would it be
possible to translate the letters A-D to a number (e.g. upper bound or
mean), so we just have a range of numbers with min-max for all? How is this
used in analyses?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/26, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXOJSY7MXFSCHM62VDTSYRE4BANCNFSM4VXNUH5Q
.

@nicolasvanermen "Yet it would be nice to make clear that visibility is preferably scored using distance." Can you write something that would fit in the definition?

@nicolasvanermen "Yet it would be nice to make clear that visibility is preferably scored using distance." Can you write something that would fit in the definition?

Visibility code, preferably scored as a distance (A, B, C & D being
historical codes):

A Poor (< 1 km)
B Fair/moderate (1 – 5 km)
C Good/very good (5 – 10 km)
D Excellent/infinity (> 10 km)
0.1 Visibility in km
0.2 Visibility in km
0.3 Visibility in km
0.4 Visibility in km
0.5 Visibility in km
0.6 Visibility in km
0.7 Visibility in km

Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Thu, Jan 7, 2021 at 12:09 PM Peter Desmet notifications@github.com
wrote:

@nicolasvanermen https://github.com/nicolasvanermen "Yet it would be
nice to make clear that visibility is preferably scored using distance."
Can you write something that would fit in the definition?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/26#issuecomment-756050334,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXPNZKX4DDSWVVKXWMLSYWI6RANCNFSM4VXNUH5Q
.

Visibility code, preferably scored as a distance (A, B, C & D being
historical codes):

A Poor (< 1 km)
B Fair/moderate (1 – 5 km)
C Good/very good (5 – 10 km)
D Excellent/infinity (> 10 km)
0.1 Visibility in km
0.2 Visibility in km
0.3 Visibility in km
0.4 Visibility in km
0.5 Visibility in km
0.6 Visibility in km
0.7 Visibility in km

Nicolas Vanermen
Wetenschappelijk medewerker
Instituut voor Natuur- en Bosonderzoek
Havenlaan 88, bus 73, 1000 Brussel
0486/361.582
On Thu, Jan 7, 2021 at 12:09 PM Peter Desmet notifications@github.com
wrote:

@nicolasvanermen https://github.com/nicolasvanermen "Yet it would be
nice to make clear that visibility is preferably scored using distance."
Can you write something that would fit in the definition?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ices-tools-dev/esas/issues/26#issuecomment-756050334,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYKGXPNZKX4DDSWVVKXWMLSYWI6RANCNFSM4VXNUH5Q
.

@nicolasvanermen please see my change at https://github.com/ices-tools-dev/esas/commit/146d9ea71c2600e3a0dfc7605c570622d3c06981

@nicolasvanermen please see my change at https://github.com/ices-tools-dev/esas/commit/146d9ea71c2600e3a0dfc7605c570622d3c06981

need new vocab

need new vocab

authors: Osanna123 nicolasvanermen peterdesmet

repo: ices-tools-dev/esas


text:
Fix book adding

What I did in this PR:

I fixed the add book method and refactor the code to add author with the book

@Mofuhidy
I implement some boilerplate for adding the respective tag like Author, Label and Genre
I put in in the respective manager module for each class,
its optional but feel free utilize these methods

authors: Mofuhidy ichsansandy

repo: ichsansandy/catalog-of-things-ruby


text:
Photonic Quantum Computer 光量子计算机 - iClass - 爱课

https://iclass.cc/2021/01/15/07-13-photonic-quantum-computer.html
A photonic quantum computer could have huge advantages over its matter-based counterpart. Photons are much less prone to interact with their environment, whi...

page was renamed


text:
Happy path - Archway to ICON

One way CallMessge initated from xCall on Archway recieved on ICON

duplicate issue

authors: pragyanshrestha-ibriz sdpisreddevil

repo: icon-project/IBC-Integration


text:
bug[React]: Icon Component does not render icon on first render when using loadIcons to preload

When using loadIcons to preload icons before they get displayed, it seems that the this.state.icon in IconComponent does not get set until the second render cycle.
I confirmed this by calling this._checkIcon(false) on the first render in the first line of the method. which then makes it so that this.props.icon is no longer null
I was able to fix it for myself by changing the contructor function of the IconComponent to use the this.props.icon as base value for the state:
constructor(props) {
    super(props);
    this.state = {
        // Render placeholder before component is mounted
        icon: { data: props.icon }
    };
}

I'm not 100% sure what the actual underlying issue is. I know that this.state.icon can't be null on the first render if you already have the icon name and or data available in order to render the icon first go.
The issue does not seem to occur when rendering the Icon component directly, but when using abstraction in another component, the current implementation causes issues with loadIcons.
For example we have something like this:
const iconLoadList = new Set();

function CustomIcon({ icon, ...props }) {
  return (
    <Icon
      width="1em"
      height="1em"
      icon={icon}
      className={`Icon--${icon}`}
      {...props}
    />
  );
}

function getIconSet(iconName) {
  iconLoadList.add(iconName);

  function IconWrap(props) {
    return <CustomIcon icon={iconName} {...props} />;
  }

  return IconWrap;
}

const Icons = /** @type {const} */ ({
  CaretUp: getIconSet("ph:caret-up"),
  CaretDown: getIconSet("ph:caret-down"),
  CaretLeft: getIconSet("ph:caret-left"),
  CaretRight: getIconSet("ph:caret-right"),
});

loadIcons(Array.from(iconLoadList));

And then render it like so:
 <Icons.CaretDown fontSize={24} />

Please see my attempt at trying to create a minimal reproducable example: codesandbox.io
I've been trying for a couple hours now to create a minimal example, but I cannot for the life of me recreate it.
I can see that the icon prop is getting passed through correctly and exists at every stage of rendering. the only place it doesn't exist is inside @iconify/react's IconComponent's state.
Any suggestions on how I could recreate a minimal example to reproduce the issues are greatly appreciates since i'm at the end of my straw on this one.
The project i'm having this issues in is using "react": "18.2.0" and "@iconify/react": "^4.1.1" and "webpack": "5.88.1"
See #279

That's correct behavior. Icon component does not render icon until component is mounted. This is done because of SSR - if icon is rendered before it is mounted and page is generated on server, it breaks React's hydration.

If you do want icon to render as soon as it is available without mounted shenanigans, I suggest to switch to iconify-icon web component. It renders icon immediately when data is available in shadowDOM, independent of framework. All React sees is iconify-icon element, contents are not visible to React, so web component doesn't have to account for possible hydration shenanigans.
Also available as @iconify-icon/react for React that is a simple wrapper that maps className to class (for web components in React you should use class, not className, which confuses some developers, so I've made a simple wrapper).

Thanks @cyberalien didn't know that was the way, I'll have a look at those.
I've not really worked with SSR for react, but could the base state be assigned with a window check? if the window doesn't exists does that mean it's being SSR'd? so you could do something like icon: window ? { data: props.icon } : null?

Hydration works like this:

Components are rendered on server, converted to HTML, page is sent to browser as static HTML that is rendered immediately by browser before loading any scripts. This is called server side rendering.
Then, in browser, after React is loaded, it generates page again in virtual DOM, rendering each component used on page. So like normal client side rendering. However, instead of just rendering it in HTML, it checks HTML page, expecting to find the same content in live HTML, assigns event listeners and stuff to existing HTML instead of replacing content. This is called hydration.

In order for hydration to work, content generated on server and content generated on client must match, otherwise hydration might fail for an entire page.
Window check would not help. It would result in different HTML rendered on server and client, causing hydration errors or complete hydration failure.
One caveat of hydration process is mounting of components. When components are rendered on server, mount event is never called. On client hydration is done before component is mounted because React needs to figure out which component should be assigned to which existing HTML element, only then mount component. Which means after mount event is called, hydration has been completed, so component can render whatever it needs without accounting for SSR.
Why would content be different in case of icon component, causing hydration to fail? Data for icons is loaded asynchronously, which means icon data might not be available when component is rendered. If data is not guaranteed to be available, but content rendered from that data must be identical, the only option is not render icon until hydration process is complete.
There are 2 viable solutions for this:

Wait for component to mount, then render icon. This is what icon component currently does.
Render icon without React. This is what web component does.

Thanks for explaining it, It makes sense.
I've applied your suggestion for iconify-icon and @iconify-icon/react and it works as desired, first time for me working with web components, very nice!
I'll close this issue and PR. Thanks again!

authors: SaintPepsi cyberalien

repo: iconify/iconify


text:
Add default year to the roadmap

Description
Create a new function
Compare if the length of the data array is 0
If so, add the new Default
(Thanks Ryan for Helping me out)
Screenshots

Steps to verify/test this change:
Final Checks:

[ ] Verify successful deployment
[ ] Delete branch

(optional)

[ ] Write tests
[ ] Write documentation

Closes #194

repo: icssc/peterportal-client


text:
[Feature Request] Add support for OpenSearch v2 and the new dedicated provider

Description
There is a new dedicated provider for OpenSearch the module should use to support version >= 2
The attributes of the resources are pretty much the same but with slightly different names.

This would be great as we are interested in anomaly detection which seems to be already present in the new provider but is not present in https://github.com/phillbaker/terraform-provider-elasticsearch.

authors: amontalban egarbi

repo: idealo/terraform-aws-opensearch


text:
Updating automated test

updating automated test to check for bad inputs as well

Very insightful !!


text:
Add GitHub Rules & setup for auto-delete branch post PR merge feature

Is your feature request related to a problem? Please describe.
Too many feature branches are showing up as part of the main repo.
Describe the solution you'd like
A clear and concise description of what you want to happen.
We can simply auto-delete each branch once the PR from it is merged into the main branch
Describe alternatives you've considered
No alternative approach exists at the moment, although many prefer to retain the feature branch

@SID262000: This is already added as part of custom repo settings

@shravan20 I had a meeting with @idodav & looks like we don't have it. In case you feel its already in place, feel free to paste a snapshot here, Thanks

@SID262000 we have branch protection rules. Do you have any reference to how we can setup auto delete after merge to main?

This is the PR merged yesterday, which was auto deleted after merge.

@SID262000 we have branch protection rules. Do you have any reference to how we can setup auto delete after merge to main?

Just in case if this is not happening, @idodav: Adding the reference

@shravan20 the branch was deleted manually by me. I now activated:
Automatically delete head branches feature. Thanks 😁

@idodav Do we have the rules in place apart from the branch rules setup, yesterday when we explored, we saw it was empty.

@SID262000 added this. I'm closing this issue. Thanks.

repo: idodav/sharkio


text:
Incompatibility of plugin with Flutter 3.7.0-13.0.pre.79 leads to build failure

I'm using Flutter master branch, and I just pulled the lastest update and try starting my app, however I got an error from this plugin file.
My Flutter and Dart version info is below:
Flutter 3.7.0-13.0.pre.79 • channel master • https://github.com/flutter/flutter.git
Framework • revision 91c3f80c8c (15 hours ago) • 2022-12-27 04:44:24 -0500
Engine • revision 790604a09f
Tools • Dart 3.0.0 (build 3.0.0-64.0.dev) • DevTools 2.20.0

And in this version of Flutter, after I tried to start my app, I got this error (I tried flutter clean and pub get however the problem still there):
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
lib\main.dart:1
: Error: The method '_NestedScrollMetrics.copyWith' doesn't have the named parameter 'devicePixelRatio' of overridden method 'Object with ScrollMetrics.copyWith'.
../…/src/nested_scroll_view.dart:526
  _NestedScrollMetrics copyWith({
                       ^
/C:/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart:43:17: Context: This is the overridden method ('copyWith').
  ScrollMetrics copyWith({
                ^

: Error: The superclass, 'FixedScrollMetrics', has no unnamed constructor that takes no arguments.
../…/src/nested_scroll_view.dart:514
  _NestedScrollMetrics({
  ^^^^^^^^^^^^^^^^^^^^
Target kernel_snapshot failed: Exception
2

FAILURE: Build failed with an exception.

* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1157

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 16s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

Just upgrade your Flutter to the new master version.
flutter upgrade

Because someone broke it 5 days ago and reverted it 5 hours ago. :(

You can check it here: Flutter Commit: 999356b776f70132d569a37f13f65333a1bb0779

It works! Thanks for answering!

-_-|||   So sad, I recommand you to use the latest stable or dev channel than the master channel.

authors: idootop nfnfgo


text:
inigo init - misleading README

When I try to initialize a project (using the exact commands as in README)
$ mkdir MyApp && cd MyApp
$ inigo init MyNamespace MyApp

I get this:
usage: Inigo <command> <...args>

	archive <pkg_file> <out_file>: Archive a given package
	build <code-gen=node>: Build program under given code gen
	build-deps: Build all deps
	clean <deps?>: Clean package artifacts, optionally including deps
	check: Typecheck the project
	exec <code-gen=node> -- ...args: Execute program with given args
	extract <archive_file> <out_path>: Extract a given archive to directory
	fetch-deps <server>: Fetch and build all deps (opts: --no-build, --dev)
	init <namespace> <package> <template.inigo>: Initialize a new project with given namespace and package name
	login <server>: Login to an account
	pull <server> <package_ns> <package_name> <version?>: Pull a package from remote
	push <server> <pkg_file>: Push a package to remote
	register <server>: Register an account namespace
	repl: Launch idris2 repl
	test: Run tests via IdrTest

Ok, so now that I actually looked at the usage info, I realised, that I should add a template like this:
$ inigo init MyNamespace MyApp <template.inigo>

But still, the README is misleading, and it is not obvious how to obtain a template.

When I added templates I forgot to update the README. There are 2 example templates in the templates subdirectory. I think I added some docs on templates but they aren't hosted anywhere so you'll have to build them yourself.

I found the templates but I can't build them. (Issue #40)

authors: JankaGramofonomanka Z-snails

repo: idris-community/inigo


text:
Set default repo branch to "develop"

Now that we can update yearn.finance again we should change the default branch from "y" to "develop."

I am setting up continuous integration now using GitHub actions.
I've created a new branch named "develop."
All pushes to "develop" will do the following:

Install dependencies
Run unit tests
Create production bundle
Deploy to S3
Invalidate CloudFront cache

Resolved. Default branch is now "develop"

repo: iearn-finance/iearn-finance


text:
Spelling

This PR corrects misspellings identified by the check-spelling action.
The misspellings have been reported at https://github.com/jsoref/xml2rfc/actions/runs/3251654432#summary-8897603217
The action reports that the changes in this PR would make it happy: https://github.com/jsoref/xml2rfc/commit/e85b0067a937d261ef62816040fa14947f92f885
Note: this PR does not include the action. If you're interested in running a spell check on every PR and push, that can be offered separately.

@jsoref Thanks for your contributions.

Note: this PR does not include the action. If you're interested in running a spell check on every PR and push, that can be offered separately.

I think this will be a good PR check for this project.
So, feel free to submit that as another PR.

authors: jsoref kesara


text:
Not sending messages

i need to talk to my friends

same as #235 . Pls read the previous issues before creating new ones.

authors: Jpfonseca tariqrodriquez

repo: ifedapoolarewaju/igdm


text:
when i use byte in FairMOT

if i use motion and reid, i should replace multiracker.py into tracker.py and set --match_thres 0.4 but how about conf_thres?

if i use motion and reid, i should replace multiracker.py into tracker.py and set --match_thres 0.4 but how about conf_thres?

hi, when l want to apply byte to the fairmot, l change the multiracker.py into byte_tracker.py only, is there any other things i need to do, except Installation? cause l want to get the evaluation of this

repo: ifzhang/ByteTrack


text:
Short description of changes

Long description...

Good!

repo: ignaciotrangoni/github-slideshow


text:
Should rename the term "Canonical link" in FreeGroup

Desired behavior
The term "canonical link" in SDFormat refers to a link to which the model frame is attached. That is, there's a coordinate frame called the model frame and it has a constant pose offset from the implicit frame defined by the canonical link. On the other hand, the term "canonical link" in the context of FreeGroup refers to a link in the model that has no constraints. For DART, this link would be the root of a kinematic tree and it's parent joint would be FreeJoint, which has 6DOF. Thus it is possible that the "canonical link" of a model per SDFormat be different from the "canonical link" of the FreeGroup of the model
For example:
<?xml version="1.0"?>
<sdf version="1.7">
  <model name="M1">
    <link name="L1"/>
    <link name="L2"/>
    <joint name="J1" type="fixed">
      <parent>L2</parent>
      <child>L1</child>
    </joint>
  </model>
</sdf>

The canonical link of M1 per SDFormat is the link L1, however the canonical link of the FreeGroup of M1 is L2 because L1 and L2 are constrained by a joint and L2 is the parent.
This is also exacerbated by the fact that starting in SDFormat 1.7, the canonical link can be specified by the user to be any link in the model.
Since the term is overloaded, and the Gazebo/SDFormat version of canonical link existed (maybe implicitly) before the FreeGroup counterpart, we should come up with a new name for FreeGroup's canonical link.
Implementation suggestion
Rename the FreeGroup "canonical link" to "unconstrained link"

there's only a few hours left before feature freeze, but this sounds like an API change to me

It sounds like a good idea to me. As @scpeters pointed out, we're close to feature freeze though. We could open a pull request starting the implementation. One thing to keep in mind is that the existing public CanonicalLink functions will need to be tick-tocked.

done in #234

Just a reminder that ign-gazebo is still using CanonicalLink, which issues a warning. I don't think there's a PR addressing this yet.

https://github.com/ignitionrobotics/ign-gazebo/pull/723

authors: azeey chapulina scpeters

repo: ignitionrobotics/ign-physics


text:
Allow slides to use srcset

Is your feature request related to a problem? Please describe.
There is no documentation on using src-set instead of src for slides. Since in my lightbox I want to display large images, it would be good to optimize them for specific viewports.
Describe the solution you'd like
Allow passing a src-set instead of just src to the underlying img tag.
Describe alternatives you've considered
No response
Additional context
NextJS 14.1 stabilized the getImageProps function. Might be a good idea to update the Nextjs example, especially that it only seems to consider statically imported images and not ones from CMS.

I believe the documentation provides very specific examples of how to supply scrSet data:

https://yet-another-react-lightbox.com/#RecommendedSetup
https://yet-another-react-lightbox.com/documentation#Slide

Allow passing a src-set instead of just src to the underlying img tag.

Please note that this library expects srcSet prop to be supplied in addition to src, not instead.

NextJS 14.1 stabilized the getImageProps function. Might be a good idea to update the Nextjs example, especially that it only seems to consider statically imported images and not ones from CMS.

I'm not particularly clear what sort of example you expect to see, but please feel free to open a separate discussion or open  PR.

authors: igordanchenko krokosik


text:
in tables, auto calculating rows sometimes break a column formula

Describe the bug
Changing a value in an auto-calculated row can cause formula results to jump between columns
To Reproduce
Steps to reproduce the behavior:

Create a table in a .org file
Add hashmarks in the leftmost column to mark all rows to auto calculate
put some numbers in one column
add a column formula to the adjacent (right) column which does something with the numbers
edit one of the input cells to be larger by an order of magnitude (add a zero or something on the right)
hit tab to re-calculate
see error (formula result populates in the input column, next to the input

Expected behavior
The formula result should populate in the column targeted by the formula
Screenshots

Platform:

Eg PC ST3

** Sublime debug console output**
SyntaxError: invalid syntax
OrgExtended.orgtableformula [ERROR]: TABLE ERROR: Traceback (most recent call last):
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1951, in Execute
val = self.eval(self.formulas[i].expr)
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\simple_eval.py", line 326, in eval
return self._eval(ast.parse(expr.strip()).body[0])
File "./python3.3/ast.py", line 35, in parse
File "", line 1
remote('thisTable',@ getcolcell(3,0) )
^
SyntaxError: invalid syntax
Traceback (most recent call last):
File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 1088, in run_
return self.run(edit)
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 2599, in run
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1834, in HighlightFormula
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 2421, in SingleFormulaIterator
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1876, in FormulaTargetCellIterator
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1864, in FormulaTarget
IndexError: list index out of range
Traceback (most recent call last):
File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 1088, in run_
return self.run(edit)
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 2599, in run
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1834, in HighlightFormula
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 2421, in SingleFormulaIterator
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1876, in FormulaTargetCellIterator
File "C:\Users\jtaylor\AppData\Roaming\Sublime Text 3\Installed Packages\OrgExtended.sublime-package\orgtableformula.py", line 1864, in FormulaTarget
IndexError: list index out of range
Additional context
Add any other context about the problem here.

Thanks, when I get a chance I will try to duplicate.
NOTE: if you have a fix please submit a PR and I will take a look.

1.2.44 will have a fix for this when I can get it out.
I was able to duplicate the issue and I believe I understand what was going on.

authors: JosefTaylor ihdavids

repo: ihdavids/orgextended


text:
Add automatic master channel handling

Summary
When adding samples to a channel group, the absolute time is supplied. If a master channel is configured, this channel should use that time but the time needs to be converted to relative time.
The idea is to check  if a time master exist and if so set the proper relative time. The relative time should be relative to the start time. This time is store when the StartMeasurement() is called.
The StartMeasurement() function shall update samples in the cache while the SaveSample() function only needs to update the master channel value before creating.

Added so the master time channel uses the sample time to calculate the relative time. The user only needs to create the time master channel and the writer object will fix calculating the correct values from sample time and start time.

repo: ihedvall/mdflib


text:
DOC: Add columns to decennial census and ACS

DOC: Add columns to decennial census and ACS

Description

Category: documentation
JIRA issue: SSCI-1406, SSCI-1414

Document adding "housing type" column to decennial census and ACS datasets
Document adding "relationship to reference person" column to ACS dataset
Edit noise table to include the new columns

This is intended to be the official documentation for the engineers to implement these changes, as well as being the user-facing documentation.
The diff includes a bunch of whitespace deletions from my editor, so you may want to hide those.
Testing

Built docs locally

If we're changing the "GQ pop" ones anyway, did we decide whether we like the word "population"? I feel like "group quarters person" is more natural for this column but don't feel strongly.

I got the names from pp. 36-37 in this reference, with the only change being to remove the gendered language:
https://www2.census.gov/programs-surveys/acs/tech_docs/pums/data_dict/PUMS_Data_Dictionary_2016-2020.pdf
If we wanted to make other changes I guess we could, but I figured the simplest thing was to use what's there.

I figured the simplest thing was to use what's there.

Yes, that makes sense. More realistic to how the real data is, too.

authors: NathanielBlairStahn zmbc

repo: ihmeuw/pseudopeople


text:
Support non-GAMS models

Scenario.solve() ends with the following lines:
https://github.com/iiasa/ixmp/blob/aa7b2fee69b7c9a5b0c5736abf7dbf5cda55262b/ixmp/core.py#L1234-L1238
In order to support other, non-GAMS models, the following changes could be made:

Extend and generalize the code in ixmp.model_settings, adding:

a new ixmp.model.Model abstract class,
an ixmp.model.GAMSModel subclass.

Change Scenario.to_gdx(…) to GAMSModel.write_data(scenario, …).
Change run_gams(…) to GAMSModel.run(scenario, …).
Change Scenario.read_sol_from_gdx(…) to GAMSModel.read_solution(scenario, …).

After this, users would be able to run non-GAMS models by subclassing ixmp.Model() and implementing the methods write_data(), run(), and read_sol_from_gdx().
As identified here in the discussion of #108.

Here's a modified version of Dantzig's cannery/transport problem from the Julia/JuMP optimization examples: cannery.jl.txt
To check that Model has been properly abstracted, a test could be written calling this through a JuliaModel class.

The branch feature/pyomo-model contains some experimental code using Pyomo.

repo: iiasa/ixmp


text:
Question about bloom_filter test in SSTableTest

Hi, I have a question about the bloom_filter test in SSTableTest.
The test inserted 1e5 keys and tested 5e6 uninserted keys, but it failed on my local machine. Is it related to the computing power of my local CPU?
For example, I changed it to insert 5e4 keys and 2e5 uninserted keys, and it passed.
Thanks!

Hello, sorry for my late response, the time limits of tests are determined by measuring the execution time on our course server, so it defintely related to your hardware configuration. If you just want to check the correctness, and you ensure that there are no errors on the time complexity, you can change the time limit.
I am very happy to see someone else to do this project.
Also, if you have any idea to improve the testing method, or the documents, please feel free to make comments.

@yfzcsc  Thank you for the response! This project is awesome and I appreciate it for all your efforts!

authors: AcKing-Sam yfzcsc

repo: iidb/wing


text:
!!! maya2glTF: failed at 17:07:06 !!!

Hello. I tried to export selected mesh but this error appeared !!! maya2glTF: failed at 17:07:06 !!!
What can I do to avoid this problem? Thank you in advance.
Maya 2020.2
Microsoft defender is off
Windows 11

Can you paste the full error log?

I hope this is the needed text. I found it script editor.
Remove animation from 'fluidShape2Cache1', or delete the node entirely, to resume caching.
Warning: Cached Playback: Safe mode - cache disabled as unsupported nodes were found in the scene. See the Script Editor for details.
maya2glTF -sn "Steam" -of "C:/Users/krist/OneDrive/Рабочий стол/Steam/export/" -sf 1 -cpr "(C)2024 krist"  -sno -vno
maya2glTF: loading plugin...
// Warning: file: C:/Users/krist/OneDrive/Документы/maya/2020/scripts/maya2glTF_UI.mel line 217: Plug-in, "maya2glTF.mll", is already loaded.  Skipped. //
maya2glTF: plugin loaded.
// Warning: line 1: Maya failed to provide the tangents of mesh 'polySurfaceShape1'!
Assign texture coordinates and/or cleanup your mesh and try again please //
// Error: line 1: Couldn't write to 'C:/Users/krist/OneDrive/xD0xE0xE1xEExF7xE8xE9 xF1xF2xEExEB/Steam/export/Steam0.bin' //
!!! maya2glTF: failed at 18:12:53 !!!
updateRendererUI;
The dynamics evaluator must disable the evaluation manager due to these unsupported nodes: fluidShape2 fluidEmitter1
Disable the 'dynamics' evaluator, or remove the nodes, to resume using the evaluation manager.
Warning: Cached Playback: Cache disabled as the evaluation manager has been disabled. See the Script Editor for details.
maya2glTF -sn "Steam" -of "C:/Users/krist/OneDrive/Рабочий стол/Steam/export/" -sf 1 -cpr "(C)2024 krist"  -acn "clip" -ast 1 -aet 300 -afr 30 -sno -vno
maya2glTF: loading plugin...
maya2glTF: plugin loaded.
// Error: line 1: maya2glTF [18:13:06] *** ERROR ***  [(kFailure): Object does not exist] in MeshIndices::MeshIndices (C:/dev/glTF/Maya2glTF/src/MeshIndices.cpp:23) //
!!! maya2glTF: failed at 18:13:06 !!!

Can you try to export to a folder not in onedrive?
On Wed, Jun 26, 2024, 17:25 3dnoobieee @.***> wrote:

I hope this is the needed text. I found it script editor.
Remove animation from 'fluidShape2Cache1', or delete the node entirely, to
resume caching.
Warning: Cached Playback: Safe mode - cache disabled as unsupported nodes
were found in the scene. See the Script Editor for details.
maya2glTF -sn "Steam" -of "C:/Users/krist/OneDrive/Рабочий
стол/Steam/export/" -sf 1 -cpr "(C)2024 krist" -sno -vno
maya2glTF: loading plugin...
// Warning: file:
C:/Users/krist/OneDrive/Документы/maya/2020/scripts/maya2glTF_UI.mel line
217: Plug-in, "maya2glTF.mll", is already loaded. Skipped. //
maya2glTF: plugin loaded.
// Warning: line 1: Maya failed to provide the tangents of mesh
'polySurfaceShape1'!
Assign texture coordinates and/or cleanup your mesh and try again please //
// Error: line 1: Couldn't write to
'C:/Users/krist/OneDrive/xD0xE0xE1xEExF7xE8xE9
xF1xF2xEExEB/Steam/export/Steam0.bin' //
!!! maya2glTF: failed at 18:12:53 !!!
updateRendererUI;
The dynamics evaluator must disable the evaluation manager due to these
unsupported nodes: fluidShape2 fluidEmitter1
Disable the 'dynamics' evaluator, or remove the nodes, to resume using the
evaluation manager.
Warning: Cached Playback: Cache disabled as the evaluation manager has
been disabled. See the Script Editor for details.
maya2glTF -sn "Steam" -of "C:/Users/krist/OneDrive/Рабочий
стол/Steam/export/" -sf 1 -cpr "(C)2024 krist" -acn "clip" -ast 1 -aet 300
-afr 30 -sno -vno
maya2glTF: loading plugin...
maya2glTF: plugin loaded.
// Error: line 1: maya2glTF [18:13:06] *** ERROR *** [(kFailure): Object
does not exist] in MeshIndices::MeshIndices
(C:/dev/glTF/Maya2glTF/src/MeshIndices.cpp:23) //
!!! maya2glTF: failed at 18:13:06 !!!
—
Reply to this email directly, view it on GitHub
https://github.com/iimachines/Maya2glTF/issues/199#issuecomment-2191989569,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASHK3YXKKLAGXVRNDUDUQDZJLMNNAVCNFSM6AAAAABJ6BCYJCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJRHE4DSNJWHE
.
You are receiving this because you commented.Message ID:
@.***>

Can you share you stage and the object you select, or is it private?
On Wed, Jun 26, 2024, 18:15 3dnoobieee @.***> wrote:

I tried, doesn't help
—
Reply to this email directly, view it on GitHub
https://github.com/iimachines/Maya2glTF/issues/199#issuecomment-2192093706,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASHK35FCIEEWYD4G4REU6LZJLSJXAVCNFSM6AAAAABJ6BCYJCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJSGA4TGNZQGY
.
You are receiving this because you commented.Message ID:
@.***>

I can send more screenshots if needed

Yes sure. But this site doesn't support that type of files. Maybe I can Email you?


text:
public/tags/foo/ is empty

I did following commands.
hexo new page "tags"
# add *type: tags* in source/tags/index.md
hexo serve

but cannot GET /tags/foo/.
Then, Although i saw public/tags/foo in my repository, public/tags/foo was empty.
what should I do?

Just my guess

do you enable the tag setting in theme _config.yml file?
try to generate your site again via hexo generate
try to delete the db.json file and hero generate again

do you enable the tag setting in theme _config.yml file?

Regarding tag setting in theme _config.yml file, i don't do anything in particular.
I just use default settings.
# when running hexo in a subdirectory (e.g. domain.tld/blog), remove leading slashes ( "/archives" -> "archives" )
menu:
  home: /
  #categories: /categories
  #about: /about
  archives: /archives
  tags: /tags
  #commonweal: /404.html

try to generate your site again via  hexo generate
try to delete the  db.json  file and  hero generate  again

I tried these, but don't works.

I try to start over from scratch, then tag function works.

authors: chikyukotei winterTTr

repo: iissnan/hexo-theme-next


text:
Update template-registry.ts

Thanks for this addon! I think we should update the interface name to be Registry so this will work and merge together with the others.

Hi, @RobbieTheWagner. Thanks for your feedback.
I didn't quite understand what you might have meant by "this will work and merge together with the others." Can you clarify what you had in mind, as to how the consuming project would consume the interface?
From what I've observed, the naming convention that many addons follow is <MyAddon>Registry. But the name that the addon uses doesn't matter, as long as it uses a default export to export the interface. Even with a named export, the consuming project can always rename the addon's interface to avoid name collisions.
In case you might have missed the sample code for setup:
/* types/index.d.ts (the code below can be written in some other file) */

import '@glint/environment-ember-loose';

import type EmberContainerQueryRegistry from 'ember-container-query/template-registry';

declare module '@glint/environment-ember-loose/registry' {
  export default interface Registry extends EmberContainerQueryRegistry, /* other addon registries */ {
    // local entries
  }
}

Hi @ijlee2 this addon is the only one where the types did not work when importing and extending the template registry interface. This led me to look deeper and I noticed the other addons we are using call the interface Registry. This led me to believe that since this addon is the only one that does not, perhaps the naming is the issue. TS will auto merge interfaces for you, so if we name them all Registry I think we benefit from that merging, but I could be wrong.

where the types did not work

Can you be more specific (e.g. Glint didn't work) and provide the error message that you saw?
At the moment, I don't think the interface name could be the reason. But maybe how your project configures TypeScript (e.g. in tsconfig.json)?
To my basic understanding, importing a type can be assumed to work like importing a value in JavaScript, i.e. we can use default/named imports and rename things to avoid a name collision. If you can provide a minimum reproduction, that'll help us narrow possible suspects.

where the types did not work

Can you be more specific (e.g. Glint didn't work) and provide the error message that you saw?
At the moment, I don't think the interface name could be the reason. But maybe how your project configures TypeScript (e.g. in tsconfig.json)?
To my basic understanding, importing a type can be assumed to work like importing a value in JavaScript, i.e. we can use default/named imports and rename things to avoid a name collision. If you can provide a minimum reproduction, that'll help us narrow possible suspects.

@ijlee2 I do not know the specifics, but since all other addons use Registry and all of them work for us, you might want to consider making this change. Types were not found for this addon and glint blew up. I did import them and use them to extend, but it didn't work.

Last week, I reached out to @RobbieTheWagner on Discord to see if I could pair on debugging. Robbie explained, he went with removing ember-container-query as the project's dependency.
For now, I'll close the pull request as a won't fix. I'll keep an eye out on how Glint will be changed in the near future.

Last week, I reached out to @RobbieTheWagner on Discord to see if I could pair on debugging. Robbie explained, he went with removing ember-container-query as the project's dependency.
For now, I'll close the pull request as a won't fix. I'll keep an eye out on how Glint will be changed in the near future.

[ ] I'm still not sure why you wouldn't want to make this change. I understand you think it is not necessary, but it would be in line with the way all the other addons are doing it and it could help people. Not sure there is any downside to renaming.

For now, partly because a rewrite of Glint is in progress, I want to follow Glint's documentations, which show prefixing Registry with the addon's name on the addon's side, and using extends to compose template registries on the consumer's side.

Addon: https://typed-ember.gitbook.io/glint/environments/ember/authoring-addons#publishing-addons-with-glint-types
Consumer: https://typed-ember.gitbook.io/glint/environments/ember/using-addons#using-glint-enabled-addons

Maybe I'm still misunderstanding how your project is set up, as I didn't get to see code. What I understood was, by naming every template registry to be Registry, the consumer doesn't need to extend the registries, because TypeScript knows to combine them automatically. Is this right?

@ijlee2 I am honestly quite tired of debating a simple name change. I am importing all the registries and extending, as you and every other addon suggest. Everyone elses' addons, like literally every one of them, uses Registry and all of them work seamlessly, but yours does not. I do not know why, but renaming would likely fix it I assume because TS understands when you have 10 of the same named interface, they should be merged.
I do not wish to debate it further, but by insisting on being different than all other addons, you may be breaking things for other users and I do not understand why you would not want to be as compatible as possible. Again, it's not my addon, so if you insist on keeping it broken, feel free, but I do not want to debate it anymore. I am not using this addon, so it doesn't matter much to me.


text:
TODO's for web-parameters & guards

[x] Add a way to redirect after login (after guard)
[x] Add tests for guards
[x] Add tests for unknown route
[x] Fix issue with List is not List
[x] Add tests for types
[x] Remove type for updateGuards method
[x] Add default guards?
[x] #12
[x] #1
[x]  Documentation

V2 is released


text:
2 new HI mesonet stations added

0115_Piiholo & 0116_Keokea
need to add them to the master table

Added thanks this worked out great Han!!!


text:
🛑 Penyanyi VF V2 is down

In 41f597e, Penyanyi VF V2 (https://evobot-1.nexter32.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Penyanyi VF V2 is back up in 05be0b9.


text:
Usage of gradient penalty without Wasserstein Loss

Could you explain why you have used gradient penalty without Wasserstein loss?

I followed recommendations from here:
In particular,

Our fair and thorough empirical evaluation suggests that when the computational budget is limited one should consider non-saturating GAN loss and spectral normalization as default choices when applying GANs to a new dataset. Given additional computational budget, we suggest adding the gradient penalty from Gulrajani et al. (2017) and training the model until convergence.

Since computing GP is cheap in this case, I used the second suggestion.


text:
Sheet not locking fields anymore in V10 which worked perfect on v9

Describe the bug
Fields are not locked anymore which where locked in V9
Lock Basic Details:

Race No Lock
Background Locks
Alignment No Lock
Size Locks

Show Background To:

Unclear what it does

Show Alignment To:

Unclear what it does

Lock Experience:

No Lock

Lock Short and Long Rests:

Locks

Lock Ability Scores:

Locks

Lock Proficiencies:

Locks

Lock Resources:

Name No Lock
Maximum Value No Lock
Reset on short/long rest toggles No Lock
Hidden when empty Hides

Lock Traits:

Senses Locks
Languages Locks
Immunities/Resistances/Vulnerabilities Locks
Weapon/Armor/Tool Proficiencies No Lock
Special Trait Locks

Lock Legendary and Lair Actions:

No Lock

Show Special Traits:

Shows

Hide Add Item Buttons:

Hides

Hide Delete Item Buttons:

Hides

Hide Empty Spellbooks:

Hides

Hide Edit Item Buttons:

Hides

Lock Currency:

No Lock

Lock Equip Item Toggles:

Locks

Lock Available Item and Feature Uses:

Locks

Lock Prepare Spell Toggles:

Locks

Lock Available Spell Slots:

No Lock

Lock Max Spell Slots:

Locks

Lock Effects:

Locks

Show Effects Tab To:

Works as intended

Lock Other Inputs:

Max HP No Lock
Armor Class Locks
Speed Locks
Initiative Modifier Locks
Spellcasting Attribute No Lock

Disable Tidy5e Sheet support:

Did not test

Disable Other Sheet Support:

Did not test

What steps did you take before experiencing the problem?
Steps to reproduce the behavior:

set the preferred locked fields
Log in as a player (whose fields should be locked)
Supposed to be locked fields can still be changed by the player

What did you expect to happen?
The checked fields in the configuration menu to still be locked for the selected players as it did in v9
What happened instead?
The mentioned fields are not locked and can be edited by the players.
Foundry Versions

Version of this module: 3.00
Foundry Version: v10
System Name and Version: DnD5e - Fifth Edition System, version #.#.#
Browser Name and Version: google chrome

What other modules did you have active when experiencing this issue (include both names and versions)?
Same as in v9 (when using module "Find the culprit" no module is the cause, it says it is in the Core)

Yep I can confirm that as well... It was so perfect in V9

@Weskernation quick fix,

open the module folder with any editor of your choice (E.G VSCode)
press [CTRL + SHIFT + F] to find in every part of the project
type data.
replace with system.
save
reload FoundryVTT
Now it should work

NOTE: How to find where is the module folder:

[WIN + R]
%localappdata%\FoundryVTT\Data\modules\illandril-sheet5e-lockdown
Press ENTER

@AlbertoEE
Thank you very much for the explanation otherwise I wouldn't understand it.
36 results in 5 files
-JS lockableCharacterSheet 7x the word data.
-JS lockableNPCSheet 12x the word data.
-JS lockableSheet 12x the word data.
-JS tidy5eCommon 2x the word data.
-JS tidy5eNPC 3x the word data.
I have changed all 36x the word "data." into "system."
It worked! thank you so much. only some minor things that the players can still edit. but the major "important" ones are locked again

authors: AlbertoEE Weskernation


text:
Wiki Documentation Note: Should use HTTPS for Clone URL

I was just browsing the install instructions when I pasted the git clone URL into a brand new server and it failed because it was an ssh clone URL instead of an HTTPS clone URL. It would be more universal to use HTTPS for the clone URL in the installation instructions.
I would have fixed it myself, but it doesn't look like I can edit the wiki.

done, thanks for noticing.

authors: Hasnayeen zicklag

repo: iluminar/goodwork


text:
🛑 NetNam is down

In 4da7548, NetNam (http://speedtest4.hcmc.netnam.vn:8080) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NetNam is back up in 81bed87.

repo: ilumitr/vn-isp-monitoring


text:
🛑 SIPADU NG is down

In 06111cc, SIPADU NG (https://ws.sipadu.stis.ac.id/login) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SIPADU NG is back up in 5ebe8ec after 9 minutes.

repo: im-perativa/stis-uptime


text:
FlSpot decimal digit Display

My use case is to show Digit and upto four decimals
eg. On FLSpot  if value is 93.0012 its will show correct 93.0012
but when value is 93.1300 it shows on graph 93.13 after clicking on graph
expected value is is 93.1300

Use darts build in toStringAsFixed() method to convert it to a string.

@RobinJespersen is correct.
You can customize the showing text using toStringAsFixes()

authors: AnkushCodes RobinJespersen imaNNeoFighT


text:
Hover support for Flutter Web

First of all, I want to thank you guys fur the hard work and the love put in this library, is AMAZING! (and way easier to use than the Google library). I'm wondering if there is any plan to support hover for Flutter Web enthusiasts like me. I saw that there was a request on this before but it got closed with no description.
Thanks in advance! Keep the good work going!

Hi, you're welcome, man!
Yes, definitely we will implement it on both web and desktop.
Stay tuned.
Thanks!

This looks like a duplicate of https://github.com/imaNNeoFighT/fl_chart/issues/275

Good catch!

any updates?

authors: EdgarEscobedoHdz denkoul imaNNeoFighT jlubeck


text:
Creating GIF from JPEG frames?

Hi,
I'm new to Rust, yet I need to write a piece of Rust code to create a GIF file from a series of JPEG screenshots.
Currently my generated GIF is glitchy, the content seems enlarged and the colors don't look right.
I'm wondering whether this is related to the compatibility of JPEG as frames for GIF, or because I'm using the wrong palette for the GIF Encoder? I'm learning so comments are welcome! Thanks in advance!
A brief summary for the code below:

screenshot() returns an image::RgbaImage
the width and height of each of the image (and the derived Frame) is fixed
the color_map is set to [ FF, FF, FF, FF, 00, 00 ] (which I supposed is R, G, B, and A enabled? Pardon me as I cannot find any reference to the palette parameter)
the individual JPEG images are correctly generated
the GIF is created with frames derived from the JPEG images

extern crate image;
extern crate time;
extern crate gif;
extern crate screenshot;

use image as im;
use std::fs::File;
use std::thread;
use std::time::Duration;
use time::PreciseTime as tpt;
use gif::{Frame, Encoder, Repeat, SetParameter};
use std::borrow::Cow;
use screenshot::screenshot;

fn main() {
    let mut image = File::create("sample.gif").unwrap();
    let img: im::RgbaImage = screenshot();
    println!("Len: {}", img.len());
    println!("Original: {}x{}", img.width(), img.height());
    let width: u16 = img.width() as u16;
    let height: u16 = img.height() as u16;
    println!("Compressed: {}x{}", width, height);
    let color_map = &[0xFF, 0xFF, 0xFF, 0xFF, 0, 0];
    let mut encoder = Encoder::new(&mut image, width, height, color_map).unwrap();
    encoder.set(Repeat::Infinite).unwrap();
    for i in 0..6 {
        let start = tpt::now();
        let img: im::RgbaImage = screenshot();
        let mid1 = tpt::now();
        println!("Getting raw buffer...");
        let pixes: &mut [u8] = &mut img.into_raw();
        println!("Getting frame...");
        //let mut frame = Frame::from_rgba(width, height, pixes);
        let mut frame = Frame::default();
        frame.width = width;
        frame.height = height;
        frame.buffer = Cow::Borrowed(pixes);
        println!("Writing frame...");
        encoder.write_frame(&frame).unwrap();
        let end = tpt::now();
        println!("Duration: {} {}", start.to(mid1).num_milliseconds(), mid1.to(end).num_milliseconds());
    }
}

Actually my first attempt was using Frame::from_rgba. The reason I try to find an alternative is because the performance of this method is terrible: 2 minutes to convert each JPEG images to a frame.

Encoding performance of lzw, the current implementation of LZW encoding, was terrible. It's going to be much faster with the next release where that implementation is switched.

BTW, the performance bottleneck is not in LZW, but in color_quant. This algorithm performs quite a lot of work per pixel. You could use another quantization algorithm, e.g. imagequant that is faster.

authors: HeroicKatora captainviet kornelski

repo: image-rs/image-gif


text:
Auto-resize the IJ toolbar at startup to fit the menu

When adding more menus to the legacy UI (e.g. by new plugins, or simply by putting scripts into various subfolders of ./ImageJ.app/scripts/), the ImageJ menu (on Windows) starts to wrap into two lines, leading to hidden toolbar buttons:

In particular, this affects users of the BAR and Funimage update sites (/cc @tferr and @kephale), since they create new top-level menus.
I suggest to automatically resize the ImageJ toolbar window at startup, to fit all available top-level menus in a single line.

Any chance these toolboxes could be changed to not add new top-level menus? It is pretty cluttered...

Heh, I suspect some of us might say, don't install the toolbox then ;) The point of getting on the top-level is reduced number of clicks. Personally I actually do utilize that top-level menu functionality quite a bit.
If you want to talk cluttered, then let's talk about the Plugins menu! Living in a submenu there increases the time to find/click a menu by a significant amount of time. Presumably this is another reason that folks go up to the top-level...

How about pressing L for the Command Finder to launch things more quickly?

I knew you'd say that!
I'm really not snarking here. The menu strategy has been quite productive when interacting with biologists who are more menu oriented than command finder oriented. I could be completely wrong, my sample size is a dozen or so non-ImageJ coders.
Is there anything (visually within the application itself, that isnt behind a menu) that informs a naive user about the command finder?

Is there anything (visually within the application itself, that isnt behind a menu) that informs a naive user about the command finder?

Mark wanted to add a "tip of the day" style thing, but we never got around to it. Personally, I think the Command Finder should be hard-coded as the very first tip.
As for the original purpose of this issue: I am certainly not against someone implementing an auto-packing thing which fixes the width of the main window based on the toplevel menus. I definitely agree that ImageJ should do that. (Not sure whether net.imagej:ij or net.imagej:imagej-legacy is the best place for that behavior, though.)
However, I did feel compelled to point out that this is a problem created by extensions which decide to go "against the grain" of ImageJ's intent to have very carefully cultivated toplevel menus with specific purposes.

Just a passing thought: could the command finder window be merged with the actual UI window? Having a search box for help/command in primary UIs is becoming a bit more common in other programs.
That said, there are bigger UI questions looming, so I almost hesitated to share the thought.

;-)

https://github.com/imagej/imagej-legacy/compare/search-bar
A couple of rough edges, but if you guys like it, we can polish and merge.

Brilliant!

I second all of @kephale's arguments, but I do agree update sites with top level menus are quite self-centric. Not so sure what to do with the BAR menu, though.
I was going to mention that what would be great is to incorporate a search bar in the main window, a la Icy. @ctrueden, fantastic that you hacked it! This would be the single most UI change that capable of transforming casual users into power users!
To me something like your implementation is more than needed, but could be a breaking change? (if I recall correctly, last time @rasband redesigned the main IJ window, e.g., TrakEM broke)
Here are some comments and a mocked prototype of how I'd love this becoming a full fledge search panel:

Search would allow fuzzy matching (Initial implementation of Command Finder, (Command Launcher back then) did allow it)
Search panel appended below window so that the progress bar can still be used to monitor background tasks. Its width would expand with the window (like in a BorderLayout)
For easy online help, a button near the search field would feed the query to https://search.imagej.net (e.g., using DefaultPlatformService)
The UI would allow for a "simplified view" of results in which e.g., the Identifier and File columns are hidden

I like the idea of a combined search bar/progress bar. I can try to build it into ImageJ.

I have not made any progress towards adding a combined search bar/progress bar but, in the latest ImageJ daily build (1.51o21), I added a Command Finder tool, which makes the command finder window easier to discover and easer to use. You can add the Command Finder tool to the toolbar by selecting "Command Finder" from the toolbar's ">>" menu, or by adding
  macro "Command Finder Action Tool - C026O00ddBccL0066" {
      run("Find Commands...");
   }

to the StartupMacros file.

Thanks @rasband.

You can add the Command Finder tool to the toolbar by selecting "Command Finder" from the toolbar's ">>" menu

Are you planning to make this appear by default in 1.51o? I think the primary purpose of these changes is to make it easy for new, untrained users to discover the Command Finder functionality, and later to expose more powerful search functionalities as suggested by @tferr. To that end, I would like to build an extensible search bar into ImageJ2, which programmers can enhance via plugins.

I have not made any progress towards adding a combined search bar/progress bar

Are you planning to continue working on it? If so, I will wait on my side, to avoid creating incompatible changes in ImageJ Legacy. But if not, I can look at completing the work I did above and releasing it on the ImageJ2 side.

authors: ctrueden imagejan kephale rasband tferr

repo: imagej/imagej-legacy


text:
On Freebsd 10 (x64), we cannot use the optipng in the vendor folder

I'm getting a "ELF interpreter /libexec/ld-elf.so.1 not found" when I try to minify images using optipng since the changes on  the 4.3.0 that occured around the 06/06/2015. -> We added the 32-bit compatibility on our Freebsd10 systems, and it works now.
However, we installed a custom optipng on our system. Is it possible to tell the plugin to use the system-wide optipng  instead of the one shipped in the vendor folder?

Yes, bin-wrapper will support global binaries very soon. Going to close this as it sounds like you got it working :).

authors: kevva starchen

repo: imagemin/imagemin-optipng


text:
what are these arguments?

I do not understand what is the arguments "output_path, output_files_prefix, files, models". Would you please help me in this regard?

Can you point me to the concrete script or file you're having problems with?

Thank you for your response. My main problem is “compare_and_plot_training_logs.py”

The script parses and plots the logs generated by Caffe when training the models, and all these arguments have a help string that you can see in the source code or by running the script with --help.


text:
Resize without Cropping

Hi,
is it possible to resize an image without cropping it? Like the max-width/height parameter in CSS?

Hi,
imgproxy uses fit resizing type by default. This type doesn't do the cropping and fits the result to the provided boundaries.

Yes but that will fill the pixels that are not covered by the images with the background. What I mean is that it returns an image that retains the ratio... Sorry I cant really describe it ^^

If you could provide an example of a source and the expected result, it'd help us to understand each other :)

The Original Image is 732x540 Pixels. Then I want the Thumbnail of it without any crop with 600x600 Pixels. But since the source is not quadratic it will be 600x443 Pixels because we dont want crop and also no background color.
https://www.shopwaredemo.de/media/image/8c/23/99/SW10078.jpg
https://www.shopwaredemo.de/media/image/bd/29/e0/SW10078_2_600x600.jpg

The Original Image is 732x540 Pixels. Then I want the Thumbnail of it without any crop with 600x600 Pixels. But since the source is not quadratic it will be 600x443 Pixels because we dont want crop and also no background color.

That's exactly what imgproxy does by default.
But the provided result is cropped.

Oh wait. I am an Idiot and provided wrong Images... These have what I mean :)
https://www.ostermann.de/media/image/0127888.jpg
https://www.ostermann.de/media/image/thumbnail/0127888_720x600.jpg

Still looks like what imgproxy does by default

Ohhhhh I just saw that rs:auto doesnt use fit, nevermind

authors: DarthSim fionera

repo: imgproxy/imgproxy


text:
Get All Open Postponement Requests Endpoint

Should return a list of all open postponement requests (admins only).

Done ✔


text:
Travis images already include composer self-upgrade

See https://travis-ci.org/imliam/laravel-blade-helper/jobs/583670791#L224

Could it be that you ditched Travis for GitHub Actions?

GitHub Actions run PHp 7.2 & 7.3 BUT! https://github.com/imliam/laravel-blade-helper/blob/master/composer.json#L19

I'm definitely considering moving the CI to GitHub Actions - keeping both the configs here for the meantime to experiment while Actions is in beta.
Thanks for pointing out this line can be gone!

You're welcome.

authors: imliam szepeviktor

repo: imliam/laravel-blade-helper


text:
IWW Issue #74 ⚡, November 16 2021

This pull request is for gathering links for the November 16th issue of the Immersive Web Weekly newsletter for the W3C Immersive Web Community Group.
If you have a link to a news article, event, artwork, or project that is directly related to the immersive web then we welcome your help!
To submit a link comment below using this template:
title: Example title of link
url: https://example.com/
author: Alice Smith
content: A short description of what is at the link and why it's related to the immersive web

Please keep in mind that comments here and all submitted links are public!
We keep each issue pretty short so we won't immediately use every submission but we keep track of them all and they may appear in a later issue.
Deadline
IWW goes out each Tuesday morning around 10am Pacific time.
Trevor will edit each issue on the Monday before publication so submissions after that will roll over for use in future issues.
If you need editorial support then email @TrevorFSmith: trevor@transmutable.com

8th wall release: https://www.8thwall.com/blog/post/59297774102/introducing-reality-engine-8th-wall-webar-moves-beyond-the-smartphone

repo: immersive-web/immersive-web-weekly


text:
Gitlab MR request by Owner card

Hi, thanks for the great plugin,
I was wondering if it would be easy to add a additional card that could be the gitlab version of github pull requests card for users to view their assigned the MRs in the home page or overview tab?

Hi, thanks for the great plugin,
I was wondering if it would be easy to add a additional card that could be the gitlab version of github pull requests card for users to view their assigned the MRs in the home page or overview tab?

Hi @nia-potato,
I apologize for the delayed response; I missed the issue. It is a great feature, and I will schedule it for the next version.
If you have the time and would like to, your help in working on the feature would be greatly appreciated.

hi @antoniomuso Thanks for the response.
I cant make any promises, but il let you know in this thread if i have the time, thanks for your consideration on developing this  for the next version tho!

note stale

hi @antoniomuso  just sent in a PR please take a look.
Few Issues with the current setup:

i do have a internal version of this working with hardcoded gitlab instance values that are specific to our us working locally. since the gitlabInstance() is fetched from entity, i could not have re-used that value. it should rather be a independent variable fetched from the app-config that is not entity related.

The added MR board will add a small jira icon if it detects a JIRA ticket within the title, then based on the existing hardcoded jiraInstance value it will redirect the user to their jira ticket. If there is no Jira Issue detected in the title, there are no icon shown within the MR board. This issue once again i would need your recommendation on how we should fetch the jiraInstance to make use of this feature, it has been pretty useful internally already.

This last issue I particularly need to you shed some light for me: our current version of MR Assigned and requested Review card are fetching MRs totally fine locally, but when deployed on our production instance, it is then showing no MRs requested.

the difference between the production instance vs my local test instance is that the production instance uses a admin PAT where my local dev is using a personal PAT, however as you can see from the API methods, we are first resolving the backstage user ID then crafting the API call to gitlab. and i can verify the api path is the same for both the server and local side. Do you have any ideas on this?

authors: antoniomuso nia-potato

repo: immobiliare/backstage-plugin-gitlab