Contribute to Open Source. Search issue labels to find the right project for you!



“Eine Persona (lat. Maske) ist ein Modell aus dem Bereich der Mensch-Computer-Interaktion (MCI).[1] Die Persona stellt einen Prototyp für eine Gruppe von Nutzern dar, mit konkret ausgeprägten Eigenschaften und einem konkreten Nutzungsverhalten.” - Wikipedia /

Ein solches Tool ist gerade in der Zielgruppenbestimmung sehr hilfreich. Auf Basis einschlägiger Literatur, gilt es Personas als Feature für Ennoia zu implementieren.

Updated 27/03/2017 12:32

Promoblocks not working


Hi - only one promoblock is working. I have just added a new one that is critical and nothing appears - you can see in the edit that I put information in - including an image - and nothing is showing. Can you please help me. This is quite urgent and I have to do another one today that is critical and if this isn’t working it will be a big issue for me. I would really appreciate your urgent attention - what am I doing wrong?

Updated 27/03/2017 11:48



We want to be able to test latest AppFlow code based on Continuous Integration via Jenkins. The basic idea is to run Jenkins inside a Docker container or a FreeBSD Jail and trigger the build/test process on each git commit to master or a specific testing branch via pipeline.

The stages of the pipeline process (thanks to @sneaker for suggestions on this), should run in parallel and perform this specific tasks:

We should trigger the LXC/VM creation via API, like pvesh on Proxmox and vm on FreeNAS Corral, we also could use curl REST API calls.

Updated 27/03/2017 11:55

RGB & RGBW channel missing


RGB(W) channels are now added.

Tested with:

*.things: rgbwLight rgbwLight01 [ nodeId="199", childId="0" ]

*.items: Color rgbwLight01 "RGBW Light" <slider> { channel="mysensors:rgbwLight:gateway:rgbwLight01:rgbw" }

*.sitemap Colorpicker item=rgbwLight01

Please use this binding to test the additional channels: Binding

RGB should work just fine, but I’m unsure about the RGBW implementation:

Updated 27/03/2017 11:31

What does 'enumerable' mean?


‘Lists are enumerable’, What does enumerable mean?

Is the meaning of enumerable that you can refer to a value by numerical reference (by counting from left to right)?

Say I have a list: ["a", "b", "c"], the numerical reference/ index of a would be 0, b = 2, c = 3?

I’ve looked at dictionary definitions as well as this forum question: and can’t tell if it’s more complex than my original assumption.

Updated 27/03/2017 11:16 1 Comments

Hotword: Ok Mais plus rien ensuite...



Depuis 2 jours maintenant que j'essaie de me débrouiller seul, je ne trouve pas. J'ai effacé ma SD, réinstallé au moins 3 fois.. etc… utilisé Bing puis Snowboy … Bref, je sèche.

Mon wakeword est bien détecté, mais ensuite plus rien, j'ai essayé les mots clés existants, comme “test” ou “version” ou “bonjour” etc… voici une capture

pi@raspberrypi:~/jarvis $ ./

———— Config ———— jv_branch master jv_version 17.03.26 jv_arch armv7l jv_os_name raspbian jv_os_version 8 language fr_FR play_hw hw:0,1 rec_hw hw:1,0 speaker ALSA microphone C-Media Electronics, Inc. CM108 Audio Controller recorder sox trigger_stt snowboy command_stt snowboy

tts_engine svox_pico

DEBUG: program_startup hook Jarvis: Bonjour David DEBUG: start_speaking hook DEBUG: stop_speaking hook User defined commands: AIDE BONJOUR|SALUT COMMENTAPPELLE MERCI AU REVOIR|BYE ANNULE|TERMINE ENCORE TEST VERSION REPETE () ET () CA VA >OUI*

NON|PAS Jarvis: Waiting to hear ‘Jarvis’ David: (listening…) DEBUG: models=jarvis Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started INFO:snowboy:Ticks: [2, 20, 5, -1] INFO:snowboy:Keyword 1 detected at time: 2017-03-27 10:44:31 INFO:snowboy:Ticks status: 2 4 4 1 DEBUG: modelid=0 Jarvis DEBUG: entering_cmd hook David: (listening…) DEBUG: models=alexa Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started INFO:snowboy:Ticks: [2, 20, 5, -1] DEBUG: timeout, end of conversation DEBUG: exiting_cmd hook Jarvis: Waiting to hear ‘Jarvis’ David: (listening…) DEBUG: models=jarvis Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started INFO:snowboy:Ticks: [2, 20, 5, -1]

