text:
Error loading discovery document Angular 6.0.3

Using Angular 6.0.3, I am attempting to using this module but keep running into this error. Not sure how to resolve this after about 4 hours of research. Using the Tour of Heroes example from the Angular.io website
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { NgModule } from '@angular/core';
import { HttpClientInMemoryWebApiModule } from 'angular-in-memory-web-api';
import { InMemoryDataService } from './services/in-memory-data.service';
import { HttpClientModule } from '@angular/common/http';

import { AppComponent } from './app.component';
import { HeroesComponent } from './heroes/heroes.component';
import { HeroDetailComponent } from './hero-detail/hero-detail.component';
import { MessagesComponent } from './messages/messages.component';
import { AppRoutingModule } from './/app-routing.module';
import { DashboardComponent } from './dashboard/dashboard.component';
import { HeroSearchComponent } from './hero-search/hero-search.component';
import { AppAuthnModule } from './/app-authn.module';
import { HomeComponent } from './home/home.component';

@NgModule({
  declarations: [
    AppComponent,
    HeroesComponent,
    HeroDetailComponent,
    MessagesComponent,
    DashboardComponent,
    HeroSearchComponent,
    HomeComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    AppRoutingModule,
    HttpClientModule,

    // The HttpClientInMemoryWebApiModule module intercepts HTTP requests
    // and returns simulated server responses.
    // Remove it when a real server is ready to receive requests.
    HttpClientInMemoryWebApiModule.forRoot(InMemoryDataService, {
      dataEncapsulation: false
    }),
    AppAuthnModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

app.component.ts
import { Component } from '@angular/core';
import { OAuthService } from 'angular-oauth2-oidc';
import { JwksValidationHandler } from 'angular-oauth2-oidc';
import { authConfig } from './app-authn.config';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {
  title = 'Tour of Heroes';
  constructor(private oauthService: OAuthService) {
    this.configureWithNewConfigApi();
  }

  private configureWithNewConfigApi() {
    this.oauthService.configure(authConfig);
    this.oauthService.tokenValidationHandler = new JwksValidationHandler();
    this.oauthService.loadDiscoveryDocumentAndTryLogin();
  }
}

app-authn.module.ts
import { Component } from '@angular/core';
import { OAuthService } from 'angular-oauth2-oidc';
import { JwksValidationHandler } from 'angular-oauth2-oidc';
import { authConfig } from './app-authn.config';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {
  title = 'Tour of Heroes';
  constructor(private oauthService: OAuthService) {
    this.configureWithNewConfigApi();
  }

  private configureWithNewConfigApi() {
    this.oauthService.configure(authConfig);
    this.oauthService.tokenValidationHandler = new JwksValidationHandler();
    this.oauthService.loadDiscoveryDocumentAndTryLogin();
  }
}

app-authn.config.ts
import { AuthConfig } from 'angular-oauth2-oidc';

export const authConfig: AuthConfig = {
  // Url of the Identity Provider
  issuer: 'https://steyer-identity-server.azurewebsites.net/identity',

  // URL of the SPA to redirect the user to after login
  redirectUri: window.location.origin + '/home',

  // The SPA's id. The SPA is registered with this id at the auth-server
  clientId: 'spa-demo',

  // set the scope for the permissions the client should request
  // The first three are defined by OIDC. The 4th is a usecase-specific one
  scope: 'openid profile email voucher',

  showDebugInformation: true

  // sessionChecksEnabled: false
};

home.component.ts
import { Component } from '@angular/core';
import { OAuthService } from 'angular-oauth2-oidc';

@Component({
  templateUrl: './home.component.html'
})
export class HomeComponent {
  constructor(private oauthService: OAuthService) {}

  public login() {
    this.oauthService.initImplicitFlow();
  }

  public logoff() {
    this.oauthService.logOut();
  }

  public get name() {
    const claims = this.oauthService.getIdentityClaims();
    if (!claims) {
      return null;
    }
    return claims;
  }
}

home.component.html
<h1 *ngIf="!name">
  Hallo
</h1>
<h1 *ngIf="name">
  Hallo, {{name}}
</h1>

<button class="btn btn-default" (click)="login()">
  Login
</button>
<button class="btn btn-default" (click)="logoff()">
  Logout
</button>

<div>
  Username/Passwort zum Testen: max/geheim
</div>

Each time I navigate to /home the following error occurs:
error loading discovery document {body: {…}, url: "https://steyer-identity-server.azurewebsites.net/identity/.well-known/openid-configuration", headers: HttpHeaders, status: 404, statusText: "Not Found"}

I can navigate fine to the URL. I am not sure if this is a TLS issue, CORS issue or a problem with the module itself. I do not believe it is a TLS issue since the cert that is served is trusted by the browser and nodejs. I do not believe it is a CORS issues since the author of the identity server would have setup the correct Cross Origin Support.  I am running on OSX 10.12.6
Any assistance is appreciated.

Your post is a bit hard to read, making it hard and a bit uncomfortable to help. Could you by any chance use the edit feature for your post, and use the markdown help and preview to format it a bit better?

Updated the formatting in the post.

@thxmike  It is about HttpClientInMemoryWebApiModule. If you are using this module, some http call using that module that's why you are getting 404 Error.
If you are remove HttpClientInMemoryWebApiModule your error will gone.

Yeap, I totally missed that. My mistake. My apologies for wasting your time.
I removed it and it works.

@SVRao19056 , I am facing the same issue in Firefox. Can you please share with me how did you solve this issue ?

The error posted before you contained these details:

has no exported member 'JwksValidionHandler'. Did you mean 'JwksValidationHandler'?

So it seems there was a typo (missing a "t" there).

I am facing the below error

Hello, I have a similar issue, please let me know if my configuration data is correct.
    this.oauthService.redirectUri = window.location.origin
    this.oauthService.clientId = '1_22u25ry3jzqs8ok8cwwg400ogkog4880g67swgswwo4cksgs88'
    this.oauthService.dummyClientSecret = '4i0vyay7278k00kkogwkkcsocksw84s89484848guisccogsok'
    // this.oauthService.scope = 'code'
    this.oauthService.issuer = 'https://learn.deluxus.net/oauth/v2/auth'
    this.oauthService.tokenEndpoint = 'https://learn.deluxus.net/oauth/v2/token'
    this.oauthService.tokenValidationHandler = new JwksValidationHandler()
    // Load Discovery Document and then try to login the user
    this.oauthService.loadDiscoveryDocument('https://learn.deluxus.net/oauth/v2/auth').then(() => {
      this.oauthService.tryLogin()
    })

I found 2 error messages:
error loading discovery document
and
ERROR Error: "Uncaught (in promise): HttpErrorResponse: {"headers":{"normalizedNames":{},"lazyUpdate":null,"headers":{}},"status":0,"statusText":"Unknown Error","url":"https://learn.deluxus.net/oauth/v2/auth","ok":false,"name":"HttpErrorResponse","message":"Http failure response for https://learn.deluxus.net/oauth/v2/auth: 0 Unknown Error","error":{"isTrusted":true}}"

authors: Goppey ibrahimsen iflorespaz jeroenheijmans thxmike


text:
[Enhancement] Pdf functions needed for creation and adding images from list of image file names

editing file app/pdf.go
using this package for pdf creation
create pdf in go
video use of this go package
just a quick example of some possible function names
func GetImageList()[]string{
var imageList []string
// do some stuff here
return imageList
}

func ImagesToPdf(document *pdf, imageList []String){
// some code to add those images to the pdf
}

you can rework this idea however you see fit with the use flags just as long as pdf output works @Yuno-obsessed

source: gharchive/issue

repo: manga-g/manga-g

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Mesa Freeworld is down

In e77ee5c, Mesa Freeworld (https://nonfree.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mesa Freeworld is back up in 7239fd9 after 59 minutes.

repo: manjaro-contrib/upptime


text:
🛑 Mesa Freeworld is down

In 791a5bc, Mesa Freeworld (https://nonfree.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mesa Freeworld is back up in 450e466 after 19 minutes.


text:
Makefile crashes when running with make -j

I think this happens since the io/utils files are specified in each of the required Makefiles, rather than being made once. Multiple threads try to create, e.g., io.o and ends up corrupting the object file. Probably use make -j4 just to be on the safe-side.

This issue is now worse. Previously make would crash for make -j8 or similar; now even make -j2 is enough to crash the code.

This will be the next issue to get fixed. Requires full rewrite of the Makefiles and using non-recursive make.

While this is very unsatisfactory, overhauling all the Makefiles will require some thinking and re-arrangment. Since the user experience is not hampered, will shelve fixing till the next version.

repo: manodeep/Corrfunc

license: mit

license_source: bigquery


text:
Add checks for Numpy array endianness to the Python wrappers.  Closes…

… #140 and #101.

Thanks! I had two small questions - otherwise this PR is ready to merge.

Merging in. Thanks! 👍

source: gharchive/pull-request

authors: lgarrison manodeep


text:
Add hovered value label for Histogram plot

The ValueCounts plot shows what the user is hovering before making a selection. This is a quick implementation of a similar behavior for the histogram.

There's a bunch of stuff that could be improved: (I might give it a try before closing this PR)

[ ]  Give the label a background to prevent collision with the min/max tick labels

AFAIK, since the labels are done through an SVG, you need to implement this through a rect that matches the text's bounding box

[ ] label following the cursor during selection dragging

also bit complicated due to the events captured by mosaic interactor

[ ] better value formatting

It seems like TODO 2 (mosaic capturing interactions) might be a little tricky to sort out, and I don't want to block this from merging.
I need to think about 1 some more because I'm not totally sure how I'd do that either :) Maybe we append a rect to the tick group and set the background.... we would need to resize the width depending on width of the text (DOM/div would be nice here).
For 3, you can have a look at how I formatted the ticks and we could pick something with less sigfigs but more detail than the axis bounds.

Label background should be done.

Agree that doing the dragging effect the way we'd like might need some further investigation.

authors: dvdkouril manzt

repo: manzt/quak


text:
Error when running: "libclang.so: cannot open shared object file: No such file or directory"

First, I ran sudo apt-get install python-yaml and sudo pip install clang. Success.
Then I tried:
[dev@ubuntu:~/cncc (master)] $ ls
cncc  examples  LICENSE  MyClass.cpp  MyClass.h  README.md  util
[dev@ubuntu:~/cncc (master)] $ git log -1
commit 4529cb3536c7cec20ea0bb850d0f95e80cded733
Author: Daniel J. Hofmann <daniel@trvx.org>
Date:   Wed Aug 19 14:55:48 2015 +0200

    Respect global style file, closes #5

    Local style files do not seem to make a lot sense. What we could do is
    walk all parent directories like `clang-format` does, though.
[dev@ubuntu:~/cncc (master)] $ cat MyClass.h
class MyClass{
public:
    void init(int a, int b);
    int loopAlot();
private:
    int var1, var2;
};

[dev@ubuntu:~/cncc (master)] $ cat MyClass.cpp
#include "MyClass.h"

void MyClass::init(int a, int b){
    var1 = a;
    var2 = b;
}

int MyClass::loopAlot(){
    int res = this->var1 + var2;
    for(int i=0; i<this->var1; ++i){
        res = res + this->var2;
    }
    return res;
}
[dev@ubuntu:~/cncc (master)] $ ./cncc --style=examples/basic.style MyClass.cpp
Traceback (most recent call last):
  File "./cncc", line 22, in <module>
    index = I.create()
  File "/usr/local/lib/python2.7/dist-packages/clang/cindex.py", line 2119, in create
    return Index(conf.lib.clang_createIndex(excludeDecls, 0))
  File "/usr/local/lib/python2.7/dist-packages/clang/cindex.py", line 141, in __get__
    value = self.wrapped(instance)
  File "/usr/local/lib/python2.7/dist-packages/clang/cindex.py", line 3429, in lib
    lib = self.get_cindex_library()
  File "/usr/local/lib/python2.7/dist-packages/clang/cindex.py", line 3460, in get_cindex_library
    raise LibclangError(msg)
clang.cindex.LibclangError: libclang.so: cannot open shared object file: No such file or directory. To provide a path to libclang use Config.set_library_path() or Config.set_library_file().

Any idea what I'm doing wrong?

Sorry for not responding earlier, seems like I overlooked the notification.
You do not have a matching libclang native shared library for the Python wrapper that python-clang is supposed to wrap. I found PyPI to not provide wrappers compatible with every clang version. That is, check your clang --version, and then see if PyPI has a matching wrapper for this (I think the one for 3.6 was missing, and e.g. Ubuntu 15.04 comes with Clang 3.6).
That's the main reason this issue was never resolved.
The easiest way to install python-clang is by means of your package manager, e.g. aptitude on Debian-based systems.

Hi, for who have problem with python-clang, make a simbolic link for the same version of native clang and the python-bind:
cd /usr/lib/x86_64-linux-gnu/
sudo ln -s libclang-3.8.so.1 libclang.so
cheers []s

authors: daniel-j-h pandabr stepthom

repo: mapbox/cncc


text:
In Mapbox Studio, when adding new layer, can't browse to network drives on Windows

When looking for source files to add as new layers, the browse window only allows you to go to the C root, not to other drives.

Accessing other drives is in the works and should be available with the next release.
In the meantime you could try to mount that drive into a folder on C:, (Technet: Assign a mount point folder path to a drive)

Upcoming release will allow to browse to other drives.

authors: BergWerkGIS bkfunk

repo: mapbox/mapbox-studio


text:
Renaming the 0.11 branch to next and master to current

We're changing the names of the branches to better represent what they're supposed to refer to, as well as to accomodate some structural changes:

current (Previously master) will be used for the latest version of the last major release,
And next (Previously 0.11) will be used for the next major release in-the-works.

If you're directly referring to these branches in your project, we recommend you switch to the new names so as to prevent issues later on.

This has been done. :-)

Also, branch protection rules have been expanded to cover all branches, which are currently just current and next.

authors: aleokdev bjorn

repo: mapeditor/rs-tiled


text:
A question about memloss

logits=torch.softmax(logits,dim=1)
batch_prob=torch.sum(logits[:,:logits.size(0)],dim=1)
batch_prob=torch.mean(batch_prob)
mem_losses.update(batch_prob.item(),logits.size(0))

why calculate mem_losses use the method above rather than cross-entropy loss?
Thank you very much.

That's is not mem loss, we just use that to track the sum of in-batch probabilities.

Thank you for your reply.But I still can't understand why we need to track the sum of in-batch probabilities rather than loss?and how the in-batch probabilities value changes means that the experimental result is correct.

That can reflect how much the memory bank negatives contribute to the loss optimization.

repo: maple-research-lab/AdCo


text:
iOS crash when device is locked while animation (zoom/pan) is ongoing

When panning/zooming map and locking device, iOS app with MapLibre SDK crashes occasionally. Likely same issue as this one with Mapbox iOS SDK.
Crash log:
Hardware Model:      iPhone13,3
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]

Date/Time:           2021-04-20 15:14:10.9909 +0300
Launch Time:         2021-04-20 15:11:46.5801 +0300
OS Version:          iPhone OS 14.5 (18E5154f)
Release Type:        Beta
Baseband Version:    1.60.01-2
Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [6125]
Triggered by Thread:  0

Thread 0 name:
Thread 0 Crashed:
0   libsystem_platform.dylib      	0x00000001ded94684 _platform_memmove + 132
1   AGXMetalA14                   	0x00000001dff7d07c AGX::Texture<(AGXTextureMemoryLayout)3, AGX::G13::Encoders, AGX::G13::Classes>::readRegion(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned... + 632 (agxa_texture_template.hpp:2122)
2   AGXMetalA14                   	0x00000001dff7cdf8 -[AGXA14FamilyTexture getBytes:bytesPerRow:bytesPerImage:fromRegion:mipmapLevel:slice:] + 88 (agxa_texture_objc.mm:654)
3   AppleMetalGLRenderer          	0x00000001df2c19a0 gldReadFramebufferData + 1260 (glr_framebuffer.mm:552)
4   GLEngine                      	0x00000001c7178620 glReadPixels_Exec + 924 (gl_read_pixels.c:329)
5   GLKit                         	0x00000001c5e074ec -[GLKView snapshot] + 252 (GLKView.m:728)
6   Mapbox                        	0x00000001038a6bd4 0x1034bc000 + 4107220
7   CoreFoundation                	0x0000000192dac9e4 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 28 (CFNotificationCenter.c:706)
8   CoreFoundation                	0x0000000192dac98c ___CFXRegistrationPost_block_invoke + 52 (CFNotificationCenter.c:173)
9   CoreFoundation                	0x0000000192dabef8 _CFXRegistrationPost + 440 (CFNotificationCenter.c:198)
10  CoreFoundation                	0x0000000192dab8b8 _CFXNotificationPost + 716 (CFNotificationCenter.c:1071)
11  Foundation                    	0x00000001940a3a3c -[NSNotificationCenter postNotificationName:object:userInfo:] + 64 (NSNotification.m:575)
12  UIKitCore                     	0x000000019582b808 -[UIApplication _deactivateForReason:notify:] + 1412 (UIApplication.m:1822)
13  UIKitCore                     	0x0000000194e8af38 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke_2 + 988 (_UISceneLifecycleMultiplexer.m:686)
14  UIKitCore                     	0x00000001953f2978 _UIScenePerformActionsWithLifecycleActionMask + 104 (_UISceneLifecycleState.m:109)
15  UIKitCore                     	0x0000000194e8aac0 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 224 (_UISceneLifecycleMultiplexer.m:549)
16  UIKitCore                     	0x0000000194e8a580 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 484 (_UISceneLifecycleMultiplexer.m:501)
17  UIKitCore                     	0x0000000194e8a8d0 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 768 (_UISceneLifecycleMultiplexer.m:548)
18  UIKitCore                     	0x0000000194e8a10c -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 340 (_UISceneLifecycleMultiplexer.m:454)
19  UIKitCore                     	0x0000000194e92650 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block... + 196 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:72)
20  UIKitCore                     	0x00000001953006e0 +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:actions:completion:] + 892 (BSAnimationSettings+UIKit.m:50)
21  UIKitCore                     	0x000000019540b788 _UISceneSettingsDiffActionPerformChangesWithTransitionContext + 276 (_UISceneSettingsDiffAction.m:23)
22  UIKitCore                     	0x0000000194e92348 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 384 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:57)
23  UIKitCore                     	0x0000000194cba1cc __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke + 776 (UIScene.m:1419)
24  UIKitCore                     	0x0000000194cb8b4c -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 256 (UIScene.m:1140)
25  UIKitCore                     	0x0000000194cb9df4 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 248 (UIScene.m:1386)
26  UIKitCore                     	0x000000019532a1f0 -[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] + 492 (UIApplicationSceneClientAgent.m:80)
27  FrontBoardServices            	0x00000001a284e004 -[FBSScene updater:didUpdateSettings:withDiff:transitionContext:completion:] + 484 (FBSScene.m:547)
28  FrontBoardServices            	0x00000001a287a740 __94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke_2 + 152 (FBSWorkspaceScenesClient.m:533)
29  FrontBoardServices            	0x00000001a285c7f0 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 240 (FBSWorkspace.m:355)
30  FrontBoardServices            	0x00000001a287a66c __94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke + 396 (FBSWorkspaceScenesClient.m:532)
31  libdispatch.dylib             	0x0000000192a3e878 _dispatch_client_callout + 20 (object.m:559)
32  libdispatch.dylib             	0x0000000192a42368 _dispatch_block_invoke_direct + 268 (queue.c:468)
33  FrontBoardServices            	0x00000001a28a13e4 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 48 (FBSSerialQueue.m:184)
34  FrontBoardServices            	0x00000001a28a1074 -[FBSSerialQueue _targetQueue_performNextIfPossible] + 448 (FBSSerialQueue.m:227)
35  FrontBoardServices            	0x00000001a28a15c8 -[FBSSerialQueue _performNextFromRunLoopSource] + 32 (FBSSerialQueue.m:258)
36  CoreFoundation                	0x0000000192dcbc98 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1967)
37  CoreFoundation                	0x0000000192dcbb94 __CFRunLoopDoSource0 + 208 (CFRunLoop.c:2011)
38  CoreFoundation                	0x0000000192dcaf04 __CFRunLoopDoSources0 + 376 (CFRunLoop.c:2056)
39  CoreFoundation                	0x0000000192dc4e78 __CFRunLoopRun + 820 (CFRunLoop.c:2925)
40  CoreFoundation                	0x0000000192dc4610 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
41  GraphicsServices              	0x00000001aa8f2734 GSEventRunModal + 164 (GSEvent.c:2259)
42  UIKitCore                     	0x000000019583111c -[UIApplication _run] + 1072 (UIApplication.m:3270)
43  UIKitCore                     	0x000000019583698c UIApplicationMain + 168 (UIApplication.m:4741)

