I just clicked on a commit in a bug thread and here I was. I'm as noob as a noob can be.
And look! There as a comment box! The single reason why the internet exists! (JK)

So the first two things I saw in the original code was delete without allocation and usage of delete not in destructor.

Here found one reason for it in the guidelines:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rr-newdelete


ok


This File has to be Deleted


проверку "== 1" заменить на "> 0" т.к. согласно контракту метод compareTo может вернуть любое положительное значение


AppVeyor allows you to continuously test if the build fails on windows. This is an initial draft configuration file which downloads Rtools34 and executes `make build`. see #627   - it needs to do more tests and can be optimized but it is a start.


для большей информативности error message исключения должен содержать id продукта который был запрошен иначе не понятно какой продукт был запрошен


@ddemidov How do I do to use in a standalone way the solve as you?


@Mirosz-Mike, tu vas faire un fichier `config.js` dans `src`
 et tu vas faire une constante `CURRENT_YEAR`qui sera un objet `Date`
ensuite tu vas l'appeler dans ton composant


Lame you don't get this for free.


Main


использовать <c:url> для генерации url


You're welcome 😄, wasn't too much work, and your library is still helping me a lot.


@cristim Hi. Sorry for not replying earlier.
I don't maintain my own fork, just created this to be able to push PR's to the mainline.
I am using the mainline in our environment.
I've been using autospotting for a while now. Previously we had issues with instances beeing created randomly, but it was fixed after the recent RunInstances switch.
After that i haven't noticed anything strange


оформить код в соответствии с https://google.github.io/styleguide/javaguide.html#s4-formatting


I agree with, but I still think it might be beneficial to be able to tell the index and threshold unambiguously just from seeing the third word. This would help debugging issues for our users' support, etc.