Updated 27/03/2017 12:19 15 Comments

Moving configuration to dedicated file / environment


As I’m working on the database update script (#112), I obviously need to access the database, so I require the database credentials. The way it is now, all configs are saved directly in hook.php, i.e. database connection, custom commands paths, admins, command configs, etc. So the user would need to re-enter them in a database update script, instead of being able to reuse them.

I really think (as @lichtscheu has also suggested here) we should move these things to a central config file. This would also make it easier to set up different environments for development or testing.

As for the database schema updates, it would make it very easy to just include the config and run the update script.

Some ideas: - Use phpdotenv to use configs saved in environment variables. This is great because the config can easily be overridden with system environment variables. The downside is that it can’t execute arbitrary PHP code, which might be helpful for some instances, like setting up arrays or configs that require some logic in them.

  • Use a config.php file in the root folder, that sets up all necessary constants (e.g. TG_DB_HOST, TG_DB_USER, etc.) and any extra variables.

  • A very different approach would be to keep it the way it is now, but add a new method to the DB class called updateSchema, and then writing a script that doesn’t use the Telegram object to handle any requests, but just to initialise DB and call that method.

  • Or as a simple fix, have a folder with a bunch of update scripts that contain pure SQL.

I’m very open for other ideas to make this as usable and flexible as possible. Maintaining backwards compatibility might not work that easily, but it should be more or less doable by simply setting the same config values within the Telegram initialisation, if no “new” config method is found.

What are your thoughts?

Updated 27/03/2017 10:52 1 Comments

Badger.ReportViewer: evaluations can have multiple episodes


If an experiment has several episodes per evaluation, so far, only the first is taken into account in the report viewer. They all should be displayed and have stats calculated separately. They have to be easy to read.

For example: if we measure the performance of a wind turbine controller under different average wind-speeds, we want to know how the controller performed with each one and, also know the statistics of each episode in the evaluation, and the averages

Updated 27/03/2017 10:10

cannot boot image using QEmu



I’ve built my own image, then tried to run it using QEmu. QEmu just stuck with no output. then i tried to pull the offical images from website, both 32 and 64 edition does the same.

P.S: Im running macOS Sierra

Updated 27/03/2017 11:48 1 Comments

Use a single placeholder when preprocessing tmpl literals with expressions


Before preprocessing the css string with stylis right now we replace expressions within template literals with unique placeholders.

Since each template literal has expressions and quasis we could build the css string to preprocess using quasis and a single placeholder.

After preprocessing then we can split the returned string using the placeholder to get the new quasis (expressions didn’t change :).

If I am not mistaken this improvement would allow us to avoid the extra step of reconstructing the path from the preprocessed css string.

Updated 27/03/2017 10:00

Add support for xbstream usage


We should find a way to implement this functionality. It will ease to test and use it directly.

Updated 27/03/2017 09:58

Evaluate Package "captcha"


Evaluate “captcha” to see if it’s awesome, and possibly include in the list.


Description: This is a Elixir lib for generating captcha. No dependencies. It drawing captcha image with C code. No ImageMagick, No RMagick.

This is a autogenerated issue, because the packages was added on

Updated 27/03/2017 09:45

Issue running the project in Visual Studio on Windows


This issue is about properly running the project in Visual Studio on WIndows. Following the instructions of the readme, the project doesn’t load for me. It gives me an error message telling me, that the project cannot load because it requires user input. You can find a screen of the Visual Studio GUI with the error emssage in the top right corner here:

Updated 27/03/2017 09:41

This project is not covered by Drupal’s security advisory policy.


Use case: - There is notification message when accessing link for “ATM Plugin” on “” page

Question: - Should it be fixed to pass “Drupal’s security advisory policy” validation?

Please refer to attachment for more details: <img width=“653” alt=“screen shot 2017-03-27 at 11 27 55” src=“”>

Updated 27/03/2017 08:38

Non admin add api


Refer to issue #2220 User can add Api when setting don’t allow.

Issue: The code in the function userAddApi () in apis/client/lib/router.js , the Settings.find() is returning undefined. Can someone help why is it happenning?

Test Case failing:

1) If user is NonAdmin and singleSetting.access.onlyAdminsCanAddApis = true .. then not authorised. This is failling because settings.findOne is returning undefined.