Steps to reproduce

Pan map
While panning, lock device
SDK crashes when unlocked (not every time though)

Expected behavior
No crashes
Actual behavior
App crashes occasionally when opening after described steps
Configuration
Maplibre iOS SDK version: ios-v5.11.0
iOS/macOS versions: iOS 14.5 Beta (18E5154f)
Device/simulator models: iPhone 12 Pro
Xcode version: 12.4

It seems this crash also happens occasionally if SDK is in progress of downloading and rendering new raster tiles when device is locked.

@juhieta  If use solution from here instead of verified one it seems the crash does not happen.

authors: degtiarev juhieta

repo: maplibre/maplibre-gl-native


text:
Limit work done per frame

Even thought his can be done by newcomers, this issue is HARD
We need to do some work on the main thread:

Receive data from threads or WebWorkers
upload data to GPU

Here for example we process all the data we receive in the event loop:
https://github.com/maxammann/maplibre-rs/blob/2b917e9e0850d95c876bfcf0f0f3c777f56b842d/maplibre/src/stages/populate_tile_store_stage.rs#L41-L43
We could limit this to a certain amount of messages or the message sizes.
🤔 Expected Behavior
No frames should be dropped.
😯 Current Behavior
Sometimes frames are dropped because of uploads.
💁 Possible Solution
Limit the time spend on uploading or other work. This can either be done by measuring time (low level), or by restricting it on a higher level, e.g. the amount of work items.
Steps for this issue:

