You have removed several trailing whitespaces with this commit (and in several previous commits in either this repo and/or aurelia-template-lint repo). Why don't You turn on `trim_trailing_whitespace = true`?


Why do you need `-SNAPSHOT`, doesn't the release version work? If you need SNAPSHOT, when is the ETA for the next release? -- In JabRef, we want to have stable builds and SNAPSHOT versions always change.


Fixed


Why do you need to explicitly include rhino? Isn't including citeproc enough?


Intermediates is android only dir


Ah, looks like because I'm extending `AssetFilter` and my `_deliverAsset` didn't `return`. Sorry about this one.

Related but unrelated, could I make a PR with what my `AssetFilter` does? Right now if a vendor serves fonts they won't have the correct headers, so I did this.. it would allow adding arbitrary headers to arbitrary URL patterns (which like most of my stuff might be edge-case but could benefit someone out there). And I could do it with .htaccess but we're moving away from defining things there.

```
DispatcherFactory::add('Vendor\Plugin\Routing\Filter\AssetFilter', [
    'cacheTime' => '+1 hour',
    'headers' => [
        '/\.(ttf|otf|eot|woff)/' => [
            'Access-Control-Allow-Origin' => '*'
        ]
    ]
]);
protected function _deliverAsset(Request $request, Response $response, $assetFile, $ext)
{
    if (isset($this->_config['headers'])) {
        foreach ($this->_config['headers'] as $regexKey => $header) {
            preg_match($regexKey, $request->url, $match);
            if (isset($match[0])) {
                foreach ($header as $key => $value) {
                    $response->header($key, $value);
                }
            }
        }
    }
    return parent::_deliverAsset($request, $response, $assetFile, $ext);
}
```


Another hit for #2067 (but outside of core).


same comment as for `trim_trailing_whitespace` in .editorconfig


Subset of ny.osm


Cara isso foi uma aula do professor


May I ask how I should correct it?

On Tue, Aug 23, 2016 at 11:00 PM, BePsvPT <notifications@github.com> wrote:

> mcrypt 目前應該很少在用了，大部分應該都是用 openssl
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/henrybear327/Web-Learning-Notes/commit/7914a1c822c5908bc47ca69f591879736e2f71c7#commitcomment-18744939>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIoqn9Xh5GPrmThxlzd1eSAtN4FrEFOdks5qiwsLgaJpZM4JrBsT>
> .
>


120796739_ObjListAutoPopulate (mjwitte) - x86_64-MacOS-10.9-clang: OK (2328 of 2330 tests passed, 3 test warnings)

 * 3 tests had: AUD diffs.
 * 3 tests had: ERR diffs.

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


So that's still wrong. I'll change it as you say, but have you tested whether /dev/urandom needs to be in open_basedir for PHP v7?
For mcrypt this has been proven and therefore also for random_compat.


Great work Sayali!


While this only happens per-thread (i.e. 1-16 times), it might or might not still be better to allocate two (or even one) bigger `dstLen*omp_get_num_procs()` buffer, and then just make per-thread `[c,u]Buffer` point at the portion of that big alloc.


Автоподбор адреса финиша