Thank you for the help.

Updated 27/03/2017 11:44 2 Comments

Requests API Demo



Using the requests library from the Web Scraper demo, explore how to use the requests module to send requests to an arbitrary API to get some data and perform some computations/display of data. Should detail how to set up keys for the API && AVOID ADDING KEYS TO VERSION CONTROL. Additionally, demo should explain how to format a request to the API, how to authenticate requests (if needed), and how to process data retrieved from API. Potential demo could utilize the Weather Undergound API to retrieve information on current weather conditions and display them on the terminal.

Weather Underground API: Requests Module Documentation:

Updated 27/03/2017 07:21

Django Framework Demo



Django is a high powered framework for running a webserver. Used by sites such as The Onion, Pintrest, and The Washington Post, Django enables developers to quickly build a Model/View structured site with a powerful suite of features for Database Management, Template Rendering, and URL Dispatching to name but a few. Potential uses could include a survey site or a picture storage site.

Documentation can be found here:

Updated 27/03/2017 07:18 1 Comments

Flask Framework Demo



Since Flask is a super popular, super light web framework we should include a demo on how to to get a basic Flask app up & running. Potential uses could be for personal sites and testing API usage.

Module documentation can be found here:

Updated 27/03/2017 07:18

Deprecate translator code



<!– Show us you choose the right branch. Different branches are used for different things : - 3.x is for everything backwards compatible, like patches, features and deprecation notices - master is for deprecation removals and other changes that cannot be done without a BC-break More details here: –> I am targeting this branch, because this is BC.

<!– Specify which issues will be fixed/closed. Remove it if this is not related. –>

Refs #4366


<!– MANDATORY Fill the changelog part inside the code block. Follow this schema: –>

<!– REMOVE EMPTY SECTIONS –> ```markdown


  • Deprecated $translator property and the corresponding methods in AdminExtractor ```

To do

<!– If this is a work in progress, COMPLETE and ADD needed tasks. You can add as many tasks as you want. If some are not relevant, just REMOVE them. –>

  • [ ] Mark related tests with @group legacy


4366 points out, that there is some related translator code which is not deprecated yet.

We decided to deprecate it first

Updated 27/03/2017 08:57

How to delete the last pasted codes?


Hi, I am the user of wavedrom. Its a good tool for digital waveform edit. Due to my worse coding, the tool fetch huge of system memory and crash later. Even I close the APP or Web Editor and open it again, it still wants to executes the pasted codes. Then…crash again. The problem is still existed even delete the APP and download APP from Web again. I think that some information is stored in OS. I can’t use the tool anymore!!!! Unless I use another computer… Is any way to solve this problem excluded OS reinstall..

My OS is Win7-64 bit

Thank you!!!

Updated 27/03/2017 07:12

importer hangs at Canada/Nunavut extract


For some reason, Importer hangs on importing Canada/Nunavut region:

+ Step #11 - OptimizeAreaWayIdsGenerator...
   Module description: Optimize ids for areas and ways
   Module requires file 'areas2.tmp'
   Module requires file 'wayway.tmp'
   Module provides temporary file 'areas3.tmp'
   Module provides temporary file 'ways.tmp'
 - Optimize ids for areas and ways...
 - Scanning ids from 'areas2.tmp'...
   319212 areas, 463 ids found
 - Scanning ids from 'wayway.tmp'...
   198370 ways, 50706 ids, 0 circular ways found
   Found 46642 relevant nodes, 4157 of it at least used twice
 - Copy data from 'areas2.tmp' to 'areas3.tmp'...
   % 2.35 (7493/319212)
   % 2.35 (7494/319212)
   % 2.35 (7504/319212)

This issue can be overcame if complete_ways extraction strategy is used by osmium, instead of smart, as used by Geofabrik. The corresponding osmium command that leads to PBF which is OK for libosmscout import is below