there is [examples/solver.cpp](https://github.com/ddemidov/amgcl/blob/master/examples/solver.cpp) in amgcl tree, you need to compile that:
```
cd amgcl
cmake . -DAMGCL_BUILD_EXAMPLES -DCMAKE_BUILD_TYPE=Release -Bbuild
cd build/examples
make solver
```


Folder for email


Originally, I wrote threshold encoding just like that (see https://github.com/satoshilabs/slips/commit/86b4f3f710fdb370aff293333eb9c46faafdff6b#diff-e1d278ee2ee4768d8a491dcefddf7851). @tsusanka persuaded me that shifting the values by one is awkward and it's better to sacrifice possibility of one extra share to simplify the encoding. But I don't have strong opinion about this.


ack


> /Users/Michael/Documents/myProjects/android-videostreamdecodingsample/jni/include/...

It's okay that the root path of the files remained?


имена переменных должны быть в upper case: https://google.github.io/styleguide/javaguide.html#s5.2.4-constant-names


ACK for trying to look for better BCH code if the search is no longer than three days.


could you explain this equation for me?


What does? What magic numbers


@hartey11

Glad you found it useful. Thanks for tagging me, it is always fun to see when someone uses it.

Have a great day.


Oh, indeed, thanks!


@MajkiIT A to nie jest wewnętrzne? Promocja Sante.


Hey @CaptainAweesome -- if you are looking at only using a single Sonos speaker, you might want to use the [main fork of the project](https://github.com/htilly/zenmusic)

Looks like you aren't setting the Sonos player to Slack channel mapping, so it's not finding the sonos player and returning undefined.

I do this in line 42 of the index.js, though [they are hardcoded for my use here](https://github.com/markwryan/zenmusic/commit/bdc18f09426bc2ebcca4606f86113156693b9b23#diff-168726dbe96b3ce427e7fedce31bb0bcR42). You could try updating to use your slack channel and sonos names.


добавить несколько продуктов у который либо цена либо сток < 0 и несколько продуктов у который цена и сток > 0, проверить что они и только они находятся в списке который возвращает findProducts

протестировать случай когда нет продуктов с ценой и сток > 0


Reference https://github.com/commitsto/commits.to/issues/240


переименовать метод на testFindProducts


Do you can update package in npm with this commit?


![](https://github.trello.services/images/mini-trello-icon.png) [show the size of images when users mouse over images.](https://trello.com/c/3nHEo1oy/70-show-the-size-of-images-when-users-mouse-over-images)


It's C++, its goal is to get to the precipice of being easy without ever crossing over into easy ;)  I've also been frustrated looking into parallel CPU sort of multiple arrays at once, where there's nothing that's simply trivial (like there should be), but then people keep writing things like "it's really easy, just copy/paste these 40 lines of code!".


You could override base_da_min/base_da_max instead of assigning before exeute. That's why the methods exist, to customize the calculation of the base damage (outside of static values).


hai this is my second msg


все тест методы должны быть отструктурированы, см. https://blog.codecentric.de/en/2017/09/given-when-then-in-junit-tests/


After this `css-loader` version bump, I'm getting the following during npm install:
```
npm WARN css-loader@1.0.0 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
```

It looks like css-loader 1.0+ doesn't support webpack 3:
https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#100-2018-07-06

If it would help for me to have a look at the webpack 4 upgrade le me know.


hhhhhhhh


@olleharstedt :

1. see comment (and test link) on mantis 14008
2. This commit was linked with https://bugs.limesurvey.org/view.php?id=13901
3. The fix need to know _other and _comment, then the fix force new feature …


Wanted to do the Webpack 4 upgrade for ages. Please see my comment in your latest issue.


can you please revert this and set user agent to `Mozilla/5.0 (Linux; Android 6.0.1; SM-G920V Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.98 Mobile Safari/537.36` because google api is giving `disallowed_useragent` after this being removed.


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2362 of 2362 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Its HTTPS error as infura API provides the link with HTTPS while Provider for web3 used is HTTP. So it should be HTTP://INFURA_LINK


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @croth1 was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


использование "expected=IllegalArgumentException.class" не самый лучший подход поскольку возможны false positive результат если например метод save или remove бросит такое же исключение, см. http://blog.codeleak.pl/2013/07/3-ways-of-handling-exceptions-in-junit.html


I'm usually the person that fights for simplicity :). As @prusnak says, I'm not sure it is worth the hessle. But same as him, I'm not keen on this, so I'm leaving the decision up to you.


awesome!


протестировать случай если продукт не найден


@otacke Please be consistent and follow the same style as in the rest of the function.
If we are to change the style we should agree upon it and change it everywhere.


@alex-ab so this is the final solution to the reboot issue? I'm quite curious which error manifested on the second reboot without flushing...


Good morning, I'm having trouble finding the marlin of the 3d printer.
 Can you tarantula? Can you help me?


esta es la version con html +css unidos en un solo archivo


Hi!

I have a problem with pointer events in 2 situations.

I cannot click on the "more" box on the grid thumbnail page, despite changing the pointer events of a "grid__toggle-more" class. The span is not clickable, but the text inside it changes color to a "link" color one.

Also I cannot make the span with class "fullview__item-more" (it's the text "more" inside a fullview) clickable no matter what... tried both JS onlclick event, and normal <a href="#">

PS: I love the whole design and idea. It's one of the prettiest solutions for a gallery I have seen so far!


g


For blocks of code like this:
```python
if A:
  # Do lots of stuff
  # Do lots of stuff
  # Do lots of stuff
  # Do lots of stuff
  return True
return False
```
I always prefer formatting like this:
```python
if not A:
  return False
# Do lots of stuff
# Do lots of stuff
# Do lots of stuff
# Do lots of stuff
return True
```

To avoid extra-indentation (aka street fighter coding)
![](http://devs.gr/uploads/received_10205016521515494-635x451.jpeg)

You can avoid 2 levels of indentation here.


> Dear @RedCraftGH:
> I regret to inform you that the release you submitted, named "**AutoInventory**" (v1.0.0), for the project [AutoInventory](https://poggit.pmmp.io/ci/RedCraftGH/AutoInventory/AutoInventory) on 2018-08-27T02:56:15.000Z, has been rejected.

Namespace violates PQRS. Each plugin must have its own main namespace.

> Please resolve the issues listed above and submit the updated plugin again.
> Note: This comment is created here because this is the last commit when the released build was created.


cool


zezadaz


al menos ya la iniciaste... jajaja congrats


@geekgonecrazy I don't think it should be handled only by the marketplace side, the app engine should not allow to install incompatible apps IMHO


все тесты должны быть изолированы между собой, а у вас получается что используется один и тот же объект дао, например сперва был запущен первый тест в котором был сохранён продукт, потом запускается второй тест где проверяется поиск продуктов, но на момент запуска второго теста в дао уже будет находиться продукт созданный в первом тесте, поскольку дао - синглтон то необходимо каким-то образом чистить его перед запуском каждого теста, http://junit.sourceforge.net/javadoc/org/junit/Before.html


Impossible de modifier le texte...
Je fais une copie ici:

=====================
Mentions Légales
=====================

**Editeur du site :**

 | Centre de Recherche en Ethnomusicologie (CREM - LESC UMR 7186 CNRS Université Paris Ouest)
 | MAE - 21, allée de l'Université
 | 92023 Nanterre cedex
 | France

**Directeur de publication :**

 | Aurélie Helmlinger (directeur du CREM)
 | e-mail : crem.lesc (at) cnrs.fr

**Chef de projet et conception :**

 | Joséphine Simonnot (CREM)
 | e-mail : josephine.simonnot (at) cnrs.fr

**Responsable des archives du CREM :**

 | Aude Da Cruz-Lima (CREM)
 | e-mail : aude.da-cruz-lima (at) cnrs.fr

**Chef du développement et conception:**

 | Guillaume Pellerin (`Parisson <http://parisson.com>`_)
 | e-mail : guillaume.pellerin@parisson.com

**Hébergement sur la grille de service de la TGIR Huma-Num - UMS 3598**

**Telemeta CREM utilise GeoEthno (version 2011):**
 | © CNRS
 | Responsable de GeoEthno: Isabelle Donze
 | Laboratoire d'ethnologie et de sociologie comparative
 | Bibliothèque Eric-de-Dampierre
 | Maison de l'Archéologie et de l'Ethnologie
 | Université de Paris Ouest La Défense - 92023 Nanterre cedex - France

| **TOUTE UTILISATION DES ARCHIVES EST RESERVEE, CONTACTER LE CREM POUR TOUT RENSEIGNEMENT**


думаю что лучше проверять непосредственно находиться продукт в дао или нет


@geekgonecrazy And if I just roll back this it will back to check only a single version.


Missing "to define cloud infrastructure __in code__"


This isn't enforced in `isSecurePassword`


Here it is : https://github.com/project-jedi/jedi/pull/6


Alles okay


Thank you. I was uncertain if this would be the solution, so I didn't suggest it as a fix in the issue page.


develop (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2363 of 2363 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


@Billy99 Yes, you understood right.

My understanding of the current implementation is that the ifName if passed in as described here is not being used. I'm not entirely sure about it though.


почему сравниваются id?
я бы написал данный тест как:
long id = 12L;
Product product = new Product(id, "A1B", "desc1", new BigDecimal("123.3"), Currency.getInstance(Locale.UK), 1);

productDao.save(product);

assertTrue(product, productDao.getProduct(id));


ah, das war ungeschickt von mir formatiert, besser (aber logisch natürlich äquivalent):
```
case Found of
    [First | _] -> First;
    _Other -> 0
end.
```


см. выше


Best to use `first-party` instead of `domain=indeed.com`. The latter requires an extra data structure in memory (to enforce specific domain matching), the former requires nothing extra.


furthermore
	/* HACK SECTION */

and a bunch of rom patches isn't documentation.

why are those patches needed? what are they patching around, which device has shortcomings? an unknown one? if so where is it accessed etc.

it's important to document such things properly (because patches are, especially on 'working' drivers, undesirable, and can indicate that something is infact not emulated properly, which could impact the 'working' state of the machine)


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: Tests Failed (2 of 2363 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 1
 * Failed: 632

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-0.08%25-red.png)


guoyc 转 1067090509


Puzzle `921-1530b8b3` disappeared from [`src/test/resources/com/zerocracy/bundles/add_payment_to_debts_if_has_debt/_after.groovy`](https://github.com/zerocracy/farm/blob/master/src/test/resources/com/zerocracy/bundles/add_payment_to_debts_if_has_debt/_after.groovy), that's why I closed #1647. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


练习pul


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


**It is possible to login with user or email in this commit**


change to `var  repositoryName = repositoryName ` to retain its old value


Typical me...


Did you see my implementation? I quite like this because it lets the python framework sort out which len function exists / to call.  It's also next to the existing len() function which means other users will come across it / it can be easily re-used.


**This commit Implements Authorization Middleware for controllers so the logged in user can only access resources he is allowed to. For example : User is not in a house he cant view the groups inside the house.**


Shouldn't this be done at the app level, rather than the library level?

I have next-auth as a dependency, and would rather not include the `babel-polyfill` code in my code's bundle, and also would rather not take on `babel-polyfill` as a transitive dependency.


I reverted this commit and then manually removed the Mojave bottle from Bintray, and then rebuilt the Mojave bottle. Everything works fine now. Do you think we still need to trigger a complete rebuild for `prettier`? @fxcoudert 🤔


To fix issue mentioned by @amanps and @JobGetabu
replace `var repositoryName : String = ""` with `var repositoryName = repositoryName`


папка .idea не должны быть по версионным контролем - добавить её в gitignore


I guess it is cleaner to save a copy of `col` and use it for the return value. (`OffsetColumn` _should_ be zero with multigrid, but the less edge cases we are exposed to, the better)


данный файл не должен быть под версионнный контролем


shouldn't these be Demo_Sounds and the PORT_SERVICE line that has been commented out?


Do I need to remove the fallback from both of the files?


translate the alt text and hover text


The comma  after "CheckNumerics" is half-width.


![](https://github.trello.services/images/mini-trello-icon.png) [Configuration devise](https://trello.com/c/2iKKYATS/93-configuration-devise)


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


合并


![](https://github.trello.services/images/mini-trello-icon.png) [Seeds](https://trello.com/c/XyVEGox4/86-seeds)


gv


should fix #1547


I'm sorry, I found now!


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @ccordoba12 was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


How do you test the device without a qemu window?


It seems shrink_to_fit guarantees that it won't leave `v` in an invalid state. So yes, wrapping this in a nested `try/catch` and swallowing any exceptions is probably the best option even if slightly ungainly.

I've updated my pull request with your code, please see what you think?


Useless and deprecated


![](https://github.trello.services/images/mini-trello-icon.png) [Summary Tables that shows all cranes](https://trello.com/c/6sxgMoUw/1-summary-tables-that-shows-all-cranes)


Maybe we can delete influx stuff from this file.


This is for you, user DankMemes


given it's constexpr, why not embedding it inside the getID() method?


This commit fix #9


Problem building k4.14.67 32-bit-pae with aufs4.14.56+
```
ld: fs/aufs/xino.o: in function `au_xino_read':
xino.c:(.text+0xc49): undefined reference to `__divmoddi4'
ld: fs/aufs/xino.o: in function `au_xino_write':
xino.c:(.text+0xe6b): undefined reference to `__divmoddi4'
ld: fs/aufs/xino.o: in function `au_xino_do_set_br':
xino.c:(.text+0x18fd): undefined reference to `__divmoddi4'
ld: fs/aufs/xino.o: in function `au_xino_delete_inode':
xino.c:(.text+0x24bb): undefined reference to `__divmoddi4'
make: *** [Makefile:1016: vmlinux] Error 1
Error: failed to compile the kernel sources.
```
gcc (GCC) 8.2.0
git version 2.18.0
mksquashfs version 4.3 (2014/05/12)
Jobs for make: 8
kernel_version=4.14.67
kernel_version_info=lxpup-32-pae
Linux: 4.14.67
aufs=4.14.56+

[build.log_false.zip](https://github.com/sfjro/aufs4-standalone/files/2324085/build.log_false.zip)


I agree that for nodes that have only 1 device, it's going to be a double name. I can't oversee how large the usergroup for Z-Wave is, but with Z-Wave it's inherent you're going to have >1 devices for 1 node.... So actually the list could use another column.
Or... What I would be great is to have some hierarchy in this screen. E.g. you would see Hardware and Nodes, and when you click on Node you would see the list of Devices on this node (expand/collapse or master/detail lists). This would also solve the problem that a user can easily get hundreds of devices in this screen, which means you need to page forward and/or filter to get to the device you're looking for.
Just trying to generate ideas...


develop (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2363 of 2363 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


To do: Update the planning file with the current stuff and what's left to do!!!!!!


Why do you need a virtual method for getId(), actually, why would you need a base class altogether? Given you know which Contextes you want to register upfront, I would avoid this. To me ProtoContext should really be a Concept, once we move to `C++20`.


почему переменная называется ctx?
"enableAutowriteTestData" - должно быть константой


отформатировать, см. https://google.github.io/styleguide/javaguide.html#s4.1.2-blocks-k-r-style


Yep, it's sooo picky about the syntax... 😒
I'll have to be more much careful when reusing the MT suggestions in the future!


Hi, are you planning on making a release with this commit anytime soon?


Basically it is only needed in the ContextRegistry ctor, am I wrong?


что будет если у параметра будет значение "True"? Лучше преобразовывать строку в boolean


LISTAT TEST??


what's the API change here? I'm trying to piece together again what would need to change on st_usbfs


In ContextRegistry I have to use sometimes the getID() method (at set) and sometimes the static const data member (at get).
If I drop the interface I can of course make getID `static constexpr` and drop the mContextID.


查了一下，应该没啥影响，改成线程安全的了。[176ad9c](https://github.com/Himmelt/Hocon/commit/176ad9cca8a216b0a3e9eb3a341861ed7f227b93)


In this test, we do not care about the state of the James server, as authentication does not depend on our previous interactions with the James server.

We may gain significant test time (several minutes) by using a class rule. WDYT?


Ar trebui si un prefix la mesajul din commit, cu ID-ul issue-ului. :)


Seems this should still be there.


As explained in the chat, I'm still working on it; it's not the last state.


Why?


удалить комментарии


почему у вас два метода которые делают одно и то же


Last Starfighter and Air Race (atarisy4.cpp) are craching with SCANLINES #32.
When i changed SCANLINES back to #8  the games working!


nice


All layer classes should have the postfix `Layer` by convention.


Fix Version Changes


Probably you should add `recurrent = True`?


刚开始学，多多指导，谢谢！


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1730 of 1730 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-40.84%25-green.png)


An example mini-program for reference


What goes where? @markwryan
I have two speakers assigned to one group.

```
config.argv()
  .env()
  .file({ file: 'config.json' })
  .defaults({
    'adminChannel': 'spotify',
    'standardChannel': 'spotify',
    'gongLimit': 3,
    'voteLimit': 3,
    'maxVolume': '75',
    'market': 'EU',
    'blacklist': [],
    'searchLimit': 7
  })

var adminChannel = config.get('adminChannel')
var standardChannel = config.get('standardChannel')
var gongLimit = config.get('gongLimit')
var voteLimit = config.get('voteLimit')
var token = config.get('token')
var maxVolume = config.get('maxVolume')
var market = config.get('market')
var blacklist = config.get('blacklist')
var apiKey = config.get('apiKey')
var searchLimit = config.get('searchLimit')
if (!Array.isArray(blacklist)) {
  blacklist = blacklist.replace(/\s*(,|^|$)\s*/g, '$1').split(/\s*,\s*/)
}

var SONOS = require('sonos')
var Sonos = SONOS.Sonos
var sonos = []
sonos['Kontor'] = new Sonos(config.get('sonos')['Kontor'])
sonos['Kontor2'] = new Sonos(config.get('sonos')['Kontor2'])
//sonos['the_devden'] = new Sonos(config.get('sonos')['the_devden'])
//sonos['the_bar'] = new Sonos(config.get('sonos')['the_bar'])

```


добавить volatile, https://en.wikipedia.org/wiki/Double-checked_locking


sobre el mundo


works for me!


что будет если продукт уже был добавлен?


cfhc


They are listed in `slack_channel`:`ip_address` form in my config. Here is basically what my config looks like:

```
{
    "adminChannel" : "the_galley",
    "standardChannel" : "the_galley",
    "gongLimit": 3,
    "voteLimit": 6,
    "sonos" : {
        "the_galley": "10.10.12.11",
        "the_arcade": "10.10.12.7",
        "the_devden": "10.10.12.12",
        "the_bar": "10.10.12.10"
    },
    "token" : "the_token",
    "market" : "US",
    "maxVolume" : 75,
    "blacklist" : "@justin.bieber, @one.direction",
    "apiKey": "the_api_key"
}```

I got the IP Addresses by going into the Sonos desktop and viewing "About my Sonos System" from the menu


Just pointing this out...
We forgot to update the lock file to include the latest of Lightning Workflow which includes Content Moderation. The lock file is used to generate both the makefile and the Lightning Strict package. So anytime we make a change here which requires a newer version of a component, we should make sure we update the lockfile too.

Of course, we always update our dependencies with tagged releases, so this wouldn't have made it into a release, but it would be good to update it on these PRs too.


I'm not sure we want this. The problem is that C++ exceptions are documented to slow down and have a bigger footprint.
So I'm wondering, out of efficiency reasons, if it makes sense for us to keep two runtimes around.


I'm struggling with testing this under Qemu. Because of RAM shortage and the missing Qemu window I applied

```
diff --git a/repos/dde_linux/run/usb_hid.run b/repos/dde_linux/run/usb_hid.run
index 321ee0b..dd6f434 100644
--- a/repos/dde_linux/run/usb_hid.run
+++ b/repos/dde_linux/run/usb_hid.run
@@ -127,7 +127,7 @@ append config {
 	<start name="usb_drv" caps="120"> }
 append config "<binary name=\"[usb_host_drv_binary]\"/>"
 append config {
-		<resource name="RAM" quantum="10M"/>
+		<resource name="RAM" quantum="11M"/>
 		<provides> <service name="Usb"/> </provides>
 		<config bios_handoff="no">
 			<report devices="yes"/>
@@ -140,7 +140,7 @@ append config {
 	</start>

 	<start name="usb_hid_drv" caps="120">
-		<resource name="RAM" quantum="10M"/>
+		<resource name="RAM" quantum="11M"/>
 		<provides><service name="Input"/></provides>
 		<config use_report="yes" capslock_led="rom" numlock_led="rom" scrlock_led="rom"/>
 		<route>
@@ -207,7 +207,6 @@ append_platform_drv_boot_modules

 build_boot_image $boot_modules

-append qemu_args "  -nographic"
 append qemu_args "  -usb  -usbdevice mouse -usbdevice keyboard"
 append qemu_args " -device usb-ehci,id=ehci"
 append xen_args  { usbdevice=\["mouse","keyboard"\] }
```

But *test-input* does not log any input events.


I think.

I need a little time to cook one.


That is not necessary. The other ones are broken because the named link below is not in the file.


![](https://github.trello.services/images/mini-trello-icon.png) [015 - Retirar conexão ao BD para extrair o segredo e criptografia](https://trello.com/c/YGkanjsf/15-015-retirar-conex%C3%A3o-ao-bd-para-extrair-o-segredo-e-criptografia)


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


![](https://github.trello.services/images/mini-trello-icon.png) [016 - Deixar Logout na Lista de itens do ToggleMenu](https://trello.com/c/slczeR3J/16-016-deixar-logout-na-lista-de-itens-do-togglemenu)


почему область видимости переменной дефолтовая?


@anvasquez08 @ian-culleton @thecodingjack @jonizak @Chronobreak
It looks like you're not using this ApolloClient as another one is created and used in your index.jsx file.  What's the purpose of this client?


![](https://github.trello.services/images/mini-trello-icon.png) [LinkThis3](https://trello.com/c/b2dIOgx7/3-linkthis3)


TL;DR from @jlsherrill's link: CI_CNT is "commit count", B_COUNT is "build count"


李振东


result is a TFileName so this code may not work with Delphi 2009+ UnicodeString, or make weird hidden conversions


Still missing components:

> key: 'ie_plugins'
> key: 'language'
> key: 'local_storage'
> key: 'navigator_platform'
> key: 'open_database'
> key: 'pixel_ratio'
> key: 'regular_plugins'
> key: 'resolution'
> key: 'session_storage'
> key: 'timezone'
> key: 'timezone_offset'
> key: 'touch_support'
> key: 'user_agent'
> key: 'webgl'
> key: 'webgl_vendor'


все тесты должны быть изолированы между собой, а у вас получается что используется один и тот же объект дао, например сперва был запущен первый тест в котором был сохранён продукт, потом запускается второй тест где проверяется поиск продуктов, но на момент запуска второго теста в дао уже будет находиться продукт созданный в первом тесте, поскольку дао - синглтон то необходимо каким-то образом чистить его перед запуском каждого теста, http://junit.sourceforge.net/javadoc/org/junit/Before.html


Maybe. I think the correct rule here:
If we return a Pointer we should check if a pointer to the pointee of the owner is convertible to a pointer to a pointee or the Pointer. (The pointer is the raw pointer, the Pointer is the paper concept. )


Modded skulls should have their own modded renderers.


Have you posted this to the kicad folks? They generally seem to prefer
patch files

It seems that python is basically dead on pcbnew until this is resolved.

what needs to happen to move this forward?

I imagine they'd be resistant to including wxpy_api.h in the kicad repo.

Miles (mmccoo)

On Wed, 15 Aug 2018 at 14:29, Thomas Pointhuber <notifications@github.com>
wrote:

> Add initial support for Phoenix (new wxPython binding)
>
> Based on the work of @mmccoo:
>
> https://kicad.mmccoo.com/2017/11/23/learnings-from-moving-kicad-to-wxpython-4-0/
>
> Please note that wxpy_api.h is currently not distributed in Phoenix.
> As workaround it is required to manually copy the file from the repo
> onto your system where cmake can find it.
>
> file: https://github.com/wxWidgets/Phoenix/blob/master/src/wxpy_api.h
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
>
> https://github.com/pointhi/kicad-source-mirror/commit/b70b779cec3d607d99cd0907537a56e50fd889d1
>


It depends on which version of jQuery you are using.


You are right, my bad I am going to revert this. @lesyaVorozhbyt if you want to iterate on this please submit anoter PR


I only use one channel in slack, called #spotify. But my speaker names are Kontor and Kontor2.
Did i get this right? It still doesn't work

config.json
```
{
    "adminChannel" : "spotify",
    "standardChannel" : "spotify",
    "gongLimit": 2,
    "voteLimit": 2,
    "sonos" : {
        "Kontor": "192.168.7.161",
        "Kontor2": "192.168.7.162"
    },
    "token" : "token...",
    "market" : "SE",
    "maxVolume" : 75,
    "blacklist" : "@justin.bieber, @one.direction",
    "apiKey": "key..."
}

```

index.js
```
config.argv()
  .env()
  .file({ file: 'config.json' })
  .defaults({
    'adminChannel': 'spotify',
    'standardChannel': 'spotify',
    'gongLimit': 3,
    'voteLimit': 3,
    'maxVolume': '75',
    'market': 'EU',
    'blacklist': [],
    'searchLimit': 7
  })

var adminChannel = config.get('adminChannel')
var standardChannel = config.get('standardChannel')
var gongLimit = config.get('gongLimit')
var voteLimit = config.get('voteLimit')
var token = config.get('token')
var maxVolume = config.get('maxVolume')
var market = config.get('market')
var blacklist = config.get('blacklist')
var apiKey = config.get('apiKey')
var searchLimit = config.get('searchLimit')
if (!Array.isArray(blacklist)) {
  blacklist = blacklist.replace(/\s*(,|^|$)\s*/g, '$1').split(/\s*,\s*/)
}

var SONOS = require('sonos')
var Sonos = SONOS.Sonos
var sonos = []
sonos['Kontor'] = new Sonos(config.get('sonos')['Kontor'])
sonos['Kontor2'] = new Sonos(config.get('sonos')['Kontor2'])

```


Dělalo mi to problémy, když jsem spustil automatické přepisování na https. (Nutno říct, že s .htaccess prakticky neumím.) Kde je problém?


* <string name="expired_timers_dismissed">Timer wurde abgelehnt</string>
vielleicht besser : "Timer gestoppt" ?


Since you already saved the `.sender` in a variable, why expend the gas of `SLOAD` again to read the same value?


Basque \n


Be my guest. I don't use it.


That's good. What I would prefer is that `giveMeMoney` enforces the opposite constraint. Like that, there is no situation where both sender and recipient are competing.


Can you implement a less harsh soft switch, using a flag that "bricks" the contract. Perhaps temporarily.


wait why u did this?


@anvasquez08 @ian-culleton @thecodingjack @jonizak @Chronobreak

Generally, you should use a the <Mutate /> component instead of using Apollo's compose to make a compound component.  Since Apollo 2.1 it's the new standard.

https://www.apollographql.com/docs/react/react-apollo-migration.html


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @andfoy, @ccordoba12 were added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


This does not find the prekey client, and is failing because of that.


How can you protect your users from reusing a previously disclosed set of passwords?


I know, this is just a derp.
Don't mind it. This branch is for staging, it needs to be rebased.
Now I need to leave for work - thanks for letting me know.


Why (ab)use `ID` for timestamp... This reads so confusing...


Fixed. Thx


@anvasquez08 @ian-culleton @thecodingjack @jonizak @Chronobreak

It doesn't seem like you are using GraphQL to communicate with your stack all that much.  Does it make sense to remove it and focus instead on your RESTful endpoints?

If you continue to use it, your typedefs and resolvers should each live in different files.


You should add whodunnit.


Ahoj Miroslav, ja tam furt baner LM vidím


Hier ist irgendwas falsch `<background="mannschaft.jpg">` ;)


You can use the more explicit syntax:

```solidity
deposits[puzzle] = DepositStruct({
    amount: msg.value,
    ...
});
```


How can you make sure that the hashes created by this contract are always different from the hashes created by a copy of this contract at another address?


Again, to protect your users from a rainbow attack.


Need to kill this note. It's not true with Pablo's wording.


@anvasquez08 @ian-culleton @thecodingjack @jonizak @Chronobreak

Your index.js file is too large, let's keep it small and separate out the concerns.

All of your RESTful endpoints should be separated out into Routes, Controllers, and Models.


I think it is usually bad form to have a `require` in a `view` function.
That would be ok in the `giveMyHash` for instance if you want to prevent `0` passwords.


`return block.timestamp >= deposits[puzzle].deadline;`,


quia


думаю что генерация id - это обязанность метода save


Hier besser: "Timer gestoppt"


This latest change seems to break again when setting waitForQuiesence : false

```
[debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://localhost:8100/session] with body: {"desiredCapabilities":{"bundleId":"com.weather.TWC","arguments":["-AppleLanguages","(en)","-NSLanguages","(en)","-AppleLocale","en_US"],"environment":{},"shouldWaitForQuiescence":false,"shouldUseTestManagerForVisibilityDetection":false,"maxTypingFrequency":5,"shouldUseSingletonTestManager":true}}
[debug] [JSONWP Proxy] Got response with status 200: {"value":"*** -[NSProxy forwardInvocation:] called!\n\n(\n\t0   CoreFoundation                      0x00000001021b129b __exceptionPreprocess + 331\n\t1   libobjc.A.dylib                     0x000000010174d735 objc_exception_throw + 48\n\t2   CoreFoundation                      0x00000001021b10f5 +[NSException raise:format:] + 197\n\t3   Foundation                          0x00000001011d09ee -[NSProxy respondsToSelector:] + 95\n\t4   Foundation                          0x00000001011e3903 _NSDescriptionWithStringProxyFunc + 49\n\t5   CoreFoundation                      0x000000010213a1ab __CFStringAppendFormatCore + 15227\n\t6   CoreFoundation                      0x000000010213b237 _CFStringCreateWithFormatAndArgumentsAux2 + 119\n\t7   XCTest                              0x0000000100ffca1f _XCINFLog + 237\n\t8   XCTest                              0x000000010102c369 -[XCUIApplicationImpl setCurrentProcess:] + 68\n\t9   Foundation                          0x000000010117a1a4 -[NSObject(NSKeyValueCoding) setVa...
[debug] [MJSONWP] Matched JSONWP error code 13 to UnknownError
[debug] [XCUITest] Failed to create WDA session (An unknown server-side error occurred while processing the command. Original error: *** -[NSProxy forwardInvocation:] called!
[debug] [XCUITest]
[debug] [XCUITest] (
[debug] [XCUITest] 	0   CoreFoundation                      0x00000001021b129b __exceptionPreprocess + 331
[debug] [XCUITest] 	1   libobjc.A.dylib                     0x000000010174d735 objc_exception_throw + 48
[debug] [XCUITest] 	2   CoreFoundation                      0x00000001021b10f5 +[NSException raise:format:] + 197
[debug] [XCUITest] 	3   Foundation                          0x00000001011d09ee -[NSProxy respondsToSelector:] + 95
[debug] [XCUITest] 	4   Foundation                          0x00000001011e3903 _NSDescriptionWithStringProxyFunc + 49
[debug] [XCUITest] 	5   CoreFoundation                      0x000000010213a1ab __CFStringAppendFormatCore + 15227
[debug] [XCUITest] 	6   CoreFoundation                      0x000000010213b237 _CFStringCreateWithFormatAndArgumentsAux2 + 119
[debug] [XCUITest] 	7   XCTest                              0x0000000100ffca1f _XCINFLog + 237
[debug] [XCUITest] 	8   XCTest                              0x000000010102c369 -[XCUIApplicationImpl setCurrentProcess:] + 68
[debug] [XCUITest] 	9   Foundation                          0x000000010117a1a4 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 292
[debug] [XCUITest] 	10  WebDriverAgentLib                   0x0000000118ef54a6 -[FBApplication observeValueForKeyPath:ofObject:change:context:] + 566
[debug] [XCUITest] 	11  Foundation                          0x000000010118b3ab NSKeyValueNotifyObserver + 332
[debug] [XCUITest] 	12  Foundation                          0x000000010118b03e -[NSObject(NSKeyValueObserverRegistration) _addObserver:forProperty:options:context:] + 255
[debug] [XCUITest] 	13  Foundation                          0x000000010118b752 -[NSObject(NSKeyValueObserverRegistration) addObserver:forKeyPath:options:context:] + 103
[debug] [XCUITest] 		14  WebDriverAgentLib                   0x0000000118ef4f8d -[FBApplication launch] + 157
[debug] [XCUITest] 	15  WebDriverAgentLib                   0x0000000118ee2f2d +[FBSessionCommands handleCreateSession:] + 1565
[debug] [XCUITest] 	16  WebDriverAgentLib                   0x0000000118ebb916 -[FBRoute_TargetAction mountRequest:intoResponse:] + 182
[debug] [XCUITest] 	17  WebDriverAgentLib                   0x0000000118ea99f9 __37-[FBWebServer registerRouteHandlers:]_block_invoke + 553
[debug] [XCUITest] 	18  RoutingHTTPServer                   0x0000000118f98c18 -[RoutingHTTPServer handleRoute:withRequest:response:] + 136
[debug] [XCUITest] 	19  RoutingHTTPServer                   0x0000000118f994fa __72-[RoutingHTTPServer routeMethod:withPath:parameters:request:connection:]_block_invoke + 47
[debug] [XCUITest] 	20  libdispatch.dylib                   0x0000000106bc4587 _dispatch_client_callout + 8
[debug] [XCUITest] 	21  libdispatch.dylib                   0x0000000106bd1072 _dispatch_async_and_wait_invoke + 109
[debug] [XCUITest] 	22  libdispatch.dylib                   0x0000000106bc4587 _dispatch_client_callout + 8
[debug] [XCUITest] 	23  libdispatch.dylib                   0x0000000106bd03bc _dispatch_main_queue_callback_4CF + 1290
[debug] [XCUITest] 	24  CoreFoundation                      0x00000001021147f9 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
[debug] [XCUITest] 	25  CoreFoundation                      0x000000010210ee86 __CFRunLoopRun + 2342
[debug] [XCUITest] 	26  CoreFoundation                      0x000000010210e221 CFRunLoopRunSpecific + 625
[debug] [XCUITest] 	27  Foundation                          0x00000001011d2612 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
[debug] [XCUITest] 	28  WebDriverAgentLib                   0x0000000118ea84e0 -[FBWebServer startServing] + 368
[debug] [XCUITest] 	29  WebDriverAgentRunner                0x0000000118e9604a -[UITestingUITests testRunner] + 122
[debug] [XCUITest] 	30  CoreFoundation                      0x00000001021b811c __invoking___ + 140
[debug] [XCUITest] 	31  CoreFoundation                      0x00000001021b55b5 -[NSInvocation invoke] + 325
[debug] [XCUITest] 	32  XCTest                              0x0000000100fb8b6e __24-[XCTestCase invokeTest]_block_invoke.192 + 78
[debug] [XCUITest] 	33  XCTest                              0x00000001010102e8 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57
[debug] [XCUITest] 	34  XCTest                              0x0000000101010205 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96
[debug] [XCUITest] 	35  XCTest                              0x0000000100fb882f __24-[XCTestCase invokeTest]_block_invoke + 848
[debug] [XCUITest] 	36  XCTest                              0x00000001010161ee -[XCUITestContext performInScope:] + 248
[debug] [XCUITest] 	37  XCTest                              0x0000000100fb8424 -[XCTestCase testContextPerformInScope:] + 98
[debug] [XCUITest] 	38  XCTest                              0x0000000100fb84d2 -[XCTestCase invokeTest] + 137
[debug] [XCUITest] 	39  XCTest                              0x0000000100fba00d __26-[XCTestCase performTest:]_block_invoke_2 + 43
[debug] [XCUITest] 	40  XCTest                              0x00000001010102e8 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57
[debug] [XCUITest] 	41  XCTest                              0x0000000101010205 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96
[debug] [XCUITest] 	42  XCTest                              0x0000000100fb9f24 __26-[XCTestCase performTest:]_block_invoke.326 + 88
[debug] [XCUITest] 	43  XCTest                              0x0000000101020a3b +[XCTContext runInContextForTestCase:block:] + 225
[debug] [XCUITest] 	44  XCTest                              0x0000000100fb9653 -[XCTestCase performTest:] + 675
[debug] [XCUITest] 	45  XCTest                              0x0000000100ffc802 -[XCTest runTest] + 57
[debug] [XCUITest] 	46  XCTest                              0x0000000100fb485b __27-[XCTestSuite performTest:]_block_invoke + 365
[debug] [XCUITest] 	47  XCTest                              0x0000000100fb4033 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 55
[debug] [XCUITest] 	48  XCTest                              0x0000000100fb42f6 -[XCTestSuite performTest:] + 296
[debug] [XCUITest] 	49  XCTest                              0x0000000100ffc802 -[XCTest runTest] + 57
[debug] [XCUITest] 	50  XCTest                              0x0000000100fb485b __27-[XCTestSuite performTest:]_block_invoke + 365
[debug] [XCUITest] 	51  XCTest                              0x0000000100fb4033 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 55
[debug] [XCUITest] 	52  XCTest                              0x0000000100fb42f6 -[XCTestSuite performTest:] + 296
[debug] [XCUITest] 	53  XCTest                              0x0000000100ffc802 -[XCTest runTest] + 57
[debug] [XCUITest] 	54  XCTest                              0x0000000100fb485b __27-[XCTestSuite performTest:]_block_invoke + 365
[debug] [XCUITest] 	55  XCTest                              0x0000000100fb4033 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 55
[debug] [XCUITest] 	56  XCTest                              0x0000000100fb42f6 -[XCTestSuite performTest:] + 296
[debug] [XCUITest] 	57  XCTest                              0x0000000100ffc802 -[XCTest runTest] + 57
[debug] [XCUITest] 	58  XCTest                              0x000000010102aea6 __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke + 171
[debug] [XCUITest] 	59  XCTest                              0x000000010102afc7 __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.80 + 68
[debug] [XCUITest] 	60  XCTest                              0x0000000100fcc86a -[XCTestObservationCenter _observeTestExecutionForBlock:] + 594
[debug] [XCUITest] 	61  XCTest                              0x000000010102ac1a -[XCTTestRunSession runTestsAndReturnError:] + 623
[debug] [XCUITest] 	62  XCTest                              0x0000000100f9925a -[XCTestDriver runTestsAndReturnError:] + 422
[debug] [XCUITest] 	63  XCTest                              0x000000010101cfbd _XCTestMain + 1478
[debug] [XCUITest] 	64  WebDriverAgentRunner-Runner         0x0000000100cb802d -[_XCTRunnerAppDelegate applicationWillResignActive:] + 0
[debug] [XCUITest] 	65  WebDriverAgentRunner-Runner         0x0000000100cb7f2b _XCTRunnerRunTests + 0
[debug] [XCUITest] 	66  CoreFoundation                      0x0000000102114a3c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
[debug] [XCUITest] 	67  CoreFoundation                      0x00000001021141f0 __CFRunLoopDoBlocks + 336
[debug] [XCUITest] 	68  CoreFoundation                      0x000000010210ea64 __CFRunLoopRun + 1284
[debug] [XCUITest] 	69  CoreFoundation                      0x000000010210e221 CFRunLoopRunSpecific + 625
[debug] [XCUITest] 	70  GraphicsServices                    0x000000010a7c91dd GSEventRunModal + 62
[debug] [XCUITest] 	71  UIKitCore                           0x0000000102b632f1 UIApplicationMain + 140
[debug] [XCUITest] 	72  WebDriverAgentRunner-Runner         0x0000000100cb81f5 main + 183
[debug] [XCUITest] 	73  libdyld.dylib                       0x0000000106c345cd start + 1
[debug] [XCUITest] 	74  ???                                 0x0000000000000005 0x0 + 5
[debug] [XCUITest] )). Retrying...
```


класс не потокобезопасен


:wq by mistake?


Oh, that's clever. I wondered how ambiguous words were handled.


refs #4461


необходимо возвращать продукты с не нулевой ценой
что будет если a.getStock() вернёт null?


I'm not sure about groups -- sorry! Might need to update the code to handle that case. Right now, it would take in the Slack channel name (`spotify` in your case) and select the IP address from the `sonos` object. If you made a channel named `Kontor` and `Kontor2` they might work w this setup, but I haven't looked at controlling multiple in the same room. Maybe the main fork has?


Updated accessibility, FFF, and social security.


I reckon you changed it in a different commit already. But its possible that was the case.


Changed back to 5.


отформатировать код https://google.github.io/styleguide/javaguide.html#s4.1.3-braces-empty-blocks


генерируются не рабочие ссылки


--enable-llvm-runtime links in one small cpp file called llvm-runtime.cpp. Also, will a significant percentage of users want to run with interpreter only instead of mixed mode ?


Done.


This was added just to test


некорректный регистр символов для аббревиатуры DAO, https://google.github.io/styleguide/javaguide.html#s5.3-camel-case


My  goal is to append the df.row(row["v"]>1000) or (row["b_v"]>1000) to df2


Yes, I know it's a bit awkward, but I had a good reason for this change. I updated the Design Rationale section with a description of an attack which is made possible if an implementation fails to check that the index is non-zero. Incrementing the index prevents this.


The cost of C++ exceptions goes beyond a single file, it requires shipping the C++ runtime plus compilation changes across the board.

On using mixed-mode, we have no plans to ship mixed-mode for v1 of Blazor, it's not ready for prime and I do not want to add even more unproven tech at this point - once XI ships it and find a good user-fit, we'll consider it.


This commit didn't introduce the concept of using the timestamp as the ID, it worked that way since MAM support was added.  So if you have an actual reason for preferring an additional database column/index (besides being confused), it would be better to discuss this elsewhere, e.g. on the [mailing list][1] or in the support room (`ejabberd@conference.process-one.net`).

[1]: http://lists.jabber.ru/mailman/listinfo/ejabberd


Even worse than that, mixed-mode doesn't support llvmonly today, so I rather us not get distracted with that and get the very basics working well first.


необходимо проверять что продукты который был передан в метод save идентичен тому что вернул метод getProduct


Out of curiosity, why do you have `insert_final_newline` set to `false`? Usually, it's recommended unless it creates side effects (for example in some markdown engines)