Check where the most time is spent during the render loop using the Tracy profiler
Reduce it by doing less work per frame.

Closing for now as this has no priority and we should only optimize when needed.

repo: maplibre/maplibre-rs


text:
MapR 6.1 compare ecosystem component configuration from Installer and add changes.

MapR 6.1 compare ecosystem component configuration from Installer and add changes.

Done in branch mapr61, needs to be tested properly

repo: mapr-emea/mapr-ansible


text:
Cannont skip a point

After login, I cannot skip this point: http://maproulette.org/map/1434/1284898
KO : Invalid task status supplied.

What is strange is if I logout I can skip it but if I login in the next point, I come back to this one and am blocked again.

Probably the same as #221

authors: mvexel rbovard


text:
Map not zooming with 'animateCamera'

I'm submitting a ...  (check one with "x")

[ ] question
[x] any problem or bug report

OS:  (check one with "x")

[ ] Android
[ ] iOS
[x] Browser

cordova information:  (run $> cordova plugin list)
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-googlemaps 2.6.2 "cordova-plugin-googlemaps"
cordova-plugin-ionic-keyboard 2.1.3 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 4.0.1 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"

If you use @ionic-native/google-maps, please tell the package.json (only @ionic-native/core and @ionic-native/google-maps are fine mostly)
@ionic-native/core : "4.20.0",
@ionic-native/google-maps : "~4.20.0"

Current behavior:

Then trying animate map with increased zoom, map not zooming in. Also, this logic with 'decrease zoom' work correctly, and map zooming out. (sorry for my english :) )
Expected behavior:

Animating map with increased and decreased zoom always.
Screen capture or video record:

Related code, data or error log (please format your code or data):
Map Settings:
            controls: {
                'compass': false,
                'myLocationButton': false,
                'myLocation': true,   // (blue dot)
                'indoorPicker': false,
                'zoom': false,          // android only
                'mapToolbar': false     // android only
            },

            gestures: {
                scroll: true,
                tilt: false,
                zoom: false,
                rotate: false
            },

            preferences: {
                zoom: {
                    minZoom: this.MapZoomLevelMin,
                    maxZoom: this.MapZoomLevelMax
                }
            },

Functions:
private zoomIn ( zoom? ) {
        let _zoom = this.map.getCameraZoom();
        console.log("HomePage/NATIVE @ zoomIn():: current =" + _zoom);
        let _cameraPosition: any = {
            target: this.map.getCameraPosition().target
        };
        if ( zoom ) {
            _zoom = zoom;
        } else {
            _zoom++;
        }
        if ( _zoom >= this.MapZoomLevelMax ) {
            console.log("HomePage/NATIVE @ zoomIn() -> zoom already maximum", {
                zoom,
                _zoom,
                max: this.MapZoomLevelMax
            });
            _zoom = this.MapZoomLevelMax;
        }
        _cameraPosition.zoom = _zoom;

        console.log("HomePage/NATIVE @ zoomIn():: ", {
            _cameraPosition, max: this.MapDisplayPositionZoomLevelMax, current: _zoom
        });

        this.map.animateCamera(_cameraPosition).then(()=>{
            console.log("zoomed IN");
        });
    }

private zoomOut ( zoom? ) {
        let _zoom = this.map.getCameraZoom();
        let _cameraPosition: any = {
            target: this.map.getCameraPosition().target
        };
        if ( zoom ) {
            _zoom = zoom;
        } else {
            _zoom--;
        }
        if ( _zoom <= this.MapZoomLevelMin ) {
            console.log("HomePage/NATIVE @ zoomOut() -> zoom already minimum", {
                zoom,
                _zoom,
                min: this.MapZoomLevelMin
            });
            _zoom = this.MapZoomLevelMin;
        }
        _cameraPosition.zoom = _zoom;

        console.log("HomePage/NATIVE @ zoomOut():: ", {
            _cameraPosition, min: this.MapZoomLevelMin, current: _zoom
        });

        this.map.animateCamera(_cameraPosition).then(()=>{
            console.log("zoomed OUT");
        });
    }

Support this plugin activity
I appreicate if you give me a beer :beer: from here

On android platform work correctly.

Browser (Google Maps JavaScript v3) does not support the feature.

In the browser it is impossible to bring the map (zoom in) programmatically?)))

The animateCamera() behaves the same as moveCamera() on browser platform.

The animateCamera() work correctly (with animation) when cameraPosition 'decrease' zoom (a.k.a zoomOut)....

https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/master/v2.6.0/class/Map/animateCameraZoomOut/README.md

repo: mapsplugin/cordova-plugin-googlemaps


text:
first pass at map labels on boxes

closes #200
different stylings at different zoom levels

@binx this is awesome! 👍  on the zoom level as well when the labels appear. Is there a way to make those labels links? So instead of the pop-up on click we can add a hover state to the text and make it link to the extract download page?

These look great!

authors: binx migurski souperneon

repo: mapzen/data-pages


text:
Add real content

adding real content

hooray

repo: mapzen/write-the-docs-tutorial


text:
fix(deps): update module github.com/gardener/cert-management to v0.17.1

This PR contains the following updates:

Package
Type
Update
Change

github.com/gardener/cert-management
require
minor
v0.16.0 -> v0.17.1

Release Notes

gardener/cert-management (github.com/gardener/cert-management)
v0.17.1
Compare Source
[gardener/cert-management]
🐛 Bug Fixes