osmium/install/bin/osmium extract --overwrite -p hierarchy/north-america/canada/nunavut/poly.poly -s complete_ways splitted/north-america-canada.pbf -o splitted/north-america-canada-nunavut.pbf

What’s failing in case of smart strategy, hard to say. When I tested last time with extract provided at, the issue was present as well (not surprising, since the same osmium is used over there). The rest of the World imports without any visible issues.

Updated 27/03/2017 12:29 1 Comments

ФЛП Белая


Клиент 2802 Здравствуйте, мы Ваши пользователи с ФЛП Белая,нужны документы: ДСТУ-Н Б В.1.2-18:2016 Настанова щодо обстеження будівель і споруд для визначення та оцінки їх технічного стану, ДСТУ Б В.2.6-210:2016 Оцінка технічного стану сталевих будівельних конструкцій, що експлуатуються, Если возможно, помогите найти пожалуйста

Updated 27/03/2017 06:03



Android版のWebViewDataBusは, WebViewClient#onPageStarted の契機でHTML(JavaScript)側で使用する CBB.WebViewDataBus を定義するスクリプトをインジェクトしている。 エミュレータではこの方式で問題無く動作していたが、実機で検証したところ正常にインジェクトできないことが多々あることを確認。 そこで, でインジェクトを手動化できるようにする対応を行ったが, 使い勝手の面では自動インジェクトできることが望ましい。 しかし、適切なタイミングでスクリプトをインジェクトする手段(iOSのaddUserScriptのような仕組み)がAndroidには現状無さそうなため実現不可能かもしれない。 何か良い手段があれば改善したいが, 解決できる手段が無い場合, Androidでは自動インジェクトの機能を deprecated にして, 手動インジェクト専用という形にすべきかもしれない。

Updated 27/03/2017 05:47

ERROR: must be superuser to examine "shared_preload_libraries"


When run sql to delete data from the partition table: delete from ubas_event_info_his_20170327 a where a.data_source not in (‘ios’,‘android’)

Error raise: Caused by: org.postgresql.util.PSQLException: ERROR: must be superuser to examine “shared_preload_libraries”

postgresql.conf: shared_preload_libraries = ‘pg_pathman,repmgr_funcs,pg_stat_statements,auto_explain’

Updated 27/03/2017 12:32 3 Comments

Random Sign Outs


Expected Behavior User should not see the Login page ever until and unless he signs out using Navigation Drawer.

Actual Behavior Remembrall signs out the user at seemingly random intervals and forces them to go to MainActivity (for logging in) again, even though silentSignIn is used.

Steps to reproduce Sign into the app. Wait for some time. (days/months?)

Updated 27/03/2017 05:28

Display wordpress updates nicely in-game


We need to update the way wordpress updates (posts/comments) are displayed in-game. There need to be 2 buttons, one for the website link and one for the command in-game.

The title of the post should show properly. The code can be found here: and

Updated 27/03/2017 05:25

Demo site hosted on github pages!


Want to showcase the animations offered in Animated Vue, and github pages is the ideal place to do so.

