Tip: invece di uno switch puoi fare un oggetto le cui chiavi sono i type:

    const reducer = {
        MONEY_GAIN: (state, { value }) => state + value,
        MONEY_PAY: (state, { value }) => value < 0 ? state : state - value,
    }

e chiamare le callback a seconda del type: `reducer[action.type](state, action)`.

Ora è probabilmente presto ma quando le action cominciano a diventare tante, lo switch diventa lento.


Are you asking about `privileged`?
If so, it was unused which is why I removed it.


I just removed all those comments.


The ones which don't have the message are not necessarily overridden, but I'll just remove the message entirely. I guess the entire line can go actually.


Hi, please use https://lichess.org/translation/contribute instead


Sorry, but it's also not feasible to implement something generic that is used exactly in 1 place for a buildsystem we have already dropped.


First two sentences I agree with. The last sentence is not correct. It
worked fine on old versions, but by luck with old PCM PT hack, that
bypassed vendor firmware. From user pov it is a severe regression.

How about reducing the 640 to 384 on all platforms? A general non
configurable define should fit the needs of all platforms.

2017-01-08 18:26 GMT+01:00 Rainer Hochecker <notifications@github.com>:

> I won't agree to the ifdef. This PR is almost 2 months old and inactivity
> does not justify hacks od a result of urgency close to release. Apart from
> this it is no regression.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/xbmc/xbmc/commit/2a13c92dc6f67d40a5688f7cd61b0dcc87a60546#commitcomment-20400271>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABCfHULh1on_SuAV3MfMlslcGWZzjqdwks5rQRwogaJpZM4LdvNc>
> .
>

--
                   Key-ID:     0x1A995A9B
                   keyserver: pgp.mit.edu
==============================================================
Fingerprint: 4606 DA19 EC2E 9A0B 0157  C81B DA07 CF63 1A99 5A9B


Not sure what you mean. I can hardcode it because it's in the KNE repo. However an environment variable is used in place of `path.resolve`. I guess this can be moved out of `nightwatch.json` entirely and set in `nightwatch.conf.js` though!


`Error using griddedInterpolant
The grid vectors do not define a grid of points that match the given
values.

Error in interp1 (line 161)
        F = griddedInterpolant(X,V,method);

Error in solvemodel_v2 (line 343)
Az = interp1(In_Z,In_Az,zz);

Error in centuries_run2 (line 96)
        solvemodel_v2(m_start,m_stop,dummyinitfile, 'duh', ...

Error in run (line 96)
evalin('caller', [script ';']);`


Oh. In general, by alloc people always mean the heap. That's what incurs the most runtime penalty and the GC work. `-benchmem` and all other alloc stuff from Go's tooling is always the heap, since it's about those two. Otherwise it would be "stack size" or something similar, which affects the compiled function.

This change is valid as far as code correctness goes, but I wouldn't fix it for performance reasons unless a benchmark showed so. And even then, it would probably be because the compiler doesn't do all the magic it could yet.


>> size(zz)

ans =

    90     1

>> size(In_Z)

ans =

    91     1

>> size(In_Az)

ans =

    90     1


Обнова каеф!


Thanks, correcting


error NODE_ENV
pictures.js
import Db from 'platzigram-Db'
import DbStub from './test/stub/db'
import config from './config'

const env = process.env.NODE_ENV || 'production'
let db = new Db(config.db)

if ( env === 'test') {
  db = new DbStub()
}

hast.set('GET /:id' , async function getPicture (req, res, param)
  let id = params.id
  await db.connect()
  let image = await db.getImage(id)
  await db.disconnect()
  send(res, 200, image)
})


package.json
"test": "npm run lint && NODE_ENV=test ava --require babel-register test/**-test.js"


Volendo puoi anche passare la callback di salvataggio a una `store.subscribe` e salvare ad ogni action, tanto lo state non può (e non deve) cambiare senza actions. Eventualmente se avessi troppe actions puoi throttlare quella callback.


shouldn't it genderless they / their ?


Try: current_attacker = determine_current_attacker(char1, char2, last_attacker).
--->while having determine_current_attacker return the current attacker based on the combatants and the person who last attacked. See a, b = b, a for value swapping assignment.
That way you can get rid of the if/else in that level.
Then you only need to deal with one use case as each "attack" is the only one that can happen. I don't know if I said that right.


Oh and maybe during combat have to characters: attacker and defender.
And swap these values back and forth between character1 and character2.


Will PR something in three minutes ...


This sets the variable name to `_array_...`, which is the global variable defined in the `objects` template. Shouldn't it rather be
```
group_index_var = get_default_codeobject_class().generator_class.get_array_name(variables['_group_idx'])
```
to use the functions scoped variable `_ptr_array_...`?


"[...] in the shame of archway" should probably be "in the shape of an archway" :nerd_face:


I ended up removing these returns on my branch -- the linter was cranky because they'll never be reached due to the throw statements.


Hello Andrew,

Hmm, that's very interesting. I guess from their point of view, users like us are a pain. We're straining their servers!

My semi-randomized sleep strategy worked, but it took ~4 hours to download all of the round diamond data.

Good luck!
-C


ok


```Matlab
Error using griddedInterpolant
The grid vectors do not define a grid of points that match the given
values.

Error in interp1 (line 161)
        F = griddedInterpolant(X,V,method);

Error in solvemodel_v2 (line 343)
Az = interp1(In_Z,In_Az,zz);

Error in centuries_run2 (line 96)
        solvemodel_v2(m_start,m_stop,dummyinitfile, 'duh', ...

Error in run (line 96)
evalin('caller', [script ';']);

>> size(In_Z)

ans =

    91     1

>> size(In_Az)

ans =

    10     1

>> size(zz)

ans =

    90     1

>>
```