TeamCity OTA+ :: rvi_sota_server :: ci [Build 812](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11309&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Reformatted


I didn't try with the chinese name but removing "Blue Charm Note 2" fixed compilation, we can't put spaces or it messes with some scripts' attributes (ota_package something, when it packs the rom in a zip)


It's done the same way as in other storages


Removed


Since JAVA 8 Java uses Nashorn as their JS engine and citeproc doesn't work with Nashorn.


Why are we including the doctree files?


Yea images... sadly no tool images. Had to use Tom's IWI & DDS Converter to convert .iwi tool images from WaW. Sadly for some reason textures like trigger or volume aren't compatible, had to download from wikirepository in 64px JPEG...


You've demonstrated that when you check in 20 pets, there are 20 pets in the hotel, but you haven't demonstrated that you can't check in a 21st pet.


nathan.vangheem your emails are not known to GithHb and thus it is impossible to know if you have signed the Plone Contributor Agreement, which is required to merge this pull request.

Learn about the Plone Contributor Agreement: http://docs.plone.org/develop/coredev/docs/contributors_agreement_explained.html How to add more emails to your GitHub account: https://help.github.com/articles/adding-an-email-address-to-your-github-account/


Esto lo voy a cambiar para que params[:mailchimp_synchronizer]. mientras fui probando no fui modificando los parámetros que se enviaban desde mailing


Really like your code in the orm file here. I was looking for an array for your Devoured and NotDevoured variables, but I realize that the results were merely stored in those variables. Very smart. Learned something here. Probably apply it to my group project. Having trouble rendering 3 tables from one database on my page. I think what i need to keep doing is overlaying the .then functions.


Not logging an error is not good tho…


Consider below:
```
response << "#{x[:name]}\n#{x[:craft]}\n#{x[:image]}\n"
```


Pouvoir générer une facture à partir de la transaction


The snapshots are compiled against CSL 1.0.1, the stable version are the old CSL 1.0 styles.


`comparesEqualTo()` uses the `compareTo()` method. Here, you could just use `equalTo(false)`


when i built my website form your code, i have get a error "file not found on server".  i think because apache have no permission to write to file.
I have set permision follow you and chown document to www-data:www-data (i'm using apache on debian). I'm looking for your help!


ABC


can anyone guide me how to use location guard on firefox browser. i have download the programe but there is so limited infomation as to where i should begin with, it just like a demo... just static .....drive me crazy.... but very little use to understand .  i use firefox browser..may i got the wrong version of browser?    anyone..?  appreciated....


Идея с хешем верная, а вот что выбрать ключем и значением  - нет. Не имеет смысла хранить true в качестве значения, т.к. в этом случае, проще не помещать поезд в хеш, а раз так, то и в хеше смысла нет, можно обойтись массивом. Гораздо лучше в хеше в качестве ключа хранить номер поезда, а значение - это сам объект Train. Тогда можно будет легко по номеру поезда найти его из всех созданных


If adopt above comment, response is `String` , and need `.strip` .


@fromgate But all plugin which contains TextFormat is affected. And there are some plugins which developer is afk.


Since you don't use the BookingResponses for the test data, I would simplify the code by not bothering to store or return them.


Nice job!


Any small number that has the same order of magnitude may be used. I just try to mark tiny areas as "junk", because junk areas are usually tiny. Marking an area as "junk" does not exclude it from routing but applies an additional penalty used in calculation of travel time to this area, so this flag just increases a chance of excluding possibly junk areas from an actual path.


拿掉 php-mcrypt 就可以了，除非真的有用到再安裝即可


зачем?


Вообще, пока не стоит усложнять задачу и жизнь самой себе. Но если уж так хочется, то нужно, чтобы поезд "знал" на какой он сейчас станции (а он и так это должен у нас знать) и при добавлении его на другую станцию, мы бы "спрашивали" у поезда текущую станцию, и если она не установлена, то добавляли бы его.


¿? no entendí


убрать


Sort is necessary . because if we just use reverse . it just reverses order - i.e Rover,Fido,Spot,Felix .and does not reverse it alphabeticaly


Agar kuch aur bhi  ho...
To usee paper pe likh k
Fold kar k
Almari me rakh k
lock laga dena.
Kahin ghalti se
send na ho jaye kisi ko
patanahi kb kya ho...!!!

Read more: http://www.funbull.com/sms/fool-sms.asp#ixzz4IS7cKxKG


TreeSet(Comparator c) http://www.tutorialspoint.com/java/java_treeset_class.htm  например


Makes sense. Working behind a firewall for most of our AEM projects I'm really familiar with `mvn install:install-file`. I actually did this exact same thing but like an idiot I had renamed the files first. Didn't realize I could install the jar name as-is and still change the groupId/artifactId, etc.

Thanks for the clarification, @justinedelson !


TeamCity OTA+ :: rvi_sota_server :: ci [Build 812](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11309&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 186, ignored: 3 Build time: 00:08:34
### Failed tests
```
org.genivi.sota.core.PackagesResourceSpec.returns package blacklist info when returning a package: <no details avaliable>

```


> Can you share on the following?
> why vm.swappiness = 4 instead of 1? What have you found?

We had problems in RHEL 6 with some of kernel modules when there was a bik spike in activity,
kernel panic'ed until we have raised it to 4.
Although I don't remember if we raised from 0 (as Cloudera recommends) or from 1 (as you have in the settings) as it was a couple of years ago.
For us, having a tiny amount of swap is better than a kernel panic and server crash.

> I'm particularly interested in the circumstances that drove your settings for
> ' to address Spark netty spike in network activity'
> As there's overlap for the boilerplate settings we've worked out it would be good
> to understand this more as. It's possible (likely) you've found something we have yet to discover.

Spark is quite resource-intensive. We have a lot of CPU cores on our Hadoop servers and a lot
of memory, so normally each server has a lot of Spark executors/ tasks running, so there are many
Spark's netty connections which makes server hit some of sysctl settings. We didn't know exactly
so tuned anything that made sense for network-intensive applications.
It was also troubleshooted through a more recent Cloudera case 105011 - "Spark executors are terminating unexpectedly" which is still open. But tuning those settings up made symptoms appear less frequent,
but since it's not resolved, there is still room for improvement.


потоконебезопасно, да и, скорее всего, не нужно


Will implement this with java8 .


Okaydoky.


Good point Sayali.


That's difficult to say for certain, but then again, I don't entirely understand the situation with that request.

It sounds like they're saying that gpredict is flipping (or failing to flip), when it shouldn't (or should).  That determination is really based on the azimuth path, and whether or not it passes the azimuth rotation stops.  I don't see how elevation would play into it.

Having said that, this patch does allow them to set the stop position in an arbitrary position, so if they have their azimuth stops in a non-default location based on the azimuth type, then this patch would allow them to fix that.

But without knowing exactly why gpredict is flipping or failing to flip for them, I can't say for certain.  Also, they reference a Yaesu-5500 rotator, which (I believe) is a 450deg azimuth rotator, not a 360deg.  That may also have an effect.  I have no idea how the extra 90deg is handled in gpredict.


Добавил возможность редактировать все таблицы. Через скаффолдинг не в Areas все получилось в два клика. через Ареас надо много писать. вчера 3 часа писал 2 таблицы.


Why have you locked active support gem to release 3.2.x?
it has a I18n issue.


@HelloWorld017
I understand you, but what you suggesting? Stop development of Nukkit because any future update could require additional attention of plugin developers (which are afk)?

If these plugins are present on nukkit.io or nukkit.ru - just write in plugin disucssion thread. I'm sure that plugin developer will update as soon as possible. If not... You can be sure that someone will create alternative :)


This is definitely the commit causing out of memory explodage in large recursive swagger specs.

I can't for the life of me build a test case, nor can I seem to find a solution :'(


ok
Thanks for your help.

On Tue, Aug 23, 2016 at 11:30 PM, BePsvPT <notifications@github.com> wrote:

> 拿掉 php-mcrypt 就可以了，除非真的有用到再安裝即可
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/henrybear327/Web-Learning-Notes/commit/7914a1c822c5908bc47ca69f591879736e2f71c7#commitcomment-18745541>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIoqnxw-3lc0NjM6k6JcmDUwKrgPPpb-ks5qixIIgaJpZM4JrBsT>
> .
>


I wonder if this may increase nightly blocking times if a run script breaks. @skalk, @alex-ab opinions?


Merged.


Yeah, it all is 24 bytes. Tested it with Mouse, Keyboard and my Wacom Tablet.


Ignore that :D


@kirbyfan64

That causes a building error:
```
[ 12%] Building CXX object CMakeFiles/tsc.dir/src/scripting/events/touch_event.cpp.o
/home/user/Projekte/TSC/tsc/src/scripting/events/touch_event.cpp: In member function ‘virtual void TSC::Scripting::cTouch_Event::Run_MRuby_Callback(TSC::Scripting::cMRuby_Interpreter*, mrb_value)’:
/home/user/Projekte/TSC/tsc/src/scripting/events/touch_event.cpp:44:102: error: ‘mrb_module_get’ was not declared in this scope
                                       mrb_obj_value(mrb_module_get(p_mruby->Get_MRuby_State(), "UIDS")),
                                                                                ^
```

After git submodule init & update, I get mruby compilation errors like:

```
/home/user/Projekte/TSC/tsc/build/mruby/src/codegen.c:41:3: error: unknown type name ‘jmp_buf’
   jmp_buf jmp;
   ^

```

Any pointers how to build the current version of TSC?


They do!

https://elements.heroku.com/addons/redistogo


Yes, but we don't use AMT for the nightly runs - using log/serial - so i'm fine.


I was just messing around with using Devise plugins. Check this one out...

https://github.com/bitzesty/devise_zxcvbn


I can't have this on sorry; vscode is periodically saving the file, but with this on its moving the cursor when I stop writing for a moment. :D


afk = away from keyboard

I suggest revert this commit because expected side effects are higher than expected profit from this commit.

Actually, I have debugged for 3 hours. And I just thought this commit is too risky. I just want to say there are many plugins which developers abandoned.


check this out: http://api.rubyonrails.org/classes/ActiveJob/TestHelper.html


Alternatively we could make it a configurable RUN_OPT parameter, e.g. `--log-amt-timeout`.


Maybe there is a better variable name other than listSize? Normally I wouldn't care but a few lines down there is this line: returnedItems.get(index + listSize) which made me stop and try and understand why this is not an out of bounds condition all the time (i.e. setting an index outside the size of the list).


rip.


Contacts recibe los parametros de mailing así como los manda el serialize de javascript. como fue cambiando la forma de mandar desde js no lo modifiqué ahí sino que lo iba modificando como lo recibía en contacts. mi idea ahora es que mailing le mande params[:mailchimp_synchronzer] en vez de params[:data][:mailchimp_list]


Thanks.


Have it inherit from Span directly: Badge(Span)


strange, but the end will be moving to the new drawer/framework


120796739_ObjListAutoPopulate (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2368 of 2370 tests passed, 3 test warnings)

 * 3 tests had: AUD diffs.
 * 3 tests had: ERR diffs.

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


No, this should not be removed. It makes it more like Bukkit. I will update any plugins you want.


I like the idea of making latitude and longitude into one variable (i.e. coordinate) but what other variables should we use? As it stands, with this code, you are including the target variable twice: once in df and the second in df["emergencytype"]. That's why your scores are extremely high.

"results = cross_validation.cross_val_score(union_model_pipe, df, df['emergencytype'], cv=cv, verbose=2)"
"results = array([ 0.99163395,  0.98622731,  0.98809371,  0.98893036,  0.98757884])"


If you subclass `Span` you'll only need line 10


This method is feasible, but my point is that (direct) users of CSIP would not need it.


Hello hbaughman, thank you for your great work on the GhostScroll Theme, I've forked it myself years ago and trasformed it to a multi page theme, I've been cherry-picking your pull requests on my fork, I noticed that with this commit the fixed menu is hidden but it is still clickable on the big picture header.

Thank you again.


Mỗi user ta sẽ khỏi tạo 1 mảng vs cách phần tử dc gán mặc định bằng 0 và sô dòng mảng này là 1 tưởng ứng vs 1 user và số là chiều dài của mảng data tương ứng vs số user


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#MPJ-gP83T5itS0XrYmNgig


Thanks for the tip! I'll keep it in mind if I bump into any more issues.


120796739_ObjListAutoPopulate (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


The failure on Taskcluster was an intermittent issues caused by Dockerhub. I rebuilt it and it succeeded.


.space 为了设置国旗之间的间距，_不要设置padding_，这里要设置margin，设置padding，a标签也会在padding上有作用


Version 2.0.2


Can this be simplified to
```
val valueClass = classOf[Value]
```
and tossed somewhere more abstract?


mỗi lần tính khoảng cách xong vs 1 user ta sẽ gán và mảng temp vs j là vị trí của user đó trong trong mảng data.
Vd ta nhìn vào user đầu tiên ta sẽ thấy khoảng từ nó đến chính nó là bằng 0


I'm open for an implementation of the parameter feature but for now I agree with @alex-ab's statement that AMT is used only for interactive debugging at the Labs and merged the commit.


Oh, looks like this documentation is outdated. It means "on cursor position". You can see the updated documentation in the [cheatsheet](https://github.com/wellle/targets.vim/blob/master/cheatsheet.md#customize-seeking).

Can you open an issue to remind me to update the docs accordingly? Thanks for pointing this out :+1:


The Javadoc was manual this time. I was just trying to stabalize master.
From now on I'll remember line wrapping @100.
Thanks Matt.

On Mon, Aug 22, 2016 at 9:27 PM, Matt Post <notifications@github.com> wrote:

> Thanks, Lewis. What's your comment line-wrap set to? We've been using 100
> and it would be nice to be consistent.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/incubator-joshua/commit/ff410c297a149400db3cb553b11a930ad01dc7ed#commitcomment-18737267>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABHJl9bJDQDsPEy4UyOgWV8uN_GD1XzDks5qinaogaJpZM4Jqir5>
> .
>

--

*Lewis*
Dr. Lewis J. McGibbney Ph.D, B.Sc
Director
Phone: +1(626)498-3090
Skype: lewis.john.mcgibbney
Email: lewis.mcgibbney@gmail.com


@miketraverso This needs to be in the `_conferences` folder in order to show up in http://androidstudygroup.github.io/conferences/ Also `cfp_end` has the wrong year.


[R/load_kraken_assignments.R:27:72:](https://github.com/seninp-bioinfo/MetaComp/blob/03a0ab05adb18b6d943c07e1aab62a8e0a855690/R/load_kraken_assignments.R#L27) *style:* **Commas should always have a space after.**
```r
  input_assignments_list <- list(MetaComp::load_kraken_assignment(df[1,, ]$V2))
                                                                       ^
```
[R/load_kraken_assignments.R:31:81:](https://github.com/seninp-bioinfo/MetaComp/blob/03a0ab05adb18b6d943c07e1aab62a8e0a855690/R/load_kraken_assignments.R#L31) *style:* **Commas should always have a space after.**
```r
                                     list(MetaComp::load_kraken_assignment(df[i,, ]$V2)))
                                                                                ^
```


enig, godt skrevet chef


This is probably really issue #246.


@TheDiamondYT1 Why do you think that nukkit should be more like bukkit? Rapidly changing is not good in production. At least, it should deprecate and create new file.


@vangheem looks like your git is not configured properly


These are changes made by PhpStorm, right?
Do we really want intending like this? Also check the arrays further above.

Personally, I prefer a single indent on the next line, instead of lining it up to where the function/array starts. It just makes it more difficult to read 😕


@sauer2 Works for me. Last time, @Quintus said that deleting the `mruby` directory in `build` would fix weird errors like that.


@sauer2 Please try removing old artifacts in the mruby submodule by executing `rake clean` inside the `mruby/mruby` directory at the project toplevel. The build system changed since then.


Не понятно, зачем такие комментарии.


@kirbyfan64 Deleting the `mruby` directory inside the `build` directory probably will have no effect, since it will be copied from the toplevel directory again anyway.


In catalog/includes/OSC/OM/Apps.php
`return $result;`
does'nt seem return something

```
    public static function getModuleClass($module, $type)
    {
        if (!Registry::exists('ModuleType' . $type)) {
            $class = 'OSC\OM\Modules\\' . $type;
            if (!class_exists($class)) {
                trigger_error('OSC\OM\Apps::getModuleClass(): ' . $type . ' module class not found in OSC\OM\Modules\\');
                return $result;
            }
            Registry::set('ModuleType' . $type, new $class());
        }
        $OSCOM_Type = Registry::get('ModuleType' . $type);
        return $OSCOM_Type->getClass($module);
    }
```


only manually for now, you can press the "sync" icon to trigger linting at any time. It will spin up a new container, download the source code from git and run latest abaplint version on it.

feel free to create an issue at https://github.com/larshp/abaplint.org_issues if you like any other projects included

Sometime in the future it will be possible for users to add projects, and linting will happen automatically when via github webhooks and github statuses(https://developer.github.com/v3/repos/statuses/). However for now I use it to find parsing errors and other bugs in abaplint, there is still a long way to go :)


TeamCity OTA+ :: rvi_sota_server :: ci [Build 813](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11326&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Fix #43584 + remove redundant `using`-s


This is Costumise Nabvar and not header.


I think the super() argument needs to be the class "self" is of. *Not* the (assumed) base class.


iPhone5sのSafariではちょっとだけはみ出してしまうようです。

https://wiki.archlinuxjp.org/index.php/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83

iPhone5sのSafariで確認できましたが、パソコンでは確認ができませんでした。

多分、テーブルの部分だと思います。

```css
table.wikitable > tbody > tr > th {
    word-break: break-word;
}
```


We've been testing this all morning; it does indeed solve the problem. Items with the "bad" YML needed to be reserialized, but this was to be expected.


Its Good Pawel....


No, so that's just the problem here.  We really do need the valueClass: Class[VALUE] (declared on line 20) in order to interact with geotools' Java API, and we can only do classOf[T] if T is a "class type".  That is, something for which we can come up with an associated class object.

If we were declaring a type parameter, we might be able to get away with [VALUE: ClassTag], which amounts to implicitly generating and passing a ClassTag[VALUE] object, but I'm not quite certain even that we can get a Class[VALUE] from a ClassTag[VALUE] totally implicitly, with no extra work on our part.  In any case, as an abstract type value, we'd basically have to specify the existence of a ClassTag object once VALUE is made concrete anyway, which is exactly what we're doing here.  As long as all we need is the Class[VALUE] object, may as well just name it directly.

And yes, I think it would be Nice if there were a way in Scala to specify that an abstract type can only be concretized with a class type, but I'm not holding my breath for that.


[R/load_kraken_assignments.R:27:72:](https://github.com/seninp-bioinfo/MetaComp/blob/e77d1fd6ac5fa9d451f1d101b0dbe14411e958da/R/load_kraken_assignments.R#L27) *style:* **Commas should always have a space after.**
```r
  input_assignments_list <- list(MetaComp::load_kraken_assignment(df[1,, ]$V2))
                                                                       ^
```
[R/load_kraken_assignments.R:31:81:](https://github.com/seninp-bioinfo/MetaComp/blob/e77d1fd6ac5fa9d451f1d101b0dbe14411e958da/R/load_kraken_assignments.R#L31) *style:* **Commas should always have a space after.**
```r
                                     list(MetaComp::load_kraken_assignment(df[i,, ]$V2)))
                                                                                ^
```


Can't we put this as:
```
var consoleOutput = this.refs.consoleOutput;
this.scrolled = consoleOutput.scrollTop !== consoleOutput.scrollHeight;
```
This would allow to manually scroll back to bottom then and auto scroll will take over again.


Not sure why there was this repetition in the first place.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 814](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11330&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


TeamCity OTA+ :: rvi_sota_server :: ci [Build 814](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11330&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:59


120796739_ObjListAutoPopulate (mjwitte) - i386-Windows-7-VisualStudio-12: OK (2334 of 2336 tests passed, 3 test warnings)

 * 3 tests had: AUD diffs.
 * 3 tests had: ERR diffs.

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


TeamCity OTA+ :: rvi_sota_server :: ci [Build 813](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11326&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 210, ignored: 3 Build time: 00:06:17


The important thing to understand is that users
do not look into the log. They do not even know
about it. The log is for bug-reports and for very
advanced users who can fix things.
What is important to user, should go to both stderr
and the log, unless -q, in which case only into the
log.
Host-related problems are definitely interesting for
the users, not for developers. What you want to do,
will lead to users reporting bugs about missing sound,
and _we_ will look into their log and suggest apt-get
to them. They should instead be able to solve that
themselves.


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


All this shouldn't be in H2OContext but in the corresponding class in the `org.apache.spark.convertors` package. It's just to keep the code structure consistent and H2OContext clean


Hi @vpatryshev , I quickly looked at your changes. Please don't change much the structure of api in the code at this time. Not because I'm not opened to new ideas, but because some methods have already extra parameters ( which are not used at this moment ) on purpose ( I know that it's wasn't best idea, but it was already part of bigger change - it's because this future PR https://github.com/h2oai/sparkling-water/pull/49.

Is it possible to create PR which just adds Dataset support and then create other with your ideas on refactorization and improvements? I could then have a look on these changes and integrate them.

Or what do you think @mmalohlava ?


解决什么问题？


fixed typo


@adamconder

I've added HeaderValidator similar to the example api we were looking at. The header key is Content-Type but it actually contains version and content type.

The Audit-Source is kept separate. I have included a whitelist for versions but not sure if this is overkill (but could be useful if a version is retired - we just remove it from the whitelist?!)

If we had more time we could probably be more specific with the error response but I think a BadRequest is fine with the relevant error message (code 145)

NOTE: When I tried to test the error code returned it wasn't picking up the correct json object. I can look at this on Thursday though


Again another trivial comment...
May want to add a comment clarifying as to why the check now looks for 2 * CDSHelper.STUDIES.length. At first I didn't understand but after look at the page I realize that there is now two tables, one for the frozen column and one for everything else. Maybe at some point in the future this the locator used to identify rows can be refined to get both of them at the same time.


@adamconder verison and type are not both inlcuded in Content-Type header


![warnings](https://cloud.githubusercontent.com/assets/6735977/17899418/96daeca4-695b-11e6-8c7d-3925baab30a9.PNG)

and that's with 100ms buffering...

Not sure what we can do about that though, since there doesn't seem to be any delay between printing those two parts in the REPL.


@adamconder

Controller actions should go through validateAccept now and should return an error if they contain invalid headers (ran BirthEventsControllerSpec and tests pass - may need some additional tests for invalid headers)


Not related to the slack discussion, but If you want to support environment.dbName then also pass it to update_settings, `'/' + environment.dbName + '/_design/medic/_rewrite/update_settings/' + environment.dbName + '?replace=1';`


> I think the formatter / tslint will deal with this, no?

I'm not sure why formatter removed trailing whitespace when tsconfig.json had the rule disabled and editorconfig didn't ask removing them either (and you don't have tsfmt.json either). I guess the formatter has this configured by default.


AHA! That could totally be realted because the dbname is `medic-test`, not `medic`!!!


@HelloWorld017 Because Bukkit's API is the best! That's why @TheDiamondYT1 wants it MATEEE. ^^


曲数が３に限定されている。
上限はとりあえず256でいきましょう。


Что это за миграция? Она в принципе не может проходить даже если учесть что ты опечатался и вмместо user написал posts так как обе таблицы уже существуют


5665-coincident-plant-bug (EnergyArchmage) - x86_64-MacOS-10.9-clang: OK (2326 of 2326 tests passed, 0 test warnings)

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


tempは別に曲数分用意しなくて大丈夫です。


Actually no, since the ddoc is still called `medic`. Nvm.


Is this supposed to be `metadata.hasPage`?


Oh nevermind, that param to update_settings is design doc name, not db name!


not anymore, now i can use different memory managers on different threads with different configurations at the same time, and it's excellent! A have concurrent encoders in the same process.

..i know you maintain C compatibility, it's great, but you can easily add few defines for extra c++ or _MSC_VER features

"The thread extended storage-class modifier is used to declare a thread local variable. "
https://msdn.microsoft.com/en-us/library/9w1sdazb.aspx


we can fill the zip nan values using :  https://pypi.python.org/pypi/uszipcode

obtaining a list of zipcodes sorted from closest to farthest


Finally, yes


Didn't work well?


Nice! Keep um' coming!


@File14 Im making a server software now with the Bukkit api


Privacy Policy


Nice useless work


No, sorry. Weird.


#TIL about `<span>`

>The span<T> type is intended as a uniform interface over arrays, pointers and standard containers that can be used as a replacement of these types. It does not store a copy of the original data, only a pointer to data and counters.


@TheDiamondYT1 ooooooooooooo, I'll USE IT! Finally someone is smart! Then you can easy import the Bukkit plugins! :)


Update MediaElement.js to 2.22.1 (2016/08/18)

- Fix wrong parameter sent to defaultSeekForwardInterval and defaultSeekBackwardInterval options
- Fullscreen in Safari Mac must show player skin
- Fix for aspect ratio when playing Hls Flash video if m3u8 does not have a resolution indicated
- Only focus the play button when the control bar is not hidden
- Avoid hiding audio controls when tabbing
- Stylesheet minor fixes
- Time update on rail only when controls are visible
- ARIA attributes for big play button to continue improving player accessibility


.htaccess файлы не должны хардкодится и заливаться в гит. Есть папка environments куда складываются типичные конфиги, htaccess и т.п. Из папки environments файлы попадают куда нужно по команде init
К прочтению: https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md секция Preparing application


You must using your own API code


Thanks for this.

I think down the line we may want to call them something other than "experiments" as that array is not really a list of experiments - but it will work and now I see how this works I can always suggest a PR once i have everything working. Thanks again.


120796739_ObjListAutoPopulate (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1188 of 1190 tests passed, 0 test warnings)

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


probably ^6 or is lerna taking care of that?


120796739_ObjListAutoPopulate (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2356 of 2360 tests passed, 570 test warnings)

 * 572 tests had: AUD diffs.
 * 5 tests had: ERR diffs.
 * 2 tests had: EIO diffs.
 * 1 test had: MTD diffs.
 * 2 tests had: MTR big diffs.
 * 1 test had: RDD diffs.
 * 1 test had: SSZ big diffs.
 * 1 test had: ZSZ big diffs.
 * 2 tests had: Table big diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: Table small diffs.

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


wildcards support added here


@elgrillo83 this is just a test branch to show the idea.


This test passes when using pytest but fails when running `python testColor.py` with the following error:
```python
Traceback (most recent call last):
  File "tests/testColor.py", line 43, in <module>
    if lsstDebug.Info('testColor').verbose:
  File "/Users/fred/LSST/lsstsw/stack/DarwinX86/base/12.0-5-g19372bd+1/python/lsstDebug.py", line 53, in __init__
    self.__dict__["_dict"] = sys.modules[modname].__dict__
KeyError: 'testColor'```

This includes failing when building this branch in afw. I used`import testColor` after line 42 so the test will pass but we should probably come up with a better solution.


This is rdar://27941015


The formatting is an array to fit the rest of the use cases.  This is maintaining that format to be consistent, so if you'll never post more than one at a time, you can just grab the first one from the response.


Hey @christopherthielen!

I was just wondering if there is a planned release to get this rc5 stuff out there anytime soon?

Thanks!


Same comment as in other review... may want to add a comment as to why 2 * STUDIES.length (and getRowCount) are these values (because of the two tables and the locator returning a row "element" for each table). A simple comment at the top of the test might be useful.


@jg your error is that RethinkDB will only allow options that it approves of. It will not allow options with keys it doesn't recognize. See the update method for an example.


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


Good catch.


Let's discuss on sc-dev


From where you got this patch?


si lo dejaba me iba a picar por el resto de mi vida


Is there a reason why the $collection was replaced with $data?
The EVENT_FETCH_ALL_POST is for "alter[ing] the doctrine entities or collections before or after a specific action is performed".
$data is just the parameter for the createQuery - Function.
Is there another way to alter the collection for fetchAll ?


Or vhosts, even.


You mis-spelled tls_receive :)
(Receive is mis-spelled in several other places too but here it is most important.)


120796739_ObjListAutoPopulate (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


怎麼樣都不會選擇把 HTML 搞那麼噁心
抽出去才是正途


This line is failing for me. I think lines 701 and 705 can be deleted, as the functions they are replacing are redundant.


yes


Any editor capable of creating such a fecking mess should be thrown away.


Maybe one last try with 12222+ 750 ?


change return values


Yeah I have noticed this as well on Windows. Like you said, I'm not sure there's much we can do; Julia's printing on Windows is clearly severely broken in some way and there's not much use in us trying to pave over it.


@indutny Looks like this broke writing of empty strings to output buffer, as they now throw OOB instead of being ignored as safe calls when `offset === ts_obj_length`. Noticed this when upgraded from Node.js 6.1.0 to 6.4.0 and using `protocol-buffers` module.


yes delivery reports cost extra money in many networks


Ouch. Yep, that looks like what I was actually trying to do.


abcd


如果要我給意見就請直接給範例


＿|￣|○
能启蒙你是本辣鸡的荣幸
(｡ŏ﹏ŏ)


113837787-High-Temp-Radiant-Energy-Loss-2 (RKStrand) - x86_64-MacOS-10.9-clang: OK (2326 of 2326 tests passed, 0 test warnings)

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


I'd strongly suggest avoiding `x` and `y` for anything that isn't an x coordinate or y coordinate


в классе не должно быть захардкоденых ключей и т.п. Такая информация выносится в локальные конфигурационные файлы. Да и в принципе никакие ключи и важная информация не должны храниться в системме контроля версий т.к. это не безопасно. Вот представь, что будет если код попадет к злоумышленникам, а у тебя там вся инфа по кредиткам, пароли от баз данных и т.п. ?


很莫名


This line can be deleted, since `c2!= c1`.


еще один огрех в стиле кодирования - конструкции типа "=" обрамляются пробелами(как ты в принципе и делал в свойствах рядом)


Fixed in c9041f2b3. There were also severe bugs - it failed on my pot file because of incorrect line length calculation (a left-over, there were two of them and the other one is good). Fixed in 5ea2b334.


Updated with a new name and new layouts


@noplanman Look at https://github.com/akalongman/php-telegram-bot/commit/7ddb93862eda4ae076075a1a0103f2476fa6bb16 commit, I've fixed style.
That expression already uis difficult for read, we need explode long line codes to few separate calls and use variables.


I think it might be testing that the `==` and `!=` operators work properly from the C++ layer.


There's no script that you're running. This just installs all the dependencies.
Where's the actual script and the test cases that are required?
Please have a look at [this](https://docs.travis-ci.com/user/for-beginners)


we will update version when we do a release


I think these are testing that `!=` and `==` C++ operators are behaving consistently. It looks like we should leave the `assertFalse` as it is. `assertFalse(a != a)` is not the same as `assertNotEqual(a, a)`.


Yes, lines like this could use some splitting up.
What about the way arrays get aligned? (example [here](https://github.com/akalongman/php-telegram-bot/commit/87e0d1c4b5fcd590749d3a851ab8401f3ea906de#diff-c93cf014bf2e0e39d36540ee180655c5R290))


Why?


"jello work" :joy::ok_hand:


[R/eigen.R:44:29:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L44) *style:* **Commas should always have a space after.**
```r
  if (n > 0.5 * min(nrow(x),ncol(x)))
                            ^
```
[R/eigen.R:50:10:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L50) *warning:* **no visible global function definition for ‘irlba’**
```r
    L <- irlba(x, n, ...)
         ^~~~~
```
[R/eigen.R:51:24:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L51) *style:* **Put spaces around all infix operators.**
```r
    return(list(vectors=L$v, values=L$d ^ 2))
                      ~^~
```
[R/eigen.R:51:36:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L51) *style:* **Put spaces around all infix operators.**
```r
    return(list(vectors=L$v, values=L$d ^ 2))
                                  ~^~
```
[R/eigen.R:53:8:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L53) *warning:* **no visible global function definition for ‘irlba’**
```r
  L <- irlba(x, n, ...)
       ^~~~~
```
[R/eigen.R:54:19:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L54) *style:* **Commas should always have a space after.**
```r
  s <- sign(L$u[1,] * L$v[1,])
                  ^
```
[R/eigen.R:54:29:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L54) *style:* **Commas should always have a space after.**
```r
  s <- sign(L$u[1,] * L$v[1,])
                            ^
```
[R/eigen.R:57:24:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L57) *style:* **Put spaces around all infix operators.**
```r
    return(list(vectors=L$u, values=L$d))
                      ~^~
```
[R/eigen.R:57:36:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L57) *style:* **Put spaces around all infix operators.**
```r
    return(list(vectors=L$u, values=L$d))
                                  ~^~
```
[R/eigen.R:61:8:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L61) *warning:* **no visible global function definition for ‘irlba’**
```r
  L <- irlba(x, n, shift=shift, ...)
       ^~~~~
```
[R/eigen.R:61:25:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L61) *style:* **Put spaces around all infix operators.**
```r
  L <- irlba(x, n, shift=shift, ...)
                       ~^~
```
[R/eigen.R:62:22:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L62) *style:* **Put spaces around all infix operators.**
```r
  return(list(vectors=L$u, values=L$d - shift))
                    ~^~
```
[R/eigen.R:62:34:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/eigen.R#L62) *style:* **Put spaces around all infix operators.**
```r
  return(list(vectors=L$u, values=L$d - shift))
                                ~^~
```
[R/irlba.R:164:24:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L164) *style:* **Put spaces around all infix operators.**
```r
  ropts <- options(warn=1) # immediately show warnings
                      ~^~
```
[R/irlba.R:229:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L229) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(deflate) A <- A - (ds * du) %*% t(dv)
      ^
```
[R/irlba.R:230:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L230) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!missing(scale)) A <- A / scale
      ^
```
[R/irlba.R:231:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L231) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!missing(shift)) A <- A + diag(shift)
      ^
```
[R/irlba.R:233:18:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L233) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=s$d[1:k], u=s$u[, 1:nu, drop=FALSE],
                ~^~
```
[R/irlba.R:233:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L233) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=s$d[1:k], u=s$u[, 1:nu, drop=FALSE],
                            ~^~
```
[R/irlba.R:233:47:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L233) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=s$d[1:k], u=s$u[, 1:nu, drop=FALSE],
                                             ~^~
```
[R/irlba.R:234:16:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L234) *style:* **Put spaces around all infix operators.**
```r
              v=s$v[, 1:nv, drop=FALSE], iter=0, mprod=0))
              ~^~
```
[R/irlba.R:234:33:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L234) *style:* **Put spaces around all infix operators.**
```r
              v=s$v[, 1:nv, drop=FALSE], iter=0, mprod=0))
                               ~^~
```
[R/irlba.R:234:46:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L234) *style:* **Put spaces around all infix operators.**
```r
              v=s$v[, 1:nv, drop=FALSE], iter=0, mprod=0))
                                            ~^~
```
[R/irlba.R:234:55:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L234) *style:* **Put spaces around all infix operators.**
```r
              v=s$v[, 1:nv, drop=FALSE], iter=0, mprod=0))
                                                     ~^~
```
[R/irlba.R:238:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L238) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(fastpath && missingmult && !iscomplex && !deflate && missing(scale) && missing(shift))
    ^
```
[R/irlba.R:244:12:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L244) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(is.list(v))  # restarted case
           ^
```
[R/irlba.R:250:14:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L250) *warning:* **no visible global function definition for ‘orthog’**
```r
      RND <- orthog(RND, v$v)
             ^~~~~~
```
[R/irlba.R:251:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L251) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
      RV <- cbind(v$v, RND / norm2(RND))
                             ^~~~~
```
[R/irlba.R:258:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L258) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(verbose) message("irlba: using fast C implementation")
      ^
```
[R/irlba.R:261:46:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L261) *style:* **Put spaces around all infix operators.**
```r
                 RESTART, RV, RW, RS, PACKAGE="irlba")
                                            ~^~
```
[R/irlba.R:262:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L262) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(ans[[6]] == 0 || ans[[6]] == -2)
      ^
```
[R/irlba.R:265:48:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L265) *style:* **Put spaces around all infix operators.**
```r
      ans$u <- matrix(head(ans$u, m * nu), nrow=m, ncol=nu)
                                              ~^~
```
[R/irlba.R:265:56:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L265) *style:* **Put spaces around all infix operators.**
```r
      ans$u <- matrix(head(ans$u, m * nu), nrow=m, ncol=nu)
                                                      ~^~
```
[R/irlba.R:266:48:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L266) *style:* **Put spaces around all infix operators.**
```r
      ans$v <- matrix(head(ans$v, n * nv), nrow=n, ncol=nv)
                                              ~^~
```
[R/irlba.R:266:56:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L266) *style:* **Put spaces around all infix operators.**
```r
      ans$v <- matrix(head(ans$v, n * nv), nrow=n, ncol=nv)
                                                      ~^~
```
[R/irlba.R:267:9:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L267) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(ans[[6]] == -2) warning("did not converge; try increasing maxit or fastpath=FALSE")
        ^
```
[R/irlba.R:276:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L276) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(erridx > 1)
      ^
```
[R/irlba.R:331:10:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L331) *warning:* **no visible global function definition for ‘orthog’**
```r
    F <- orthog(F, V[, 1:k])
         ^~~~~~
```
[R/irlba.R:332:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L332) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
    V[, k + 1] <- F / norm2(F)
                      ^~~~~
```
[R/irlba.R:354:26:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L354) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
      V[, 1] <- V[, 1] / norm2(V[, 1])
                         ^~~~~
```
[R/irlba.R:369:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L369) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("Matrix" %in% attributes(class(avj)) && "x" %in% slotNames(avj))
      ^
```
[R/irlba.R:371:9:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L371) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(avj@x) == nrow(W)) avj <- slot(avj, "x")
        ^
```
[R/irlba.R:387:35:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L387) *warning:* **no visible global function definition for ‘cross’, Did you mean 'class'?**
```r
      W[, j_w] <- W[, j_w] - ds * cross(dv, VJ) * du
                                  ^~~~~
```
[R/irlba.R:393:17:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L393) *warning:* **no visible global function definition for ‘orthog’**
```r
      W[, j] <- orthog (W[, j, drop=FALSE], W[, 1:(j - 1), drop=FALSE])
                ^~~~~~
```
[R/irlba.R:393:36:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L393) *style:* **Put spaces around all infix operators.**
```r
      W[, j] <- orthog (W[, j, drop=FALSE], W[, 1:(j - 1), drop=FALSE])
                                  ~^~
```
[R/irlba.R:393:64:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L393) *style:* **Put spaces around all infix operators.**
```r
      W[, j] <- orthog (W[, j, drop=FALSE], W[, 1:(j - 1), drop=FALSE])
                                                              ~^~
```
[R/irlba.R:396:10:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L396) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
    S <- norm2(W[, j_w, drop=FALSE])
         ^~~~~
```
[R/irlba.R:396:29:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L396) *style:* **Put spaces around all infix operators.**
```r
    S <- norm2(W[, j_w, drop=FALSE])
                           ~^~
```
[R/irlba.R:402:32:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L402) *warning:* **no visible global function definition for ‘orthog’**
```r
      if (w_dim > 1) W[, j] <- orthog(W[, j], W[, 1:(j - 1)])
                               ^~~~~~
```
[R/irlba.R:403:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L403) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
      W[, j_w] <- W[, j_w] / norm2(W[, j_w])
                             ^~~~~
```
[R/irlba.R:423:12:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L423) *warning:* **no visible global function definition for ‘orthog’**
```r
      F <- orthog(F, V[, 1:j, drop=FALSE])
           ^~~~~~
```
[R/irlba.R:423:35:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L423) *style:* **Put spaces around all infix operators.**
```r
      F <- orthog(F, V[, 1:j, drop=FALSE])
                                 ~^~
```
[R/irlba.R:426:14:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L426) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
        R <- norm2(F)
             ^~~~~
```
[R/irlba.R:431:16:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L431) *warning:* **no visible global function definition for ‘orthog’**
```r
          F <- orthog(F, V[, 1:j, drop=FALSE])
               ^~~~~~
```
[R/irlba.R:431:39:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L431) *style:* **Put spaces around all infix operators.**
```r
          F <- orthog(F, V[, 1:j, drop=FALSE])
                                     ~^~
```
[R/irlba.R:432:29:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L432) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
          V[, j + 1] <- F / norm2(F)
                            ^~~~~
```
[R/irlba.R:462:43:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L462) *warning:* **no visible global function definition for ‘cross’, Did you mean 'class'?**
```r
          W[, jp1_w] <- W[, jp1_w] - ds * cross(dv, VJP1) * du
                                          ^~~~~
```
[R/irlba.R:469:48:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L469) *warning:* **no visible global function definition for ‘orthog’**
```r
        if (reorth && w_dim > 1) W[, j + 1] <- orthog(W[, j + 1], W[, 1:j])
                                               ^~~~~~
```
[R/irlba.R:470:14:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L470) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
        S <- norm2(W[, jp1_w])
             ^~~~~
```
[R/irlba.R:475:40:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L475) *warning:* **no visible global function definition for ‘orthog’**
```r
          if (w_dim > 1) W[, j + 1] <- orthog(W[, j + 1], W[, 1:j])
                                       ^~~~~~
```
[R/irlba.R:476:38:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L476) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
          W[, jp1_w] <- W[, jp1_w] / norm2(W[, jp1_w])
                                     ^~~~~
```
[R/irlba.R:496:12:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L496) *warning:* **no visible global function definition for ‘norm2’, Did you mean 'norm'?**
```r
    R_F <- norm2(F)
           ^~~~~
```
[R/irlba.R:524:34:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L524) *style:* **Put spaces around all infix operators.**
```r
    R <- R_F * Bsvd$u[Bsz, , drop=FALSE]
                                ~^~
```
[R/irlba.R:537:42:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L537) *style:* **Put spaces around all infix operators.**
```r
                                     drop=FALSE] %*% Bsvd$v[, 1:k], F)
                                        ~^~
```
[R/irlba.R:538:41:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L538) *style:* **Put spaces around all infix operators.**
```r
      B <- cbind( diag(Bsvd$d[1:k], nrow=k), R[1:k])
                                       ~^~
```
[R/irlba.R:543:47:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L543) *style:* **Put spaces around all infix operators.**
```r
      W[, 1:k] <- W[, 1:(dim(Bsvd$u)[1]), drop=FALSE] %*% Bsvd$u[, 1:k]
                                             ~^~
```
[R/irlba.R:556:38:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L556) *style:* **Put spaces around all infix operators.**
```r
    u <- W[, 1:(dim(Bsvd$u)[1]), drop=FALSE] %*% Bsvd$u[, 1:k_org, drop=FALSE]
                                    ~^~
```
[R/irlba.R:556:72:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L556) *style:* **Put spaces around all infix operators.**
```r
    u <- W[, 1:(dim(Bsvd$u)[1]), drop=FALSE] %*% Bsvd$u[, 1:k_org, drop=FALSE]
                                                                      ~^~
```
[R/irlba.R:558:36:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L558) *style:* **Put spaces around all infix operators.**
```r
  v <- V[, 1:(dim(Bsvd$v)[1]), drop=FALSE] %*% Bsvd$v[, 1:k_org, drop=FALSE]
                                  ~^~
```
[R/irlba.R:558:70:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L558) *style:* **Put spaces around all infix operators.**
```r
  v <- V[, 1:(dim(Bsvd$v)[1]), drop=FALSE] %*% Bsvd$v[, 1:k_org, drop=FALSE]
                                                                    ~^~
```
[R/irlba.R:560:18:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L560) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=d, v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                ~^~
```
[R/irlba.R:560:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L560) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=d, v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                     ~^~
```
[R/irlba.R:560:38:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L560) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=d, v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                                    ~^~
```
[R/irlba.R:560:51:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L560) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=d, v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                                                 ~^~
```
[R/irlba.R:560:63:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L560) *style:* **Put spaces around all infix operators.**
```r
    return(list(d=d, v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                                                             ~^~
```
[R/irlba.R:561:16:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L561) *style:* **Put spaces around all infix operators.**
```r
  return(list(d=d, u=u[, 1:nu, drop=FALSE],
              ~^~
```
[R/irlba.R:561:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L561) *style:* **Put spaces around all infix operators.**
```r
  return(list(d=d, u=u[, 1:nu, drop=FALSE],
                   ~^~
```
[R/irlba.R:561:36:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L561) *style:* **Put spaces around all infix operators.**
```r
  return(list(d=d, u=u[, 1:nu, drop=FALSE],
                                  ~^~
```
[R/irlba.R:562:16:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L562) *style:* **Put spaces around all infix operators.**
```r
              v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
              ~^~
```
[R/irlba.R:562:31:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L562) *style:* **Put spaces around all infix operators.**
```r
              v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                             ~^~
```
[R/irlba.R:562:44:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L562) *style:* **Put spaces around all infix operators.**
```r
              v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                                          ~^~
```
[R/irlba.R:562:56:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/irlba.R#L562) *style:* **Put spaces around all infix operators.**
```r
              v=v[, 1:nv, drop=FALSE], iter=iter, mprod=mprod))
                                                      ~^~
```
[R/prcomp.R:67:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L67) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("tol" %in% a)
    ^
```
[R/prcomp.R:72:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L72) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.matrix(x)) x <- as.matrix(x)
    ^
```
[R/prcomp.R:73:17:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L73) *style:* **Put spaces around all infix operators.**
```r
  args <- list(A=x, nv=n)
               ~^~
```
[R/prcomp.R:73:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L73) *style:* **Put spaces around all infix operators.**
```r
  args <- list(A=x, nv=n)
                     ~^~
```
[R/prcomp.R:74:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L74) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.logical(center))
    ^
```
[R/prcomp.R:76:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(center) args$center <- colMeans(x)
      ^
```
[R/prcomp.R:78:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L78) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.logical(scale.))
    ^
```
[R/prcomp.R:80:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L80) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(scale.) args$scale <- apply(x, 2, sd)
      ^
```
[R/prcomp.R:82:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L82) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(...)) args <- c(args, list(...))
    ^
```
[R/prcomp.R:84:16:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L84) *warning:* **no visible binding for global variable ‘irlba’**
```r
  s <- do.call(irlba, args=args)
               ^~~~~
```
[R/prcomp.R:84:27:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L84) *style:* **Put spaces around all infix operators.**
```r
  s <- do.call(irlba, args=args)
                         ~^~
```
[R/prcomp.R:85:19:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L85) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(sdev=s$d / sqrt(max(1, nrow(x) - 1)), rotation=s$v)
                 ~^~
```
[R/prcomp.R:85:61:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L85) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(sdev=s$d / sqrt(max(1, nrow(x) - 1)), rotation=s$v)
                                                           ~^~
```
[R/prcomp.R:86:47:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L86) *style:* **Commas should always have a space after.**
```r
  colnames(ans$rotation) <- paste("PC", seq(1,ncol(ans$rotation)), sep="")
                                              ^
```
[R/prcomp.R:86:71:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L86) *style:* **Put spaces around all infix operators.**
```r
  colnames(ans$rotation) <- paste("PC", seq(1,ncol(ans$rotation)), sep="")
                                                                     ~^~
```
[R/prcomp.R:89:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L89) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(retx)
    ^
```
[R/prcomp.R:92:42:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L92) *style:* **Commas should always have a space after.**
```r
    colnames(ans$x) <- paste("PC", seq(1,ncol(ans$rotation)), sep="")
                                         ^
```
[R/prcomp.R:92:66:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/prcomp.R#L92) *style:* **Put spaces around all infix operators.**
```r
    colnames(ans$x) <- paste("PC", seq(1,ncol(ans$rotation)), sep="")
                                                                ~^~
```
[R/utility.R:5:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L5) *style:* **Commas should always have a space after.**
```r
cross <- function(x,y)
                    ^
```
[R/utility.R:7:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L7) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(y))
    ^
```
[R/utility.R:9:7:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L9) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.complex(x)) return(abs(Conj(t(x)) %*% x))
      ^
```
[R/utility.R:12:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L12) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.complex(x) && !is.complex(y)) return(crossprod(x,y))
    ^
```
[R/utility.R:12:59:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L12) *style:* **Commas should always have a space after.**
```r
  if(!is.complex(x) && !is.complex(y)) return(crossprod(x,y))
                                                          ^
```
[R/utility.R:19:13:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L19) *warning:* **no visible global function definition for ‘cross’, Did you mean 'class'?**
```r
  drop(sqrt(cross(x)))
            ^~~~~
```
[R/utility.R:26:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(dx2)) dx2 <- 1
    ^
```
[R/utility.R:28:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(dy2)) dy2 <- 1
    ^
```
[R/utility.R:57:5:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L57) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.na(len_res)) len_res <- 0
    ^
```
[R/utility.R:59:27:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L59) *style:* **Put spaces around all infix operators.**
```r
    return (list(converged=TRUE, U_B=U_B[,1:k_org, drop=FALSE],
                         ~^~
```
[R/utility.R:59:37:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L59) *style:* **Put spaces around all infix operators.**
```r
    return (list(converged=TRUE, U_B=U_B[,1:k_org, drop=FALSE],
                                   ~^~
```
[R/utility.R:59:43:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L59) *style:* **Commas should always have a space after.**
```r
    return (list(converged=TRUE, U_B=U_B[,1:k_org, drop=FALSE],
                                          ^
```
[R/utility.R:59:56:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L59) *style:* **Put spaces around all infix operators.**
```r
    return (list(converged=TRUE, U_B=U_B[,1:k_org, drop=FALSE],
                                                      ~^~
```
[R/utility.R:60:22:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L60) *style:* **Put spaces around all infix operators.**
```r
                  S_B=S_B[1:k_org, drop=FALSE],
                    ~^~
```
[R/utility.R:60:40:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L60) *style:* **Put spaces around all infix operators.**
```r
                  S_B=S_B[1:k_org, drop=FALSE],
                                      ~^~
```
[R/utility.R:61:22:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L61) *style:* **Put spaces around all infix operators.**
```r
                  V_B=V_B[,1:k_org, drop=FALSE], k=k))
                    ~^~
```
[R/utility.R:61:28:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L61) *style:* **Commas should always have a space after.**
```r
                  V_B=V_B[,1:k_org, drop=FALSE], k=k))
                           ^
```
[R/utility.R:61:41:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L61) *style:* **Put spaces around all infix operators.**
```r
                  V_B=V_B[,1:k_org, drop=FALSE], k=k))
                                       ~^~
```
[R/utility.R:61:51:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L61) *style:* **Put spaces around all infix operators.**
```r
                  V_B=V_B[,1:k_org, drop=FALSE], k=k))
                                                 ~^~
```
[R/utility.R:67:37:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L67) *style:* **Commas should always have a space after.**
```r
  if (k > Bsz - 3) k <- max(Bsz - 3,1)
                                    ^
```
[R/utility.R:68:25:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L68) *style:* **Put spaces around all infix operators.**
```r
  return (list(converged=FALSE, U_B=U_B, S_B=S_B, V_B=V_B, k=k) )
                       ~^~
```
[R/utility.R:68:36:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L68) *style:* **Put spaces around all infix operators.**
```r
  return (list(converged=FALSE, U_B=U_B, S_B=S_B, V_B=V_B, k=k) )
                                  ~^~
```
[R/utility.R:68:45:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L68) *style:* **Put spaces around all infix operators.**
```r
  return (list(converged=FALSE, U_B=U_B, S_B=S_B, V_B=V_B, k=k) )
                                           ~^~
```
[R/utility.R:68:54:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L68) *style:* **Put spaces around all infix operators.**
```r
  return (list(converged=FALSE, U_B=U_B, S_B=S_B, V_B=V_B, k=k) )
                                                    ~^~
```
[R/utility.R:68:61:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/R/utility.R#L68) *style:* **Put spaces around all infix operators.**
```r
  return (list(converged=FALSE, U_B=U_B, S_B=S_B, V_B=V_B, k=k) )
                                                           ~^~
```
[tests/test.R:5:17:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L5) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
               ~^~
```
[tests/test.R:5:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L5) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
                     ~^~
```
[tests/test.R:5:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L5) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
                            ~^~
```
[tests/test.R:6:15:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L6) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
             ~^~
```
[tests/test.R:6:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L6) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
                   ~^~
```
[tests/test.R:7:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L7) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L$d, S$d[1:2])))
  ^
```
[tests/test.R:11:22:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L11) *style:* **Put spaces around all infix operators.**
```r
L_slow <- irlba(A, nu=2, nv=2, tol=1e-9, fastpath=FALSE)
                    ~^~
```
[tests/test.R:11:28:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L11) *style:* **Put spaces around all infix operators.**
```r
L_slow <- irlba(A, nu=2, nv=2, tol=1e-9, fastpath=FALSE)
                          ~^~
```
[tests/test.R:11:35:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L11) *style:* **Put spaces around all infix operators.**
```r
L_slow <- irlba(A, nu=2, nv=2, tol=1e-9, fastpath=FALSE)
                                 ~^~
```
[tests/test.R:11:50:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L11) *style:* **Put spaces around all infix operators.**
```r
L_slow <- irlba(A, nu=2, nv=2, tol=1e-9, fastpath=FALSE)
                                                ~^~
```
[tests/test.R:12:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L12) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L_slow$d, S$d[1:2])))
  ^
```
[tests/test.R:18:18:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L18) *style:* **Put spaces around all infix operators.**
```r
L1 <- irlba(A, nv=3, v=L)
                ~^~
```
[tests/test.R:18:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L18) *style:* **Put spaces around all infix operators.**
```r
L1 <- irlba(A, nv=3, v=L)
                     ~^~
```
[tests/test.R:19:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L1$d, S$d[1:3])))
  ^
```
[tests/test.R:27:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L27) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, 3, tol=1e-9, center=m, scale=s)
                   ~^~
```
[tests/test.R:27:34:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L27) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, 3, tol=1e-9, center=m, scale=s)
                                ~^~
```
[tests/test.R:27:43:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L27) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, 3, tol=1e-9, center=m, scale=s)
                                         ~^~
```
[tests/test.R:28:25:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L28) *style:* **Put spaces around all infix operators.**
```r
S <- svd(scale(A, center=TRUE, scale=s))
                       ~^~
```
[tests/test.R:28:37:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L28) *style:* **Put spaces around all infix operators.**
```r
S <- svd(scale(A, center=TRUE, scale=s))
                                   ~^~
```
[tests/test.R:29:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L$d, S$d[1:3])))
  ^
```
[tests/test.R:38:20:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L38) *style:* **Put spaces around all infix operators.**
```r
i <- sample(K, size=N, replace=TRUE)
                  ~^~
```
[tests/test.R:38:31:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L38) *style:* **Put spaces around all infix operators.**
```r
i <- sample(K, size=N, replace=TRUE)
                             ~^~
```
[tests/test.R:39:20:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L39) *style:* **Put spaces around all infix operators.**
```r
j <- sample(K, size=N, replace=TRUE)
                  ~^~
```
[tests/test.R:39:31:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L39) *style:* **Put spaces around all infix operators.**
```r
j <- sample(K, size=N, replace=TRUE)
                             ~^~
```
[tests/test.R:40:26:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L40) *style:* **Put spaces around all infix operators.**
```r
A <- sparseMatrix(i, j, x=rnorm(N))
                        ~^~
```
[tests/test.R:41:17:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L41) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
               ~^~
```
[tests/test.R:41:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L41) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
                     ~^~
```
[tests/test.R:41:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L41) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
                            ~^~
```
[tests/test.R:42:15:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L42) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
             ~^~
```
[tests/test.R:42:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L42) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
                   ~^~
```
[tests/test.R:43:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L43) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L$d, S$d[1:2])))
  ^
```
[tests/test.R:50:37:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L50) *style:* **Put spaces around all infix operators.**
```r
V <- qr.Q(qr(matrix(runif(100), nrow=10)))
                                   ~^~
```
[tests/test.R:52:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(partial_eigen(x, 3)$values, c(10,8,6))))
  ^
```
[tests/test.R:52:55:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L52) *style:* **Commas should always have a space after.**
```r
if(!isTRUE(all.equal(partial_eigen(x, 3)$values, c(10,8,6))))
                                                      ^
```
[tests/test.R:52:57:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L52) *style:* **Commas should always have a space after.**
```r
if(!isTRUE(all.equal(partial_eigen(x, 3)$values, c(10,8,6))))
                                                        ^
```
[tests/test.R:58:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L58) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, 2, tol=1e-9, right_only=TRUE)
                   ~^~
```
[tests/test.R:58:38:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L58) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, 2, tol=1e-9, right_only=TRUE)
                                    ~^~
```
[tests/test.R:59:15:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L59) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
             ~^~
```
[tests/test.R:59:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L59) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
                   ~^~
```
[tests/test.R:60:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L$d, S$d[1:2])))
  ^
```
[tests/test.R:67:17:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L67) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
               ~^~
```
[tests/test.R:67:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L67) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
                     ~^~
```
[tests/test.R:67:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L67) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9)
                            ~^~
```
[tests/test.R:68:15:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L68) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
             ~^~
```
[tests/test.R:68:21:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L68) *style:* **Put spaces around all infix operators.**
```r
S <- svd(A, nu=2, nv=2)
                   ~^~
```
[tests/test.R:69:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L$d, S$d[1:2])))
  ^
```
[tests/test.R:75:17:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L75) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9, reorth=TRUE)
               ~^~
```
[tests/test.R:75:23:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L75) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9, reorth=TRUE)
                     ~^~
```
[tests/test.R:75:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L75) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9, reorth=TRUE)
                            ~^~
```
[tests/test.R:75:43:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L75) *style:* **Put spaces around all infix operators.**
```r
L <- irlba(A, nu=2, nv=2, tol=1e-9, reorth=TRUE)
                                         ~^~
```
[tests/test.R:76:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(L$d, S$d[1:2])))
  ^
```
[tests/test.R:82:30:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L82) *style:* **Put spaces around all infix operators.**
```r
x  <- matrix(rnorm(200), nrow=20)
                            ~^~
```
[tests/test.R:83:24:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L83) *style:* **Put spaces around all infix operators.**
```r
p1 <- prcomp_irlba(x, n=3)
                      ~^~
```
[tests/test.R:84:20:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L84) *style:* **Put spaces around all infix operators.**
```r
p2 <- prcomp(x, tol=0.7)
                  ~^~
```
[tests/test.R:85:3:](https://github.com/bwlewis/irlba/blob/cb3bb3e0886ec83ab10b8fa921859882344afa04/tests/test.R#L85) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!isTRUE(all.equal(p1$sdev, p2$sdev[1:3])))
  ^
```


Last working draft


Agreed - was only talking about the naming. but it doesn't really matter.


Yeah, makes sense. What would you use, here? `n`?


@kirbyfan64 @Quintus That fixed it, thanks!


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


init


I think previous wording better describes this line since the message will be sent "In 2 hours". :bowtie:


init first


The first comment on MyFirstGitHubRep.  The goal is to get an understanding of the GitHub environment.  The plan is to create a Rep, then Clone it, then add a branch.


тут огромный уровень вложенности - это все одним условием можно было сделать
к тому же два раза присваивается переменная 'log.FileName' что по сути является лишним


Wolfram has less bypasses than Wurst.