The setup should be simple, using vue-cli’s webpack template and using bulma for UI styling, I should be able to create a column/tile based layout with an image that’s shown when the user “plays” the animation (a'la animate.css site).

Updated 27/03/2017 03:27

Support sprocs



The best idea for supporting sprocs in a strongly typed way so far, is to maintain sprocs in application code as functions that return anonymous classes. Like so:

let mySproc = () => class extends Collection.Sproc {
    public getBar() { return "bar" }
    public run() {
        this.getResponse().setBody({ foo: this.getBar() });

This can then be wrapped into a function (the actual sproc) that instantiates the class and calls run.

This means that we don’t need an additional .d.ts file for the server side code, since everything is wrapped in the Sproc class, which just throws an error if it is constructed outside of the docdb server environment.

Function wrappers

It turns out that the server side environment supports Promise just fine! Even generators are supported. This opens up possibilities to use async/await in sprocs as well, if e.g. queryDocuments can be wrapped in a function that returns a query iterator just like on the client side, which then supports .forEach and handles continuations if needed.

Unanswered questions

  • [ ] The sproc code needs to include some methods like __extend. How? Maybe it’s better to keep every sproc in its own module, and send the entire module’s code over.
  • [ ] Would this allow sprocs to extend from each other? Can the wrapper be smart enough to also include the base class in the actual code sent to the server?
Updated 27/03/2017 02:37

Farmrouten testen


Alle Farmrouten testen. D.h. großen Rucksack(immer den Gleichen!) nehmen und vollmachen und nach folgenden Muster posten. Mit Teleport gehts dann von Punkt zu Punkt. Die benötigte Zeit mit Fahrzeugen wird dann ca. geschätzt.

Routenname: — gesch. Dauer: — max. Gewicht: — Menge: — Erlös: — Fehler: —

Es geht darum den Zeitaufwand zum Farmen und den Erlös zu balancen und eventuelle Fehler aufzudecken. Danke!

Eventuell Réné, Lotter und Chris zum Beispiel einbeziehen. Rechte können atm. von Slovakiadragon und mir vergeben werden (Adminlevel: 5 setzen) @jimbeam72 bitte noch dein Nitrado Namen geben, damit ich dir Rechte geben kann

Updated 27/03/2017 02:22

Inflection syntax prototype


A simple inflection could be notated into the admin panel using a simple syntax, something like:

-en > +t > ge+# (maken -> ge+mak+t, which a FSM (to design) could convert into gemaakt).

> seperates operations -x remove -x from end #-x remove x- from the begining +x add x at the end x+# add x at the begining

Complexer inflections should be handled with a finite state machine, or something inspirered by that.

Updated 27/03/2017 02:15

Shops anpassen


Könnte jemand bitte die Shops anpassen? Schaffe das leider grad nicht selbst, da sich der DynMarket vor seiner Implementierung flüchtet -.-

Betroffene Dateien sind: Pfad: tanoa_life.tanoa\config - [ ] Config_Clothing.hpp - [ ] Config_Weapons.hpp - [ ] Config_vItems.hpp - [ ] Config_Vehicles.hpp Kann sein das ich was vergessen habe > wenn Fragen hier oder im TS

Updated 27/03/2017 02:14 1 Comments

Public prototype - testers needed


This repository is still more or less private, as I have not yet shared it with the interessed members of the conlanging community. As the public prototype comes closer and closer (that does sadly not mean it is there yet, at all): I am looking for people willing to test donut.

Updated 27/03/2017 02:05

Explicit leadership roles & appointments


The amorphous structure of the DD&I group - if you show up, you’re part of us - is wonderful. So many people have commented lately that leaders should be held to a different (higher?) standards than community members. If this is the case, for the DD&I group, we’d need to first define who the leaders are and what their responsibilities are.

This issue is for that!

Updated 27/03/2017 01:57

Memes with custom images don't load in the Facebook "sharer"


When is shared directly on Facebook, it shows up as:

but the Facebook “sharer” (i.e. falls back to the raw image:

<img width=“561” alt=“screen shot 2017-03-26 at 9 46 27 pm” src=“”>

Updated 27/03/2017 01:47

"undefined method cookies" when using Force for User in Dashboard


Ruby 2.3.3 / Rails 5.0.1

initializers/split.rb: ruby Split.configure do |config| config.enabled = true config.persistence = :cookie config.include_rails_helper = true config.redis = ENV['REDIS_URL'] || "redis://redis:6379" end

Clicking on “Force for current user” results in:

2017-03-27 01:27:26 - NoMethodError - undefined method `cookies' for #<Split::Dashboard:0x007f5f1015a9e8>:
    /bundle/gems/split-2.2.0/lib/split/persistence/cookie_adapter.rb:9:in `initialize'
    /bundle/gems/split-2.2.0/lib/split/user.rb:8:in `new'
    /bundle/gems/split-2.2.0/lib/split/user.rb:8:in `initialize'
    /bundle/gems/split-2.2.0/lib/split/dashboard.rb:34:in `new'
    /bundle/gems/split-2.2.0/lib/split/dashboard.rb:34:in `block in <class:Dashboard>'
    /bundle/gems/sinatra-2.0.0.beta2/lib/sinatra/base.rb:1643:in `call'

If I configure persistence using the SessionAdapter, it works as I would expect.

Is this a Bug? A Misconfiguration?

Updated 27/03/2017 09:09 1 Comments

Fork me on GitHub