[hello-world-master (1).zip](https://github.com/VTG38/hello-world/files/692321/hello-world-master.1.zip)


Here is my hello world


![](https://github.trello.services/images/mini-trello-icon.png) [Transcrição PDB - Banco de Dados](https://trello.com/c/pSXX2dZL/7-transcricao-pdb-banco-de-dados)


What happens when tyCheckQ fails?  Looking at the code it looks like it is added anyway, but it should not add anything to the queue that doesn't type check.


this might cause trouble -- for `n_jobs > 1`, the user may pass an array of random seeds, but this will throw away most of those.


@mikechames LOL Rustling in the attic?


you win https://github.com/Exa-Networks/exabgp/commit/d8b7cd24e835b9dabfddc87d74e0161921165a50


One changed file.  _config.yml

![identicon](https://cloud.githubusercontent.com/assets/24314030/21752233/9fd9ab3e-d5a2-11e6-9029-ce3dffdde811.png)


The libuv tests fail. I used `git bisect` and it blamed this commit. Would you like me to copy the relevant output?


Best Commit Name 2017


In non-strict mode at least, `this` will end up referring to the `global` object, thus the code will run as-is. But I see your point,  let's keep the example untouched.


you have committed suicide?


foo


No. Load ordering in Glowstone is correct. Default ordering is POSTWORLD.
https://github.com/GlowstoneMC/Glowstone/blob/master/src/main/java/net/glowstone/GlowServer.java#L505


[
[blog-01-08-2017 (1).zip](https://github.com/VTG38/Blog/files/692325/blog-01-08-2017.1.zip)
](url)


Done! 754a67b


@zackthoutt Probably in a few days or so (by looking at the previous releases time spans)


#include<stdio.h> //versiunea 1
#include<stdlib.h>
#define LIM 50000

int main()
{
    FILE *input,*output;
    char c;
    int cifra,mat[2][LIM],i,index=0,contor=1,n,ciclu=2,l;
    input=fopen("cifre.in","r");
    output=fopen("cifre.out","w");
    do
    {
        index++;
        cifra=getc(input);
        mat[0][index]=cifra-48;
    }
    while(cifra!='\n');
    index=index-1;
    fscanf(input,"%d",&n);
    while(n>0)
    {
        ciclu++;
        if(ciclu%2!=0)
        {
            i=1;
            contor=1;
            l=1;
            while(i<=index)
            {
                while((mat[0][i]==mat[0][i+1])&&(i<index))
                {
                    l++;
                    i++;
                }
                if(l<10)
                {
                    mat[1][contor]=l;
                    contor=contor+1;
                }
                else if ((l/10==1) &&(l/100==0))
                {
                    mat[1][contor]=l/10;
                    contor++;
                    mat[1][contor]=l%10;
                    contor++;
                }
                else if(l/100==1)
                {
                    mat[1][contor]=l/100;
                    contor++;
                    mat[1][contor]=l/10%10;
                    contor++;
                    mat[1][contor]=l%10;
                    contor++;
                }
                mat[1][contor]=mat[0][i];
                contor=contor+1;
                i++;
                l=1;
            }
            index=contor-1;
            for(i=1; i<LIM; i++) mat[0][i]=0;
        }
        else
        {
                i=1;
                contor=1;
                l=1;
                while(i<=index)
                {
                    while((mat[1][i]==mat[1][i+1])&&(i<index))
                    {
                        l++;
                        i++;
                    }
                    if(l<10)
                    {
                        mat[0][contor]=l;
                        contor++;
                    }
                    else if ((l/10==1) &&(l/100==0))
                    {
                        mat[0][contor]=l/10;
                        contor++;
                        mat[0][contor]=l%10;
                        contor++;
                    }
                    else if(l/100==1)
                    {
                        mat[0][contor]=l/100;
                        contor++;
                        mat[0][contor]=l/10%10;
                        contor++;
                        mat[0][contor]=l%10;
                        contor++;
                    }
                    mat[0][contor]=mat[1][i];
                    contor++;
                    i++;
                    l=1;
                }
                index=contor-1;
                for(i=1; i<LIM; i++) mat[1][i]=0;
        }
        n=n-1;
    }
    if(ciclu%2!=0)
    {
        for(i=1;i<=index;i++) fprintf(output,"%d",mat[1][i]);
    }
    else
    {
        for(i=1;i<=index;i++) fprintf(output,"%d",mat[0][i]);
    }
    fclose(input);
    fclose(output);
    return 0;
}


#include<stdio.h> //versiunea 2
#include<stdlib.h>
#define LIM 50000

int main()
{
    FILE *input,*output;
	char c;
    int cifra,mat[2][LIM],i,index=0,contor=1,n,ciclu=2,l;
    input=fopen("cifre.in","r");
    output=fopen("cifre.out","w");
    do
    {
        index++;
        cifra=getc(input);
        mat[0][index]=cifra-48;
    }
    while(cifra!='\n');
    index=index-1;
    fscanf(input,"%d",&n);
    while(n>0)
    {
        ciclu++;
        if(ciclu%2!=0)
        {
            i=1;
            contor=1;
            l=1;
            while(i<=index)
            {
                while((mat[ciclu%2 ^ 1][i]==mat[ciclu%2 ^ 1][i+1])&&(i<index))
                {
                    l++;
                    i++;
                }
                if(l<10)
                {
                    mat[ciclu%2 ^ 0][contor]=l;
                    contor=contor+1;
                }
                else if ((l/10==1) &&(l/100==0))
                {
                    mat[ciclu%2 ^ 0][contor]=l/10;
                    contor++;
                    mat[ciclu%2 ^ 0][contor]=l%10;
                    contor++;
                }
                else if(l/100==1)
                {
                    mat[ciclu%2 ^ 0][contor]=l/100;
                    contor++;
                    mat[ciclu%2 ^ 0][contor]=l/10%10;
                    contor++;
                    mat[ciclu%2 ^ 0][contor]=l%10;
                    contor++;
                }
                mat[ciclu%2 ^ 0][contor]=mat[ciclu%2 ^ 1][i];
                contor=contor+1;
                i++;
                l=1;
            }
            index=contor-1;
            for(i=1; i<LIM; i++) mat[ciclu%2 ^ 1][i]=0;
        }
        else
        {
                i=1;
                contor=1;
                l=1;
                while(i<=index)
                {
                    while((mat[ciclu%2 ^ 1][i]==mat[ciclu%2 ^ 1][i+1])&&(i<index))
                    {
                        l++;
                        i++;
                    }
                    if(l<10)
                    {
                        mat[ciclu%2 ^ 0][contor]=l;
                        contor++;
                    }
                    else if ((l/10==1) &&(l/100==0))
                    {
                        mat[ciclu%2 ^ 0][contor]=l/10;
                        contor++;
                        mat[ciclu%2 ^ 0][contor]=l%10;
                        contor++;
                    }
                    else if(l/100==1)
                    {
                        mat[ciclu%2 ^ 0][contor]=l/100;
                        contor++;
                        mat[ciclu%2 ^ 0][contor]=l/10%10;
                        contor++;
                        mat[ciclu%2 ^ 0][contor]=l%10;
                        contor++;
                    }
                    mat[ciclu%2 ^ 0][contor]=mat[ciclu%2 ^ 1][i];
                    contor++;
                    i++;
                    l=1;
                }
                index=contor-1;
                for(i=1; i<LIM; i++) mat[ciclu%2 ^ 1][i]=0;
        }
        n=n-1;
    }
    if(ciclu%2!=0)
    {
        for(i=1;i<=index;i++) fprintf(output,"%d",mat[1][i]);
    }
    else
    {
        for(i=1;i<=index;i++) fprintf(output,"%d",mat[0][i]);
    }
    fclose(input);
    fclose(output);
    return 0;
}


![](https://github.trello.services/images/mini-trello-icon.png) [Mudar mecanismo de importação em massa](https://trello.com/c/Th3TIUx4/23-mudar-mecanismo-de-importacao-em-massa)


#include<stdio.h> //versiunea 3
#define LIM 50000

int oglinda(int numar)
{
    int rez=0;
    while(numar>0)
    {
        rez=rez*10+numar%10;
        numar=numar/10;
    }
    return rez;
}
int main()
{
    FILE *input,*output;
    int cifra,mat[2][LIM],i,index=0,contor,n,ciclu,l,ogl;
    input=fopen("cifre.in","r");
    output=fopen("cifre.out","w");
    do
    {
        cifra=getc(input);
        mat[0][++index]=cifra-48;
    }
    while(cifra!='\n');
    index--;
    fscanf(input,"%d",&n);
    for(ciclu=1; ciclu<=n; ciclu++)
    {
        i=contor=0;
        while(++i<=index)
        {
            l=1;
            while((mat[ciclu%2 ^ 1][i] == mat[ciclu%2 ^ 1][i+1]) && (i++<index)) l++;
            ogl=oglinda(l);
            while(ogl>0)
            {
                mat[ciclu%2 ^ 0][++contor]=ogl%10;
                ogl=ogl/10;
            }
            mat[ciclu%2 ^ 0][++contor]=mat[ciclu%2 ^ 1][i];
        }
        index=contor;
    }
    for(i=1; i<=index; i++) fprintf(output,"%d",mat[ciclu%2 ^ 1][i]);
    fclose(input);
    fclose(output);
    return 0;
}


Bonne idée !


Error using griddedInterpolant
The grid vectors do not define a grid of points that match the given
values.

Error in interp1 (line 161)
        F = griddedInterpolant(X,V,method);

Error in solvemodel_v2 (line 346)
T0 = interp1(In_Z,In_Tz,zz+dz/2); % Initial temperature distribution
(deg C)

Error in centuries_run2 (line 96)
        solvemodel_v2(m_start,m_stop,dummyinitfile, 'duh', ...

Error in run (line 96)
evalin('caller', [script ';']);


Je sais, je suis magique


Looks good to me.


Funktionalitet för att returnera värdet för elementet "Cloud_Coverage_Assessment". Just nu är det hårdkodat för XML-filen "MTD_MSIL1C" och funktionalitet bör läggas till så att man hittar rätt metadata-fil för varje tile.


Add a part about the plants


Thanks for adding this to the list!


asdf


may be


Toate cele trei versiuni sunt **echivalente**. Versiunea 3 este obtinuta din Versiunea 2, iar Versiunea 2 este obtinuta din Versiunea 1. Am scris mai multe versiuni ca sa fie usor de urmarit ce modificari am facut si de ce am facut acele modificari.


lol


I changed this to avoid a compilation error.


References #861 I guess?


Sort of. ;-)


Ah, darn it!  That's twice you've had to do that now.  I blame this collapsed view of Github!  :smile: I knew there was a good reason for this...


@mkreisl would that work: https://github.com/xbmc/xbmc/pull/11399 - not I am not really proud about that, but I need this bitrate overwrite on android. As without having 384 kbit ac3 transcoder support, we would ruin multichannel on many thousand TV devices. This was not a problem in v16, as we did not use the official API of Audiotrack back then and the 640 worked, as we bypassed the broken firmware.


`g_director = nullptr` should be part of the dtor imo - just to be sure.


ok


Its very useful for user to make him see whats wrong in detail.


Fuck both of you

On Jan 8, 2017 11:15 PM, "Mian Subhan" <notifications@github.com> wrote:

> may be
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/cryptopaths/awdassignment2/commit/747c98ffbe0becf6ba521c55e5d41e1610fadaf1#commitcomment-20400445>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AQrzYW7ZyY4NiwhxcWmdN168tzko7WDOks5rQSe7gaJpZM4LdwPF>
> .
>


With dvmega, now appears like this.

![screenshot_20170108-182250](https://cloud.githubusercontent.com/assets/6640329/21752450/104a74e8-d5d0-11e6-9f12-bde9731c792e.jpg)


I think, you tried to workaround https://github.com/FooDeas/raspberrypi-ua-netinst/issues/60. It's fixed in https://github.com/FooDeas/raspberrypi-ua-netinst/commit/8429bd843c17bf02de8d32f847c0c52841e29c78.

Note, that it's in the devel branch. The devel branch contains always a stable version too, just collecting enough/important changes for a new release.


@fritsch
Looks ok :smile:


Seems for me not good, you're going to make a plugin, not an interface (other concept)


Fix for logout issue.


Нормально


Dodawanie pacjentów. Działa dobrze bez tej zmiany z logowaniem. Po dodaniu logowania nie odświeża się w bazie.


Apologies! did not mean to commit this, I intended to submit it as a PR first. Any thoughts?


No, It is not possible. We need the output of the command here.


Shouldn't the catch set success to false?


There is still one issue. New players will see name in player list. It would be fixed when Glowstone will get proper Packets handling.


You're welcome :smile:


The problem with forEach is, that you are creating a closure. The compiler probably could optimize this if all the types are well known, but if you ant to be be sure that you get the best performance you should avoid it. Sometimes I even replace for loops with iterators, with old school for loops with in an index.

Regarding the ensureNum function. I haven't checked if there is a difference in this particular case, but it should be fine. I think in this case the --trust-type-annotations compiler option should be good enough.


705508383c84c0e9d81e9e46c8b808def583d116 may interest you


Good use of the if/else if/else structure to ensure that all of the cities are accounted for.


![](https://github.trello.services/images/mini-trello-icon.png) [Accessibility Service: As a user I want to have a service input values into edit texts for me because I do not understand normal numbers](https://trello.com/c/dpSgMiYf/25-accessibility-service-as-a-user-i-want-to-have-a-service-input-values-into-edit-texts-for-me-because-i-do-not-understand-normal-)


Nice. Using the preventDefault() method makes sure that our page doesn't refresh.


Haha! Trying to find my way around this react-native starter kit!


good job using the ready() method, as always, this is a good thing to do for all JS files


Yes I guess that's true; exactly when the remote bound and I applied some throttle, more smoke started coming out.

Since you seem to know a bit about this, could I ask you something else?:
I didn't open the quad yet, but does my story sound like the motor is burned or did something burn on the board? I'm already estimating what steps I should take: order new motor or board .. :/
(All the other 3 props are still spinning like they should.)

Thanks in advance 💯 🥇


Great use of the if/else if/else structure to handle the different city inputs and change the background accordingly.


search


These are the basics of the collision detection between the tusk and seal. Currently you can stab the seals from the side, but I think I have a solution to that.


Can't find the merge pull request button


Didn't think this would be necessary, but it turns out that it is; and plug.dj itself actually also does this :'


Yea boi


This is not going back to this issue? https://mantis.phplist.org/view.php?id=18447


Why is `char* in` not const anymore? Changing where the pointer points to is valid since const is for the char
Did you have anything else in mind?
@SooryaN


Heh, just saw him in action...


Any reason why you did not merge this ?


Not all OS's run systemctl, I think the guide should at least offer both is not running the universally used older system. See [EmonPi problem after update](https://community.openenergymonitor.org/t/emonpi-problem-after-update/2717?u=pb66)


I don't think this is really important. I won't do it but if you want feel free to do it.


On line 18 you try to set it so that the image doesn't repeat or create the tile-effect on the page. I think this is the code you were looking for to achieve that:
`$("body").css("background-size", "cover");`


\o/ Wheee! :P


That's really strange as this commit is supposed to only *turn off* a couple of tests.


I thought that they were added to print the status to the emoncms logger? (not to be read from the command line).

Paul


Good thing to learn! Much different to the usual React? Looks exceedingly similar, albeit with a tonne of boilerplate in that kit!


You can avoid using Events by instead setting up a filter to listen on 'pending' transactions:
> https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethfilter

Or, periodically checking if the Tx receipt is populated with a contract address:
> http://ethereum.stackexchange.com/questions/7709/optimal-way-of-waiting-for-transactions-to-be-mined-in-geth

Good luck in the hackathon!


cd flex will only work in the top dir


Key modifié "411defe96cd9ea448c7b21ff29fdc48f28d85bb85ddda719452c7c3d56a0e10d6d2f383323c9530a2c4f64e54b197b84df4e6e97499b48ec6fe9dddcb1b03ee1" Ne correspond plus -

> Sécurité


I understand that may be laid out specifically in the *detailed* changes.  What I'm asking for is that in *this* general description of what is removed, you at least try to capture the general procedure used when removing protocols from the middle of a refinement hierarchy.  Thanks


Not ultra weird, but weird.


No, the log messages go to the emoncms logger hence they are not needed, these used to go to the mqtt_input.log as a incomplete duplication


Whatever


What if we just look that end and start are not on the same day or what do you want it to behave like?


The CarND Starter Kit installed on the Amazon VMs doesn't have this either. This is a serious problem for those of us starting after Jan 4!


@afs See my latest commit-- after thinking a little more carefully about what I needed, I went with a single plain old `Lock`. It's clear, simple and concise. No polling, no timeouts, all deterministic and efficient. Sometimes the old ways are the best ways. I have a tendency to get too fancy too fast.


Yes, I deleted my post after spotting that.
In that case then yes agree, they don't seem to add much value.

Paul


Okay and a lot more shit than just fixing #324


I would remain with the current names because they are actually that what their names are describing. I think the current names are more accurate than your suggested ones.


I know, right? FWIW I'm using @LnL7's [nix-darwin](https://github.com/LnL7/nix-darwin) with [this config](https://github.com/yurrriq/dotfiles/blob/nix/darwin-configuration.nix). My [local nixpkgs clone](https://github.com/yurrriq/nixpkgs/commits/yurrriq-stable) reverts this commit and the one before it and everything works again... looks like I haven't pushed, but I merged master last night and then reverted the two commits. I'm away from my machine atm, but can push later.


We are using the CrudService in the CacheableCrudService.


There is no useless Interface or class here in therms of unused.


Oh it breaks stuff? I noticed that this rebuilds a bunch of stuff.


It might have been an issue with a stuck `run-tests` process on my machine. I've restarted since then and can try again later and report back.


That's the deal with silent memory corruption.


ki


Because i have to. If I would remove them it wouldn't compile, or what are you trying to say?


Made it kind of better. Other suggestions?


added by sponge plugin


Is it fast enough to dump 4 by 4 bytes?


Thanks for those nice contributions!


このへんのpaddingはなくしちゃったほうがListViewがきっちりはしまで表示できてきれいかも！


I like this level of detail. I'll do the same for my sections.


NUnit has an official way to access test parameters. We would likely not want a `TestContext.Parameters` and a `TestContext.EnhancedParameters`. The best scenario is to have a standard way to access parameters. Therefore, it would mean we'd want to alter `TestContext.Parameters` which would be a v4 change.

Tests are always going to want to access a property by name. No test should be parsing the entire list of parameters in the likes of `IList<string>`. This is so that new parameters can be added for other tests and there is no conflict- the name of the parameter is the unit of isolation. Therefore, a dictionary is the best solution. Tests looking for a certain setting can look up the key they are interested in and not have to worry about any other entries.

Strings are the only currency we're currently dealing with, from the console runners to the VS adapter. Therefore, string keys and string values are the most natural and most primary form in which to specify them. But suppose you actually need to specify a type, enum, number, bool, array, dictionary, or other non-`string`-valued parameter?

Well, you're going to still be typing and parsing a string, either from the command line or the VS adapter XML file. Someone has to do the conversion of string to type, enum, number, bool, array, dictionary, or other. Who should take responsibility for this?

Well for sure you don't want to mandate a runner or framework-level syntax such as typing `[int]4` or `[Type]The.Entire.Possibly.Irrelevant.Namespace.To.Type, And.Assembly`. You don't even want to have to think about magic patterns, like for lists, `1|2|3` vs `{1,2,3}`. You don't want to be forever having to type escaped strings to avoid these patterns, especially for the majority of tests that only want strings.

Let's say, for example, I want to pass an enum value to a test. I shouldn't have to type `[enum Such.And.Such]Name`. The test already as the necessary context. Likewise with types: The test probably knows the base namespace and assembly. It doesn't seem to make a whole lot of sense to standardize the encoding and decoding of non-`string`-type values at a runner or framework level. I think it should be per-test.

Finally, let's consider passing lists or dictionaries. Like enums and types, tests are the only things that have the context to know how best to parse these to make them easy to type at the command line.
If each test is responsible for determining the semantics of the string, you can easily keep utility methods around to add **whatever encoding and decoding you like to type** to specify the parameter.

Our current `TestContext.Parameters` is surprisingly versatile and simple. I think the versatility and simplicity would be harmed by trying to standardize non-`string` value conversions to and from `string`.


Try `--without patches` and fix the affected lines.


@aquette : Do I read correctly that here we set the same `device.model` state in the driver twice with different values, so only the second line wins and the first is ignored (is just processing overhead)? If yes, is this intentional (or was it perhaps a different fallback for a stack of if-else's)?


Hmm. It seems likely it was an issue with the stick process then. I'll try again later.


Talking about clean ups, you might as well consider removing the XP functions that were deprecated during 0.15, in Player.php


Fixed in next commit.


And the first compilation！😂


![](https://github.trello.services/images/mini-trello-icon.png) [Consider using pug-loader instead of templating them manually](https://trello.com/c/AEG7eNrt/103-consider-using-pug-loader-instead-of-templating-them-manually)


@Gimmo It caused errors when a client was removed from the array


@mkreisl as autotools specialist, would that also work for you: https://github.com/xbmc/xbmc/pull/11400 ?


Nice, I always thought it would make sense to use a Set for unique objects like players.


Nice, this is the first use case for Reflect I've seen in the wild.


Can't this be solved with wrap/scroll?


This is a markdown file


I'd consider using `Symbol()` for each of these, one of the use cases for symbols is to create enumerables, so they aren't equal to anything else, including primitives.


No, a scrollbar for the left panel would look very bad.
LeftButton cannot be wrapped


fix issue #112


Ok.


This was 2 years ago, I do not remember what I did.

By the way, how's the project going?


But I think we could improve this commit by adding a tooltip on mouseover


Makes perfect sense to me, thanks!  Fits well with the overall .Net Core approach.

Brant


I guess I will remove the check for `accept-encoding` since all browsers don't define it.. what other header do you suggest I put in it's place?


![](https://github.trello.services/images/mini-trello-icon.png) [employee](https://trello.com/c/g9EVuagV/41-employee)


![](https://github.trello.services/images/mini-trello-icon.png) [dog](https://trello.com/c/nQdwph9M/40-dog)


![](https://github.trello.services/images/mini-trello-icon.png) [order](https://trello.com/c/IHSMyxo5/42-order)


I can't believe it... so this will get in public repo?

You are magnific!


Should reference issue #527 I think?


Yes. I wonder, why the text is not shortened with "..." anyways. Usually JavaFX should do that (not sure about buttons but it will for labels).


What about tests for `Vote` messages?


![](https://github.trello.services/images/mini-trello-icon.png) [Dog service - testy](https://trello.com/c/dyxSWIv3/18-dog-service-testy)


gencpp is a required dependency, make failing with missing headers at actuator_armed.h


21:10 - 22:00


@nmandell getAvgB and getGridPhys are for outputting the averaged B field and the x,y,z physical coordinates of each field.


@scribblemaniac Sorry if Im bothering you with another load of possibly useles commits and question, but you said you want to see my work.
Well so this is i think the most succesful attempt without modifying vanilla class (ItemArmor, however i modified LayerArmorBase a bit, its resposible for rendering the model). I've tried to inherit from Item, making it kinda more stand alone. It works partly. You can register armors as this class, but you somehow cannot use them as a helmet, and you can only weild them in second hand. I really dont know why is that lol. I cant even test whether armor model rendering works how I want it to, because of that. I took quite some time to look trough the code but I was not able to find out.
Oh and by the way, I honestly dont know what is the purpose of renderIndex. By description, it is supposed to "select the correspondent armor to be rendered on the player", by numbers 0-4 each representing different material. It also says it is used on RenderPlayer, however I could not find any mention of it there. Maybe thats the reason why I cant use the helmet...? I dont know. I tried to do it both with and without it and the outcome was the same. (this commit is without it, Ive done the class almost identically of ItemArmor so see there how it is used).

So there you go, I believe you'll be able to make it somehow 😄 I just wanned to give it a try myself. I dont relly know how to work with Interfaces though, gotta learn that. Good luck!


I meant that if you need only check an assert you can put a condition in that assert too. In release this condition check will be removed as well as a statement under assert. I understand that compiler optimizes such empty statements and conditions. But it's interesting you especially leave it out of fb_assert to make code more readable, like in case of set this field?
(Yes I see that now this code is absent:)


Bu oturumda Angular 1.x ve Angular 2 arasindaki mimari farklar ve yenilikler konusulacak. Angular-CLI ile hizli ve test edilebilir bir uygulama ornegi yapilacak.


matrix is a required dependency, contains math.hpp, required for pos_estimator<vector>


I think that's an interface because it "connect" domogik to a hue bridge.
I don't know if interface is better than plugin...


20:10 - 21:00


matrix is a required dependency, contains math.hpp, required for pos_estimator


Deniz Irgin


Overlooked the method name change fixed / parameter !


gps is a required submodule


logger for gazebo, useful in future


Interface are a completely différents things. To look at it for now go on plugin. You could have a look to domogik-interface-svoxpico or domogik-interface-irc but for the moment it's more proof of concept than real usable things.

Le 8 janvier 2017 20:42:19 GMT+01:00, overload08 <notifications@github.com> a écrit :
>I think that's an interface because it "connect" domogik to a hue
>bridge.
>I don't know if interface is better than plugin...
>
>--
>You are receiving this because you commented.
>Reply to this email directly or view it on GitHub:
>https://github.com/overload08/domogik-plugin-hue/commit/3b998afb5beb7c3622f5e8250fd953f43f084176#commitcomment-20400706

--
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.


Weird. I've been able to use custom entities using the onLoad() method and not change anything in the plugin YAML.


This is so much cleaner. Love it!


Arf... I will rebuild the plugin later...

-------- Message original --------
Objet : Re: [overload08/domogik-plugin-hue] Py corrections (Plugin to Interface) (3b998af)
De : tikismoke
À : overload08/domogik-plugin-hue
Cc : overload08 ,Author

Interface are a completely différents things. To look at it for now go on plugin. You could have a look to domogik-interface-svoxpico or domogik-interface-irc but for the moment it's more proof of concept than real usable things.

Le 8 janvier 2017 20:42:19 GMT+01:00, overload08 <notifications@github.com> a écrit :
>I think that's an interface because it "connect" domogik to a hue
>bridge.
>I don't know if interface is better than plugin...
>
>--
>You are receiving this because you commented.
>Reply to this email directly or view it on GitHub:
>https://github.com/overload08/domogik-plugin-hue/commit/3b998afb5beb7c3622f5e8250fd953f43f084176#commitcomment-20400706

--
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/overload08/domogik-plugin-hue/commit/3b998afb5beb7c3622f5e8250fd953f43f084176#commitcomment-20400720>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEXIA1-Liz8G6VPTOtN7tro97XuQqvH_ks5rQTyxgaJpZM4LdwjE>.


a.k.a 伊万又失眠了


Microsoft'un gectimiz yil piyasaya surdugu .Net Core altyapisinin .Net framework mimari acidan farkliliklari ve yeniliklerinin tartisilmasi.


@gauravnagarnaik abe 1 is remaining na? wondering you wrote the queries without the  table  :P


@fritsch
Much better, tested and works :+1:
That what I did manually


the queries seem good, although with a cursory look, will validate them later!


Hi I am back agian. Thanks for patience.
There is another quesiton is that in the function 'create_discriminator_loss' you have added 'cross_entropy_fake = tf.nn.sigmoid_cross_entropy_with_logits(disc_fake_output, tf.zeros_like(disc_fake_output))'.
Our goal is to make disc_fake_output larger while this step is doing the opposite.I do not quite catch the meaning of it.


Just tried something: You can simply change the label in LeftButton from Text to Label. Then it works out of the box. Btw: why is the LeftButton not a button?


What about those comments?


Thank you for your interest in my wokr 😃 I understand. I'm hesitant to use the `devel` branch for my builds. So, I just put a


Can you provided more details in the commit message, please? Maybe, split it to multiple commits?


This option should never have slipped into the commit history. It will be correctly set in the specfile later.


This is fine, but what I was suggesting was time since epoch. I think you can get that using `int(r['completed_at'].time())`


LGTM


@Aranud I can confirm that windows doesn't like  %z very much (tested with mingw-w64/gcc). Please have a look.


@FooDeas : Thank you for your interest in my work 😃
Much appreciated.
I understand your point. I'm hesitant to use the `devel` branch for my builds. So, I just put this temporary repaircode there to allow me to keep testing until your `master` branch catches up.

Do you keep to a schedule for pulling validated changes into the master branch or is that completely random?


the POST request should return JSON so there doesn't need to be a string indexOf check


because 42 is always the correct answer


Cool, good fix


+Android 下载管理：
 +      1.多线程管理，根据网络状态，调整线程池数量
 +      2.采用okhttp进行网络通讯
 +      3.greenDao进行数据库存储
 设计思路：
       下载Service设置android:process=":downLoadService"属性，讲其放入其它进程，不占用应用进程资源，通过BroadCastService与主进程通信。
 主进程QYDownLoadManager采用观察者模式，收到广播后，更新下载对象的状态，并通知实现了DownloadListener接口的类，进行UI更新。不过记得在关闭应用时，
 一定要记得关闭下载进程。


at this point, finished with part 7, ready to start part 8a; with the tutorial


![](https://github.trello.services/images/mini-trello-icon.png) [Scaffold: User and Tweet.](https://trello.com/c/cDJCgN0o/7-scaffold-user-and-tweet)


Note that since the tutorial is out of data with the current version of unity, the Standard Assets pack was used instead, also the 2D, CrossPlatformInput, and Editor with cross platform code was imported for brevity, otherwise you would have to modify the code to remove the crossplatforminput.


![](https://github.trello.services/images/mini-trello-icon.png) [Membuat Tampilan Login (Low-Level Admin)](https://trello.com/c/ZdWaVYY0/66-membuat-tampilan-login-low-level-admin)


Sorry I forgot to add it so that it was tracked. It should be up there now.

> On Jan 7, 2017, at 20:09, Harley D. Eades III <notifications@github.com> wrote:
>
> I am not seeing omega. This commit only contains list, and list4.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


I do appreciate that you assumed the best, but the reality is: I screwed this up because I'm bad at git.


Thanks!


has this been already deployed?
new path http://buildbot.berlin.freifunk.net/buildbot/unstable/ramips-mt7620/  still fails wit 403-error


can you remove backdoors too thanks


Merged from grbaapp.


In this commit, I added Consign module for routes and removed the requires in "app.js" because this addition Consign.
dbConnection, a module that will be our module connection with database, it's necessary create a connection with dabatase using a function to exports, because with we don't use this, the connection with database will done even if it's not necessary.
So I createad dbConnection and in "news.js" showed how the routes will be.


Hello


少模型精度


...的时候->时


The computer industry has historically used for the units kilobyte, megabyte, and gigabyte corresponding symbols **KB, MB**, and **GB**...
Yes, Wiki says that **KiB** and **MiB** technically more correct, But **KB** and **MB** are much more common for any user, you can even search it on Google and see the difference in popularity of this variant..


少一句话


hello everyone


倍数


有问题


this my first test


ensemble


PrimeCounter is an Akka actor based concurrent application that computes the number of primes between 0 and the given number. Figuring out if a number is prime or not a time consuming effort; hence, it is a good candidate for concurrency. The application demonstrates simple usage of Akka actor model.

MasterActor, is the root actor (supervisor) that rotes messages to child actors.
MapActor, loops through 0 to the given number and creates messages of type Long and passes them back to MasterActor.
MasterActor, forwards the messages to PrimeVerifierActor which verifies if the given number is prime or not. This is where the computation is done, and we wish to achieve maximum concurrency. Once, PrimeVerifierActor completes the computation, it generates a new message of type Number and passes it back to MasterActor. Finally, the MasterActor counts the number of primes in the given range as the messages of type Number are received.


How about this method?
https://github.com/jollaman999/jolla-kernel_bullhead/commit/96932cbc81507ed800dc596676eac048068bf659


Is it correct to index by a bitboard?

````
kingDanger += KnightCheck[b & safe & ei.attackedBy2[Us]];
````


LGTM.


少半句


错翻


These changes need to be tested more thoroughly. I have encountered 2 missed cases in admin-gradeable.php so far.


https://en.wikipedia.org/wiki/Binary_prefix
Even in wiki on page about binari prefixes variants "KB" and "MB" in text used much more then "Mib" and "Kib"

"MB " - 14 times "Mib " - 2 times
"KB " - 9 times "Kib " - 4 times


No need to use kmalloc. Map direct addressed instead.
Improved printing info style.


@Ps7cho Spellcheck :P


フルパスじゃなくてもいいよ
`com.kento.takaproject.DetailActivity.class`
↓
`DetailActivity.class`


@thedamian Like I said, my bad, it installs on arm and i686, I thought it was tested on x86_64 as well.


I also had that error, but I'm not so sure about what is causing it. I'll be returning from my vacation period should and will try to look into it.

Perhaps you could ask for help on the related issue/PR? It should have something to do with the submodules, since it doesn't happen on the `master` branch.


Implementation of functions all_of and any_of. They are checking all elements of array and returning bool value depending on the elements of that array.


你好，你的视频我看了，很不错，不过你留的连续方式看不清楚，如果方面麻烦留一下QQ或者直接加我一下：QQ2219468832,有相关问题想和你一起探讨一下


https://fr.wikipedia.org/wiki/Byte
and I don't know Franch but I must to warn you not to translate "o" as "b" because correct is b=bit and  B=Byte, so it should be "B" instead


If a player kills themselves while on the first level in Arsenal they are set to 1 kill below advancement to the next level. The very next kill will advance them to level 2, skipping kills(KillsPerLevel -1).  I've added a remedy to use "self.pltracker[player][TR_LEVELKILLS]" instead of KillsPerLevel.


Hi, I reformatted the code (https://github.com/IteratorAdvance/taichi/commit/b87d694e1ac38cfc97e546a1868774e26da54fd7) by replacing all tabs with spaces (thus changing every C++ line), if you would like to do modifications please pull the master branch first to avoid potential conflicts. Thanks. :-)


Good solution.


this includes the isEighthAdmin case -- eighth admins should be able to force users into an activity in addition to putting them on a waitlist. This should probably be a separate button, visible when appropriate, to allow for both functions to be independent.


It didn't resolve eventgen without this, for some reason.


Definitely still in progress... lol


Cool. Next time a PR is welcome :-) seems you are one of the only autotools
users left.

2017-01-08 20:48 GMT+01:00 Manfred Kreisl <notifications@github.com>:

> @fritsch <https://github.com/fritsch>
> Much better, tested and works 👍
> That what I did manually
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/xbmc/xbmc/commit/2a13c92dc6f67d40a5688f7cd61b0dcc87a60546#commitcomment-20400736>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABCfHcmsQF8OsBo08HIWyM8bAqNtFgysks5rQT2qgaJpZM4LdvNc>
> .
>

--
                   Key-ID:     0x1A995A9B
                   keyserver: pgp.mit.edu
==============================================================
Fingerprint: 4606 DA19 EC2E 9A0B 0157  C81B DA07 CF63 1A99 5A9B


Just a question of look.
Well if it works out of the box, we can use it then :)


Not at my computer right now but ripgrep was installed via Homebrew yesterday, and Silver Searcher installed last year some time by the same means. I'll double check the exact versions later.


@TheRandomMelon it wasnt really funny


gencpp is a required dependency, make failing with missing headers at actuator_armed.h


![](https://github.trello.services/images/mini-trello-icon.png) [Almacenamiento del log en SQL.](https://trello.com/c/jS8JKMrW/10-almacenamiento-del-log-en-sql)


![](https://github.trello.services/images/mini-trello-icon.png) [Actualizar metodo rutinas, completar segun id de dia](https://trello.com/c/OctOcbDR/45-actualizar-metodo-rutinas-completar-segun-id-de-dia)


#include <iostream.h>

#include<math.h>

int main()
{

    int a,n,A[10];

    cin>>a;

    for(int i=0;;i++)

{
  if(a%pow(2,i)!=0)

  continue;

}
i--;

n=i;

while(i>=0)

{
  if(a%pow(2,i)>0)
{

A[n-i]=='1';
a=a%pow(2,i);
}

if(a%pow(2,i)<0)
A[n-i]=='0';
i--;
	}

cout<<A;

return 0;
}


It's nearly random. I'm waiting some time to get bug reports and improvement suggestions, implement and test. If I have a package of them that is worth to release or containing urgent fixes, it will be done.

For your interest: I'll fix the watchdog issue and push a bugfix release including your changes probably/hopefully tomorrow.


Hi
Did you mean the method does not work well on this png?
I think it could happen sometimes. Usually, once the object touches image boundaries, the saliency results are not good. How about other images, e.g., the ones contain center objects?


I'll wait a bit before switching to cmake / v18 until most issues have been fixed using cmake build system


line 54:
應該是 Rscript
還是你alias Rscript to R


sounds like a fet, which controls the motor, broke. The motor might have been shorted while assembling, also the screws can cut the wires in some cases.

The smoke usually comes out of the fets, they can be replaced most of the time, but it might be simpler to get another quad and keep the spare parts.

The guys in the h8 thread could provide the ebay link for replacement fets, they are a couple of dollars I think


You could get an `ArrayIndexOutOfBoundsException`  here since an access to an array with its size is one too much


@tochman Why was this block removed?


add ignoring file type *.tgz *.tar *.tar.gz, txz, *.tar.xz


I think this shouldn't be called here at the top level of the file -- by including it, it makes other people's command line programs that import contracts at the top of the file  no longer able to use basicConfig to configure their own logging.  Instead, if you're expecting that this is getting called in one of your own command line programs, you should call basicConfig guarded by an `if __name__ == "__main__":`


Or maybe the diff from gitbook is just messed up? 🤔


Salut. Ti-am lasat doua mesaje si pe softpedia. In primul ramd La Multi Ani si numai bine pentru noul an !!!. Am facut upgrade la addon si tot ce e pe openload.co nu mai merg. Hindilover, Desene 3D, Filmeonline2013.  Celelalte vad ca merg normal. Acum pe Hindilover nu mai apar nimic cand dai pe film sau serial , adica dupa ce intri pe serialul ales pe episodul ales e gol, nu mai apare openload.co. Sper sa rezolvi problema O sa-ti las mesaj pe softpedia cand vad ca merge. O seara buna.


Querydsl will throw an error if a predicate with `.eq(null)` is used since it wants users to use `.isNull()`, so it will fail if `getCurrentUser()` is null.
Therefore we could also do `.getCurrentUser()!!` because we'll get an exception anyways if it is null and using null-assertion makes this a bit more obvious


Any specific issues?

2017-01-08 21:07 GMT+01:00 Manfred Kreisl <notifications@github.com>:

> I'll wait a bit before switching to cmake / v18 until most issues have
> been fixed using cmake build system
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/xbmc/xbmc/commit/2a13c92dc6f67d40a5688f7cd61b0dcc87a60546#commitcomment-20400794>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABCfHVF5VfaYF21zQwSdLJPnhIZrkZGMks5rQUIOgaJpZM4LdvNc>
> .
>

--
                   Key-ID:     0x1A995A9B
                   keyserver: pgp.mit.edu
==============================================================
Fingerprint: 4606 DA19 EC2E 9A0B 0157  C81B DA07 CF63 1A99 5A9B


Related to: backdrop/backdrop-issues#2455


A wild `console.log` appeared :joy:


Alright, that's ok


No, but there are still a lot of cmake build commits :smiley:


I just noticed this - is there a reason why Exodus is listed twice in this variable (I don't know what I'm talking about lol).


All the things you mentioned that could cause an short sound familiair. Stupid from me that I didn't test the quad before assembling.

Are these 'fets' comparable to the ESC's? And are they like built-in the board itself?


Jesus, why i didn't use branches and merge it after succesfully implement the materialui. Whatever, i'll do this next road seperation.


Closes #3


# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 220 | 1116 | 1406 | 1131 | 1288 |
RepeatView | 145 | 690 | 690 | 690 | 590 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/5Y/S74/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/5Y/S74/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_5Y_S74&video=video_1&file=frame_0000.jpg)|
| 0|

| 1100 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_5Y_S74&video=video_1&file=frame_0011.jpg)|
| 94|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_5Y_S74&video=video_1&file=frame_0013.jpg)|
| 94|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_5Y_S74&video=video_1&file=frame_0014.jpg)|
| 100|


You can do that if you want but imo `dateReviver` doesn't really say what it's doing


I guess typescript is stupid then


@DeckerSu

Will you explains this hack more?

android_bionic/libc/Android.mk

Already has LOCAL_CFLAGS := $(libc_common_cflags) -fno-stack-protector

Several times, where else is it needed? Can you upload your Android.mk?


Here we should search if we could also give PageData as parameter as it is in the methods encapsulated by PagingAndSortingRepo. Also the id of those entities should suffice as parameters, since that is the column name in db table.


Id here as parameter should suffice also.


* `SectionServiceTest` jest ok, ale w sumie nie testuje nic z domeny (=nic ciekawego)
* Przydałyby się testy jednostkowe np. dla `ContentComparator`
* dlaczego [nie używacie notifiera](https://github.com/k2nder/MoStI/blob/bd683f359d10d85a56da2a2300318c504f9e1d44/src/main/java/pl/edu/agh/to/mosti/comparator/ContentComparator.java#L44)?
* jakby [argument nazywał się `newContent`](https://github.com/k2nder/MoStI/blob/bd683f359d10d85a56da2a2300318c504f9e1d44/src/main/java/pl/edu/agh/to/mosti/comparator/ContentComparator.java#L28) to od razu byłoby wiadomo jak tej metody używać
* dlaczego [checked `Exception`](https://github.com/k2nder/MoStI/blob/bd683f359d10d85a56da2a2300318c504f9e1d44/src/main/java/pl/edu/agh/to/mosti/comparator/NoSuchSectionException.java#L3)?
* in memory database? przydałoby się coś bardziej trwałego po pierwszej iteracji


That looks better :+1: You could even invert the last if and return i think, but it's not really neccessary, one level of nesting is okay


For the repositories that extend paging and sorting interface, we should look into defining a default sort type.


unsecure sites fail here because `l10nArgs` isn't defined yet, I'll fix just an FYI.


@danielhk

I have tried to compile this wrapper for my device, I can't get it to compile, my device tree is here.
https://github.com/vampirefo/android_device_blu_p6601

Based on DeckerSU work, ROM works good, no GPS or camera, trying to fix camera any help is appreciated.


Added support for parsing 'Include' directive in ssh config file.


It doesn't seem like it's caused here actually, so I guess it happened before but not sure why we didn't see it until recently.


### as good as it gets

- Branch #922: ionosphere
- Task #1658: Patterning Skyline Ionosphere
- Feature #1844: ionosphere_matched DB table
- Feature #1842: Ionosphere - Graphite now graphs
- Feature #1830: Ionosphere alerts
- Feature #1852: Ionosphere - features_profile matched graphite graphs

Without adding a timeseries per matched.

```
mysql -uskyline -p$skyline_password -h 127.0.0.1 skyline -e "select * from ionosphere_matched where id=11"
+----+-------+------------------+-----------------------+-------------------------+-------------------+-----------------------+-----------------+
| id | fp_id | metric_timestamp | all_calc_features_sum | all_calc_features_count | sum_common_values | common_features_count | tsfresh_version |
+----+-------+------------------+-----------------------+-------------------------+-------------------+-----------------------+-----------------+
| 11 |   115 |       1483904590 |      21921.5151130878 |                     210 |  21706.4442326284 |                   150 | 0.4.0           |
+----+-------+------------------+-----------------------+-------------------------+-------------------+-----------------------+-----------------+
```

Tests as desired

```python
# TEST
import numpy as np
all_calc_features_sum = 21921.5151130878
sum_common_values = 21706.4442326284

percent_different = 100
# sums_array = np.array([sum_fp_values, sum_calc_values], dtype=float)
sums_array = np.array([all_calc_features_sum, sum_common_values], dtype=float)
calc_percent_different = np.diff(sums_array) / sums_array[:-1] * 100.
percent_different = calc_percent_different[0]
print('percent_different between common features sums - %s' % str(percent_different))
# percent_different between common features sums - -0.981094962414
# yes!
```


It's look nice !

One only thing left I can see is your main loop :

`while ( w.isOpen()  ) {
 +		w.clear();
 +		sf::Event event;
 +		while ( w.pollEvent( event ) ) {
 +			menu.handleEvent( event );
 +		}
 +		menu.drawMenu();
 +		w.display();
 +}`

Your w.clear() should be just before menu.drawMenu(), if you want to really know why, you can read this : http://gameprogrammingpatterns.com/double-buffer.html
And in fact, it clearer then to separate event handling and rendering in different functions


Offtopic again.
https://github.com/pmmp/PocketMine-MP/blob/mcpe-1.0/src/pocketmine/Player.php#L3311
Entity::kill() is a non-static method in [Entity.php](https://github.com/pmmp/PocketMine-MP/blob/86dc8c48b94acbe4e6fd10fbb56750aee52d4edf/src/pocketmine/entity/Entity.php#L1541)


This should return an Optional of Subject, since not always the object will be found. For example the method above getSubjectById will throw an exception a NullPointerException if the object returned by this method will be null. If this method will return an optional, the getById method will handle the absence of the value by throwing an exception such as it is in UserService. Therofore find will always return an optional and get will enforce the retrieving by throwing a business exception if absent.


Late static binding...


In this context is right here. But when we change it so that can reconnect then we will change


The fets are short for MOSFET , which is a type of transistor.

You can see the fets on this picture of a quadcopter board on the right of it, marked 122w
https://raw.githubusercontent.com/lgeek/h107_rev/master/img/h107/pcb_top_overview.jpg

Each fet is about 3mm in lenght, sine the picture is zoomed in a bit


* nadal brak sensownych testów
* klasa `EmailSender` nadal jest bardzo mocno sprzężona z `javax.mail`, co uniemożliwia jej poprawne przetestowanie i konfigurację
* `NotificationRequest` powinien być immutable; to jest komunikat przesyłany pomiędzy modułami - dlaczego ktoś miałby go zmieniać? żądamy-wykonujemy-zapominamy, fire&forget; obecnie trzeba bardzo pilnować, by request był faktycznie poprawnie stworzony i obsłużony; warto też zastanowić się czy `PageChange` nie powinien się też tak zachowywać
* test jednostkowy dla `Notifiera` - znowu trudny do napisania ze względu na silne sprzężenie z fabryką (DI!)
* skoro `NotificationType` to jest enum i Java nie pozwoli nam na podanie tam nic innego to [jak może dojść do rzucenia tego wyjątku?](https://github.com/k2nder/MoStI/blob/3714a6f31440a867d2a0161873c9e17a80da75f7/src/main/java/pl/edu/agh/to/mosti/notifier/NotificationSenderFactory.java#L11)


This method should only receive ids. Also I think in the TeachingSubject and AssignedSubject objects that handle many to many relationships we could also put as fields the id of those encapsulated entities, so we could save only the received ids and not being necessary to add the whole object on creation (I'm not sure it will work but I think it's worth trying).


Forgot to add the changes:
+Added fat feeder
*Fixed all crossroads foods having the wrong saturation value
*Fixed large gears losing their mass/I value on reload (how did I not notice this before?)


@ashwinr64 though I believe this to be abandoned, @NachiketNamjoshi has a very minimal version of 3.5.0 booting and working with only proper commits relevant to our device. It would be a solid base. You might want to reset to 3.4.112 and pick up to 3.4.113 what you find necessary though.

I'd like to see a revase on Bacon's source code as much as you would, and I have tried many a time, but it never boots.

Good luck to you in whatever you decide to do though. I was working on an OOS 3 rebase for CMs kernel and I have the source somewhere among my two billion kernel repos for Onyx if that interests you


:ok:  Take your time. No rush as far as I'm concerned.


Same here only ids, and see if puttinh the ids in AssignedSubject will handle mapping correctly instead of giving the objects. I think you could save the ids and the framework would know to get the objects also on retrieve.


the main code


Try to update these service methods to handle only ids. Therefore it will be much easier to use in the controller and from the client side also.


We talked about changing the switch-case to object-literals?(not sure about its name).
Just a note for the future.


To answer your other question, I see this behavior only in ripgrep when running via`job _start`. I don't see it using the "vanilla" mode or via vim-dispatch (the other two ways Ferret can spawn the search tool) nor outside Vim. In `ag`, I've never seen it anywhere.


Make sure that here it's only information that must be presented to the client side.. unnecessary information only makes this object harder to maintain.


Because I prefer type-safe and easy-to-understand code. Enums helps with that.
IMHO, avoiding of using enums is an optimization which you should do if it really necessary.
© "Premature optimization is the root of all evil"


Исправила код с помощью циклов


As said in the service. Maybe here we could have also the id of subject and user. It would nice if we could save only the ids when creating an instance of this object and saving it in the db and afterwards on retrieve the framework knows to bring the object also.


The indentation is incorrect. The lines beginning with `* ` after the `/**` must be aligned:

Incorrect:
```
/**
*
*/
```

Correct:
```
/**
 *
 */
```

It's more beautiful and it's a convention for documentation blocks. I suspect some IDEs or documentation tools to not understand the badly-indented version ;)


alert(c == 'это первая серия мистера робота' ? 'ого прек ты дал правильный ответ' : 'блин , не правильно попробуй еще раз' );


Can you explain why these numbers are better? Is 9.7 unachievable?


User Converter does not belong here as dependency. If you want such kind of instance of user, just use User Service as dependency and its corresponding public retrieve methods, or create one in User Service if not sufficient.


@jonsterling I've added a little example that demonstrates how to encode the lambda calculus operators from your draft.


Interesting. It does seem like others have had the same problem with `ag`: https://github.com/mhinz/vim-grepper/pull/77

At some point (a few years ago?), `ag` only searched `stdin` if there wasn't an atty on `stdin`. That would probably satisfy vim, but it would prevent other uses of searching `stdin` (like via a pipe).

In any case, thanks for elaborating! If you do happen to find a reproduction outside vim, I'd be very happy to try and fix it!


Что-то не фунциклирует: [скрин](http://storage2.static.itmages.com/i/17/0108/h_1483907798_2727956_9807790140.png). Только у меня?


fragment & asynctask


The current v1 is 1.**30**, 1.3 would be very old.


This is good but only if getById method is updated to throw a bussiness exception if the subject is not found for that id.


Good pick up, thanks


This is because `$.get` is asynchronous. Execution will continue, and then when the data is successfully retrieved, the callback will be called. So you were trying to append the content before it was set. The code you have now is correct.

You might as well move the `var content` into the callback, because it will never be used outside the callback.


дык оно было для мобильного. Там все хорошо стало


I'm afraid any header is too easy to counterfeit.  I think best (temporary) solution can be :
to check presence of "cache-control" with conjunction of a length of 'user-agent' (if defined) - it should not be shorter then 69 (ie11)  . There is list of user-agents for all brawsers in the net - you can check it too. http://www.useragentstring.com/pages/useragentstring.php
In my zoo -shortest is 69 and longest 126

More complicated solution is to build dinamic associative array (object) like {{IP:origin}{IP:origin}...so on} where IP - xx.xx.xx.xx and origin - value of header "origin" . Then, on connection check if IP recorded - is origin equal, if not = it's a bot. Them almost all use random origins as internal bot ID.
Each record can remains on disconnect at least for timeout period (or longer).

Also pair `IP : 'sec-websocket-key'` is very good solution.
Each record should be removed on disconnect momentary.

And last = The bots I know ( I don't familiar with much of them) don't use cookie.  So header cookie seems to be our friend.

I work on it now - it's all my achivements for today. (plus blocking of IPs with ipset from lists of evil and MultiOgar blacklist file)


Can you try if the freeProcess.binding is defined, before returning it?
https://github.com/lodash/lodash/issues/2920


Right!


@Rocky640: should try this with a mg bonus only, like 15cp. Possibly eg bonus was bringing this down due to ltc performance.


Created multidev environment [ci-example-d8-composer#pr-use-work](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-use-work).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-use-work-ci-example-d8-composer.pantheonsite.io/)


this is readme


comment


ich verlange ein:
```
class="ui text loader large"
```


no, it's fine to have the hard coded paths. With the "theme_info" file we have removed the name of the theme to be the same as the path of the theme.


"module.exports"


ясно, я думал должно быть [так](http://storage6.static.itmages.com/i/17/0108/h_1483908267_5098184_9f59a78acc.png)(вроде неплохо смотрится?)


Not valid way to check that world has been loaded.


не, так плохо :)


Perhaps I'll update it in the near future. However I heared from Björn (author of the JuiceShop) that he will provide a full solution guide by himself, making other efforts obsolete. But I don't know when this will happen.


Just released as `5.1.0`


# Asset Sizes

| File | FileSize |
|----------|----------|
 /,/bundle.js,/ba241dabfe.js,/ba241dabfe.css,/releases/v4.7.0/css/font-awesome-css.min.css,/releases/v4.7.0/fonts/fontawesome-webfont.woff2,/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff,/favicon.ico,/.ws?v=5,/.ws?v=5&ns=performstagram-ec72e |  584,183156,4176,665,8002,77501,50448,384,316,435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 235 | 1290 | 1677 | 1310 | 1441 |
RepeatView | 812 | 1363 | 1654 | 1368 | 1399 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/JF/STB/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/JF/STB/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_JF_STB&video=video_1&file=frame_0000.jpg)|
| 0|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_JF_STB&video=video_1&file=frame_0013.jpg)|
| 94|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_JF_STB&video=video_1&file=frame_0014.jpg)|
| 94|

| 1700 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_JF_STB&video=video_1&file=frame_0017.jpg)|
| 100|


That's kinda critical bug getting fixed right there :confused:


'this' should be changed to 'self' because in 'ok' is not seen


hi everyone today schdule is project2


# Asset Sizes

| File | FileSize |
|----------|----------|
 //bundle.js/ba241dabfe.js/ba241dabfe.css/releases/v4.7.0/css/font-awesome-css.min.css/releases/v4.7.0/fonts/fontawesome-webfont.woff2/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff/.ws?v=5/favicon.ico/.ws?v=5&ns=performstagram-ec72e |  584183156417666580027750150448316384435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 213 | 1308 | 1698 | 1328 | 1581 |
RepeatView | 142 | 690 | 770 | 694 | 622 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/QG/SW9/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/QG/SW9/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_QG_SW9&video=video_1&file=frame_0000.jpg)|
| 0|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_QG_SW9&video=video_1&file=frame_0013.jpg)|
| 94|

| 1500 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_QG_SW9&video=video_1&file=frame_0015.jpg)|
| 94|

| 1700 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_QG_SW9&video=video_1&file=frame_0017.jpg)|
| 100|


マクロに飛ばして後で一括処理、良いアイディアですね！
マクロ作成と適用をありがとうございました。
mpによるエンディング時の処理分岐、使いやすくて素敵です。ありがとうございます。
macro_etc.ksに追記しました。


@michaelto20 Perhaps making a new ``ReplExpr`` for help is a bit overkill.

Why not just do it like we do quit? That is, just check for "-h" or "--help" and print the big string?

Also, in ``handleLine`` instead of using ``io.putStrLn`` a bunch, just concatenate the string together and use it once.


# Asset Sizes

| File | FileSize |
|----------|----------|
 //bundle.js/ba241dabfe.js/ba241dabfe.css/releases/v4.7.0/css/font-awesome-css.min.css/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff/releases/v4.7.0/fonts/fontawesome-webfont.woff2/.ws?v=5/favicon.ico/.ws?v=5&ns=performstagram-ec72e |  583183156417666580025044877501316384435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 406 | 1607 | 1805 | 1618 | 1710 |
RepeatView | 140 | 648 | 860 | 659 | 656 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/V4/SXG/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/V4/SXG/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_V4_SXG&video=video_1&file=frame_0000.jpg)|
| 0|

| 1600 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_V4_SXG&video=video_1&file=frame_0016.jpg)|
| 94|

| 1800 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_V4_SXG&video=video_1&file=frame_0018.jpg)|
| 100|


It's ugly and needs refactoring, but we have a function here that detects seal collision based on the lower part of the seal and narwhal speed.
Also, I need an adult so I stop working on master.


Seems like this should maybe replace `tvar_exists_at_top_level` in gf.c


yah whatever kys :joy:


# Asset Sizes

| File | FileSize |
|----------|----------|
 /,/bundle.js,/ba241dabfe.js,/ba241dabfe.css,/releases/v4.7.0/css/font-awesome-css.min.css,/releases/v4.7.0/fonts/fontawesome-webfont.woff2,/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff,/.ws?v=5,/favicon.ico,/.ws?v=5&ns=performstagram-ec72e |  583183156417666580027750150448316384435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 365 | 1503 | 1778 | 1517 | 1711 |
RepeatView | 163 | 755 | 963 | 766 | 806 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/73/SYT/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/73/SYT/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_73_SYT&video=video_1&file=frame_0000.jpg)|
| 0|

| 1500 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_73_SYT&video=video_1&file=frame_0015.jpg)|
| 94|

| 1700 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_73_SYT&video=video_1&file=frame_0017.jpg)|
| 94|

| 1800 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_73_SYT&video=video_1&file=frame_0018.jpg)|
| 100|


bu neden


Created multidev environment [ci-example-d8-composer#ci-255](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#ci-255).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-255-ci-example-d8-composer.pantheonsite.io/)


I'm not sure this is right --- what about a case like `Tuple{Union{T,Void} where T}`?


It was a change in Python. The documentation for the `os` module has not been updated to reflect the fact that the first argument in the tuple that is passed to the command as its arguments cannot be `None`.  It was a recommended best practice that is now no longer optional.


So make separate variable for every loop or for block without breaks .  Anyway it will be very efficient.
Length inside loop is evil.


I have not yet found a way to render different LPE's using Iray. Here is a detailed [description](http://www.migenius.com/doc/realityserver/latest/resources/general/iray/manual/index.html#/concept/light_path_expressions.html) for Iray. Alternatively, you can also use the non-commercial tool [Renderman](https://renderman.pixar.com/resources/current/RenderMan/risLPEs.html)


this.sensorValueContext.setUploadTempInterval (splitMessage[3] ) -> this.sensorValueContext.setUploadInterval (splitMessage[3] )


HI VELOX
i already translate the words you add later... i translate like this form, so look my letter translate first.


Hello @tbroyer ,
done in https://github.com/ManfredTremmel/gwt-bean-validators/commit/91720265a3beffb49f24836178eb80aa32331b5d
I think everything workes as before, but only the public api is used and the modified BaseEditorDriver is no longer necessary.


@Megabyte918 The object.length property is not a value that is just accessed. It is a getter. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__)


Learning python for data analysis and visualization - Udemy notes.


We actually don't need it, right? (everything builds without it)


# Asset Sizes

| File | FileSize |
|----------|----------|
 583,183156,4176,665,8002,77501,50448,316,384,435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 255 | 1117 | 1603 | 1138 | 1544 |
RepeatView | 191 | 686 | 880 | 696 | 696 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/03/TJ0/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/03/TJ0/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_03_TJ0&video=video_1&file=frame_0000.jpg)|
| 0|

| 1100 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_03_TJ0&video=video_1&file=frame_0011.jpg)|
| 94|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_03_TJ0&video=video_1&file=frame_0013.jpg)|
| 94|

| 1500 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_03_TJ0&video=video_1&file=frame_0015.jpg)|
| 99|

| 1600 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_03_TJ0&video=video_1&file=frame_0016.jpg)|
| 100|


