# 数值计算第一次上机报告

###拉格朗日插值多项式matlab实现
* #### **程序代码**
~~~matlab
function [C,L] = lagran( X,Y )
%lagran函数：
%   输入 - X是插值节点的矩阵
%        - Y是插值节点对应函数值的矩阵
%   输出 - C是拉格朗日插值多项式系数按降幂排列矩阵
%        - L是插值基函数多项式系数矩阵
w=length(X);
n=w-1;
L=zeros(w,w);
for k=1:n+1
    V=1;
    for j=1:n+1
        if k~=j
            V=conv(V,poly(X(j)))/(X(k)-X(j));
        end
    end
    L(k,:)=V;
end
C=Y*L;
~~~

*注释：*

>p = poly(r)（其中 r 是矢量）返回多项式的系数，其中多项式的根是 r 的元素。
>w = conv(u,v) 返回矢量 u 和 v 的卷积。如果 u 和 v 是多项式系数的矢量，对其卷积与将这两个多项式相乘等效。
*  #### **结果输出**

下面以课本第50面计算实习题1为例。下同。
~~~matlab
>> X=[0.2:0.2:1.0];
>> Y=[0.98 0.92 0.81 0.64 0.38];
>> C=lagran(X,Y)

C =

   -0.5208    0.8333   -1.1042    0.1917    0.9800
>> x=0.2:.01:1;y=polyval(C,x);
plot(x,y,'b',X,Y,'o')
~~~

*注释：*

>y = polyval(p,x) 返回在 x 处计算的 n 阶多项式的值。输入参数 p 是长度为 n+1 的矢量，其元素是按要计算的多项式降幂排序的系数。
>即$y = p_{1}x^n + p_{2}x^{n-1} + … + p_{n}~x + p_{n+1}$

输出图像如下：