[OPERATOR] Fix panic if target issuer referenced but not allowed by @MartinWeindel [#371]

Helm Charts

cert-controller-manager: europe-docker.pkg.dev/gardener-project/releases/charts/cert-controller-manager:v0.17.1

Docker Images

cert-management: europe-docker.pkg.dev/gardener-project/releases/cert-controller-manager:v0.17.1

v0.17.0
Compare Source
[gardener/cert-management]
✨ New Features

[USER] Introduce the new Issuer type SelfSigned for creating self-signed certificates. by @RaphaelVogel [#228]
[USER] The certificate resource can now define a duration (the lifetime of the certificate). The issuer (especially Let's Encrypt) may ignore this field. by @marc1404 [#354]

🐛 Bug Fixes

[OPERATOR] Cleanup status for orphan pending certificate resources by @MartinWeindel [#367]

🏃 Others

[DEVELOPER] Use Pebble as an ACME server in the integration tests. by @marc1404 [#339]

Helm Charts

cert-controller-manager: europe-docker.pkg.dev/gardener-project/releases/charts/cert-controller-manager:v0.17.0

Docker Images

cert-management: europe-docker.pkg.dev/gardener-project/releases/cert-controller-manager:v0.17.0

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Release note:
NONE

ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

8 additional dependencies were updated

Details:

Package
Change

github.com/gardener/etcd-druid
v0.24.1 -> v0.25.0

istio.io/client-go
v1.23.2 -> v1.23.3

k8s.io/kube-openapi
v0.0.0-20240808142205-8e686545bdb8 -> v0.0.0-20240903163716-9e1beecbcb38

github.com/gorilla/websocket
v1.5.0 -> v1.5.1

google.golang.org/genproto/googleapis/api
v0.0.0-20240903143218-8af14fe29dc1 -> v0.0.0-20241015192408-796eee8c2d53

google.golang.org/genproto/googleapis/rpc
v0.0.0-20240903143218-8af14fe29dc1 -> v0.0.0-20241007155032-5fefd90f89a9

google.golang.org/grpc
v1.66.2 -> v1.67.1

k8s.io/gengo/v2
v2.0.0-20240228010128-51d4e06bde70 -> v2.0.0-20240826214909-a7b603a56eb7


text:
🛑 marci4.de is down

In 44998fa, marci4.de (https://marci4.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: marci4.de is back up in 882e5e6.


text:
support removing specific attached events

This is a feature I needed to make ResizeSensor.js (as a standalone lib) useful for me at work; its only a small addition and seems like others would find it useful too :)
Basically, this allows you to pass the original event in to .detach methods as well as the element (fully optional) to only remove that event. from the queue.

Thanks!

authors: jsdw marcj

repo: marcj/css-element-queries


text:
local submit directories/sandbox transfer directories and cleanup

Currently jobsub_lite creates directories under $HOME/.jobsub_lite, with submit files, and is the place where condor_transfer_data returns results; which works, but repeated use will eventually run the user out of quota
in their $HOME area.
As we move to jobsub_fetchlog, this becomes increasingly invisible to the users, so it will not occur to
them to clean this up.
We should revisit this, and pick a "standard" location, and make sure files get cleaned up eventually.
Email disucussion included this from Kevin:
After some more thought, while /run/user ($XDG_RUNTIME_DIR) would be convenient, our use would be against spec so we’d need to be careful, especially if dumping logs in there (true of any tmpfs solution). Interactive nodes give /run a few GB and generally have plenty of RAM (depending on what users are doing of course) so maybe it’d be OK…
tmpfs                              5.8G  3.0M  5.8G   1% /run
$XDG_CACHE_HOME (default $HOME/.cache) or $XDG_STATE_HOME (default $HOME/.local/state) are probably more appropriate locations, but then we’d need to do cleanup. Maybe that’s not so bad - clean up as we go, and maybe also have a routine run with every jobsub command that looks for old submission dirs that didn’t get cleaned up.
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables

Earlier comment from Kevin:

Maybe we should just delete the local sandbox after successful submission? Fetchlog will re-create the directory if it doesn’t exist, and them I suppose it should delete the directory as well when done. Or just put them in some tmpfs location (/run/user, /run/jobsub?) so we get OS cleanup occasionally.

I think this would work fine -- if we make sure to include the submit file, etc in the files we transfer to the
job, so we get it back at the end,  Otherwise the submit file disappears, which could make debugging difficult.

So after discussion I think we're looking at:

making sure all the job files (i.e. the simple.cmd, etc.) get transferred to and from the job
cleaning out the sandbox directory after submission
Copying submit files to current directory, and or  a subdirectory of current directory if --no-submit
cleaning out the sandbox directory after condor_transfer_data and copying elsewhere in jobsub_fetchlog
We could also have jobsub_submit and jobsub_fetchlog clean up any more-than-a-week-old submit
directories in case jobsub_submit or jobsub_fetchlog were killed or whatever before they cleaned up.
Then the user still ends up with the submit files, etc. if they do jobsbu_fetchlog.

I'm also leaning to $HOME/.cache/jobsub_lite for the root of the area for these sandbox directories.

Fixed with #115.  All the submit directory files are transferrred to the schedd, and submit directory is removed.
Directory is recreated before calling condor_transfer_data in jobsub_fetchlog, and cleaned up again after
jobsub_fetchlog .


text:
🛑 Doctor is down

In 76f93f3, Doctor (https://doctoronline.doctormas.com.pe/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Doctor is back up in ec7f27e after 4 minutes.

repo: marcoadasilvaa/health


text:
Are there plans to support flutter_web?

as title

I haven't tried it. Does it not work like this? The event bus needs very little to work: Dart Streams and some generic types. See https://github.com/marcojakob/dart-event-bus/blob/master/lib/event_bus.dart

Yes, it doesn't work in flutter_web project, I have n’t even started using it, I just import it at the top of the file, and I got the following error message:
Unable to find modules for some sources, this is usually the result of either a
bad import, a missing dependency in a package (or possibly a dev_dependency
needs to move to a real dependency), or a build failure (if importing a
generated file).

Please check the following imports:

`import 'package:event_bus/event_bus.dart';` from ...
PageWorks.dart at 8:1

Failed after 193ms

How does your pubspec.yaml look like? Here is how to install it: https://pub.dev/packages/event_bus#-installing-tab-

Ok, closing this as we didn't receive any further info.

Sorry, I have forgotten to reply due to the progress of the project in the past few days.
My project uses a lot of other dependent libraries, it seems that the configuration method is the same. I do n’t think there will be any problems in installation, otherwise my "import" statement should be a problem, rather than reporting an error at runtime
However, if other users do not encounter problems, I think it may be related to my computer or environment. I will try again when I have time.
thank you for your reply!

authors: disburden marcojakob

repo: marcojakob/dart-event-bus


text:
Fix environement

Address 2 comments from https://github.com/hacs/default/pull/1721

done in pr ☝


text:
Facing issue for explain instance with custom classifier function

exp = explainer.explain_instance(df_val_final.Description[idx],predproba_list,num_features=5, top_labels=2)
While executing the explain instance of LimeTextExplainer, above statement keeps on executing continously with below warning message. Execution stops only if i interrupt the kernel
C:\ProgramData\Anaconda3\lib\site-packages\fastai\torch_core.py:83: UserWarning: Tensor is int32: upgrading to int64; for better performance use int64 input
warn('Tensor is int32: upgrading to int64; for better performance use int64 input')
C:\ProgramData\Anaconda3\lib\site-packages\fastai\torch_core.py:83: UserWarning: Tensor is int32: upgrading to int64; for better performance use int64 input
warn('Tensor is int32: upgrading to int64; for better performance use int64 input')
C:\ProgramData\Anaconda3\lib\site-packages\fastai\torch_core.py:83: UserWarning: Tensor is int32: upgrading to int64; for better performance use int64 input
warn('Tensor is int32: upgrading to int64; for better performance use int64 input')
I want to use my own custom classifier model and hence I wrote a classifier function - predproba_list, which returns a numpy array of predicted probabilties for the classes
Below is the function code
def predproba_list(test1) :
pred = learn_clf.predict(test1)
return np.array(pred[2])
pred[2] vaue is tensor([0.1423, 0.2133, 0.6444]) which i then convert to a numpy array
Can you please advise if the return value of the function is as expected by the explain instance's classifier function, and what could be causing the code to keep on executing without any result
Thanks in advance

Now I am getting the below error,
ValueError: Found input variables with inconsistent numbers of samples: [5000, 1].
5000 is the default value for argument num_samples in function explain_instance() if it is not explicitly defined.
How is the value for num_samples determined if need to set it explicitly

The output should be a 2d array , where columns are prediction probabilities for different labels. If you only have one label, it should still be (n, 1)

authors: marcotcr mayurka

repo: marcotcr/lime


text:
text segfaults

Making text onto no base solid segfaults. Not sure if my fault or upstream yet. There are no tests in CadQuery that cover this behaviour.

Works now, this was probably CadQuery/cadquery#762.


text:
Update react.md code sample var name

Since Vault is itself an API object, it is confusing to name an instance of the App object "vault"; why not name it "app"?

Hey (and sorry for the late response)!
Maybe I'm misunderstanding you here, but vault doesn't refer to the app instance here, but the vault instance.
The following code:
const { vault } = useApp();

Is equivalent to:
const app = useApp();
const value = app.vault;

The { vault } syntax extracts a property from the object on the right hand side.

authors: codyburleson marcusolsson

repo: marcusolsson/obsidian-plugin-docs


text:
Not working properly

Hello,
I created a dataset of 20 people at two different locations to test the algorithm but unfortunately it is not working. I am taking profile view  and 100 frames per person. Can you tell me why it is not working? Also at the different location, i am taking opposite side of a person.

hi @arun121cs
Did you use pre-trained models for pose or gait estimation? Or you train one of them or both from scratch?

I can send you the dataset and code ple guide me
On Fri, Aug 24, 2018, 12:19 AM Marián Margeta notifications@github.com
wrote:

hi @arun121cs https://github.com/arun121cs
Did you use pre-trained models for pose or gait estimation? Or you train
one of them or both from scratch?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/marian-margeta/gait-recognition/issues/12#issuecomment-415528300,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ahr4U32v52ElYsWe0brsJJgZNog4jt3bks5uTvklgaJpZM4WI2ih
.

The code might by helpful

Ok. I will send u tomorrow morning. One more thing, I am taking profile
images(video of walking people). Is it enough? Also can you share some of
the videos for testing it more? It will be very helpful. Thanks.
On Fri, Aug 24, 2018, 12:36 AM Marián Margeta notifications@github.com
wrote:

The code might by helpful
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/marian-margeta/gait-recognition/issues/12#issuecomment-415533897,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ahr4U0b9fiWYDfdWEFhj4CUK0xhtp6KSks5uTv05gaJpZM4WI2ih
.

Also do you have the code to put the object in center?
On Fri, Aug 24, 2018, 12:55 AM Arun Sharma arun121cs@gmail.com wrote:

I am taking 90 images for training the svm and same for testing. But I am
not getting good accuracy.
On Fri, Aug 24, 2018, 12:52 AM Marián Margeta notifications@github.com
wrote:

Yes, video of profile view of walking persons should be enough, but they
have to be centered and in appropriate quality. I used TUM GAID dataset
that have restricted license, so you must contact the TUM to acquire it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/marian-margeta/gait-recognition/issues/12#issuecomment-415539828,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ahr4U_FDQNNwJVtxDr3pMixY2mf09rQFks5uTwDjgaJpZM4WI2ih
.

Unfortunately not. I had just scripts for that that I incrementally changed and now I am not sure if they work at this moment.

What about quantity of images? As I told you I am taking minimum of 90
images for both training and testing (identification).
On Fri, Aug 24, 2018, 1:24 AM Marián Margeta notifications@github.com
wrote:

Unfortunately not. I had just scripts for that that I incrementally
changed and now I am not sure if they work at this moment.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/marian-margeta/gait-recognition/issues/12#issuecomment-415550476,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ahr4U4fKnUz3HEilhka4ImPFqobjwnJIks5uTwhwgaJpZM4WI2ih
.

Code for loading models
`import numpy as np
from scipy.misc import imresize, imread
import pandas as pd
from human_pose_nn import HumanPoseIRNetwork
from gait_nn import GaitNetwork
net_pose = HumanPoseIRNetwork()
net_gait = GaitNetwork(recurrent_unit = 'GRU', rnn_layers = 1)
Load pre-trained models
net_pose.restore('./models/Human3.6m.ckpt')
net_gait.restore('./models/H3.6m-GRU-1.ckpt')`
Code for converting frames into tensor:-
`
images = []
images_path = '/home/administrator/Desktop/Video_to_image/images/01'
for image_path in glob.glob(images_path + '/*.jpg'):
img = cv2.imread(image_path)
images.append(cv2.resize(img, (299, 299)))
images_001 = np.array(images)
images_001.shape` [This code is for single person]
Code for getting identification vectors:-
img_list = [images_001, images_004, images_005, images_006, images_007, images_008, images_009, images_010]
 features_list = list() for element in img_list:     spatial_features = net_pose.feed_forward_features(element)     identification_vector = net_gait.feed_forward(spatial_features)    #df = pd.DataFrame.from_records(identification_vector)     iv =list(identification_vector)     iv.pop(1)     features_list = features_list + iv
This is how i am getting identification vectors and then converting into dataframe for further classification.

repo: marian-margeta/gait-recognition


text:
Difficult times

Finally, 2.0 is released. I'm sorry for the long wait.
As a short disclaimer before you continue reading this: I'm very thankful for Marius creating this library and giving me the opportunity to maintain it. Although you might find some frustration in my statements, I don't want anyone to spread hate towards Marius. I will continue to support him and so should you.
Release 2.0
You'll notice that the 2.0 release isn't hosted on the official ChartJs.Blazor but instead on ChartJs.Blazor.Fork. The reason for that is simple, I cannot publish to ChartJs.Blazor. I pushed everything to the releases branch but the release pipeline was paused quite a while ago and I don't have permission to enable it again. The same goes for the samples thus https://www.iheartblazor.com/ will remain in an old state as long as Marius doesn't return to update it. Of course I tried to publish it normally but Marius hasn't responded to my mail so I thought I'd get it over with now.
Past year
Marius (@mariusmuntean), the owner of the project, has had very little involvement throughout the last year. Both the project maintenance and the development of version 2.0 was done by me since the end of 2019 and I really enjoyed it. However, single-handedly maintaining a library with ~80k downloads as an 18yo without real world experience was challenging at times.
I was the one who put in some horrible features and made some terrible decisions (e.g. the covariant datasets) which made the library unpleasant to use. The goal of version 2.0 was to fix all of my prior mistakes and make the library ready for easy use in most projects. I believe version 2.0 accomplishes that goal but that doesn't mean the library is now finished. We're still only supporting Chart.js 2.9, there are still missing features and bugs (e.g. support for gradients, issues with responsiveness) and we don't have any docs yet.
Future
I will continue to maintain this library by responding to issues and fixing urgent bugs. However, I won't actively develop new features.
I'm still hoping Marius will return and either continue to work on the library or hand the ownership to someone else. I don't feel comfortable searching for new maintainers in the name of the library since I'm "just" a contributor.
However, if you'd like to help develop this library and/or take over it, please tell us and we might get back to you.
When Chart.js 3.0 releases, many people will want to upgrade and so will the people using ChartJs.Blazor. I encourage you to try working with Chart.js 3.0 if you need the new features or the insane performance improvements but it will require some customization and you should probably use your own fork for it (and reference that directly). In the spirit of Open Source, I highly encourage you to contribute those changes back to the library :heart:
As a side-note, I have compiled some of my thoughts in a GitHub project. These are just some points that were important to me and I thought I'd do something public instead of just telling Marius about it.
My journey
Back when I started to work on this library (June 2019), I had very little experience. I had only worked on a handful of terrible school projects, never seen or worked with Open Source and had zero experience with Blazor. As such, most of my changes were bad but for better or worse, they all found their way into this library and now about 80k projects have to suffer from my incompetence. After some time, I got better at programming (of course I'm still nowhere) and started to understand and like Open Source. Suddenly I found myself being the maintainer of this fast growing library in the fast growing Blazor ecosystem. Although stressful (I'm sorry for all the poor issuers that received an unfriendly response), it was a really educational period.
At some point I realized just how big this library got because searching "blazor chart" on google shows this repo as first result. This might be influenced but on DuckDuckGo, it's the 4th entry. Also, ChartJs.Blazor is used in a sample project of an official dotnet repo along with multiple Microsoft employees opening issues on our repo. I thought this was absolutely insane and being the only person actively working on the repo, I didn't want to make all these people use a version that never should've been considered 1.0 in my books. So I got to work on 2.0 and now we're here.
Unfortunately, I have continuously lost interest in this library and it was just about finishing 2.0. A big factor in this is probably that I don't use Blazor myself anymore and I don't think I'll get back to it until .NET 6. Now that version 2.0 is released, I can peacefully slow down my activity here. As I said, I will continue to assist with issues because at the very least, this library has a special place in my heart.
Closing
I'd like to thank everyone who supported me and this library be it opening helpful issues, submitting pull requests or participating in discussions.
Special thanks go to Marius (@mariusmuntean) who has made this all possible in the first place. Without him, ChartJs.Blazor wouldn't exist.
I wish everyone the best
~Joel
Update 24.01.2021
Thank you all for this journey, it's been great. Now, it's time to say goodbye. The last semester of my apprenticeship is about to start and I'd like move on from ChartJs.Blazor. I have contacted Marius multiple times about the state of the library, the 2.0 release and me leaving. I've not heard back from him.
That being said, I wish ChartJs.Blazor the best and it makes me happy to see this community be so helpful and grateful. It's not a big community but we've surpassed 100k downloads recently and I'll gladly look back on this achievement in the future.
As suggested in the comments, I've also contacted Blazorise but I won't pursue that further (if you'd like to, please do).
Goodbye
~Joel

Thank you for your continuous work during the past year @Joelius300. Question: I'm curious if you have been in contact with Microsoft about the project and its future at any point?

@larschristensen20 Thank you for using the library and being so cooperative with your issues :)

Question: I'm curious if you have been in contact with Microsoft about the project and its future at any point?

No, I haven't. Marius started the project, I got into it but it never went beyond being a small project fueled by a few peoples spare time. Why do you ask?

Well as a 18yo this is a good think to put on your CV and talk about in interviews, good job!

@larschristensen20 Thank you for using the library and being so cooperative with your issues :)

Question: I'm curious if you have been in contact with Microsoft about the project and its future at any point?

No, I haven't. Marius started the project, I got into it but it never went beyond being a small project fueled by a few peoples spare time. Why do you ask?

Had a train of thought about them maybe being interested in helping maintain it, but it might very well just have been wishful thinking :-)

Also Blazorise use ChartJS, maybe you could take a look? 😉

Well as a 18yo this is a good thing to put on your CV and talk about in interviews, good job!

Thank you, I definitely will :)

Had a train of thought about them maybe being interested in helping maintain it, but it might very well just have been wishful thinking :-)

I'd also say that's closer to wishful thinking, at least I wouldn't know about similar projects and I also don't know how I would go about asking them. I could see them sponsoring such projects but even that seems highly unlikely to me given that the project still isn't huge.

Also Blazorise use ChartJS, maybe you could take a look? 😉

That's actually a really good pointer, thank you! Maybe they're interested in a collaboration or they could actually supersede our library with theirs 🤔 Both seem like good options. They do have a lot more resources available and ChartJs.Blazor would definitely fit in their system.

Also Blazorise use ChartJS, maybe you could take a look? 😉

That's actually a really good pointer, thank you! Maybe they're interested in a collaboration or they could actually supersede our library with theirs 🤔 Both seem like good options. They do have a lot more resources available and ChartJs.Blazor would definitely fit in their system.

+1 for this, I would love to see this project integrated into theirs

I'll ask them, why not :)
In the end, Marius will have to decide what's going to happen to this library but one of the great things about Open Source is that Blazorise can integrate our library into theirs (almost) however they wish.

Glad you find it helpful. BTW [here is the poorly designed website[(https://jollify.app/) for the app I'm working on.

Thank you so much for maintaining this repository, you've done an incredible job. The 2.0 version seems to fix all the bug remaining in the application I'm currently on, it's really a fantastic news.
The migration procedure from 1.1 to 2.0  is also very precise and straighforward. 👍
I'm very thankfull for your job, and althought I do not program in Blazor very often, I will keep an eye on this project, and I might contribute in the future.

@Joelius300 Thank you so much to your commitment to this project!

Thank you all for the positive comments. I posted an update on the original issue.
TL;DR Goodbye ❤

Thank you all for the positive comments. I posted an update on the original issue.
TL;DR Goodbye ❤

@Joelius300

I will continue to maintain this library by responding to issues and fixing urgent bugs. However, I won't actively develop new features.

I highly disagree with this. If the maintainer of this project has abandoned it then someone should probably create a fork of this and actively maintain and update that fork as the new current version. Then this project should be marked as obsolete with a disclaimer that it's no longer being maintained, and put a link to the new project. There are plenty of cases where this has happened before on github.

@Joelius300

I will continue to maintain this library by responding to issues and fixing urgent bugs. However, I won't actively develop new features.

I highly disagree with this. If the maintainer of this project has abandoned it then someone should probably create a fork of this and actively maintain and update that fork as the new current version. Then this project should be marked as obsolete with a disclaimer that it's no longer being maintained, and put a link to the new project. There are plenty of cases where this has happened before on github.

@PoisnFang I thought it worked pretty good for the three months this "mode" was in action. Multiple bugs were fixed and the alternative was leaving the repo for good (which I'm doing now) in which case I wouldn't have fixed any of these bugs..
Now I'm leaving this library and yes, if you fork it and actively maintain it feel free to post about it here in a short comment. But saying "someone" should create a fork and actively maintain that sadly doesn't do the trick.
Do you think it would be better to more clearly highlight that it's unmaintained in the readme?

@PoisnFang I thought it worked pretty good for the three months this "mode" was in action. Multiple bugs were fixed and the alternative was leaving the repo for good (which I'm doing now) in which case I wouldn't have fixed any of these bugs..
Now I'm leaving this library and yes, if you fork it and actively maintain it feel free to post about it here in a short comment. But saying "someone" should create a fork and actively maintain that sadly doesn't do the trick.
Do you think it would be better to more clearly highlight that it's unmaintained in the readme?

But saying "someone" should create a fork and actively maintain that sadly doesn't do the trick.

I agree, if I decide to maintain it in the future then I will post.

Do you think it would be better to more clearly highlight that it's unmaintained in the readme?

Yes please do this.

But saying "someone" should create a fork and actively maintain that sadly doesn't do the trick.

I agree, if I decide to maintain it in the future then I will post.

Do you think it would be better to more clearly highlight that it's unmaintained in the readme?

Yes please do this.

@Joelius300 Please put it at the TOP of the Readme in big bold letters. I do plan on taking this project on to maintain either in a fork or my or custom build for it.

@Joelius300 I have submitted a PR for some changes. I am also keep to take on maintainer role of this repo. Is there a way you can provide me with write access to the repo? Please see the issue I have raised #191
@PoisnFang Are you moving ahead with a fork? I have created a fork and have started making some bug fixes. As per your suggestion, this repo should be marked as non-maintained and point to either my fork or your fork. I can send you the changes I have submitted so far.
I am actively using this library in several commercial and personal projects. I want it to continue. My plans are to build a v3 of this repo targeting v3 of ChartJS, and to create a .NET Core 5 branch.
As everyone in the community has said so far, @Joelius300 @mariusmuntean thank you for your time and commitment to this project. You can rest now. I am able to stand on the shoulders of giants and continue forward.

@pgrimstrup No, I am not actively maintaining a fork of this any more. We should continue with your fork.

Just thought I'd let you all know of a new Blazor ChartJs implementation I encountered recently: https://github.com/erossini/BlazorChartjs   Time will tell if it will be actively maintained, but to me that is more important than if the initial feature-set is less.


text:
Moustache compatibility

Moustache doesn't work - the rendering seems to occur before moustache triggers the replacement

It works - docsify-tabs causes docsify-moustache to fail in the rendering!

repo: markbattistella/docsify-charty


text:
Is it possible to have the code work on GitHub pages

Thank you very much for this project. I was wondering is it possible to run the code on my own website?

Yes, please following the documentation and the demos there.

repo: markmap/markmap


text:
[BUG]

[ ] I have searched for existing issues that already reported this problem and found none
[x] The bug is present in REPL

Describe the bug
there is a typeError when i generate a new markmap, Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'refreshHook'). i try to find the reason, but This example also reports the same error [https://stackblitz.com/edit/markmap-react?file=src%2Fstyle.css]
how can i fix it , please help me, thank you

me too

me too

来信已收到！顺祝您身体健康！Thank for your email , Good Health and Happy!!

Thanks @Adonis0123

Thank you very much @Adonis0123

authors: flowerhaha gera2ld trry-hub wlk-menglan


text:
Kickstarter csv

Hello guys, just looking to do a school paper - if possible, could someone upload the latest csv file? Noticed a few dropbox links here - though they seem to have disappeared. It would be super appreciated!
Thanks

Here you go. I'll leave this link up for a bit:
https://www.dropbox.com/s/75rxb32xdtipjbd/kickstarter projects.csv.zip?dl=0
One quick note... On Nov 10th of this year, Kickstarter changed their API and it broke part of the way I'm collecting data. So for any projects that have finished on that date or later, they are inaccurately marked in my data as "deleted" and their final backer count and pledged amount are just slightly off.

Hi Ben, that's super helpful! Do you by any chance have any csv data from just before the 10th Nov?
(Just wondering if the 10th Nov bug is possible to fix in the future?)

Yeah, there is 2.5 years worth of data in that CSV. And only projects ending after Nov 10th have the slight inaccuracy.
At some point I am hoping to make a workaround for the API change and fix the data, but I won't have time for a while, unfortunately.

Keep up the good work Ben! ☺ will keep an eye here in case there is development.
Have a good weekend,

Hey benrugg and mrGreenbean,
my name is Richard, I'm a German student and I'm looking for an current data set of kickstarter projects for my master thesis. Actually I have one which ends in September 2015.
@benrugg Here and in another thread I saw, that you provide such data sets, but the download links do not work anymore.
Would it be possible, that you upload the .cvs from above again or, if you fixed the bug, a later one?
This would help me so  much!
Best regards!
Richard

Hey @ChckNrrs, sure thing... I just exported the projects (up to date) and put them here temporarily:
https://www.dropbox.com/s/75rxb32xdtipjbd/kickstarter projects.csv.zip?dl=0
(see the note above about the slight inaccuracies for projects ending Nov 10th and later)

Thank you very much @benrugg!

Hello @benrugg and @mrGreenbean ,
As many in this post, I am also working on my master thesis about kickstarter, my bottleneck is the data and I would trully appreciate if you could help me out with the csv file. I had checked the other links but they wont open.
Thanks a lot in advanced!
My best wishes for your projects,
Guillermo

Now that this is coming up so often, I'll try to put some work into an automated export of this data, so I can just post it somewhere, and so we don't have to clog up the github threads...
But for now @gmanueltp, here's the latest dump of project data: https://www.dropbox.com/s/75rxb32xdtipjbd/kickstarter projects.csv.zip?dl=0

Thanks a lot @benrugg I really appreciate it! Keep the good work!!

You're welcome :-) Let me know if you do something cool with it. I love seeing what everyone has been creating/researching with this kickstarter data.

lll do it @benrugg thanks!! Ill be working on it!

Hi @benrugg, I did this project with the help of your data: http://www.axplusb.com/search
I'll update the data soon, thanks a lot for sharing this!

Wow @samronsin, this is is really cool. I love the visualization of that data. Great project!

@benrugg thanks so much for the dataset you have uploaded. Can you provide me with the textual content of the data these campaigns provide. I am a student and would love to do some analysis.

You know what... The info in that dataset is the only content I have. I don't believe you can easily scrape the textual content from Kickstarter.

On Jul 16, 2016, at 2:36 AM, rai1234 notifications@github.com wrote:
@benrugg thanks so much for the dataset you have uploaded. Can you provide me with the textual content of the data these campaigns provide. I am a student and would love to do some analysis.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi everyone,
Does any of you know any dataset on Kickstarter that also crawled the community data (meaning the country of origin and the number of backers) and/or the number of updates and comments?
Or a dataset with the daily updates on the number of backers and the daily amount raised by a set of projects?

@Rgui - I've got data that shows some of what you're asking for. You can get it at the last dropbox link (above) that I posted.

Hello!
Does anyone have an idea if there is a data set available which includes the comments (text) from all successful campaigns? Thanks!

@vonBlasberg - I don't have that data. If you end up finding it, let me know!

@benrugg Hello, I'm a year-two univiersity business student from Asia, recently I was doing a small class report about data analysis in Kickstarer, I've downloaded the previous dataset you've already uploaded ( covering to 08/2016), I really appreciate your csv dateset, it helps me a lot to build some statistical model, but now I really want the latest csv dataset since there are some new Asia projects coming out.  If you could upload the latest csv file or automated export site , I would be very grateful.
Thanks a lot in advanced!

@dragoon3 Sure thing. I just uploaded a new version at that same link above.

@benrugg First of all, thanks a lot! I have recently conducted statistical analysis of this dataset and found many interesting pattern, I would upload my findings after finishing this class report.
I'm really interested in the process of using this code file to get data from the web and build a dataset transformed to csv, could you simply explained how this code file works? (since I'm not familiar with coding, still don't have a clue how to run it)
In addition, can this code file gernerate data including reward level, avg_price, min_price, %backed_two	%backed_ten, %backed_hundred, num_comments?

Hi @dragoon3 - I'm definitely curious to see the patterns and analysis you've done with the data. Post that for sure!
The project data that I have is really just pulled directly from Kickstarter. If you wanted to do average price, min price or any other analysis, you'd have to do that in Excel or something. Also, Kickstarter doesn't make any of the detailed backer data available, so the only data is just the basic info on each project.

@benrugg Hello! Thanks for the amazing data! Do you have any up to date data?
I am working on identifying the gender of the person behind each project and for that I need the name of the person, are you pulling this data in any way?
Thank you for all your work!

Hi @marcosmercado - Unfortunately, no... I don't have the name for any project creators. I'm not sure if Kickstarter offers that information easily in their API. Sorry!

Hi @benrugg, amazing that you're keeping track of all the data! Do you happen to have data on the required returns on the projects as well?

@Piedjoo what kind of info are you thinking? The "goal" data for each project is what dollar amount they need to reach for the project to be successful. Were you asking about that or something else?

@benrugg Tnx for your quick reply! What I meant was the return the projects offer. Lets say a project wants to raise $100K in debt and offers a 6% return on it. I would like to use the data to investigate the cost of capital related to crowdfunding.. Thanks!

@Piedjoo ah, yeah, that would be great data. As far as I know, Kickstarter doesn't allow projects to offer debt or pay interest to their backers. I think a couple of the other crowdfunding sites are known for that. (Let me know if I'm wrong!)

Hi guys! @benrugg do you happen to have an updated dataset (in csv format) of the kickstarter projects? I'm writing my master thesis on crowdfunding and I desperately need data... Plus, I've tried to download and open the dropbox files you updated above but excel cracks every time I try to import them, why so?

Hey guys! @benrugg I would be reall happy if you could share the newest Kickstarter database? Also, do you think it is possible to scrape more info from Kickstarter, for example I need to research whether the projects that have video, comments and updates outperform those that do no have as well as the number of friends of founder affects the success of the campaign.And finally make the cross-region comparison

@katekol and @yauhenibankouski - I've updated the shared csv file with the latest data.
If excel is crashing, it's probably because it can't import such a large file. You should be able to find some way of importing only part of it, or using a different app to split the file into pieces.
There isn't an easy way to get other data like video, comments or friends. Sorry!

Where can I find the most updated data set of the kickstarter projects? @benrugg
I'll start doing my thesis on crowdfunding soon and I would really appreciate to have the data available for running the analysis

@marianna240296 - the most updated file is still at the dropbox link in this thread. It's sort of buried now, I guess, so I'll post it again:
https://www.dropbox.com/s/75rxb32xdtipjbd/kickstarter projects.csv.zip?dl=0

Thank you so much for sharing these data @benrugg
Il 21 feb 2017 6:18 PM, "Ben Rugg" notifications@github.com ha scritto:

@marianna240296 https://github.com/marianna240296 - the most updated
file is still at the dropbox link in this thread. It's sort of buried now,
I guess, so I'll post it again:
https://www.dropbox.com/s/75rxb32xdtipjbd/kickstarter%
20projects.csv.zip?dl=0
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/markolson/kickscraper/issues/35#issuecomment-281412351,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYu6H3aWAKSQWstzAywFeejJKU9w2rTzks5rexx9gaJpZM4GufM6
.

@benrugg Your data set is super helpful. I'm interested in analyzing the stats just for journalism projects (I teach journalism in the US). When I filter the file you posted for journalism as a main or sub category, I find 845 projects -- which is a decent size set but far short of the 4,262 journalism projects that Kickstarter says have been posted (https://www.kickstarter.com/help/stats ... 917 successful, 3,345 failed). Any thoughts there?

Hey @jcsouth -
I just looked into this... it turns out there is an answer, but it's an unsatisfying one. Apparently just a few months after I began collecting data, Kickstarter reworked all their categories. They expanded them to include many more sub categories than they had before (including niche sub categories like "bacon").
When they did that, they also changed the way their API returned data, and unfortunately we never updated our code to match it. It looks like the vast majority of my data incorrectly has main category where it should be sub category. (For example, showing "Childrenswear" as the main category, when it should be "Fashion" as the main and "Childrenswear" as the sub).
This is especially problematic for a few categories, and journalism is one of them. If you search Kickstarter's categories, you can see all main/sub categories. (Go to https://www.kickstarter.com/discover/categories/journalism and then click "Journalism" and scroll down and you can expand each main category one by one).
Journalism has just a few sub categories: Audio, Photo, Print, Video, Web. So in theory you could search my data for projects with each of those in the main category field (and also include the ones with "Journalism" in the main category field), and then you'd have all Journalism projects.
The problem is that "Web" is also a sub category of "Technology". My data has 3787 projects listed as "Web". Some of those are Journalism/Web and the rest are Technology/Web. At this point with the data I have, I don't know of any way to accurately separate them out.
(Also, one small additional source of discrepancy between my data and Kickstarter's is that I didn't start collecting info until June 2013.)
Depending on your purposes, hopefully you can still use the data in some form.

Hi @benrugg ,
Thanks for your hard work. I have a question. When I look at the projects between 2009 and 2013 (excluding 2013), I see only successful projects. Am I right? I just want to be sure about the data I have.
Again thanks a lot

@AccountingResearcher - Yeah, I'm not sure I ever made that clear. Once the scraping system was active (spring or summer 2013), I started collecting all projects (so any data after that is comprehensive). But then I went back and tried to find any past kickstarter projects and add them as well. The huge caveat is that it was only easy to collect successful (and notable/popular) projects from the past. So anything before that time is incomplete.

By the way @jcsouth, I'm working on updating my code to go back and gather accurate main and sub categories for all projects. I think within a day or two I'll have it all, and I'll post the new data.

Thanks, @benrugg. I've been noodling around with different ways to focus my research. The backdrop is that there's been a big shakeout in crowdsourcing platforms for journalism in recent years. A lot of start-ups (Spot.us, Beacon, Contributoria) have all folded, leaving Kickstarter as the default for journalists seeking funding. So that's why I'm interested in looking at funding trends for Kickstarter journalism projects by year since, say, 2013: projects launched, success rates, amounts sought, amounts raised ... I wonder if there was an uptick in success over the past year with all the controversy over "fake news" and "alternative facts." (Might be too soon to measure, but worth a look.) Anyway -- thanks for whatever help you can provide on the data front. I'll credit you, of course, in any academic articles I might write off the data.

@jcsouth, that's a really cool project. I'd love to see what you end up finding. I'll let you know when the data is up-to-date. (It's taking longer because Kickstarter limits the speed at which I can request info).

Ok, I've finished updating all the projects with their correct main/sub categories. @jcsouth, you should now be able to look at just the Journalism projects and the numbers should be a lot closer to what Kickstarter reports.
The csv is at the same link (above).

Thanks again, @benrugg. Sorry for the delayed reply -- grading midterms, etc. I'll wade into this this week. Cheers.

Hi @benrugg! I am currently working on my thesis and would find it super helpful if you could re-post the cvs file here again. I will mention you among the people who helped in the thesis :D

Hi @madelainegur - here's the latest version: https://www.dropbox.com/s/75rxb32xdtipjbd/kickstarter projects.csv.zip?dl=0

@benrugg @madelainegur Hi Ben the column names are kind of confusing. Do we have any information about what each column represents ?

@madelainegur I am working on a kickstarter data for my final project. I am planning to use R and use machine learning to it. How are you planning to approach it ?

Hi, @benrugg (@madelainegur and @Nishantkumark). Ben, I've been meaning to tell you something: I parsed the data that your scraper produced into a spreadsheet and hit a few snags. Apparently, some of data in certain fields have quotation marks and commas -- and so those rows blow up; they won't parse correctly. (If you open the CSV file in Excel, you'll see what I mean.) Could you use a different delimiter -- like a pipe (|) or a tilde (~)? I think that would solve the problem and produce a file that would flow seamlessly into Excel or any DB manager.

@Nishantkumark - a fair amount of the column names are actually just from the project I use the data for - www.jumpkick.me. You can ignore those. The rest should be pretty self-explanatory kickstarter-related fields.

@jcsouth - hmm, that's no good. Excel should be able to handle any kind of delimiting, because any commas or quotes in the values should be escaped. Here's a new copy delimited by a pipe. Hopefully that'll work in Excel...
https://www.dropbox.com/s/1ya53uunkq0ge4d/kickstarter projects - pipe delimited.csv.zip?dl=0

@Nishantkumark Hi there, sorry for the late response. I am studying finance, so my initial plan was to find the factors that influence the success of a campaign. I only chose a specific category and added more data manually, but since I don't really know ho to use R and currently have also no time, I will probably do just a logit regression model. (for now there is a strong correlation between many variables so I will have to think of something else) However I'd like to see your results when you're done.

@madelainegur Hey sure. Can discuss on it little further. Can you mail me at nishant_kumark@yahoo.com

@benrugg  hi ben, have you also scraped the data about the project creators? e.g., information about biography, backed_projects_count , created_projects_count ,  social as mentioned in the WIKI?

authors: AccountingResearcher ChckNrrs Nishantkumark Piedjoo Rgui benrugg dragoon3 gmanueltp hannahwen jcsouth katekol madelainegur marcosmercado marianna240296 mrGreenbean rai1234 samronsin vonBlasberg yauhenibankouski

repo: markolson/kickscraper


text:
Metric Type gets doubled in list while editing

At some point there need to be some fx (layout) imports. In my opinion this should be in the controller class of the fxml classes (because there are fx imports anyway).

fixed. Added some validation

repo: markusgumbel/moduro


text:
some things are missing like the GUID Struct or CLSID typedef from System.

So some things were not parsed, or transferred.

Apparently GUID has to be defined manually for every projection (see https://github.com/microsoft/win32metadata/issues/1546).

The correct golang version of parse GUID from string. I have checked it with the api D2D1CreateFactory.
type GUID [16]byte
func NewGuidFromString(s string) (out GUID,ok bool){
	// input like "06152247-6f50-465a-9245-118bfd3b6007"
	// output is binary and hex is "47221506-506f5a46-9245118b-fd3b6007"
	if len(s)!=36 || s[8]!='-' || s[13]!='-' || s[18]!='-' || s[23]!='-'{
		return GUID{},false
	}
	_,err:=hex.Decode(out[:4],[]byte(s[:8]))
	if err!=nil{
		return GUID{},false
	}
	_,err=hex.Decode(out[4:6],[]byte(s[9:13]))
	if err!=nil{
		return GUID{},false
	}
	_,err=hex.Decode(out[6:8],[]byte(s[14:18]))
	if err!=nil{
		return GUID{},false
	}
	_,err=hex.Decode(out[8:10],[]byte(s[19:23]))
	if err!=nil{
		return GUID{},false
	}
	_,err=hex.Decode(out[10:16],[]byte(s[24:36]))
	if err!=nil{
		return GUID{},false
	}
	out[0],out[1],out[2],out[3] = out[3],out[2],out[1],out[0]
	out[4],out[5] = out[5],out[4]
	out[6],out[7] = out[7],out[6]
	return out,true
}

authors: Kreijstal bronze1man emarj


text:
iframe的属性

iframe的scrolling给auto属性好一些，不然没有滚动条，右侧宽度可以再少点用百分比凑一百或者vw，加个F12监听事件，搞个拖动大小的插件就更完美了

你好，感谢你提出的这个问题。这个项目暂时没有精力维护了，你可以到移步到 https://github.com/ratel-online 提此问题。

authors: marmot-z yanyunpiaomiao

repo: marmot-z/js-ratel-client


text:
Cannot Find Module - Monorepo

Issue: Quokka Not Recognizing Aliased Paths in Monorepo Setup
Description
I am experiencing an issue where Quokka is unable to resolve aliased paths in my TypeScript monorepo setup. Despite following various troubleshooting steps, the problem persists, and I am unable to import modules using the alias paths defined in my tsconfig.json.
Cannot find module '@/example-service/resources/schema'
Require stack:
- <rootDir>/quokka.js

Environment

Quokka Version: v1.0.671
IDE: Cursor 0.43.5
Operating System: MacOS Sonoma
Node.js Version: 18.20

Project Setup

Monorepo Tool: Yarn, nx
TypeScript Version: 4.95

This is my tsconfig.json
{
"compilerOptions": {
"baseUrl": "./src",
"paths": {
"@dataloaders/": ["../dataloaders/"],
"@/": [""],
"@test/": ["../tests/"]
},
"module": "commonjs",
"target": "es6",
"moduleResolution": "node",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"skipLibCheck": true
}

Steps to Reproduce

Set up a monorepo using [Yarn Workspaces/Lerna].
Configure tsconfig.json with path aliases as shown above.
Attempt to run a Quokka file that imports a module using an alias path, e.g., import { myModule } from '@/myModule'.
Quokka throws an error: Cannot find module '@/myModule'.

What I've Tried

Installed tsconfig-paths: Ensured tsconfig-paths is installed in the project.

Quokka Configuration: Added the following configuration to .quokka. I've tried a million different permutations of the following. Some configs i have tried a not included:
{
  "env": {
    "params": {
      "runner": "-r tsconfig-paths/register",
      "env": "NODE_PATH=./src"
    }
  }
}

{
  "ts": {
    "compilerOptions": {
      "baseUrl": "./src",
      "paths": {
        "@dataloaders/*": ["../dataloaders/*"],
        "@/*": ["*"],
        "@test/*": ["../__tests__/*"]
      }
    }
  },
  "env": {
    "params": {
      "runner": "-r tsconfig-paths/register"
    }
  }
}

{
 "ts": {
     "compilerOptions": {
         "baseUrl": "./src",
         "rootDir": "./src",
         "moduleResolution": "node",
       "paths": {
         "@dataloaders/*": ["../dataloaders/*"],
         "@/*": ["*"],
         "@test/*": ["../__tests__/*"]
   }
 }
},
"env": {
 "params": {
   "env": "NODE_PATH=./src"
 }
}

Verified tsconfig.json: Double-checked that baseUrl and paths are correctly set relative to the tsconfig.json file location.
Checked Quokka File Location: Ensured the Quokka file is within the scope of the tsconfig.json.
Restarted Quokka and IDE: Restarted both Quokka and my IDE after making configuration changes.
Used Absolute Paths: Attempted to set NODE_PATH to the src directory.
Checked for Quokka Pro Features: Verified that my Quokka version supports the required features.

Expected Behavior
Quokka should resolve the aliased paths as defined in tsconfig.json and allow importing modules using these paths without errors.
Actual Behavior
Quokka throws an error indicating that it cannot find the module specified by the alias path.
Request for Assistance
I would appreciate any guidance or suggestions on how to resolve this issue. If there are any additional configurations or steps I might have missed, please let me know.
Thank you for your assistance!

Note: Please let me know if you need any further information or if there are specific logs or files I should provide.

Apologies wrong quokka repo

repo: marsupialtail/quokka


text:
App uses way too much CPU on M1 MacBook Air.

Can you share your Tuneful settings (menu bar, popover and mini player)? I am using M1 Air as well but couldn't reproduce this CPU usage, it's typically near 1% of CPU usage and 50 MB of RAM.

I couldn't reproduce it

i have the same issue on a 2017 touchbar MBP, tuneful is using over 50% CPU

I'm having the same issue on my M2 Mac mini

It is definitely caused by the scrolling song info, when I expand the song info width (so that the number of pixels is high enough for scrolling not to be needed) the CPU usage drops back to more reasonable levels (and increases when reducing it so that it has to start scrolling again).


text:
chore(cleanup): Remove sentiment analysis since it's no longer called from anywhere

Description

The endpoint for sentiment analysis was removed some time ago, which left this as dead code. One of the config.GetInstance() calls remaining after #625 is from sentiment.go. Let's remove all that currently-dead code in a separate PR, so that we have easy access to it if we want to revive it.
Notes for Reviewers
Don't you just love deleting code?
Signed commits

[x] Yes, I signed my commits.

Force-push after rebasing on top of main after merging #625

repo: masa-finance/masa-oracle


text:
failed to parse group descriptor: EOF

This is directly related to the issue raised in https://github.com/dsoprea/go-ext4/issues/7
Essentially for ext4 filesystems for which featureInCompat64bit is false (64 bit feature is not set), getGroupDescriptor call will result in the below error.
2023-06-22T05:26:59.664+0400    WARN    Partition error: filesystem error: unexpected fs error: new ext4 filesystem error: failed to get group Descriptor: failed to parse group descriptor: EOF

Unfortuanately i do not have AMI from which the volume was created but the fix is essentially what was articulated in the above raised issue.
You need to read only half of that struct if the 64-bit feature is not set and not use the rest of the fields. For the next entry you only increment offset by 32, not 64.

So the fix is literally to have 32 byte equivalent of GroupDescriptor and read to it when 64-bit feature is not set.
// GroupDescriptor32 is 32 byte
type GroupDescriptor32 struct {
	BlockBitmapLo     uint32 `struc:"uint32,little"`
	InodeBitmapLo     uint32 `struc:"uint32,little"`
	InodeTableLo      uint32 `struc:"uint32,little"`
	FreeBlocksCountLo uint16 `struc:"uint16,little"`
	FreeInodesCountLo uint16 `struc:"uint16,little"`
	UsedDirsCountLo   uint16 `struc:"uint16,little"`
	Flags             uint16 `struc:"uint16,little"`
	ExcludeBitmapLo   uint32 `struc:"uint32,little"`
	BlockBitmapCsumLo uint16 `struc:"uint16,little"`
	InodeBitmapCsumLo uint16 `struc:"uint16,little"`
	ItableUnusedLo    uint16 `struc:"uint16,little"`
	Checksum          uint16 `struc:"uint16,little"`
}

Here is the dump from my ext4 formatted volume.
$ sudo dumpe2fs -f /dev/xvdf1
dumpe2fs 1.46.5 (30-Dec-2021)
Filesystem volume name:   /
Last mounted on:          /
Filesystem UUID:          8cd9967e-f9c0-438f-bebd-a0a7c5886ebc
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              524288
Block count:              2096635
Reserved block count:     20966
Overhead clusters:        70281
Free blocks:              1395708
Free inodes:              473043
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      511
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Flex block group size:    16
Filesystem created:       Mon Jan 15 18:42:02 2018
Last mount time:          Wed Jun 21 23:10:14 2023
Last write time:          Wed Jun 21 23:10:14 2023
Mount count:              4
Maximum mount count:      -1
Last checked:             Mon Jan 15 18:42:02 2018
Check interval:           0 (<none>)
Lifetime writes:          455 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:	          256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      71949b1b-7e27-4206-a570-d27984b3cd37
Journal backup:           inode blocks
Journal features:         journal_incompat_revoke
Total journal size:       128M
Total journal blocks:     32768
Max transaction length:   32768
Fast commit length:       0
Journal sequence:         0x006fd961
Journal start:            1

@haykbaluyan
Thank you for your issue.
Could you provide how to make ext4-filesystem-32bit ?


text:
label numbers

Hi,
Your dataset has 2 labels: 0,1. My dataset has 185 labels [0,1..,184]. When i run your code with my dataset i got errors. which part of code should i change for 185labels? Thanks.

Hi you must use one hot encoding


text:
Task . The Job name is displayed in the step bar

进入任务列表时，步骤条处显示对应的Job名称

预期结果：

resolved


text:
🛑 POH events bot from render hosting is down

In b93812e, POH events bot from render hosting (https://poh-events-bot.onrender.com/ping) was down:

HTTP code: 0
Response time: 0 ms

Resolved: POH events bot from render hosting is back up in 20dc0e0.

repo: masch/poh-events-uptime


text:
🛑 POH events bot from render hosting is down

In 7770ffd, POH events bot from render hosting (https://poh-events-bot.onrender.com/ping) was down:

HTTP code: 0
Response time: 0 ms

Resolved: POH events bot from render hosting is back up in e9f78dd after 10 minutes.


text:
Barcode scanner doesn't work with Galaxy S10/ Galaxy A52s in Google Chrome

Confirm by changing [ ] to [x] below to ensure that it's a bug:

[x] I've gone through the README.md
[x] I've searched for previous similar issues and didn't find any solution

I tried to use the scanner in my Samsung Galaxy 10 and I couldn't make it work. I tested it on Google Chrome, the camera does not get to focus and the image gets blurry though I tried it out with Firefox and it worked fine with the same phone.
I have tested the scanner also on Samsung galaxy A52s and I had the same results with Google Chrome.
Steps to reproduce the behaviour using the demo page.
1- Open Chrome and go to  https://qr.maslick.tech/
2-  Start scanner
3-  Aim camera at book's  barcode.
Expected behavior
Scanned barcode text.

Device: [Galaxy S10][Galaxy A52s]
OS: [Android 12]
Browser [Chrome]
Version [98]

Did you try adding Koder to Home screen (Add to Home Screen)?
Does the camera start?
Are there any errors/warnings in the console? Try open Developer Tools on your Laptop and connect to your phone
Can you provide any screenshots?

Can you post an example of the barcode you are trying to scan?

Hi,
Did you try adding Koder to Home screen (Add to Home Screen)?
yes, I tried that. the camera is blurry.
Does the camera start?
yes
Are there any errors/warnings in the console? Try open Chrome Developer Tools on your Laptop and connect to your phone
There are no errors in the console.
Can you provide any screenshots?

I guess your barcode is broken, I can see a couple white dots on some thin bars. Try scanning this code

Here's another one from a real book:

It worked with that code on Chrome. I checked with different books here and if its a normal book barcode then it does not work.

See my comment above

which phone have you used to scan?

iPhone 11 Pro / Chrome Browser

So I presume it's the camera/image quality problem you're facing...

yes, it is strange though that in Firefox the image is good and it works well but not in Chrome :o

We've worked with barcode scanning for a few years, and noticed some strange things:

Android phones have multiple logical cameras (even on some old phones with a single camera)
Chrome may pick a different camera "by default" depending on whether you're running in "standalone" or "fullscreen mode"
there's no way to reliably detect which camera is the not blurry one.

Typically we've seen a blurry camera getting chosen sporadically and our best cure so far is to try to detect the list of cameras and have an array of deviceId of the cameras we've seen working out well.
(The blurry is typically a wide-angle camera)

I have had similar issues on my Galaxy Z Flip 3, im my case i was making a VueJS component from this excellent implementation of zbar and there are a few things i have found.

You need to add support for camera selection the default camera is not always the best it in most cases its a wide angle camera and this doesn't work well for decoding.

The canvas size makes a big difference, I'm my case I made the canvas 600x300 and this gave me a good sweet spot for scanning.

My first test was on the main thread and this worked really well with the exception of slowing down other operations after moving this to a webworker on Android my scans became super slow like 3-4 sec after alot of debugging and adding the frame time to the postmessage from the main thread and passing this back after the detection i could see the processing times for the frame and detection were fast like 10 or 11ms but when checking the original frame time to the time when the message is received back on the main thread there was a delay of 3-4 sec, after alot of playing around I found that if I only send the frame to worker every 20ms then everything runs super smooth full end to end detection of 11-12ms

@maslick thanks for this great implementation with a bit of playing around its extremally fast and quite accurate

@maslick thanks will try increasing the scan rate to see if it has much effect on my devices your correct its probably a bit fast 50fps, 250ms seems slow to me though was there any particular devices that required lower frame rates.

Closing for now...

authors: albi90 efedericomedina maslick sesam

repo: maslick/koder


text:
error

[Master HamsterKombat Bot][INFO] 2024-08-11 21:39:24 [Moshe 1] Account ID: 1354016074, Account
detected as bot: False
[Master HamsterKombat Bot][INFO] 2024-08-11 21:39:24 [Moshe 1] Getting account config data...
[Master HamsterKombat Bot][ERROR] 2024-08-11 21:39:25 [Moshe 1] Status code is not 200
[Master HamsterKombat Bot][ERROR] 2024-08-11 21:39:25 [Moshe 1] Response: NOT_FOUND
[Master HamsterKombat Bot][INFO] 2024-08-11 21:39:25 [Moshe 1] Account config version: ae1ZEH61yb8xYU4OOigHqqvH1eta8xx2b3lY75wWppk
[Master HamsterKombat Bot][INFO] 2024-08-11 21:39:25 [Moshe 1] Decoding daily cipher...
[Master HamsterKombat Bot][INFO] 2024-08-11 21:39:25 [Moshe 1] Getting account data...
[Master HamsterKombat Bot][INFO] 2024-08-11 21:39:25 [Moshe 1] Account Balance Coins: 19.78m, Available Taps: 9000, Max Taps: 9000, Total Keys: 135, Balance Keys: 135

https://github.com/masterking32/MasterHamsterKombatBot/commit/1d811126e3004d094e0c1c31a6cc4d57c5ce7be2


text:
🛑 RESTREAM-IR-11-ZirSakht-2 is down

In cd3e52b, RESTREAM-IR-11-ZirSakht-2 ($IR_11) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RESTREAM-IR-11-ZirSakht-2 is back up in 2ab104c.


text:
🛑 RESTREAM-IR-10-ParsOnline-4 is down

In 2e20c39, RESTREAM-IR-10-ParsOnline-4 ($IR_10) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RESTREAM-IR-10-ParsOnline-4 is back up in 5807bf4.


text:
🛑 Iran 11 - ParsOnline 4 is down

In 820e00f, Iran 11 - ParsOnline 4 ($IR_11) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Iran 11 - ParsOnline 4 is back up in 69159de.


text:
Update pom.xml

Update pom-scijava from 33.2.0 to 37.0.0

@tinevez may I ask you to review this?

repo: mastodon-sc/mastodon-graph


text:
🛑 deces.matchid.io website is down

In 851e3f1, deces.matchid.io website (https://deces.matchid.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: deces.matchid.io website is back up in 887d8aa.

repo: matchID-project/uptime


text:
🛑 dev-deces.matchid.io search API is down

In 670ebe1, dev-deces.matchid.io search API (https://dev-deces.matchid.io/deces/api/v1/search?q=pompidou) was down:

HTTP code: 0
Response time: 0 ms

Resolved: dev-deces.matchid.io search API is back up in 0187ae2 after 633 days, 19 hours, 27 minutes.


text:
GitHub 404 error node-sass

while trying to npm install gulp-sass
it throws:
Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node":
HTTP error 404 Not Found.
I tried to google the link and it does not exist, I found the latest binding node though but idk how to install it locally.

Can you try npm install with bit older version of node to see if that works?

authors: Holus abhiomkar


text:
HCT produces unexpected RGB values

This is most noticable when the seed color is yellow:

Background color is Primary 98.
I have made a graph that shows the RGB value, with chroma set to 100:

I included CAM16 (that also seems to be broken) and HSL as a reference. These images were made using my C# library, but it shouldn't have any differences, as most of it is just the Java version copy-pasted. I also added every test from the Dart library, which are all passing.
Setting the chroma to a lower value seems to alleviate the problem a bit:

This was made with Flutter, here is the code for that:
import 'package:flutter/material.dart';
import 'package:material_color_utilities/material_color_utilities.dart';

void main() {
  runApp(CustomPaint(
    painter: ColorsPainter(),
  ));
}

class ColorsPainter extends CustomPainter {
  @override
  void paint(Canvas canvas, Size size) {
    for (double x = 0; x < 360; x++) {
      for (double y = 0; y < 100; y++) {
        HctColor hct = HctColor.from(x, 100, y);
        canvas.drawCircle(Offset(x, y), 1, Paint()..color = Color(hct.toInt()));
      }
    }
  }

  @override
  bool shouldRepaint(ColorsPainter oldDelegate) {
    return false;
  }
}

Flutter code for the CAM16 graph (produces the same result as C# above):
import 'package:flutter/material.dart';
import 'package:material_color_utilities/material_color_utilities.dart';

void main() {
  runApp(CustomPaint(
    painter: ColorsPainter(),
  ));
}

class ColorsPainter extends CustomPainter {
  @override
  void paint(Canvas canvas, Size size) {
    for (double x = 0; x < 360; x++) {
      for (double y = 0; y < 100; y++) {
        Cam16 cam = Cam16.fromJch(y, 100, x);
        canvas.drawCircle(
            Offset(x, y), 1, Paint()..color = Color(cam.viewedInSRgb));
      }
    }
  }

  @override
  bool shouldRepaint(ColorsPainter oldDelegate) {
    return false;
  }
}

After looking around for a while I found Okhsl, which produces very similar results, so this is most likely intended.


text:
Need the 'id' also in the white spaces ('_')

Hi, I need to have id also in underscores white spaces ('') because I need to work with that when the map complete renders. Do you know where I need to change @mateuszmarkowski ? I think is in:
$row.append(character != '' ?
//if the character is not an underscore (empty space)
(function (naming) {
				    //so users don't have to specify empty objects
				    settings.seats[character] = character in settings.seats ? settings.seats[character] : {};

				    var id = overrideId ? overrideId : naming.getId(character, naming.rows[row], naming.columns[column]);
				    seats[id] = new seat({
				        id: id,
				        label: overrideLabel ?
				            overrideLabel : naming.getLabel(character, naming.rows[row], naming.columns[column]),
				        row: row,
				        column: column,
				        character: character
				    });

				    seatIds.push(id);
				    return seats[id].node();

				})(settings.naming) :
				//this is just an empty space (_)
				$('

').addClass('seatCharts-cell seatCharts-space') ////  Here???
			);

Thanks!

Yes, I think you found the right place, sorry for a late response.

I did it thanks @mateuszmarkowski

authors: marcosicp mateuszmarkowski

repo: mateuszmarkowski/jQuery-Seat-Charts