- [ ] Spacing is out of sync here.


- [ ] Extra newline.


I would still like to set up a debugger to test things like this, or learn how to disassemble and analyze.


# Asset Sizes

| File | FileSize |
|----------|----------|
 / | 583/bundle.js | 183156/ba241dabfe.js | 4176/ba241dabfe.css | 665/releases/v4.7.0/css/font-awesome-css.min.css | 8002/releases/v4.7.0/fonts/fontawesome-webfont.woff2 | 77501/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff | 50448/favicon.ico | 384/.ws?v=5 | 316/.ws?v=5&ns=performstagram-ec72e | 435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 295 | 1412 | 1701 | 1427 | 1536 |
RepeatView | 212 | 674 | 772 | 679 | 669 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/8H/TK8/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/8H/TK8/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_8H_TK8&video=video_1&file=frame_0000.jpg)|
| 0|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_8H_TK8&video=video_1&file=frame_0014.jpg)|
| 94|

| 1700 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_8H_TK8&video=video_1&file=frame_0017.jpg)|
| 100|


Reviewed and corrected.
OK. Up and working


Yes, it is for readability and to make accent on that part of expression which should be guarded by assert.

Compare:
if (a) assert (b)

and
assert (a && b || !a)


It's not a good idea because FNM could generate very big packets which definitely exceed 65k limit for UDP.