![Lagran](http://oxtjshci8.bkt.clouddn.com/lagran.bmp)

###牛顿插值多项式matlab实现
* #### **程序代码**
~~~matlab
function [ C,D ] = newpoly( X,Y )
%newpoly函数：
%   输入 - X是插值节点的矩阵
%        - Y是插值节点对应函数值的矩阵
%   输出 - C是牛顿插值多项式系数按降幂排列矩阵
%        - D是差分表矩阵
n=length(X);
D=zeros(n,n);
D(:,1)=Y';
%开始计算差分表矩阵
for j=2:n
    for k=j:n
        D(k,j)=(D(k,j-1)-D(k-1,j-1))/(X(k)-X(k-j+1));
    end
end
%利用嵌套乘法形式求牛顿插值多项式
C=D(n,n);
for k=(n-1):-1:1
    C=conv(C,poly(X(k)));
    m=length(C);
    C(m)=C(m)+D(k,k);
end
~~~
*  #### **结果输出**

~~~matlab
>> X=[0.2:0.2:1.0];
>> Y=[0.98 0.92 0.81 0.64 0.38];
>> C=newpoly(X,Y)

C =

   -0.5208    0.8333   -1.1042    0.1917    0.9800
>> x=0.2:.01:1;y=polyval(C,x);
>> plot(x,y,'b',X,Y,'o')
~~~

输出图像如下：

![Newpoly](http://oxtjshci8.bkt.clouddn.com/Newpoly.bmp)

###三次样条插值多项式matlab实现
* #### **程序代码**
~~~matlab
function S = csfit( X,Y,dx0,dxn )
%csfit函数：
%   输入 - X是插值节点的矩阵
%        - Y是插值节点对应函数值的矩阵
%        - dx0，dxn是边界条件，若为自然白楠姐条件，则为0
%   输出 - S的每行分别是对应插值点区间内插值函数的系数
N=length(X)-1;
H=diff(X);
D=diff(Y)./H;
A=H(2:N-1);
B=2*(H(1:N-1)+H(2:N));
C=H(2:N);
U=6*diff(D);

B(1)=B(1)-H(1)/2;
U(1)=U(1)-3*(D(1)-dx0);
B(N-1)=B(N-1)-H(N)/2;
U(N-1)=U(N-1)-3*(dxn-D(N));

for k=2:N-1
    temp=A(k-1)/B(k-1);
    B(k)=B(k)-temp*C(k-1);
    U(k)=U(k)-temp*U(k-1);
end

M(N)=U(N-1)/B(N-1);

for k=N-2:-1:1
    M(k+1)=(U(k)-C(k)*M(k+2))/B(k);
end

M(1)=3*(D(1)-dx0)/H(1)-M(2)/2;
M(N+1)=3*(dxn-D(N))/H(N)-M(N)/2;

for k=N-1:-1:0
    S(N-k,1)=(M(N-k+1)-M(N-k))/(6*H(N-k));
    S(N-k,2)=M(N-k)/2;
    S(N-k,3)=D(N-k)-H(N-k)*(2*M(N-k)+M(N-k+1))/6;
    S(N-k,4)=Y(N-k);
end
~~~

*注释：*

>这里的三次样条函数最终形式和书上不同，具体为
>$S(x)=S_{i+1,1}(x-x_{i})^3+S_{i+1,2}(x-x_{i})^2+S_{i+1,3}(x-x_{i})+S_{i+1,4},$
>$x\in[x_{i},x_{i+1}], \quad i=0,1,2...n-1$
*  #### **结果输出**

~~~matlab
>> X=[0.2:0.2:1.0];
>> Y=[0.98 0.92 0.81 0.64 0.38];
>> dx0=0;dxn=0;
>> S = csfit( X,Y,dx0,dxn )

S =

    2.5446   -2.0089         0    0.9800
    1.1161   -0.4821   -0.4982    0.9200
   -8.2589    0.1875   -0.5571    0.8100
   28.1696   -4.7679   -1.4732    0.6400
>> for i=1:4
	xi=(0.2+0.2*(i-1)):0.01:(0.2+0.2*i);
	yi=polyval(S(i,:),xi-X(i));
	plot(xi,yi,'b')
	hold on
end
>> plot(X,Y,'o')
~~~

输出图像如下：

![Csfit](http://oxtjshci8.bkt.clouddn.com/Csfit.bmp)

###计算实习题1-图像汇总
  由于拉格朗日插值多项式与牛顿插值多项式本质上相同，故略去牛顿多项式的作图
~~~matlab
>> X=[0.2:0.2:1.0];
>> Y=[0.98 0.92 0.81 0.64 0.38];
>> dx0=0;dxn=0;
>> S = csfit( X,Y,dx0,dxn );
>> C=lagran(X,Y);
>> for i=1:4
	xi=(0.2+0.2*(i-1)):0.01:(0.2+0.2*i);
	yi=polyval(S(i,:),xi-X(i));
	plot(xi,yi,'b')
	hold on
end
>> x5=0.2:.01:1;y5=polyval(C,x5);
>> plot(x5,y5,'r',X,Y,'o')
~~~

输出图像如下，其中蓝线代表三次样条插值函数，红线代表拉格朗日插值函数

![Lagran+Csfit](http://oxtjshci8.bkt.clouddn.com/Lagran+Csfit.bmp)

###计算实习题2-图像汇总
*  #### **n=10**
~~~matlab
syms x;
runge(x)=1/(1+25*x^2);
X=[-1:0.2:1];
Y=zeros(1,11);
for k=1:11
	Y(k)=runge(X(k));
end
dx0=diff(runge(-1));
dxn=diff(runge(1));

L=lagran(X,Y);
S=csfit(X,Y,dx0,dxn);

for i=1:10
	xi=(-1+0.2*(i-1)):0.01:(-1+0.2*i);
	yi=polyval(S(i,:),xi-X(i));
	plot(xi,yi,'b')
	hold on
end

x11=-1:0.01:1;y11=polyval(L,x11);
plot(x11,y11,'g')
hold on

x12=-1:0.01:1;y12=runge(x12);
plot(x12,y12,'-r')
hold on

plot(X,Y,'or')
~~~

图像如下，其中绿线代表拉格朗日插值函数，红线代表龙格函数，蓝线代表三次样条插值函数
![n=10](http://oxtjshci8.bkt.clouddn.com/n=10.bmp)

*  #### **n=20**
~~~matlab
syms x;
runge(x)=1/(1+25*x^2);
X=[-1:0.1:1];
Y=zeros(1,21);
for k=1:21
	Y(k)=runge(X(k));
end
dx0=diff(runge(-1));
dxn=diff(runge(1));

L=lagran(X,Y);
S=csfit(X,Y,dx0,dxn);

for i=1:20
	xi=(-1+0.1*(i-1)):0.01:(-1+0.1*i);
	yi=polyval(S(i,:),xi-X(i));
	plot(xi,yi,'b')
	hold on
end

x21=-1:0.01:1;y21=polyval(L,x21);
plot(x21,y21,'g')
hold on

x22=-1:0.01:1;y22=runge(x22);
plot(x22,y22,'-r')
hold on

plot(X,Y,'or')
~~~
图像如下，其中绿线代表拉格朗日插值函数，红线代表龙格函数，蓝线代表三次样条插值函数
![n=20](http://oxtjshci8.bkt.clouddn.com/n=20.bmp)

可以看出，随着次数的升高，拉格朗日插值函数的病态性质越明显

---

**林嘉恒 15级信息与计算科学 2015111429**

>*主要参考书目：*
>John M, Kurtis F 数值方法（MATLAB版）（第四版）北京：电子工业出版社，2010


@jaimeiturriaga If logged in users can't create new users, this shouldn't render the "new user page"...

Could this render the root path instead?


Isn't this redundant? From what I understand this does write the formatted statement into buf and then throws away buf, since key.stmt is assigned from a.getStrForStmt which does the same again


I am not clear whether this is still supported, but I find gspread2df works well for my purposes. However, I see a discrepancy between the documentation and my testing.

The documentation as given here or in various links, seems to indicate ~/.gdrive_private is the expected location of the client secrets file.

My testing, through trial-and-error, shows that folder ~/.oauth is created if it does not exist, and a file called drive.json is written to this folder.

Testing involved locating all the various locations which have a file containing the client secrets information. I deleted all of these one at a time, making a call to gspread2df. When I deleted ~/.oauth/drive.json (both folder and file), the one-time HTML form popped up requesting permission again.

Hopefully, this is helpful. I am new to github,com and have already stubbed my toes at StackExchange trying to find answers regarding this, but being a eunuch without privs on the Stack* sites, I find it difficult to interact with conversations. I guess I need to create new questions and have them marked as "duplicate" or "idiotic newb" while my reputation is still 1.


The store array cannot be hardcoded. The previous homework has to be extended to keep adding to store when a message arrives.


Oh, I thought render new just reloaded the page.


Might also fail on text with "(" in it?


I tried looking for missing } in the tex and bib files and unable to trace it. Can you please guide me in fixing the missing } issue, when you get a chance?

Thanks
Murali Cheruvu - HID306


@web-flow


cspace=horzcat(cspace,q);


Devise won't actually allow you to render the new user page if you're signed in already, so it also just redirects you to root. I'll change it though to just go straight to root though.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/31eefdd0-5015-4965-ab45-452e1a2b60e3 "sin-anemia"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca34a849-71be-4863-b15f-fc0681f679ea "sin-anemia") deployed [sin-anemia](https://github.com/jr-ushio/sin-anemia/releases/tag/deploy-ibm-yp-us-south-jr.ushio-dev-20171014-170538 "deploy-ibm-yp-us-south-jr.ushio-dev-20171014-170538") to [dev](https://console.bluemix.net/apps/af4414dc-0daa-47fe-b10a-b407526f6f29?env_id=ibm:yp:us-south "ibm:yp:us-south:jr.ushio:dev"), including this commit


Thanks so much, you're so right. I've fixed it and the patch is processing now.


Okay.


Just to reduce the unnecessary script loads on exhentai.
Probably would be good to do something like this for most of the sites, but I leave that for some other times.


Fix lỗi maker và store không update được ngay sau khi create. :100:


@ianfab Perhaps we can test this branch as an inverse simplification?  It's difficult to test endgame changes since many games do not have an endgame.


cspace = zeros();


The problem with that is paging :(


Why checkInt is called 2 times?  Bad practice! Call it once.


/*Output:
            [...] (Esto es del map, no está ordenado pero se puede encontrar por keys)
        Gasolinera de: (3,10)
            -> Petición: 0 dias
            -> Petición: 1 dias
        Gasolinera de: (95,80)
            -> Petición: 2 dias
        Gasolinera de: (33,62)
            -> Petición: 0 dias
            [...]

          -Se ha añadido un nuevo viaje al estado del problema, CD:(93,90) atenderá a G:(95,80) por su petición de 2 dias.
          -(CD ya tenía viajes) Se ha añadido un nuevo viaje al estado del problema, CD:(93,90) atenderá a G:(13,80) por su petición de 0 dias.

          [...]
        Gasolinera de: (3,10)
            -> Petición: 0 dias
            -> Petición: 1 dias
        Gasolinera de: (95,80)
        Gasolinera de: (33,62)
            -> Petición: 0 dias
            [...]

        (La otra petición también la borra)
         */


Hás-de instalar a aplicação 500px no telemóvel e ver como é o wizard deles


Это комментарий к коммиту.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/31eefdd0-5015-4965-ab45-452e1a2b60e3 "sin-anemia"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca34a849-71be-4863-b15f-fc0681f679ea "sin-anemia") deployed [sin-anemia](https://github.com/jr-ushio/sin-anemia/releases/tag/deploy-ibm-yp-us-south-jr.ushio-dev-20171014-171013 "deploy-ibm-yp-us-south-jr.ushio-dev-20171014-171013") to [dev](https://console.bluemix.net/apps/af4414dc-0daa-47fe-b10a-b407526f6f29?env_id=ibm:yp:us-south "ibm:yp:us-south:jr.ushio:dev"), including this commit


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/3936e9af-558d-4338-975f-4fc68d6529f7 "lubeny"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/7b21c5b6-6c96-4a12-866b-316476720863 "lubeny") deployed [lubeny](https://github.com/luccadias/lubeny/releases/tag/deploy-ibm-yp-us-south-luccarie-dev-20171014-171057 "deploy-ibm-yp-us-south-luccarie-dev-20171014-171057") to [dev](https://console.bluemix.net/apps/d72c809f-af4c-4f2b-a41d-56651bbea961?env_id=ibm:yp:us-south "ibm:yp:us-south:luccarie:dev"), including this commit


This adds a min/max algorithm for all level 2+ of engine strength. Essentially each strength becomes a ply. To save on processor resources, since this is on a cell phone, I do not calculate the rating for each level of the move. Instead, I calculate a rating at the complete end of each ply
Example: a ply of 4 from white.
- Opening, calculate all available moves, try the first one.... Na2 - fork ply (ply 1)
- Calculate all black moves. Choose the best black move with rated move function (ply 2).
- Calculate all now available white moves,  try one.... Nb1 - fork ply (ply 3)
- Calculate all black moves. Choose the best black move with rated move function (ply 4).
- Since we reached ply 4, now rate this tree's board with the rating function.
- Go back to ply 3, choose another move, and repeat steps.
- Go back to ply 1, choose another move, and repeat steps.
- At each fork, the ratings are compared and the best move is saved. So there is not a list of all moves, just the best one, and it is compared with each fork.

Since black always chooses the best move (rated) it will make the forks faster to check, rather than checking each possible fork after each black bad move, it only checks forks of the possible white moves after the one good black move.

While this does "weaken" the engine a bit, it really helps the speed of play.
My old chess engine, "Basic chess engine", uses alpha beta pruning and checks each ply fully. After many time trials, the problem was that to be any good, my engine would need to think at greater than ply 4. For my old engine, this took 40+ seconds in most cases. Good moves (ply 6+) were so labor intensive that Android would kill the process. With the " Just chess engine", I see savings of 50-70% in time! This allows for higher ply in the same time frame.

Example: opening moves, plot 2:
* Beginning chess engine - 9000 to 12000 ms
* Just chess engine - 3000 to 5000 ms

Also this commit fixed some end passant and promotion functions.


И еще.


That's because val intResult is of type 'Any'. And so, I cannot check whether it has received any value or not!


Thank you. I'm already getting annoyed to Everyone believing that Everything is a Thing :-)


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/31eefdd0-5015-4965-ab45-452e1a2b60e3 "sin-anemia"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca34a849-71be-4863-b15f-fc0681f679ea "sin-anemia") deployed [sin-anemia](https://github.com/jr-ushio/sin-anemia/releases/tag/deploy-ibm-yp-us-south-jr.ushio-dev-20171014-171149 "deploy-ibm-yp-us-south-jr.ushio-dev-20171014-171149") to [dev](https://console.bluemix.net/apps/af4414dc-0daa-47fe-b10a-b407526f6f29?env_id=ibm:yp:us-south "ibm:yp:us-south:jr.ushio:dev"), including this commit


And all rating was moved into the engine to help make a "drag and drop" open source option.


Ha!

On Sat, Oct 14, 2017 at 13:11 Jari Arkko <notifications@github.com> wrote:

> Thank you. I'm already getting annoyed to Everyone believing that
> Everything is a Thing :-)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ekr/iasa-20/commit/a2a3108b6e6465620fd3dbb1c644491c458f652a#commitcomment-24978875>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFl6ZLRCSF9web1P1Bv1DbABofaSaSM8ks5ssOs6gaJpZM4P5dJ_>
> .
>
--
Joseph Lorenzo Hall
Chief Technologist, Center for Democracy & Technology [https://www.cdt.org]
1401 K ST NW STE 200, Washington DC 20005-3497
e: joe@cdt.org, p: 202.407.8825, pgp: https://josephhall.org/gpg-key
Fingerprint: 3CA2 8D7B 9F6D DBD3 4B10  1607 5F86 6987 40A9 A871


I was trying to revert the previous commit to clean up the changes, but I failed to do that and have something that does not really make sense.


I think it should be "GreaterThan"


More info: https://github.com/ionic-team/ionic-cli/issues/2804#issuecomment-336649704


We use every command, we already have like 200 lines of imports. We can shorten these.


Yep 😓 thanks


Sorry,  I cannot read the code: does this change mean that via FTP uploaded templates are imported automagically?

And what when they are deleted or renamed?


this commit point that what i added for test between A and B.


you should use `with` here:

    with open("./excuses.txt") as file:
        content = [line.strip() for line in file.readlines()]

(you also forgot to close the file, with closes automatically)


@JCMais Update: I just realized that the C4819 is due to my locale setting of the machine which results in some code page issue.  After I set it to the US, the problem was solved.  Thanks for your help.  I will remove this workaround.


@mslxl 那个是舰R的脱机~也是python的，你们这个舰B的我好像就找到这一个 ：）


awesome hands on session.the topic AI IN RETAIL STORE  was a wonderful concept and also AZURE BOT DEVELOPMENT.Sudhir sir guide to complete the session.if i get another chance i will never miss.
Reenu sir and Bindhu sir thanks  for guiding .


you could optionally replace this with an index into a shuffled content list, and when you reach the end of this list, shuffle it again and reset the index to 0


yeah the pirate one fades a bit too much for me, and I really prefer the colors to be the other way around (especially for FW, and Republic swizzles)


@Hopson97 Main reason I removed it is because I'm doing directional in the next update :stuck_out_tongue_winking_eye:


I actually don't know why I did this version as the bot is already on the latest stable (v`11.2.1`)...


usage*


It also happens with debug flags switched on. The exception seems to be thrown within libQtGui.so.


sad im


@RomaWest Или `while i <= 10:` )


<img width="258" alt="urlify" src="https://user-images.githubusercontent.com/25500076/31577820-1de78352-b0db-11e7-93f7-b67917526a0e.PNG">


index.html erstellt


The plan was to drop the overlay with the next update as I said. But we have to wait until **v0.10.5** arrives in Arch! 😉


@ddugovic Yes, I think that is ok, but I will use `SCALE_FACTOR_DRAW` since the conditions are sufficient for draw detection.


hi, thanku


@yegor256 0pdd again ignore my changes...
Sorry for disturbing.


maaf yak


Switching the colors around will also solve the Pirate fade, because the brighter section will be the largest one, too.


ого


On Sat, Oct 14, 2017 at 12:27 PM, Otavio Salvador <notifications@github.com>
wrote:

> Please fix the commit log. It must mention the machine name on the short
> log, as prefix
>
The Signed-off-by tag is also missing.


dood


rofl


Done


I think you need a new keyboard, and maybe some lint scans


Done.


Thank you for the fix! Worked for me on PHP version: 7.1.10


WIP


"the PassThrough layer's connection_made()" can be changed into "self.higherProtocol().connection_made()"


Done in another approach, not yet complete. On-hold, till a version of FP is pushed in Git.


@jianghanxia
是这一个：[WarshipGirlsR/azur_lane](https://github.com/WarshipGirlsR/azur_lane)
话说你怎么找到这个 repo 的。。。我认为这个名字应该很难被找到吧


So print the result inside if statement.
if(checkInt(result)) {
    println("Output : " + result);
} else {
    println("Output: "+ result.asInstanceOf[Int]);
}


I wanted to suggest it, but I did not know how hard it would be for you to do it. Actually even better theoretically would for boostdep to look in the test jamfile and by parsing the jamfile decide any other subdirectories it would need to look into.


4-way termination:
1: RIP (seq = X, ack = None)
2:RIP-ACK (seq = None, ack = X+1)
3.RIP (seq = Y, ack = None)
4.RIP-ACK(seq = None, ack = Y+1)

where X, Y are the continuation of last data packet sent


значення суми, напевно, краще виводити після циклу


Yup. This can be done.
Thanks!


Mocked unit tests should never hit the network. Totally unrelated to the Bugzilla setup.


Uhhh this is still an old branch though


Looks like some of Travis builds fail starting with this commit.


Right, I can remove this. It is only really needed for `FEInterfaceFluxUserObject`.


This one?
```
  mooseInfo("Using FEInterface-type UserObject '",
            name(),
            "'.\nNote: it is your responsibility to ensure that the dimensionality, order, and "
            "series parameters for FunctionSeries '",
            _function_series.name(),
            "' are sane.");
```


make clang-tidy-quiet
The tag 2017-09-26 is fine but "latest" is broken:
https://github.com/jlecoeur/Firmware/commits/jl-ci_clang

The other issue is with the snapdragon that is private and owned by lorenz so I cannot update it.


May need to run gulp twice


"The client either communicates to the server to retransmit, or it terminates the connection."
this should be changed into something like:
"The client either lose connection unexpectedly or receiving unexpected type of packet at the current state"
Because we won't treat retransmission requirement as "Error state" in the furture


manger,,,?! manager!


Same change is needed as above one


You could refactor this into:

`return this.state.movieArray[movieIndex] || this.getRandomMovie`


It's the bound on the output of `fenz` / nonzero in the saturated case


варто цей if винести в окремий метод і 4 рази викликати цей метод


very descriptive commit names


That last thing I already did. That's how I discovered that the ESPN logos were not okay.
I wasn't aware about this rsvg-convert.
I am going to find out what's that about.


my project this is my newproject


typo in run command.
use this:
docker run -d --name=cs673.test -p 8000:8000 -p 80:80 -p 3000:3000 danbudris/**bu_met_cs673**:latest


I've been thinking (this week) about the needs I have from `pandoc-tangle` and how I've been using it. One thing that is important to me (and others using it) is that it is straightforward to translate line numbers in compiler time errors into line numbers corresponding to the original literate source.

There are several ways to achieve that, ones I've considered are, (1) emit exactly the same text as the original, but commented out, (2) emit the same text, but then replace each line with an empty line (files with a bunch of empty lines), and (3) put hints in the generated file about source file line numbers. I do not like (3), because that means that `pandoc` cannot be used "transparently"; whatever build system is going on must be aware of the hints and do the translation of error-message line numbers.

I think both (1) and (2) should be offered as options. In the ideal world, everyone would use a standardized literate programming technique, but we don't live in the ideal world. I want instead to strive for people being able to do literate programming seamlessly alongside others who are editing source files directly, and to still have it make sense. For example, I would eventually like this project to support the "near-inverse" transformation which takes the code file and generates the literate file.

Also, if we go with (1) and (2), then the entirety of what `pandoc-tangle` does now can be seen as *just* a writer, not an AST transformer (because none of the AST is stripped out, it's just printed differently).


може цю перевірку винести в окремий метод?


Fair enough


relax, it'll be okay


i was try on advance_refine use enrich oridecon, but why from +3 to +4 there was break? my weapon is level 3, i check on refine db yml there was safe up to +6..

how to resolve this?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/9e2e0c25-b828-473b-8935-e215a9bc5ba8 "cloud-native-toolchain-tutorial-20171014"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3c21401b-418e-47ad-b018-bcc217e5ace4 "sample-cloud-native-toolchain-tutorial-20171014") deployed [sample-devops-tutorial-20171014](https://github.com/carolina-giglio/sample-devops-tutorial-20171014/releases/tag/deploy-ibm-yp-us-south-carolfg-br.ibm.com-test-20171014-180212 "deploy-ibm-yp-us-south-carolfg-br.ibm.com-test-20171014-180212") to [test](https://console.bluemix.net/apps/b0babed8-61e3-44db-9221-3cc8df032f59?env_id=ibm:yp:us-south "ibm:yp:us-south:carolfg@br.ibm.com:test"), including this commit


тут те саме


So this made other un-forked chains abandoned. Good


When I run `shape2strides( [ 2, 2 ] )`, then the exported function will call  `strides( out, shape, order )`, thus treating `[2,2]` as the output array, which results in an error.


In general, I'm not looking to support full blown literate programming. I just want to improve the situation slightly using my experience with my projects to guide the order I choose to implement things in. For now, I don't need programmatic tangling of documents, simply a different writer which chooses which parts of the document make it through uncommented. As the need for more complicated tangling arises, we can think about how to make incremental changes to `pandoc` (or perhaps external filters, which may be a better approach) which implement those changes.

Some of the early versions of `pandoc-tangle` (I don't think I was using git at the time) were much more featureful, but it turned out that I never was using those extra features, so I stripped it down. I think in terms of software stability, it's better to focus on making sure that the order that features are introduced makes sense in terms of minimizing necessary changes.


так не дуже добре, виводити результат і присвоювати змінній значення одночасно


No problem if `order` is a required parameter. In which case the examples in `index.js` need updating.


@endless-sky would you be willing to swap the colors in the icon (to yellow on the inside and red on the outside)?
- it fixes the fading pirate swizzle icon
- the brighter colors on the inside makes it look better visually, at least in my opinion


@ianfab Amazing... even without locked pawns, I can't find a way to create an imbalance from a symmetrical pawn structure!


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/9e2e0c25-b828-473b-8935-e215a9bc5ba8 "cloud-native-toolchain-tutorial-20171014"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3c21401b-418e-47ad-b018-bcc217e5ace4 "sample-cloud-native-toolchain-tutorial-20171014") deployed [sample-devops-tutorial-20171014](https://github.com/carolina-giglio/sample-devops-tutorial-20171014/releases/tag/deploy-ibm-yp-us-south-carolfg-br.ibm.com-prod-20171014-180538 "deploy-ibm-yp-us-south-carolfg-br.ibm.com-prod-20171014-180538") to [prod](https://console.bluemix.net/apps/a061f618-1edb-4cd2-b7d4-ec3ae65b473e?env_id=ibm:yp:us-south "ibm:yp:us-south:carolfg@br.ibm.com:prod"), including this commit


Yep, thanks


Ooops, got it. Disregard this.


# `[ourl](url)`


You are right that this is broken, but the demo environment is not used yet. So we should either also work on getting that up and running, or remove the demo environment alltogether.


memes 👍


`itemView.img_thumbnail` is internally calling `findViewById` so to avoid doing this everytime in the bind method I just leave it in a variable for later use


Is there a reason why we have not added this tunable using
TunerService.get(mContext).addTunable(this, SYSTEMUI_BURNIN_PROTECTION) ?


FYI, do whatever in your fork, but the reason I switched back was cos I downgraded to SDK 20 as the peer dependency for the videoplayer, since the Harvard app needed to be downgraded to SDK 20 to avoid the filesystem bug intro'ed in 21.


[Me] Cek Akun Sendiri


Yeah, what I have is overkill from a quick test to try to handle (\d|\d+|), but it appears the standard still is to have 4 numbers in the version, so the second condition to add a zero is still required.


what is the work of selectlist() here!!! Can anybody Explain, please?


@m-cheung why isn't `Parse => Canonicalize` part of `sharedPath`? It seems like each browser, and even the post-extract section of the spec path should share those runners.


iphone codehub


should this line have moved somewhere instead of being deleted? I'm getting errors when trying to view this file.


@m-cheung do you recall what the ratonale is for having both `innerCtx` and `otherCtx`? I'm sure you did it for some good reason (probably related to how RPC message boxes are registered?). I just want to document what's getting registered where (and why it's setup that way).


The file solution.csv contains the predicted values of class for the data set


Without adjusting the bottom margin, in immersive mode on my pixel - I would see a line or two of white along the bottom of the player... This fixes the alignment.


rgbvmx is from the PowerMac days, is it still useful to keep this around?
Especially since nobody can test it.


also this `}` is now gone...


By accident I merged in a fix that link was complaining about in this commit.

But I'm not separating them, just adding a note here


Verkar som att du glömde den här filen? :)
https://github.com/imintsystems/imint.se/blob/master/layouts/partials/footerNav.html


This isn't defined yet, which is breaking tests.


Building this commit, I get the same error as above on a Raspberry Pi 3 which has the same CPU as the Geekbox, and you've successfully built on it before.. apt-get says I'm on the latest version of GCC, is it possible to need an earlier version to compile successfully?


pat kode very much


Gah! Sorry. PBKC error. I was copying/pasting from jsfiddle. New commit should fix this.


Deleted credentials, hold your horses hackers...


Здесь всего три строчки абсолютно линейного кода, зато логика добавления и удаления промежуточных станций становится проще.


You are correct in the sense that Canonicalize technically be part of the shared path due to the actions that are being performed. However, when a component is part of the "shared" path, it would need to be aware of where the data is coming from and how to handle and store it.

During the implementation phase, there was a period where Canonicalize was part of the shared path, but it was noted during code review that the code was too complex (you may recall that Parser would have to include the source information so Canonicalizer which source the AST belongs to, and Canonicalizer would have to keep multiple arrays of canonical elements). As a result, Canonicalizer was rewritten to be unique to each pipeline and is instantiated with the source information directly.


Thanks! I'll add a comment to that affect when I get around to turning the
runner branch into a proper PR.

On Sat, Oct 14, 2017 at 2:25 PM, Michael Cheung <notifications@github.com>
wrote:

> You are correct in the sense that Canonicalize technically be part of the
> shared path due to the actions that are being performed. However, when a
> component is part of the "shared" path, it would need to be aware of where
> the data is coming from and how to handle and store it.
>
> During the implementation phase, there was a period where Canonicalize was
> part of the shared path, but it was noted during code review that the code
> was too complex (you may recall that Parser would have to include the
> source information so Canonicalizer which source the AST belongs to, and
> Canonicalizer would have to keep multiple arrays of canonical elements). As
> a result, Canonicalizer was rewritten to be unique to each pipeline and is
> instantiated with the source information directly.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/m-cheung/webidl-diff/commit/f80abf411ada4e43dda11d839f4f178410f6dc56#commitcomment-24979724>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABsWSP0ioXuK45AxGeClUPJhOb8cVGkwks5ssPyogaJpZM4P5ecm>
> .
>


as opposed to routing in a network router.


@Robinlovelace I know almost nothing about this topic - so I look forward to this chapter. The only thing I've found is the last sentence "..., described in the next system.". Did you mean "section"?


There are a few [zugzwang position](https://lichess.org/analysis/atomic/7k/6p1/1p4Pp/7P/1P6/8/B7/1K6_b_-_-_0_1)s where the side with the bishop can win, but they should be resolvable by the search. If the king is not trapped there is no way to force pawn moves of the weak side.


<img width="256" alt="author" src="https://user-images.githubusercontent.com/25500076/31578302-3da6fa84-b0e4-11e7-9de8-f95ea11bb2ab.PNG">


got a vague idea in the pipeline about grouping code by feature instead of by the intersection of feature+architectural layer. so one file per feature instead of one file per feature multipled by the number of architectural layers.

i think i can avoid a lot of this awkward middleware sort ordering churn. you could stack the boring but useful "hydrate the action with related dependencies" stuff early on and then higher level features can rely on it without wondering which letter the entity's name happens to begin with. basically this alphabetical ordering shit is not a good architectural thing in the long run.

here's a vague sketch of what a "feature" file might look like. obviously this would be very naming-convention driven and should probably be hidden away inside `signalbox` once it's running.

```javascript
export const actions = {
  CREATE_TRACK: 'CREATE_TRACK',
  createTrack: track  => ({ type: CREATE_TRACK, track })
};

export const before = createMiddleware((before, after) => ({
  [before(actions.CREATE_TRACK)]: function injectUniqueId(store, action) {
    if (!action.track.id) {
      action.track.id = uuid();
    }
  }
});

export const reducer = createReducer(new Immutable.Map(), {
  [actions.CREATE_TRACK](state, action) {
    return state.set(
      action.track.id,
      Immutable.fromJS({
        id: action.track.id,
      })
    );
  },
});

export const after = createMiddleware((before, after) => ({
  [after(actions.CREATE_TRACK)]: function scheduleDeparture(store, action) {
    setTimeout(() => {
      store.dispatch({ type: 'DEPARTURE' });
    }, 5000);
  }
});

export const selectors = {
  all(state) {
    return state.toList();
  },

  byId(state, id) {
    return state.get(id);
  }
}
```

this gives you the full chronological ordered story of what happens with a connection across its entire lifecycle. in some cases this is gonna make for a few big files but i reckon on balance it'll turn out to be a good and nice thing. also it directly challenges one of the last remaining bits of silly dogma (big files BAD) from before i learned to be a bit more sparing on the silly dogma. so that's good too ✅


ok
sure
ta


What an excellent work :smile: , but i found incorrect link on the release note.
In my assumption it possible to edit the release not via [help](https://help.github.com/articles/editing-and-deleting-releases/).

JSHandles link are invalid, it should be https://github.com/GoogleChrome/puppeteer/blob/v0.12.0/docs/api.md#class-jshandle.


Fixed `examples.js` and the README.


this is my new commit


No se puede descargar Frank


Pasa el link por aquí, por favor


Здесь ты, выходит, обходишь `block_size * cnt` ячеек, причем `cnt` растет, а время ты считаешь суммарное. И потом по этим данным ты строишь график.


Здесь не очень понятно, откуда такой цикл? Ты просто берешь и в каждом блоке перебираешь столько элементов, сколько всего блоков, шта? Не могу понять, сорри.


server query ajax request


see piazza


No because they wouldn't have been built


I don't recall what the exact cause of the problem was, but I believe the RPC message boxes were not registered correctly when using the same context for `FetchSpecRunner` and the other runner components.  It seemed to only register correctly when a different context was used. Perhaps that has been fixed in FOAM now?


Zou vervangen kunnen worden door interactieve keuze.


Массив делится на блоки по BLOCK_SIZE
В строке 14-16 обходятся первые cnt ячеек в каждом блоке.

в строке 55-59 эта штука усредняется по 100 значениям.


Not questioning your code Dave! I'm just trying to identify what has changed in this commit which has resulted in a fix, so that I can see if the same changes need to be applied to resolve -  https://github.com/Paul-Reed/weather-icons/issues/3 issue.


What do you mean by "the licence is problematic"?


Do we need here a lot of commented code?


fixes #2


Esta é a classe sem utilizar o Lombok.


What's the point of this edit? It's unclear to me. Please let me know the use case (otherwise I will revert).


I think, all you have to do is to add `true` as forth parameter which should prevent the name overriding (https://github.com/contao-community-alliance/meta-palettes/blob/47d2b7a08904813639503d016cdfb57228429208/src/Parser/Interpreter/StringPalettesInterpreter.php#L62). I don't have a test setup here right now. If it doesn't work I'll have a look deeper.


Primer Push desde donadev


Thanks! I'll check next week.


Да, точно. Ты проходишь `n / BLOCK_SIZE * cnt` ячеек. И для них смотришь время. Но ведь у тебя `n` и `BLOCK_SIZE` фиксированы, а значит, время будет пропорционально `cnt`. А должно быть нет, оно должно расти из-за переполнения кеша, а не из-за роста числа элементов в блоке.

Тем более, стоп, что вообще значит зависимость времени от числа элементов во блоке?


Alteração da classe para utilizar a biblioteca lombok.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/70334782-9b0f-4d7d-be26-cf1f3ac3f735 "devops-insights-20171010082723018"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bb668a07-0972-4d1d-a74f-f9999316dbce "devops-insights-20171010082723018") deployed [devops-insights-20171010082723018](https://github.com/sriharaha/devops-insights-20171010082723018/releases/tag/deploy-ibm-yp-us-south-shyedlap-in.ibm.com-staging-20171014-185203 "deploy-ibm-yp-us-south-shyedlap-in.ibm.com-staging-20171014-185203") to [staging](https://console.bluemix.net/apps/a1de567c-5908-4e5b-95f0-c995d55f8750?env_id=ibm:yp:us-south "ibm:yp:us-south:shyedlap@in.ibm.com:staging"), including this commit


why is that in code and not in yaml like the other components ?


This should work with r4isdhc.com dual-core, right?


@gnome-mpv Release tarball has broken Meson build since you forgot to add `docs/meson.build` to `EXTRA_DIST`.


this is bullshit and all the route planning code is completely fucking broken right now. its too broken to actually use the itineraries for boarding decisions so for now the results of all this arent even used for anything


@MilkyPL Most cards under r4i sdhc name should be supported by this. Can't hurt to try :)


I am confused. Why you have to do this here even though there is another one 40 lines below?


@RDReynolds


heres where it just returns true regardless of what the itinerary says because journey planning is broken


тест коммент


Many thanks again @tbroyer and @sormuras. I've made a good attempt to get things working, but sadly without fully positive results. Your suggestions helped me greatly, but now I'm stuck as `compileJavaWithErrorProne` depends on `compileJava`, which itself uses the illegal `--release 8` flag. See https://github.com/junit-team/junit5/pull/961/commits/179ea2f22515eb5c800fbfdbdbb73fa5fa0a463b for more info.


Maybe we can use gulp instead of rollup to build babylon (like for every other package)?


Use `messages.slice`


ff


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/70334782-9b0f-4d7d-be26-cf1f3ac3f735 "devops-insights-20171010082723018"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bb668a07-0972-4d1d-a74f-f9999316dbce "devops-insights-20171010082723018") deployed [devops-insights-20171010082723018](https://github.com/sriharaha/devops-insights-20171010082723018/releases/tag/deploy-ibm-yp-us-south-shyedlap-in.ibm.com-prod-20171014-190146 "deploy-ibm-yp-us-south-shyedlap-in.ibm.com-prod-20171014-190146") to [prod](https://console.bluemix.net/apps/4df21ba1-a22e-4ec1-820d-06a06fd11846?env_id=ibm:yp:us-south "ibm:yp:us-south:shyedlap@in.ibm.com:prod"), including this commit


killed the little black arrow on the right side of the player in this commit too...
Making tiny little mistakes in commits, but I don't really care. If any of my changes get upstreamed, they can make adjustments on their branch. ;)


You could do `while len(date_range) > 0 and date_range[-1] != self.period[1]`


tudo bem....


I am so sorry but i don't really can help by coding because i am just learning how coding is working :/


@NSkelsey: this join and the related python object creation is now unnecessary


Hi, I was look for a 32 bits hashcat-utils can you help me sir


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/fb14c78c-bd35-4901-9100-ff0e6397a920 "simple-toolchain-20171014190341276"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/4524a439-7afd-4a73-9135-4f5d42555701 "simple-toolchain-20171014190341276") deployed [simple-toolchain-20171014190341276](https://github.com/sandradee4088/simple-toolchain-20171014190341276/releases/tag/deploy-ibm-yp-us-south-sandra.weir-ca.ibm.com-dev-20171014-191126 "deploy-ibm-yp-us-south-sandra.weir-ca.ibm.com-dev-20171014-191126") to [dev](https://console.bluemix.net/apps/9cf2b913-ba41-4f26-a3c9-4ef4ceefb88f?env_id=ibm:yp:us-south "ibm:yp:us-south:sandra.weir@ca.ibm.com:dev"), including this commit


Nos faltaba este if para asegurarnos que si el read() del lado del server devuelve 0 por alguna razon, el cliente no se queda loopeando.


I left it there just in case i ever decide to enable logical parent grouping.


I didn't realise Chloe also added client and teenager resources to the route


Also, because of this conflict, I was suggested to use "git config --global push.default matching", which then prompted me to enter a password. This wasn't my user password, therefore the matching wasn't implemented. Anyways, it doesn't affect anything and I was later able to commit and push so it doesn't matter much. Just wanted to share this incident.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/fb14c78c-bd35-4901-9100-ff0e6397a920 "simple-toolchain-20171014190341276"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/4524a439-7afd-4a73-9135-4f5d42555701 "simple-toolchain-20171014190341276") deployed [simple-toolchain-20171014190341276](https://github.com/sandradee4088/simple-toolchain-20171014190341276/releases/tag/deploy-ibm-yp-us-south-sandra.weir-ca.ibm.com-dev-20171014-192120 "deploy-ibm-yp-us-south-sandra.weir-ca.ibm.com-dev-20171014-192120") to [dev](https://console.bluemix.net/apps/9a006a78-09c7-444a-aee1-6bf7d453910c?env_id=ibm:yp:us-south "ibm:yp:us-south:sandra.weir@ca.ibm.com:dev"), including this commit


i mention this later on. should be fine


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/c74f8248-fea8-440b-bfd4-822ecb10c7be "emma-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/0811a336-3049-4159-ba04-aaf43efd0023 "emma") deployed [leave](https://github.com/goyal-sidd/leave/releases/tag/deploy-ibm-yp-us-south-sid22-leave-20171014-192136 "deploy-ibm-yp-us-south-sid22-leave-20171014-192136") to [leave](https://console.bluemix.net/apps/0e816a54-7da8-4450-8e72-70dc537dc333?env_id=ibm:yp:us-south "ibm:yp:us-south:sid22:leave"), including this commit


hi


Это чего? :)


![](https://github.trello.services/images/mini-trello-icon.png) [4.11.0 The Crystexium Update](https://trello.com/c/wtvZ13GH/19-4110-the-crystexium-update)


Are the callbacks added and removed differently now?

I had a plugin which did this:
```
Glyphs.addCallback(drawGlyphIntoBackgroundMonkey, DRAWBACKGROUND)
Glyphs.removeCallback(drawGlyphIntoBackgroundMonkey, DRAWBACKGROUND)
```

And now it doesn’t work properly anymore. It executes once and then not anymore. Before it was updating all the time. Which was the expected behaviour.


Yep, suggestions welcome!


here should be "the layer would call its higherProtocol's connection_made() function"


Though Process was to use it as a playground for testing


@deini Starting off by duplicating the events tab, and then trying to figure out a way to be able to log in the best possible way.


Forgot to mention:
+ added the ability to invert scope zoom with g_invert_zoom console command


FILE: /admin/controller/api/common/access.php
-----------------------------------------------------------------------------------------------------------------------------------------------
FOUND 135 ERRORS AND 3 WARNINGS AFFECTING 93 LINES
-----------------------------------------------------------------------------------------------------------------------------------------------
   1 | WARNING | [ ] A file should declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it should
     |         |     execute logic with side effects, but should not do both. The first symbol is defined on line 23 and the first side effect
     |         |     is on line 21.
   1 | ERROR   | [x] Whitespace found at end of line
  20 | ERROR   | [x] Space before opening parenthesis of function call prohibited
  20 | ERROR   | [x] Space after opening parenthesis of function call prohibited
  20 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  21 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
  21 | ERROR   | [x] Space before opening parenthesis of function call prohibited
  21 | ERROR   | [x] Space after opening parenthesis of function call prohibited
  21 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  23 | ERROR   | [ ] Each class must be in a namespace of at least one level (a top-level vendor name)
  23 | ERROR   | [x] Opening brace of a class must be on the line after the definition
  24 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
  25 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
  25 | ERROR   | [x] Opening brace should be on a new line
  26 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
  27 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
  27 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  27 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  28 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
  28 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  28 | ERROR   | [x] Whitespace found at end of line
  29 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  30 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  30 | ERROR   | [x] Whitespace found at end of line
  31 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  31 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  31 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  31 | ERROR   | [x] Expected 0 spaces before closing bracket; 2 found
  32 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  32 | ERROR   | [x] Whitespace found at end of line
  33 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  34 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  35 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  36 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  37 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  37 | WARNING | [x] Usage of ELSE IF is discouraged; use ELSEIF instead
  37 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  37 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  38 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  39 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  40 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  40 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  40 | ERROR   | [x] Whitespace found at end of line
  41 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  42 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  42 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  42 | ERROR   | [x] Whitespace found at end of line
  43 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  44 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  44 | WARNING | [ ] Method name "_validate_ip" should not be prefixed with an underscore to indicate visibility
  44 | ERROR   | [ ] Method name "ControllerApiCommonAccess::_validate_ip" is not in camel caps format
  44 | ERROR   | [ ] Expected "function abc(...)"; found "function abc (...)"
  44 | ERROR   | [x] Expected 0 spaces before opening parenthesis; 1 found
  44 | ERROR   | [x] Opening brace should be on a new line
  45 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  46 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  47 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  48 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  49 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  50 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  50 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  50 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  50 | ERROR   | [x] Expected 1 space after closing parenthesis; found 0
  51 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  52 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  53 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  54 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  55 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  56 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  56 | ERROR   | [x] Opening brace should be on a new line
  57 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  58 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  59 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  60 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  61 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  63 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  64 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  65 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  66 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  67 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  68 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  69 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  70 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  71 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  72 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  73 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  74 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  75 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  77 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  78 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  79 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  80 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  81 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  81 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  81 | ERROR   | [x] Space after opening parenthesis of function call prohibited
  81 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  82 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  83 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  84 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  85 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  87 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  87 | ERROR   | [x] Opening brace should be on a new line
  88 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  89 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  90 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  90 | ERROR   | [x] Inline control structures are not allowed
  90 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  90 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  92 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  92 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
  92 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
  93 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  94 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  96 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  97 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  98 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
  99 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 100 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 101 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 102 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 103 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 104 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 105 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 106 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 107 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 108 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 110 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 111 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 112 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 113 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 114 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 115 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 116 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 116 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 116 | ERROR   | [x] Whitespace found at end of line
 117 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 118 | ERROR   | [x] Expected 1 blank line at end of file; 4 found
 118 | ERROR   | [x] The closing brace for the class must go on the next line after the body
-----------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 133 MARKED SNIFF VIOLATIONS AUTOMATICALLY


new website edits 10-14-17


It's best to make changes on separate branches and make a PR.

You are welcome to use your collaborator access for assigning tickets to yourself, or creating labels for issues if you would like.

I don't have a stated policy on this yet and need to update the docs. The problem is... I don't get auto-notified of direct pushes. PR's make things easier for me to review and manage. Thanks!


  1 | WARNING | [ ] A file should declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it should
    |         |     execute logic with side effects, but should not do both. The first symbol is defined on line 23 and the first side effect
    |         |     is on line 21.
  1 | ERROR   | [x] Whitespace found at end of line
 20 | ERROR   | [x] Space before opening parenthesis of function call prohibited
 20 | ERROR   | [x] Space after opening parenthesis of function call prohibited
 20 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
 21 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 21 | ERROR   | [x] Space before opening parenthesis of function call prohibited
 21 | ERROR   | [x] Space after opening parenthesis of function call prohibited
 21 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
 23 | ERROR   | [ ] Each class must be in a namespace of at least one level (a top-level vendor name)
 23 | ERROR   | [x] Opening brace of a class must be on the line after the definition
 24 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 25 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 25 | ERROR   | [x] Opening brace should be on a new line
 26 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 26 | ERROR   | [x] Whitespace found at end of line
 27 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 27 | ERROR   | [x] Expected 0 spaces after opening bracket; 1 found
 28 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 29 | ERROR   | [x] Spaces must be used to indent lines; tabs are not allowed
 29 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 29 | ERROR   | [x] Whitespace found at end of line
 30 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 31 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 31 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 31 | ERROR   | [x] Whitespace found at end of line
 33 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 33 | ERROR   | [x] Space after opening parenthesis of function call prohibited
 33 | ERROR   | [x] Expected 0 spaces before closing bracket; 1 found
 33 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 33 | ERROR   | [x] Whitespace found at end of line
 34 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 35 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 35 | ERROR   | [x] Spaces must be used for alignment; tabs are not allowed
 35 | ERROR   | [x] Whitespace found at end of line


Edits done since last commit:
[0] General - Changed device deployment from iPhone to Universal for time being.
[1] MainVC - Uncommented ‘’UIApplication.shared.beginIgnoringInteractionEvents()’
[2] Cleaned up Assets Folder, removing all unused images.
[3] FirstTimeVC - Edited text and changed colour to 8CC6FD(Previous Colour BE1340)
[4] FirstTimeVC - Replaced text label with textview and disabled editing ability so user can scroll. Edited constraints for top and bottom to 5 points each.
*Note: For time being have hidden previous FirstTimeVC label with old text*


where is this axios?


Sure, I'll try it as soon as it's implemented in ntrboothax flasher