# Asset Sizes

| File | FileSize |
|----------|----------|

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 200 | 1116 | 1609 | 1126 | 1542 |
RepeatView | 145 | 769 | 769 | 769 | 662 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/W8/TM5/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/W8/TM5/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_W8_TM5&video=video_1&file=frame_0000.jpg)|
| 0|

| 1100 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_W8_TM5&video=video_1&file=frame_0011.jpg)|
| 94|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_W8_TM5&video=video_1&file=frame_0013.jpg)|
| 99|

| 1600 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_W8_TM5&video=video_1&file=frame_0016.jpg)|
| 100|


Fixed with #72


Update EXAMPLE for view.py


# Asset Sizes

| File | FileSize |
|----------|----------|
 / | 584/bundle.js | 183156/ba241dabfe.js | 4176/ba241dabfe.css | 665/releases/v4.7.0/css/font-awesome-css.min.css | 8002/releases/v4.7.0/fonts/fontawesome-webfont.woff2 | 77501/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff | 50448/favicon.ico | 384/.ws?v=5 | 316/.ws?v=5&ns=performstagram-ec72e | 435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 226 | 1215 | 1600 | 1235 | 1333 |
RepeatView | 145 | 759 | 859 | 759 | 653 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/MP/TP3/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/MP/TP3/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_MP_TP3&video=video_1&file=frame_0000.jpg)|
| 0|

| 1200 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_MP_TP3&video=video_1&file=frame_0012.jpg)|
| 94|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_MP_TP3&video=video_1&file=frame_0014.jpg)|
| 94|

| 1600 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_MP_TP3&video=video_1&file=frame_0016.jpg)|
| 100|


This default doesn't help, because the path handler creation looks for `{0}_index`, `{0}`, `{0}_atom` and `{0}_rss` with `{0}` replaced by the taxonomy name. So for every taxonomy plugin which doesn't explicitly define the docstrings, Nikola will crash, despite this default value.


This is not necessary here as an an inline script element is being created.


Why `convertUnit <$> currentTime` is bad?


# Asset Sizes

| File | FileSize |
|----------|----------|
 //bundle.js/ba241dabfe.js/ba241dabfe.css/releases/v4.7.0/css/font-awesome-css.min.css/releases/v4.7.0/fonts/fontawesome-webfont.woff2/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff/.ws?v=5/favicon.ico/.ws?v=5&ns=performstagram-ec72e

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 208 | 1115 | 1405 | 1130 | 1343 |
RepeatView | 158 | 682 | 764 | 682 | 661 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/S5/TRB/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/S5/TRB/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_S5_TRB&video=video_1&file=frame_0000.jpg)|
| 0|

| 1100 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_S5_TRB&video=video_1&file=frame_0011.jpg)|
| 94|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_S5_TRB&video=video_1&file=frame_0013.jpg)|
| 94|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_S5_TRB&video=video_1&file=frame_0014.jpg)|
| 100|


Just delegate to existing cloneAttributes() function after converting scriptStr[0]/linkStr[0] to a fullworthy DOM element.


# Asset Sizes

| File | FileSize |
|----------|----------|
 /|584/bundle.js|183156/ba241dabfe.js|4176/ba241dabfe.css|665/releases/v4.7.0/css/font-awesome-css.min.css|8002/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff|50448/releases/v4.7.0/fonts/fontawesome-webfont.woff2|77501/.ws?v=5|316/favicon.ico|384/.ws?v=5&ns=performstagram-ec72e|435

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 202 | 1196 | 1487 | 1212 | 1399 |
RepeatView | 149 | 751 | 751 | 751 | 649 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/4K/TS1/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/4K/TS1/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_4K_TS1&video=video_1&file=frame_0000.jpg)|
| 0|

| 1200 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_4K_TS1&video=video_1&file=frame_0012.jpg)|
| 94|

| 1500 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_4K_TS1&video=video_1&file=frame_0015.jpg)|
| 100|


# RepoReader
* [przydałoby się porównać wartości w obiekcie a nie `toString()`](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/test/java/org/repoanalyzer/reporeader/commit/CommitTest.java#L49)
* spróbujcie rozbić [tą metodę](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/reporeader/commit/AuthorProvider.java#L23) na kilka prywatnych; powinny zniknać wszystkie null checki i flagi boolowskie; coś w stylu IMO będzie dużo czytelniejsze:

```java
public Author getCreateOrUpdateAuthor(String name, String email) {
  Author author = this.getByNameOrEmail(name, email);
  author.addNameIfNotExists(name);
  author.addEmailIfNotExists(email);
  authors.add(author);
  return author;
}

private getByNameOrEmail(String name, String email) {
  try {
    return this.findByName(name);
  } catch (AuthorNotFoundException e) {
    return this.getByEmailOrNew(email);
  }
}

//...
```
* [to bardzo łamie SRP](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/reporeader/commit/AuthorProvider.java#L58); gdyby tak stworzyć `FilePreloadedAuthorProvider extends AuthorProvider`?
* [złamanie enkapsulacji](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/reporeader/commit/AuthorProvider.java#L93) (lista może być zmodyfikowana poza obiektem)
* [multicatch?](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/reporeader/commit/AuthorProvider.java#L86)
* [dlaczego część argumentów ustawiamy przez konstruktor a część przez fluent API?](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/reporeader/commit/CommitBuilder.java#L14) wywołanie typu `new CommitBuilder(a, b, c, d, e, f).createCommit()` jest bardzo egzotyczne i niszczy jedno z dobrodziejstw buildera, czyli ograniczenie ilości argumentów konstruktora
* jakby [`Progress`](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/reporeader/Progress.java#L1) był immutable to by dużo łatwiej i bezpieczniej się z niego korzystało; mógłby też od razu udostępniać wartości procentowe postępu
* dlaczego [wszystkie testy](https://github.com/Slayyy/Repo-Analyzer/tree/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/test/java/org/repoanalyzer/reporeader/commit) trafiły do katalogu `commit`?

# StatisticsProvider
* co robi [interfejs w testach](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/test/java/org/repoanalyzer/reporeader/commit/commitsgenerator/ICommitsGenerator.java)? jeśli dobrze rozumiem, to jest stworzone tylko na potrzeby testów waszych kalkulatorów, więc powinno być zdefiniowane obok, żeby nie było problemów ze znalezieniem gdzie to jest używane; ale po co interfejs?
* [po rozbiciu na prywatne metody będzie czytelniej (SRP!)](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/statisticsprovider/statistics/revertpercentage/RevertPercentageCalculator.java#L19); w szczególności, naiwne decydowanie o tym [czy commit jest revertem](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/statisticsprovider/statistics/revertpercentage/RevertPercentageCalculator.java#L29) mogłoby być strategią, którą będzie można osobno przetestować i docelowo wymienić na coś lepszego
* czy na pewno [firstname jest unikalne](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/statisticsprovider/statistics/revertpercentage/RevertPercentageCalculator.java#L24)?
* najpierw iterujecie po [commitach by znaleźć autorów](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/statisticsprovider/statistics/revertpercentage/RevertPercentageCalculator.java#L22) a potem po [commitach autora](https://github.com/Slayyy/Repo-Analyzer/blob/fc32bda0c9ed5ff701ba5b3e35254ac4ef5137c4/src/main/java/org/repoanalyzer/statisticsprovider/statistics/revertpercentage/RevertPercentageCalculator.java#L24); te listy chyba nie są rozłączne; czy nie łatwiej byłoby wymagać od reporeadera udostępnienie listy znanych dla repozytorium autorów i zrobić coś bardzo krótkiego i czytelnego w stylu:
```
for (Author author : allAuthors) {
  int totalCommit = author.getCommits().size();
  int revertedCommits = author.getCommits().stream().filter(c => myCoolStrategy::isReverted).count();
  // ...
}
```
* powyższe uwagi odnoszą się także do `CommitPercentageCalculator`
* wszystkie klasy `*Data` powinny być immutable jeśli to możliwe
* `StatisticsController` to jedno wielkie naruszenie SRP; przydałyby się mniejsze klasy lub choćby prywatne metody odpowiadające za wyświetlenie pierwszego okna, paska postępu, wyprodukowanie komponentów statystyk itp


Will uploading in am. Thank you for pointing out!

On Jan 8, 2017 10:38 AM, "Michal Drabik" <notifications@github.com> wrote:

> @digitalbuddha <https://github.com/digitalbuddha> 'fresh' is still used
> in the diagrams.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/NYTimes/Store/commit/0b6bf06c608c4c61c2766a5b8cca79e37983686a#commitcomment-20399913>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEUX3M1q-Tjs3RDtYBqfi7lF0GbkaMVaks5rQQMQgaJpZM4Ldt81>
> .
>


Como una entrada nueva a este archivo a probar crear una bifurcación del proyecto nuevo "Hola Mundo".


@ChShersh `MicroSecond` is fine, this is overgeneralization which would complicate many things


@Xwoder this rule is specified in `Global/macOS.gitignore`


@denfromufa looks like this change has already been implemented. Do we still need this branch?


There are already standardized conversion to and from `string`, and they are used throughout NUnit.

For types that implement IConvertible, it is easy.  For other types, as long as their TypeConverter supports converting to and from string, it is equally easy.

This is how my CF build does the type conversions, and those who are using it have found that it meets there needs.

The inclusion of arrays was a bit more forced, but any string of the form "{value1, valiue2, ...}" can be accessed as an array of values of any convertible (as above) type.

However, if you have read the issues and pr I previously posted on parameters, you will note that I also allow parameter discovery and explicitly typed parameters in my implementation, both designed to work with a GUI where information can be presented to the user to allow them to configure their tests interactively.

Even with these enhancements, there is total backward compatibility with the existing Parameters property and all legacy test and parameter usage work correctly.


# Asset Sizes

| File | FileSize |
|----------|----------|
 /|583
/bundle.js|183156
/ba241dabfe.js|4176
/ba241dabfe.css|665
/releases/v4.7.0/css/font-awesome-css.min.css|8002
/releases/v4.7.0/fonts/fontawesome-webfont.woff2|77501
/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff|50448
/.ws?v=5|435
/favicon.ico|384

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 309 | 1111 | 1502 | 1128 | 1432 |
RepeatView | 223 | 1058 | 1058 | 1058 | 904 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/WD/TT6/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/WD/TT6/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_WD_TT6&video=video_1&file=frame_0000.jpg)|
| 0|

| 1100 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_WD_TT6&video=video_1&file=frame_0011.jpg)|
| 94|

| 1300 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_WD_TT6&video=video_1&file=frame_0013.jpg)|
| 94|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_WD_TT6&video=video_1&file=frame_0014.jpg)|
| 99|

| 1500 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_WD_TT6&video=video_1&file=frame_0015.jpg)|
| 100|


Salut, la multi ani!
o sa vad ce pot sa fac, pentru ca ma folosesc de alt addon pentru rularea propriu-zisă a filmelor.
Nu imi mai trimite mesaj pe softpedia, nu mai intru pe forumul ala pana ce adminii nu isi revizuiesc atitudinea.


No. The change is correct. The return is used during shutdowns to cause the thread to close cleanly.


the way u have here is subscribe button on top of email box. The previous order here is correct.


1. Глобальных массивов быть не должно. Вообще. Вместо массивов следует всегда использовать вектора.
2. Если переменная не изменяется внутри области применения, ее нужно всегда обозначать const. Параметров функции это тоже касается.
3. Названия переменных в main также должны быть информативными.
4. В функцию для чтения инпута необходимо передавать поток ввода, а в функию для записи результата (да, это тоже должна быть отдельная функция) - поток вывода.


i changed codes like you said but still same error. what can i do?


# Asset Sizes

| File | FileSize |
|----------|----------|
 /|583 B
/bundle.js|178.86 kB
/ba241dabfe.js|4.08 kB
/ba241dabfe.css|665 B
/releases/v4.7.0/css/font-awesome-css.min.css|7.81 kB
/milktronics/beaglegr.am/master/public/fonts/billabong-webfont.woff|49.27 kB
/releases/v4.7.0/fonts/fontawesome-webfont.woff2|75.68 kB
/.ws?v=5|316 B
/favicon.ico|384 B
/.ws?v=5&ns=performstagram-ec72e|435 B

# VisualMetrics

| View | Time to First Byte |  Render Started  |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|:-------------:|------:| ------:|------:|
FirstView  | 259 | 1403 | 1889 | 1429 | 1768 |
RepeatView | 147 | 592 | 867 | 607 | 621 |
# Waterfall

## firstView
![alt text](http://www.webpagetest.org/results/17/01/08/ZY/TWC/1_waterfall.png)

## repeatView
![alt text](http://www.webpagetest.org/results/17/01/08/ZY/TWC/1_Cached_waterfall.png)

# FilmStrip

| 0 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_ZY_TWC&video=video_1&file=frame_0000.jpg)|
| 0|

| 1400 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_ZY_TWC&video=video_1&file=frame_0014.jpg)|
| 94|

| 1500 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_ZY_TWC&video=video_1&file=frame_0015.jpg)|
| 94|

| 1900 milliseconds|
|--------------|
| ![alt text](http://www.webpagetest.org/getfile.php?test=170108_ZY_TWC&video=video_1&file=frame_0019.jpg)|
| 100|


It's OK, I figured it all out.  The protocol changed quite a bit since you wrote those changes.

The project is moving nicely.  However, it is in a state of flux as I am still very busy doing some major refactoring of the code.  We've made so many changes for Python 3 (which works now).  The 1.9 - 1.11 changes have bulked up the code considerably and now I am in the process of reducing that some and continuing to make the parsing more abstract.

I also want to make the client connection completely independent of any server (help support lobby contructs, etc).  We have moved from this (which only works for 1.7-1.8):
```
keepAlive = self.read("long:keepAlive")["keepAlive"]
self.send(0x01, "long", (keepAlive,))
```
to this:
```
if self.clientversion > mcpackets.PROTOCOL_1_8START:
    self.packet.sendpkt(self.pktCB.KEEP_ALIVE, [D.VARINT], [self.keepalive_val])
else:
    # pre- 1.8
    self.packet.sendpkt(self.pktCB.KEEP_ALIVE, [D.INT], [self.keepalive_val])
  ...(more to resend)..
```
and I am heading to this:
```
    data = self.packet.readpkt(self.pktSB.KEEP_ALIVE[PARSER])
    self.packet.sendpkt(self.pktCB.KEEP_ALIVE[PKT], self.pktCB.KEEP_ALIVE[PARSER], data)
```


Hello, just to let you know I got an error building with this. I am using Ubuntu 16.04 for my build machine.

Thanks in advance
[log_do_compile_17849.txt](https://github.com/oe-alliance/oe-alliance-core/files/692472/log_do_compile_17849.txt)
[run_do_compile_17849.txt](https://github.com/oe-alliance/oe-alliance-core/files/692473/run_do_compile_17849.txt)


commits


Gonna work on the mathematics so it will auto-add teams regardless of how many teams exist.


Was this related to the bug you found?


There is no need to change TestContext.Parameters in any incompatible way, just enhance the existing methods defined on that property, and add some new ones.


![](https://github.trello.services/images/mini-trello-icon.png) [...](https://trello.com/c/kPGcYPZM/1--)


That should just be
```c++
boost::asio::buffer(c.pending_message_buffer)
```
no? I always shy away from C-style pointer-and-length pairs; they're notoriously easy to get wrong.


Good idea


Where did all the with-all, before-all, etc. go to?


> The point is they haven't. Windows has always shown sizes in KiB/MiB/GiB while labelling them as KB/MB/GB, causing many misunderstandings for people buying 1000 GB hard drives that show up as 931 GB (actually 931 GiB) in Windows.

Everyone uses 1024B variant. The only one exception to this is in drive capacities.
No misunderstandings in common use, because system 1KB=1000B works only when you buying a harddrive or memory cards. And only on labels. And this is just a marketing trick. In fact, for practical use in all other situstions all people uses correct meaning 1KB=1024B, and here is no misunderstanding in filesizes, because nobody ever show it in  1000B, misundrerstanding can only appear when you talk about harddrive capacity, not when you talk about filesize.

> And yet on Windows "KB" means 1000 while on Linux "KB" means 1024. Depending on the user the count could be completely wrong.

Well, nope. Actually windows uses the JEDEC 100B.01 standard which means that KB (Killobyte) is 1024 Bytes.
![all-file-size](https://cloud.githubusercontent.com/assets/22294259/21753435/f29ca94c-d5fd-11e6-9972-491ed7f93812.gif)

Ok, just watch some images and realize that ALL windows programms and windows itself uses KB and MB prefixes and its normal.
https://www.google.ru/search?q=windows+file+size&newwindow=1&source=lnms&tbm=isch&sa=X&ved=0ahUKEwii9dWGwLPRAhVBpiwKHcqBCqUQ_AUICCgB&biw=1920&bih=984


Ok. Daca vrei imi poti lasa un nr. de tel. unde iti pot lasa mesaje cand nu merge ceva. Oricum acum am si adresa de mail si iti trimit aici sau unde am scris mai devreme.

Trimis din Yahoo Mail pe Android

  Pe Dum 8 ian. 2017 la 23:24, Kingul<notifications@github.com> a scris:
Salut, la multi ani!
o sa vad ce pot sa fac, pentru ca ma folosesc de alt addon pentru rularea propriu-zisă a filmelor.
Nu imi mai trimite mesaj pe softpedia, nu mai intru pe forumul ala pana ce adminii nu isi revizuiesc atitudinea.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


why it is done as function parameter, not value?


In fact, the vast majority of tests that I have seen for the normal framework that use test parameters access them through the Get<T> method, which returns a type value.  So the existing framework already encourages typed access to parameters.


This is a comment


Ahh, nevermind, you're only trying to read the message _length,_ not the message itself.


@TiagoSantos81
Could you improve it the best way possible?

This morning I was looking at my grammar books but most of the useful rules are either already in LanguageTool or are too hard for me to code them... this means I will probably ask for your help in the hardest ones...

Of course I still have dozens of pages full of possible rules... but hard ones to code... tomorrow I will open the books again to see what I can find...

Thanks!


@coopers98 @stephane-monnot I just published [v1.0.8](https://github.com/hootlex/laravel-moderation/releases/tag/v1.0.8).
Sorry, for the delay.


verified to fix the "no space left" issue on buildslave wg1337


congratulations for forgetting to free view_t object


do something


![](https://github.trello.services/images/mini-trello-icon.png) [Improve localization management](https://trello.com/c/N6j5xTfx/137-improve-localization-management)


strange


you forgot to free view object, idiot