css styles


done


ok bien vu merci


readme changes


Successfully aliased the URL <https://pfblog-nrewvno2p.now.sh> to the following alias.

* https://www.christopherpfaff.com


I actually wonder if it would be possible to squashfs all the assets, that might result in everything fitting.


Successfully aliased the URL <https://pfblog-qv60a0rnb.now.sh> to the following alias.

* https://www.christopherpfaff.com


+ dependencyManagement was added


Au passage, il faudrait revoir la fk du champ id_module de la synthèse pour la faire pointer sur gn_communs.t_modules au lieu de utilisateurs.t_applications car il n'y a plus de correspondance de contenu entre ces tables.


@bransonf "returns" (using this line comment feature instead of PR... I think it's better...


> What are the plans wrt testing binderfs functionality? If you have a kselftest or LTP test, we can easily add it to our test automation. We'll need something to ensure that folks working on binder-for-devices don't inadvertently break binder-in-containers.

I haven't gotten around to this yet. I will definitely add some. Do you feel strongly about doing this in a follow-up patch?


Too many quotes?


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


returns
occurring


intersections


too many quotes?


This is when i originally committed the files to the master.


Fixing https://github.com/hashicorp/faas-nomad/issues/61


bu ne skripti?


BUENO!!!


Tu ne devrais pas avoir de module synthèse dans t_applications désormais. Uniquement dans t_modules. Non ?


Hi, could you please also put the link to the publication this implementation is based on ?

Thanks


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://oct-18-rescue-x.pantheonsite.io/)


Yeah, it was a no win situation with eslint:

1. `let [foo, bar] = [used, unused];` => `no-unused-vars` error
2. `let [foo,] = [used, unused];` => `comma-spacing` error
3. `let [foo, ] = [used, unused];` => `array-bracket-spacing` error

:confused:

I wanted to setup a pre-commit hook, but gitg doesn't support those or gpg signing apparently :disappointed:


On Tue 27 Nov 2018 at 20:19 +0000, Lars-Magnus Skog wrote:

>> I wonder if there's a sane way for us to share the configure options to various libs. Maybe there isn't though, for now.
>
> Do you mean in docker specifically or in general? In this case, for example sasl, it could be a script, which we invoke with `RUN` and that script can be shared. As long as we can put the configurations in some sort of file we should be good.

Yeah, a script to do the configure/build steps of the dependencies is
also one of the more sane things I could think off.  But than we also
end up with having to share that script and probably all end up messing
about with yet another repo and submodules or so.  So maybe that
complexity is not worth it for now, maybe later when having this
un-coordinated actually has hurt us somehow.  ;)


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

I updated the Github team because of this commit.

- @curtisalexander, @xhochy were added to this feedstock maintenance team.

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

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

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


Pressed enter too quickly. This is to allow connection with mongo docker.


Successfully aliased the URL <https://pfblog-iil47t7ye.now.sh> to the following alias.

* https://www.christopherpfaff.com


Can someone please explain this:
Context 'Types of Switch' {

        It 'accepts wildcard conditions' {
            $Condition = __
            # ... but only if you ask nicely, that is!
            $Result = switch -Wildcard ($Condition) {
                # Wildcarded switches work with ? for single character and * for multiple characters
                'Harm*' {
                    $_ -replace '(.)', '$1,a,'
                }
            }

            $Result | Should -Be '__'
        }


Simpel algoritm


I think the idea of Figure 7 is this: it's infeasible to explore every schedule with arbitrary delays between events, so instead they have this notion of bounded delay: they explore every schedule that has a total of one unit of delay, then every schedule with two units of delay, and so on.  Figure 7 shows that as they increase the delay bound, the number of states that have to be explored grows, *but* eventually it levels off, which is evidence that at some not-too-large delay bound, all the states have been explored.  (It reminds me a bit of what's being done in another recent paper: http://kcsrk.info/papers/oopsla18-q9.pdf.)


A related issue?
npm WARN react-scripts-ts-antd@2.17.0 requires a peer of typescript@2.x but none is installed. You must install peer dependencies yourself.


I'd suggest using `apply = v: if isString v then logLevels.${v} else v`. Then the generation code doesn't have to change and you'll only ever find one type in the result of this option.


TeamCity SayMore :: SayMore pull requests [Build *.*.277.5e1f2ba98424ca8c9ef25220009759c7f1b010df](http://build.palaso.org/viewLog.html?buildId=134885&buildTypeId=SayMore_SayMorePullRequests) outcome was **FAILURE**
Summary: Tests failed: 24 (24 new), passed: 658, ignored: 4 Build time: 00:00:54
### Failed tests
```
SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.GetOneLanguage_DefinedIso_ReturnsCodeAndName: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.GetOneLanguage_DefinedName_ReturnsCodeAndName: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.GetOneLanguage_UnDefinedName_ReturnsNull: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.GetOneLanguage_UnknownLanguageCodeOrName_ReturnsNull: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.GetOneLanguage_MissingIso_ReturnsNull: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.GetOneLanguage_UndeterminedIso_ReturnsNull: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.AnalysisLanguage_DefaultCase_ReturnsEnglishCode: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.AddIMDISession_RecordingEquipment_EquipmentInKeysOfModelIMDISession: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.AddIMDISession_SetEthnicGroup_PersonHasEthnicGroup: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.AddIMDISession_SessionCustomField_AddCustomKeyValueAsContentKeyValue: <no details avaliable>

SayMoreTests.dll: SayMoreTests.Utilities.SessionArchivingTests.AddIMDISession_SessionElarTopicKeyword_AddSingleTopicMultipleKeywords: <no details avaliable>

##### there are 14 more failed tests, see build details
```


🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/236/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/236//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/8618db251ce1cb53944e699c95579510b0365a10/236/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/8618db251ce1cb53944e699c95579510b0365a10/236/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/8618db251ce1cb53944e699c95579510b0365a10/236/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/8618db251ce1cb53944e699c95579510b0365a10/236/jenkins-results/tests/index.html) 🔥

# Test results

# Test run in progress: NotStarted: 284, Ignored: 1657


Unnecessary parens, and `{attrNames,attrValues}` are in `lib` too, so already in scope.

```nix
types.enum (attrNames logLevels ++ attrValues logLevels)
```


Needs public comment. You may want to try running the linter locally.


Copy of this build can be found at
https://www.mewbuilds.com/build/27047b9feff9bd2118a66b1e4dcc0c513cf4d988/index.html
                       https://www.cloudflare-ipfs.com/ipfs/Qmeo4DX2TMjrxFvCv41SbXXyUtmHSpaKRFSksUhBtkvyqM


You're using the wrong variable. Check the code, you aren't using GChar.


well, if there is a chance an existing partition_setup.sh script exists
that won't restore it correctly, then you should set it to "update" and
force the latest partitions_script to be downloaded and used for its
restoration.

On 2018-11-27 21:37, Matt Huisman wrote:

> Oh, this is a commit from August when I removed most of the KANO files and shifted them to use their own ones.
> Recently I started hosting partition_setup.sh again so backup would work as theirs is pretty much same as above:
> http://downloads.kano.me/public/noobs/partition_setup.sh
>
> --
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:
------
[1]
https://github.com/matthuisman/pinn-os/commit/fe4539a0c588b7e3e2a90084b101a81d3df04454#commitcomment-31474948
[2]
https://github.com/notifications/unsubscribe-auth/AEoNkXVJaKe6W_pSzA7EBEmvQaV_TAPeks5uzbCngaJpZM4Y2XFM


Yeah, so, events arriving from the environment are modeled by ghost machines, and we know that the model checker will complain if you fail to handle some event that arrives.  But what if an event *should* arrive and doesn't?  I don't think P can help you with that.

(Incidentally, in ModP, this notion of "ghost machines" is subsumed by abstract module interfaces, so that's why Ankush didn't mention ghost machines at all in his talk -- they no longer have them because they don't need them.)


**Start the program**
Go into the root directory of the package, and use python -m wsnsims.conductor.driver
**New Files added:**
The new files are present in wsnsims/loaf.
loaf_sim.py contains all functions for the first and second phase, as well as the main function
called by the simulation driver.
 loaf_runner.py contains all function for the metrics calculations (energy, delay, buffer size)
 movement.py is copied from the MINDS algorithm.
 energy.py is copied from the MINDS algorithm, with one modification:
◦ During the second phase, the rendezvous points are added as segments, but should not be
used for calculating the data volume, as they are only points for the tour path of the
MDC, no real nodes.
◦ So they are removed from the cluster data volume computation, see
cluster_data_volume()
**The file wsnsims/conductor/driver, which is launched at start, has also been modified to include the
calculation of LOAF. A function run_loaf() has been written.**
**_First Phase:_**
The first phase follows the algorithm in the paper:
 the virtual center is computed using the function compute_center(). Then, the closest real
segment is computed using get_closest(). Set then the attribute center of the simulation as
this segment.
 A for loop is then used on each segment to add them to a list of segments in a range of size
R around the center.
 Using this list, a cluster is created (the central cluster, original_cluster) with the center eG
as relay node.
 All segments not present in the central cluster are added to remaining_segments
 For each segment in remaining_segments, a cluster is created, with the only segment being
the segment and the center. The clusters are added to noncentral_clusters.
 N(0)_cluster is named number_remaining_segments and set as the number of segments in
remaining_segments, and N(0)cluster is named index_n_cluster and set as the same value
 The value of k is then taken from the MDC count in the environment variables: k =
self.env.mdc_count.
 Start the do-while:
◦ get the index of C_x and C_y that minimize the energy using _minimize_energy():
Loop on all C_x and C_y, x different from y.
▪ Calculate the energy sum:
 Loop on all C_i, to get the sum of energy for all C_i except C_x and C_y
 To get the energy, use the models previously made, see “loaf/energy” and
“loaf/movement”.
 To do so, a LOAFRunner has to be created. Following the implementation of the
other algorithms, the runners are used at the end to calculate the metrics (energy,
buffer, ...). We use it here to get the energy consumption.
 Because we merge C_x and C_y for the computation, a temporary LOAF object
has to be created, by copying the current object. The merged cluster of C_x and
C_y is added to the copy, and C_x and C_y are removed.
 The model for the energy computation is then applied on the copy.
▪ If the energy is less than the previous minimum, store the current minimum
energy_minimum, x and y as index_chosen_cx and index_chosen_cy.
▪ Return the x and y with minimum energy
◦ Retrieve the C_x and C_y from noncentral_clusters as cluster_x and cluster_y. Then
get the union of C_y in C_x, and put the result at the C_x place in noncentral_clusters.
◦ Remove C_x from noncentral_clusters.
◦ Increase r, reduce N_cluster.
◦ Copy the current list of clusters noncentral_clusters, and add it to the current
simulation attribute clusters.
◦ Continue the loop as long as r < N_cluster – (k-1), which means: round_num <
(number_remaining_segments - (k – 1)).
 Copy the noncentral_clusters in the clusters of the simulation.
 Add the central cluster original_cluster.
 For each cluster, change its ID from 0 to the number of clusters minus one (for display
purpose)
_**Second Phase:**_
The central cluster is the last one in the list of clusters: self.clusters[-1].
 The central cluster is set as c_k. The variable epsilon is set as the communication range. The
value is read from the environment.
 The tour paths (TR(r)_i), the rendezvous points (P(r)_i), the energy of the MDCs (E(r)_i)
and the centers of mass (CoM(r)_i) are store respectively in tour_paths, rendezvous_points,
mdc_energies and centers_of_mass. These are dictionary, that have the round number
round_num as key, and all the values for this round in a list as value. To be able to do so in
Python, the list are initialized as list of elements None with the size being the number of
clusters.
 list_values will be used later on to initialize the list for further rounds. At first, only the
round 0 is initialized. The later one are done lazily.
 A runner is created to get the energy.
 For each clusters except the central one:
◦ Calculate the tour path of the existing segments
◦ Calculate the energy consumption
◦ Calculate the center of mass
◦ Use this center of mass to get the rendezvous point between the center and the center of
mass. The rendezvous point is at a distance R from the center.
 Calculate the center of mass and the energy for the central cluster.
 Calculate the average energy using np.average() on the list of energies.
Compute the standard deviation SD(0), store it in the list sds as first element (index 0 =>
round 0).
 Enter the do-while SD(rr) < SD(rr -1)
◦ initialize the lists in the dictionary of the list_values for the current round.
◦ Get the least energy to e_least.
◦ Enter the do-while E(r) < E(r)_AVG
▪ For each cluster except the central cluster, the new rendezvous point is computed:
 if the cluster has an energy less than average, the new rendezvous point is the old
one.
 If the cluster has a higher energy than average:
◦ The shifing shifting_ratio ratio (epsilon * E(r-1)_(ir−1) / E(r-1)_least) is
computed easily.
◦ The previous distance between the center of mass of the central cluster and
the rendezvous point is stored in dist, using the distance() function from
core.point.Vec2.
◦ Using the _calc_rdv_point(), the new position of the rendezvous point is
computed. It creates a new Segment with the location on the line between the
central cluster’s center of mass and the center of mass of the current cluster.
The new location is at a distance dist + shifting_ratio from the central
cluster’s center of mass. The function uses trigonometry to calculate the new
x and y coordinates:
▪ the angle of the line between the center of mass of the central cluster and
the rendezvous point is computed and assigned to angle.
▪ Because acos() returns the same value for pi/2 and -pi/2, asin is also
computed. If the angle returned is less than 0, the cosinus should be
negative, thus is multiplied by -1.
▪ Then, using sinus and cosinus, the new coordinates are calculated
▪ A Segment instance is returned, with a new attribute: fake_segment,
which is used to differentiate real Segments from simple rendezvous
point. The value of this attribute is the cluster ID it belongs to.
◦ The new rendezvous point is stored in the rendezvous point list.
◦ Then remove the old occurrences of eG in the non-central clusters.
◦ Using the function _replace_rdv_point, the older rendezvous point is also
removed from the clusters:
▪ The ID of the cluster it blongs to is retrieved from the attribute
fake_segment.
▪ Retrieve from the cluster the reference to the older rendezvous point, by
matching the Segment with the same fake_segment attribute.
▪ If found, remove it from the cluster, the central cluster and the list of
segments in the simulation.
▪ Add the new rendezvous point to the cluster, the central cluster and the
list of segments in the simulation.
▪ If the rendezvous point was not in the list of segments already, add it.

▪ Update the tour path in tour_paths.
▪ For each Segments of all clusters (except the central one):
 create the polygon ck_path formed by TR(r)_k as an mp.Path.
 If the Segment location is in this polygon (checked using contains_point):
◦ remove the segment from the cluster
◦ add it to the central cluster.
▪ Update the centers of mass and the tour paths
▪ Calculate the total energy using a new runner.
▪ For all clusters:
 if no rendezvous point has been calculated for this round:
 get the one from the previous round.
▪ To emulate a do-while, have a condition at the end:
 if the energy of the central cluster is less that the average energy, continue
 otherwise, break out of the do-while.
◦ Add the number_tries attribute, to prevent looping too many times on the next loop, set
to 10 tries
◦ Enter the do-while E(r) > E(r)_AVG
▪ initialize the lists in the dictionary of the list_values for the current round.
▪ Store the center of mass of the central cluster for the round round_num as the one
from round f.
▪ For each cluster except the central cluster, the new rendezvous point is computed:
 if the cluster has an energy less than average, the new rendezvous point is the old
one.
 If the cluster has a lower energy than average:
◦ The shifing shifting_ratio ratio (epsilon * E(r-1)_least / E(r-1)_(ir−1)) is
computed easily.
◦ The previous distance between the center of mass of the central cluster and
the rendezvous point is stored in dist, using the distance() function from
core.point.Vec2.
◦ Using the _calc_rdv_point(), the new position of the rendezvous point is
computed, this time with dist - shifting_ratio.
◦ The new rendezvous point is stored in the rendezvous point list.
◦ Then remove the old occurrences of eG in the non-central clusters.
◦ Using the function _replace_rdv_point, the older rendezvous point is also
removed from the clusters:
◦ Update the tour path in tour_paths for the current cluster.
◦ Update also the center of mass and energy
▪ Update the center of mass of the central cluster after the new rendezvous point have
been computed
▪ For all clusters:
 if no rendezvous point has been calculated for this round:
 get the one from the previous round.
▪ Because the elements returned by the second phase include C(r-1)_i,
cluster_r_minus_one is created to store the list of clusters. A deep copy is performed
to prevent modifications.
▪ The new energies are calculated using a runner.
▪ number_tries is decreased by one.
▪ If number_tries is 0 or less, break out of the do-while
▪ Otherwise, if the average energy is higher than the central cluster’s energy, break out
of the do-while
◦ rr is increased, and the new standard deviation of the energy is computed using numpy’s
std(), and stored in sds.
◦ If the new standard deviation sds[rr] is higher than the previous one sds[rr - 1],
break out of the loop.
 Return cluster_r_minus_one and the previous tour paths.

Results:
The final results are present in the results directory as CSV files, with the headers:
 'max_delay', 'balance', 'lifetime', 'ave_energy', 'max_buffer'
These metrics are the same as the one from the LEEF algorithm paper: (“LEEF: Latency and energy
efficient federation of disjoint wireless sensor segments”) are have been computed using the same
functions and equations.


we can't have any dependencies from a components -> brave. These need to move to components/brave_rewards/switches.h/cc


most of the code in knight_skimpy() is taken from the vignette in the spray package


This is read me file


The follow-up paper on ModP investigates this.  Independently checkable modules help to tame the state explosion problem.  http://people.eecs.berkeley.edu/~ankush/assets/papers/modp.pdf


@Henry2o1o: Die Box-Strings hab ich hier gelöscht, da sie im englischen Repo genauso drinstehen, also es nix zu übersetzen gibt.


@marioba is that a change from 2.18?


> Are all of these cves really fixed?

No idea. I'm first checking if it builds on all platforms. Refreshing the patches will take a while, there are quite a few and they very long!


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


Yes, the "used in production" aspect of this paper is cool.  Ankush told me that P continues to be used internally at Microsoft, although some of the teams that use it didn't trust the P compiler that his team wrote and so they ended up implementing their own compiler.


@jen-reeve
your email program has corrupted the quotes. You need actual `"`, not `“`


saying the same thing but it is saying MHWChar is not identified. WHen the game is debugging I am getting a 1 on the first line. Believe that is a bug which is strange.


Old apk was ~82MB, now it is ~87.5MB. All tracks would be near 100MB apk size limit.

For now I didn't include heavy tracks and mansion/green valley that probably will be replaced. I don't include heavy tracks for the same reason that advanced lighting is disabled by default. STK is playable on high-end phones even with highest settings, but ~20% of devices still have only OpenGL ES 2.0 :( Anyway we can still change it before final release.

@qwertychouskie I was thinking about tar.xz all assets and including liblzma in the apk, but it's probably overengineering :P


Don't do all this hackery, it's a waste of time.  Emacs will absolutely overwhelm you (as you already discovered) with the way it spawns windows or arranges buffers by default.  It's true that it's difficult to get in your muscle memory and it has to be changed albeit not the try-hard way that you started doing it.  First of all, let's disable all automatic popping with Emacs native facilities:

```
(setq-default display-buffer-reuse-frames t)         ; reuse windows in other frames
(setq-default pop-up-windows nil)                    ; no splitting
(setq-default even-window-heights nil)               ; no resizing
(setq-default display-buffer-alist '((".*" (display-buffer-same-window))))
```

Next, if you feel like you need arrangement (splitting, reusing, focus switching, etc.) special rules for particular types of buffers/modes, you should use [wasamasa/shackle](https://github.com/wasamasa/shackle).  It's a straightforward abstraction on top of `display-buffer-alist` with cool syntax and powerful features.  Next, since you now manage window splitting yourself (apart from what your `shackle` rules will add), your window configurations could become sophisticated especially on huge monitor(s), where you could have maybe 6 windows open or even 12 if you stretch one Emacs instance over two physical displays.  Hence, you will for sure find yourself in a situation when you would want to have more such window configurations (either per project or per workflow or whatever), switch between them, and even persist them between Emacs restarts, a.k.a. virtual desktops/views/layouts.  For that you can choose either [wasamasa/eyebrowse](https://github.com/wasamasa/eyebrowse) or [ivy-push-view](https://oremacs.com/2016/06/27/ivy-push-view) or perhaps can use both.  The last bit is quickly switching between windows when there are more than 4 in one view, where good old [abo-abo/ace-window](https://github.com/abo-abo/ace-window) is unbeatable.


Yes, I like the "used in production" aspect of this paper. Ankush told me that P continues to be used internally at Microsoft, although some of the teams that use it didn't trust the P compiler that the team of researchers wrote and so they ended up implementing their own compiler!


@occivink Right, totally forgot about that.


Created multidev environment [ilsoy#ci-243](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-243).

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


Where is @Override annotation?


I think part of the purpose of the follow-up ModP work (http://people.eecs.berkeley.edu/~ankush/assets/papers/modp.pdf) is to make P more suitable for "programming in the large".  We often speak of modularity being important for code reuse, but the angle of that paper is that modularity is also important for systematic testing because it enables components to be tested in isolation and bugs to be found more quickly.


That's nice!


found the problem arcadez avengers is missing some code for the video drivers it does use mlc

VIDEO_UPDATE( avengrgs )
{
	int mx,my;
	UINT32 *vram_ptr=avengrgs_vram + (0x1dc00/4);

	fillbitmap(bitmap,get_black_pen(),cliprect);
	draw_sprites(bitmap,cliprect);

	for (my=0; my<32; my++) {
		for (mx=0; mx<64; mx++) {
			int indx=0;

			if (mx<16)
				indx=mx + (my&0x1f)*0x10;
			else if (mx<32)
				indx=(mx-16) + (my&0x1f)*0x10 + 0x200;
			else
				indx=(mx-32) + (my&0x1f)*0x10 + 0x400;

			if ((vram_ptr[indx])&0xff)
				drawgfx(bitmap,Machine->gfx[3],(vram_ptr[indx])&0xff,15-((vram_ptr[indx]>>12)&0xf),0,0,mx*8,my*8,0,TRANSPARENCY_PEN,0);
		}
	}
}

VIDEO_START( avengrgs )
{
	return 0;
}

VIDEO_STOP(avengrgs)
{
}

also the gfx decode info will need updated too

static struct GfxDecodeInfo gfxdecodeinfo[] =
	{ REGION_GFX1, 0, &spritelayout_4bpp,   0, 256 },
	{ REGION_GFX2, 0, &spritelayout_4bpp,   0, 256 },
	{ REGION_GFX3, 0, &spritelayout_4bpp,   0, 256 },
	{ REGION_GFX1, 0, &charlayout,          0, 256 },
	{ -1 } /* end of array */
}

and below propbably needs added as well thats juts a quick look at the code. I noticed the 103 driver only used 4bpp as well unless ive not looked right which is possible

static struct GfxDecodeInfo charlayout =
{
	8,8,
	RGN_FRAC(1,2), //todo
	4,
	{ RGN_FRAC(1,2)+16, RGN_FRAC(1,2)+0, 16, 0 },
	{ 15,13,11,9,7,5,3,1 },
	{ 0*32, 2*32, 4*32, 6*32, 8*32, 10*32, 12*32, 14*32 },
	16*32
};


GitHub isn't the best place to discuss this. Please make a post in the Q&A along with your code.


@joiflores it definitely sounds like an overlap!  I'd love to hear more; send an email to eric@ericmartindale.com with a general outline and we can set up a call.  Thanks, and looking forward to speaking with you!


You abuse this variable as your "local global variable" it's a poor practice, avoid it.


> So maybe that complexity is not worth it for now, maybe later when having this un-coordinated actually has hurt us somehow. ;)

Right. Sometimes copy-pasting stuff has its advantages :)


make the following loot groups for all maps

ObjectTemplates:addTemplate(object_tangible_loot_quest_treasure_map_hedon, "object/tangible/loot/quest/treasure_map_hedon.iff")

ObjectTemplates:addTemplate(object_tangible_treasure_map_treasure_map_quest, "object/tangible/treasure_map/treasure_map_bh.iff")

ObjectTemplates:addTemplate(object_tangible_treasure_map_treasure_map_quest, "object/tangible/treasure_map/treasure_map_pirate1.iff")

ObjectTemplates:addTemplate(object_tangible_treasure_map_treasure_map_quest, "object/tangible/treasure_map/treasure_map_pirate2.iff")


indentation ;)


Created multidev environment [dgreat#pr-396](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-396).

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


Unnecessary substitution.


> > What are the plans wrt testing binderfs functionality? If you have a kselftest or LTP test, we can easily add it to our test automation. We'll need something to ensure that folks working on binder-for-devices don't inadvertently break binder-in-containers.
>
> I haven't gotten around to this yet. I will definitely add some. Do you feel strongly about doing this in a follow-up patch?

If it's a kselftest, then it would be nice to have it as a separate patch submitted along with the binderfs enablement. If its LTP, then it has to be submitted separately to the LTP project.


This was an important change that we need to keep.


In my Python2 its:
from Tkinter import *
Very bad colors, unreadable.


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://oct-18-rescue-x.pantheonsite.io/)


@tcoulter does `debug_traceTransaction` support the `tracer` option as desribed here (https://github.com/ethereum/go-ethereum/wiki/Management-APIs#debug_tracetransaction)?


[R/ggcorrmat.R:367:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/67c87137964cacf341549e9f517c79deb57f83d0/R/ggcorrmat.R#L367) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_n_summary(df = corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:232:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/67c87137964cacf341549e9f517c79deb57f83d0/R/ggscatterstats.R#L232) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/ggscatterstats.R:235:12:](https://github.com/IndrajeetPatil/ggstatsplot/blob/67c87137964cacf341549e9f517c79deb57f83d0/R/ggscatterstats.R#L235) *style:* **Commented code should be removed.**
```r
        #  dplyr::filter(.data = ., !!rlang::enquo(label.expression))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers_ggbetween_anova_subtitles.R:482:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/67c87137964cacf341549e9f517c79deb57f83d0/R/helpers_ggbetween_anova_subtitles.R#L482) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ggbetweenstats.R:182:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/67c87137964cacf341549e9f517c79deb57f83d0/tests/testthat/test_ggbetweenstats.R#L182) *style:* **Commented code should be removed.**
```r
#       messages = FALSE
        ^~~~~~~~~~~~~~~~
```
[tests/testthat/test_ggbetweenstats.R:187:12:](https://github.com/IndrajeetPatil/ggstatsplot/blob/67c87137964cacf341549e9f517c79deb57f83d0/tests/testthat/test_ggbetweenstats.R#L187) *style:* **Commented code should be removed.**
```r
#          fig = ggbetweenstats_anova
           ^~~~~~~~~~~~~~~~~~~~~~~~~~
```


I've considered doing it before, but it's so easy to do `Object.keys(obj).forEach(key => arr[key])` that I've never bothered. Considering it's only in IE though, maybe it's worth it.


Successfully aliased the URL <https://publify-oekhfoehxb.now.sh> to the following alias.

* https://publify-hsrproject2.now.sh


jbbb


Implementation isn't right, it won't fit defined contract.
Test cases: "5+5", "-5", "(5+5)", "2 * (5 - 3)"


>I'm not sure I agree. g_1 is not the skewness, it's a specific estimator of the skewness,

agreed. The way the docstring is written the only way for a reader to determine this is skew statistic (and not skew parameter) is with the word `sample` or perhaps if they correctly infer what `g_1`, `m_2` etc denote. If the goal is to make it clear and explicit to the reader which one is used. Perhaps write something like:
"""
`g_1 = \frac{\sum_{i=1}^N (x_i -\bar{x})^3}{s^3}`
where `\bar{x}` is the sample mean and `s` is the sample standard deviation.
"""

>expect anyone that is interested in knowing which skewness estimator is used would be familiar enough with >statistics to understand what m means in this context.

I'm not sure there are clear conventions on the letters used to denote sample skewness
that is why I'm recommending to be explicit in the docstring via an equation.


Neat, I haven't seen that rule yet.


Test failure is unrelated.

* xtro build failure -> https://github.com/xamarin/maccore/issues/963


This will provide absolutely zero information to a programmer.


These revisions are terrible


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

No blocking issues found


See here for the RHEL bug: https://bugzilla.redhat.com/show_bug.cgi?id=1651788


![](https://github.trello.services/images/mini-trello-icon.png) [User wants a function that can read user data inside of a transaction](https://trello.com/c/dYN5U2Xw/96-user-wants-a-function-that-can-read-user-data-inside-of-a-transaction)


Dev note:
The `storeHistory();` I removed was causing issues because it was being called _after_ the document had trimmed, meaning it was saving the trimmed state, which it shouldn't do, as it needs to reevaluate the trim area every time.


Unfortunately, this can result in unwanted spaces.


✅ [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/237/display/redirect) (on internal Jenkins) succeeded

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/237//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/e8d780229bfc26ad7a5ed09813575e2e5f2ecce4/237/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/e8d780229bfc26ad7a5ed09813575e2e5f2ecce4/237/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/e8d780229bfc26ad7a5ed09813575e2e5f2ecce4/237/jenkins-results/generator-diff/index.html) (no change)
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/master/e8d780229bfc26ad7a5ed09813575e2e5f2ecce4/237/jenkins-results/tests/index.html)


Copy of this build can be found at
https://www.mewbuilds.com/build/27047b9feff9bd2118a66b1e4dcc0c513cf4d988/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmcFNUjb3R9Hb91ZV63dZCPwhH5ajCcR5ZGeKBLam8o6pA


Yeah not blaming ya, squashing is lossy, would be good if the migration framework had something to support resumable state mutation operations and squash like serializing the squashed migrations.


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


@tcoulter nvm. @gnidan confirmed on gitter that it's not currently supported. Thank you!


Shouldn't this produce a prim::Undefined node? prim::None and prim::Undefined are not the same thing.


@ocombe can you please not use relative import that cross package boundaries like this? it makes the code hard to read. I've just added a ivyEnabled const to @angular/private/testing that you can use instead: https://github.com/angular/angular/pull/27302


Please try to avoid bashisms like `pushd`.


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


We probably want to exit on http.StatusUnauthorized.  I don't expect bad tokens to get better ;)

I was thinking that service_queryer.go (or possibly bubbling back up to main.go) was probably the right place to handle token validity and exiting out.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-118-pantheon-wp-best-practices.pantheonsite.io/)

Created multidev environment [pr-118](https://dashboard.pantheon.io/sites/094f4627-a25e-4d60-8d5b-a3d99a7232bf#pr-118) for pantheon-wp-best-practices.


resp.Body.Close() can probably be done in one line earlier as a defer.


Looks like we already have `entries` polyfilled, but oddly we are missing `Object.values` I am sweeping through and introducing it to places (including this spot) in a followup commit


@mellinoe we use ImGui to render a "game" view inside of an otherwise-ImGui-based UI. The problem is that the game view is rendered using linear color space (and is too bright inside the game view if we set `outputLinear = false`), while ImGui controls seem to need to be rendered using sRGB (otherwise it's too dark).

Is the only solution to render our game view using sRGB (or post-process it)?


Herunterladen…%d%%
Herunterladen… %d%%
Herunterladen… 5%
eine Leerstelle?


牛逼


VNC IS FOR SMELLY NERDS THAT ARE FULL OF YEAST


Thanks @Nosferican. My apologies for the mistake.
And @arnavs , I checked all my commits on this issue and this is the only place I used this pattern. I have found another place where a mistake was made on scrolling, see PR #431


Changed baseurl back


No worries, just make sure to test the lectures before pushing a PR to catch any unintended changes.


Successfully aliased the URL <https://seanyesmuntlol-pugjakkzlf.now.sh> to the following aliases.

* https://seanyesmunt.lol
* https://www.seanyesmunt.lol


hey can we also squash the migrations too @stephenhillier  ??? pretty please?


I think that this (and a few others like it) is a real problem.  We should call `SRS.genDefn` only once, with the right arguments, and then use it (by reference) here.  Though I think the bug might actually be that `SSD.inModelF` should not take this argument at all.  Anyways, this is definitely a problem to fix.


`--jobs=auto` would be better.


It's still there in your comments and public


No, we don't, that's for debugging only.  the assert output though is shortened to a few characters, and thus not always useful.  Either way, will fix...


But these are still out of date, right? We should be using `dl_stats19(years = 2017)` I think.


stop


because they are not variable, but constants :-)  I'll change to `UPPER_CASE` to make that clearer...


Sounds great. That PR looks good too.


You have both C IO header and C++ IO header included. Try to stick to one language and use it's standard library when needed.


Actually, you should also remove the word "following".


Referat


Thx


Copy of this build can be found at
https://www.mewbuilds.com/build/52cc9db2e44d6bb192c000eaefe98c2b75f5cb4a/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmUuaTA1HJjks1uCmG61fo9GwZrkgkvdS3ejUK7NNwNpDx


So, I could find where you said it, we did say more "handy" functions are welcome? No?


Fixed bug where new timeout prop passed to toastr update was ignored (#3164)

Previews: documentation | landing | table


Followed up in:

https://review.discourse.org/t/dev-polyfill-object-values-and-use-where-needed/312


instead of m_uiIndex, use "unsigned int tempCount" with while(), so that counting the index


Change the version next time
1.                          1.                         001
^                           ^                           ^
major change      minor change     patch
major change = new module
minor change = settings added/new transparency option/feature fix
patch = each time you fix the hack


Right click gun switch I think was like first thing in this hack, It should stay forever ;)
Before powerofuniverse it was maintened by other guy... can not remember his name :(


Try not to omit main return statement. You can safely write it as 0 by default, but make it explicit.


`SymlinkForest` in bazel itself does this linking..


@Robinlovelace, this is where your great R skills would help, that param `2016` would be interpreted as `file_name`. I don't like it but not sure what the solution is.


Copy of this build can be found at
https://www.mewbuilds.com/build/359792caf77c41a180dad522b589e4ad4be1da9e/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmRmY4Xo5AP3WAT9fKsYGdrhCZSkAY1YQz6g43sgmwviVv


Sounds good to me but if we have 'handy' functions, we should have them consistently. Only 2015:2017 accident data is covered in these handy ones. I suggest we either we add other combinations or remove these 'handy' functions (there is a limit to handiness and I suspect we've reached it with this!).


oh, I don't update versions, why to give time to this...


Thank you, Yakov!


Why not? it makes it easy for everyone else who uses it


This opacity is not meant to be here, the opacity property must be applied to the background image, not to the form.


Nice test cases


Unecessary space


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/28c1e855-f6ae-4c84-ac62-313ab0f0e455?env_id=ibm%3Ayp%3Aus-south "devops-insights-20181127214025185"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/80f0923f-9c8e-404f-b0ab-cf842b1ad99a?env_id=ibm%3Ayp%3Aus-south "devops-insights-20181127214025185") deployed [devops-insights-20181127214025185](https://github.com/guywilliamson/devops-insights-20181127214025185/releases/tag/deploy-ibm-yp-eu-gb-gbscad-uk.ibm.com-dev-20181127-231348 "deploy-ibm-yp-eu-gb-gbscad-uk.ibm.com-dev-20181127-231348") to [dev](https://console.bluemix.net/apps/13f9391f-09ca-451d-b2b3-3378b2863ea1?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:gbscad@uk.ibm.com:dev"), including this commit


Why is this called separateInput and not email ?


Uploaded this in error. Fixed in next commit.


This can be done in one setState:

` this.setState({ loginSuccessful: true, isErrorShow: false }); `


Consider this to be a global ErrorMessage component


I got them from debian AFAIR, so we may be able to get refreshed patches from them.


if p and n are modified the same way in both the if and else you can do it after the whole if-else block

```
if:
   blah
else:
   blah2

p = p+1
n = n-1
```


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


wrong commit message again. Should have said 'patching' instead of reverting


@EReginaldIII  if you have any questions on the code you can also leave comments here.


Recommend a for loop instead of a while here


You can deconstruct the props and the state here in order to avoid this.state.isErrorShow.

Example:

`render() {
    const {isErrorShow} = this.state;
   return(
   ...
    {isErrorShow && (<div>...)}   )
}`


@EReginaldIII  actually, even better....     if you have any questions on the code you can click on the line of code and leave a comment on the actual line so I know what you're referring to


Successfully aliased the URL <https://docs-agzojxzcnp.zeit.sh> to the following alias.

* https://docs.zeit.sh


without this line the span elements would try to shrink to a width of whatever is inside of the boxes


Change `style={styles.separateInput}` to style={styles.email}


this is the magic that makes the .status-bar lines 2x as tall


Work on Issue #437


.container and .row classes here do not do anything...  they are just here for readability..

the div is block style and the span is inline style which (when combined together)
can give us this nice looking grid.

the idea here is to realize that inline doesn't go to the next line, but block style does


Apologies, not got round to these "advance" bits yet.


One quick change, the space should be after the comma and before "provide".


At the last iteration of the for loop. all replies have occurred, so you should only execute this crash if the iteration is not final (keep counter or something)


Associating #3 to this commit.


Associating with #3 with this commit.


Associating to #3 with this comment


This line look too long - can you please format json?


Right with some further investigation i now know that the deco_mlc driver and video i backported
are from around MAME130, the only change between the two drivers was the mem map and the
pallete handling.

avengrgs should be fine with the deco_mlc video it works with it on my MAME84 build it's just a
pity i could not test it in MAME72 after rolling the code back, i'll try one last time to fix this up
after that if ya wanna work on it sometime then cool if not then it's no big loss ;)


> NICE CODE

thx


Checking for this crash is sketchy since "sending a vote request" and "receiving a reply" occurs at the same line... (e.g. line 192)


This looks wrong - or does the user really need to know the absolute path to `spark-submit` on the target resource?  Isn't the task of the launch method to now exactly that path?


Same comment as above (line 208)


yeah..updating is more correct, but with the change we'll need to handle updating state in every LoaderComponent then...So I rather leave todo comment here and do it as separate task sometime in the future.


@javaDeveloperKid  Udało mi się zrobić działający system rejestracji / logowania, ale nie zdążyłem wprowadzić wszystkich zmian, które sugerowałeś w kwestii logowania, więc aktualnie logowanie już nie działa. Mimo to, chciałbym wpaść jutro do was, bo chciałbym twarzą w twarz omówić jakieś kwestie związane z przebiegiem / formą naszej współpracy. Myślę, że nie zajmę ci dużo czasu.


Should it not be "if (vote)" because we send aborts to those who said "YES"?


Why did you make the Perl requirement 5.28 here and in each module? This makes the module unusable for many people.


@xzyfer Good catch! It looks like those output flies are all leftovers from before this refactor. I'll send out a PR to delete them.


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


I notice that you have 2 different "votes" files. One is used in recordVote, and one here. Is it just that one stores the "T-1:VOTE:COMMIT" format and the other stores "T-(xid):EOT:EOT"? maybe the name of the EOT file should be different?


It's good practice to not require newer versions of modules than you need, but this is not as much of a problem as requiring a newer Perl.


This line has >200 chars, the next line >300.  How is one supposed to maintain this?  The commit seems to *remove* the json formatting? ;-)


tested; you are correct.


is this the correct condition for choosing the vote to be yes/no?


why not return false so that we have a case where prepare returns false to middleware ("no" vote)


This method is never called from the MW. Maybe this should be called inside of MW resetCrashes


print("helloworld“)


:point_right: https://travis-ci.org/markets/invisible_captcha/builds/459933611


把当然目录copy过去，cd进来 go build就可以了，没必要用go get


well i read post before this one  as mame0103 ill check against 0130  my bad sorry bud


Thanks @davisagli - Fixed. My brain wants it to be lt and rt. As in "left tag" and "right tag". :=)


Closes #9


@themech I've tried to use the "address" version of that but I had to remove it completely on order to make it work (I have Solus BTW). I tried both versions with no success. Now I have completely removed that and it works fine. I know that this means that it will affect all the Bluetooth devices and that kinda suck but I don't know how to solve the problem. Any clues?


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
//    "version": 2,
    "name": "Shrihari.me",
    "builds": [
        { "src": "package.json", "use": "@now/static-build" }
    ],
    "routes": [
      {"src": "^/static/(.*)", "dest": "/static/$1"},
      {"src": ".*", "dest": "/index.html"}
    ]
}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Successfully aliased the URL <https://hexagramone-poqm19aac.now.sh> to the following aliases.

* https://hexagram.one
* https://www.hexagram.one


Line 111: test fails if file 'orth_transl_max_tr.mat' doesn't exist


Successfully aliased the URL <https://hexagramone-c9ifob626.now.sh> to the following aliases.

* https://hexagram.one
* https://www.hexagram.one


Successfully aliased the URL <https://hexagramone-6brm4i3cf.now.sh> to the following aliases.

* https://hexagram.one
* https://www.hexagram.one


Created multidev environment [ci-example-d7-composer#ci-48](https://dashboard.pantheon.io/sites/f4acd01e-c989-48ab-8921-69c38206edee#ci-48).

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


when


Do not comment it our... just remove it


Yeah i got mixed up that was another driver :) i've did some many data east ones i've lost track
here are the original versions i backported from incase you spot an error i might have made if
there is one it'll be in the driver.

Notice the mirror hacks iq_132 added that was so MAME84 would build as it would stall on compile
otherwise, the original MAME130 driver doesn't have those just a heads up ;)

https://www.sendspace.com/file/xxx3m6


Perhaps clarify that stops accepting means ignoring/droping?


Some PEP8 warnings: Line too long and expected 2 blank lines, found 1


Thanks for the update. I was wondering if it might be possible for the repo to include the sample files your description uses as part of the tutorial. I took a shot at it in https://github.com/richb-hanover/gitless-samples. Thanks again!


When you have a moment, would you mind emailing me on bat@flurf.net?  I've forked the Qwench code and I'm going through and making improvements where I can. I'd like to ask you some questions about some of the features you didn't get around to implementing, so that whatever I change is still compatible with your plans and therefore more likely to be useful to you.


Essentially, if the text stored in your `$condition` variable matches the wildcard pattern `'harm*'` (e.g., 'harmony' or anything else beginning with 'harm' including simply 'harm' itself) the switch condition will trigger.

That will then be passed in a modified form to the `$result` variable, and you can either attempt to guess what the `-replace` operator would do in that situation or simply execute the `Measure-Karma` command again to see how it turned out and what was expected in that case. 😄


`pd.Series.nunique()` to get # of unique values directly.  So an all-pandas way might be:

```python
def is_categorical_column(col: pd.Series):
    return col.nunique() / col.size() < CATEGORICAL_COLUMN_THRESHOLD
```


Actually, this would crash following the first iteration. But, for sure, we can use a counter


tests failed:
================================== FAILURES ======
________________________ TestSup.test_sup_2_boundary_2 ________________________

self = <ellipy.gras.geom.sup.test.test_sup.TestSup object at 0x07276790>

    def test_sup_2_boundary_2(self):
        q_mat = np.diag([1, 2])
        s_mat = orth_transl(np.array([1, 0]), np.array([1, 1]))
        q_mat = np.matmul(np.dot(s_mat.transpose(), q_mat), s_mat)
        dir_mat = circle_part(100)
>       self.aux_test_sup_boundary(sup_2_boundary_2, sup_2_boundary_2, q_mat, dir_mat)

products\ellipy\gras\geom\sup\test\test_sup.py:21:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ellipy.gras.geom.sup.test.test_sup.TestSup object at 0x07276790>
f_boundary = <function sup_2_boundary_2 at 0x07247F60>
f_check_boundary = <function sup_2_boundary_2 at 0x07247F60>
q_mat = array([[1.5, 0.5],
       [0.5, 1.5]]), dir_mat = None, face_mat = []

    def aux_test_sup_boundary(self, f_boundary, f_check_boundary, q_mat, dir_mat, face_mat = []):
        max_norm = 1 + 1e-3
        min_norm = 1
        max_tol = 1e-14
>       sup_vec = np.sqrt((sum((np.dot(dir_mat, q_mat)*dir_mat).transpose())))
E       TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

products\ellipy\gras\geom\sup\test\test_sup.py:34: TypeError
________________________ TestSup.test_sup_2_boundary_3 ________________________

self = <ellipy.gras.geom.sup.test.test_sup.TestSup object at 0x0738FF70>

    def test_sup_2_boundary_3(self):
        q_mat = np.diag([1, 2, 3])
        s_mat = orth_transl(np.array([1 ,0, 0]), np.array([1, 1, 1]))
        q_mat = np.dot(np.dot(s_mat.transpose(), q_mat), s_mat)
>       (dir_mat, face_mat) = sphere_tri(6)
E       NameError: name 'sphere_tri' is not defined


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
  "version": 2,
  "builds": [
    { "src": "*.js", "use": "@now/node" },
  ]
}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Tolong di update


Successfully aliased the URL <https://hexagramone-fdkzvpyhf.now.sh> to the following aliases.

* https://hexagram.one
* https://www.hexagram.one


It is indeed tough to check after sending vote request and before receiving any replies. The idea here is, even though we have received the replies, we can issue a crash as if we haven't (since we aren't using the reply information)


See reply for crash 3


Focal length is in mm right? and pixel size is in micrometer, why not just keep everything in millimetre. Also use 10^-3 instead of 0.001. You can write this as 10**-3


@pascalgrimaud Can you check why https://travis-ci.org/jhipster/jhipster/jobs/460018214 is failing?
It seems that it is not considering the jhipster-dependencies compiled version and try to download the version from nexus repository...

_

> Downloading from sonatype-snapshots: https://oss.sonatype.org/content/repositories/snapshots/io/github/jhipster/jhipster-dependencies/2.1.0-SNAPSHOT/maven-metadata.xml
> Downloading from apache-snapshots: https://repository.apache.org/snapshots/io/github/jhipster/jhipster-dependencies/2.1.0-SNAPSHOT/maven-metadata.xml
> Downloading from sonatype-snapshots: https://oss.sonatype.org/content/repositories/snapshots/io/github/jhipster/jhipster-dependencies/2.1.0-SNAPSHOT/jhipster-dependencies-2.1.0-SNAPSHOT.pom
> Downloading from apache-snapshots: https://repository.apache.org/snapshots/io/github/jhipster/jhipster-dependencies/2.1.0-SNAPSHOT/jhipster-dependencies-2.1.0-SNAPSHOT.pom
> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> [ERROR] Non-resolvable import POM: Could not find artifact io.github.jhipster:jhipster-dependencies:pom:2.1.0-SNAPSHOT in sonatype-snapshots (https://oss.sonatype.org/content/repositories/snapshots/) @ line 119, column 25

_


I think this should be followed by:
else q.modseq = ..._nextmodseq()

So that the modseq doesn't get set back to zero in the degenerate case


FRONTEND CONFERENCE 2019 についてはまだ未定です。


Again, I would probably do `var nextBusinessDate = new Date(orderDate.getTime() + (daysToAdd * 1000 * 60 * 60 * 24))`


@PhungGroup


開催は、の「、」削除


関西フロントエンド => 関西フロントエンドUG
に修正


作っていいけるよう => 作っていけるよう
タイポ


@@ -121,7 +121,7 @@
        contador=0;
        final=0;
        // script para datos personales
		var reg=new Array(30);
		var reg=new Array(45);

		function adicion(){
		    final=contador;
@ -139,7 +139,7 @@
			//gen=document.getElementById("genero");
			//genero=gen.options[gen.SelectedIndex].text;
			genero=document.getElementById("genero").value;
			tipoc=document.getElementById("tipoc").value;

			reg[contador] = new Array(53);
		    reg[contador][0]=nombre;
		    reg[contador][1]=identificacion;
@ -153,7 +153,7 @@
		    reg[contador][9]=correo;
		    reg[contador][10]=celular3;
		    reg[contador][11]=genero;
		    reg[contador][12]=tipoc;

		    alert("Registro Guardado..");
		    contador=contador + 1;
		    document.getElementById("nombre").value="";
@ -167,7 +167,7 @@
			document.getElementById("telefono").value="";
			document.getElementById("correo").value="";
			document.getElementById("celular3").value="";
			document.getElementById("tipoc").value="";

		}
		function siguiente(){
		   if(contador < final ){
@ -184,7 +184,7 @@
		   document.getElementById("telefono").value=reg[contador][4];
		   document.getElementById("correo").value=reg[contador][9];
		   document.getElementById("celular3").value=reg[contador][10];
		   document.getElementById("tipoc").value=reg[contador][12];

		alert("siguiente" + contador);
		}
@ -203,7 +203,7 @@
		   document.getElementById("telefono").value=reg[contador][4];
		   document.getElementById("correo").value=reg[contador][9];
		   document.getElementById("celular3").value=reg[contador][10];
		   document.getElementById("tipoc").value=reg[contador][12];

		alert("anterior" + contador);
		}

@ -221,7 +221,7 @@
		   document.getElementById("telefono").value=reg[contador][4];
		   document.getElementById("correo").value=reg[contador][9];
		   document.getElementById("celular3").value=reg[contador][10];
		   document.getElementById("tipoc").value=reg[contador][12];

		   }
        function primero(){
           contador=0;
@ -236,7 +236,7 @@
		   document.getElementById("telefono").value=reg[contador][4];
		   document.getElementById("correo").value=reg[contador][9];
		   document.getElementById("celular3").value=reg[contador][10];
		   document.getElementById("tipoc").value=reg[contador][12];

               }
			function borrar(){
		    final=contador;
@ -256,7 +256,7 @@
			//gen=document.getElementById("genero");
			//genero=gen.options[gen.SelectedIndex].text;
			genero=document.getElementById("genero").value;
			tipoc=document.getElementById("tipoc").value;

			reg[contador] = new Array(53);
		    reg[contador][0]=nombre;
		    reg[contador][1]=identificacion;
@ -270,7 +270,7 @@
		    reg[contador][9]=correo;
		    reg[contador][10]=celular3;
		    reg[contador][11]=genero;
		    reg[contador][12]=tipoc;

		    alert("Registro Borrado..");
		    contador=contador + 1;
		    document.getElementById("nombre").value="";
@ -284,16 +284,16 @@
			document.getElementById("telefono").value="";
			document.getElementById("correo").value="";
			document.getElementById("celular3").value="";
			document.getElementById("tipoc").value="";

		}

	//Datos nomina------------------------------------------------
		function datosNomina(){
			final=contador;

			var tipoc=document.getElementById("tipoc").value;
			var fcontrato=document.getElementById("fcontrato").value;
			var fcontrato=document.getElementById("fcontrato").value;
			var ffcontrato=document.getElementById("ffcontrato").value;
			var departamento=document.getElementById("departamento").value;
			var cargo=document.getElementById("cargo").value;
@ -372,9 +372,238 @@
		   document.getElementById("sueldop").value=reg[contador][19];

		}
		function borrarDN(){
			final=contador;

			var tipoc=document.getElementById("tipoc").value="";
			var fcontrato=document.getElementById("fcontrato").value="";
			var ffcontrato=document.getElementById("ffcontrato").value="";
			var departamento=document.getElementById("departamento").value="";
			var cargo=document.getElementById("cargo").value="";
			var estadoe=document.getElementById("estadoe").value="";
			var sueldop=document.getElementById("sueldop").value="";
			reg[contador] = new Array(53);
			reg[contador][13]=tipoc;
			reg[contador][14]=fcontrato;
			reg[contador][15]=ffcontrato;
			reg[contador][16]=departamento;
			reg[contador][17]=cargo;
			reg[contador][18]=estadoe;
			reg[contador][19]=sueldop;

			alert("Registro Borrado...");
			contador=contador+1;

			document.getElementById("tipoc").value="";
			document.getElementById("fcontrato").value="";
			document.getElementById("ffcontrato").value="";
			document.getElementById("departamento").value="";
			document.getElementById("cargo").value="";
			document.getElementById("estadoe").value="";
			document.getElementById("sueldop").value="";

		}

//Nomina----------------------------------------------------

function cNomina(){

	final=contador;

	var sueldop=document.getElementById("sueldop").value;
	var htrab=document.getElementById("htrab").value;
	var hed=document.getElementById("hed").value;
	var hen=document.getElementById("hen").value;
	var hef=document.getElementById("hef").value;

	var vhn=document.getElementById("vhn").value=sueldop/240;
	var thed=document.getElementById("thed").value=hed*(vhn*1.25);
	var then=document.getElementById("then").value=hen*(vhn*1.50);
	var thef=document.getElementById("thef").value= hef*(vhn*1.75);
	var vthe=document.getElementById("vthe").value=thed+then+thef;

function subTransp(){
				if(vhn*htrab<1600000){
						var subt=(78400/240)*htrab;
					}else{
						var subt=0;
						}
					return subt;
				}

	var st=document.getElementById("st").value=subTransp();

	var bon=document.getElementById("bon").value=(sueldop*3)/100;
	var com=document.getElementById("com").value=(sueldop*1.8)/100;
	var odev=document.getElementById("odev").value=0;
	var tdev=document.getElementById("tdev").value=(vhn+htrab+vthe + sueldop+ bon+ com+ odev);

	function cooperativa(){
				var coope = tdev*0.5;
				if (coope>80000){
				var coop2 =80000;
						}else{
					var coop2=coope;
					}
				return coop2;

				}
		var coop=document.getElementById("coop").value=cooperativa()
		var salud= document.getElementById("salud").value=tdev*0.4;

		var pension=document.getElementById("pension").value=tdev*0.6;
	function retencion(){
				if(tdev>=1600000){
					var rete=tdev*0.6;
				}else{
				var rete=0;
				}
			return rete;
		}
		var ret=document.getElementById("ret").value=retencion();
		var cajacomp=document.getElementById("cajacomp").value=tdev*0.04;

		var prestamo=document.getElementById("prestamo").value;
		var cuota=document.getElementById("cuota").value;
		var oded=document.getElementById("oded").value=prestamo/cuota;

		var  tded=document.getElementById("tded").value=ret+cajacomp+oded;
		var tneto=document.getElementById("tneto").value=tdev-tded;

}function guardarCNomina(){
final=contador;
reg[contador] = new Array(53);
		reg[contador][20]=sueldop;
		reg[contador][21]=htrab;
		reg[contador][22]=hed;
		reg[contador][23]=hen;
		reg[contador][24]=hef;
		reg[contador][25]=vhn;
		reg[contador][26]=thed;
		reg[contador][27]=then;
		reg[contador][28]=thef;
		reg[contador][29]=vthe;
		reg[contador][30]=st;
		reg[contador][31]=bon;
		reg[contador][32]=com;
		reg[contador][33]=odev;
		reg[contador][34]=tdev;
		reg[contador][35]=coop;
		reg[contador][36]=pension;
		reg[contador][37]=ret;
		reg[contador][38]=cajacomp;
		reg[contador][39]=prestamo;
		reg[contador][40]=cuota;
		reg[contador][41]=oded;
		reg[contador][42]=tded;
		reg[contador][43]=tneto

		alert("Registro almacenado...");
			contador=contador+1;

			document.getElementById("sueldop").value="";
			document.getElementById("htrab").value="";
			document.getElementById("hed").value="";
			document.getElementById("hen").value="";
			document.getElementById("hef").value="";
			document.getElementById("vhn").value="";
			document.getElementById("thed").value="";
			document.getElementById("then").value="";
			document.getElementById("thef").value="";
			document.getElementById("vthe").value="";
			document.getElementById("st").value="";
			document.getElementById("bon").value="";
			document.getElementById("com").value="";
			document.getElementById("odev").value="";
			document.getElementById("tdev").value="";
			document.getElementById("coop").value="";
			document.getElementById("pension").value="";
			document.getElementById("ret").value="";
			document.getElementById("cajacomp").value="";
			document.getElementById("prestamo").value="";
			document.getElementById("cuota").value="";
			document.getElementById("oded").value="";
			document.getElementById("tded").value="";
			document.getElementById("tneto").value="";

		</script>

}function siguienteCNom(){
		   if(contador < final ){
			 contador=contador + 1;
			}
document.getElementById("sueldop").value=reg[contador][20];
document.getElementById("htrab").value=reg[contador][21];
document.getElementById("hed").value=reg[contador][22];
document.getElementById("hen").value=reg[contador][23];
document.getElementById("hef").value=reg[contador][24];
document.getElementById("vhn").value=reg[contador][25];
document.getElementById("thed").value=reg[contador][26];
document.getElementById("then").value=reg[contador][27];
document.getElementById("thef").value=reg[contador][28];
document.getElementById("vthe").value=reg[contador][29];
document.getElementById("st").value=reg[contador][30];
document.getElementById("bon").value=reg[contador][31];
document.getElementById("com").value=reg[contador][32];
document.getElementById("odev").value=reg[contador][33];
document.getElementById("tdev").value=reg[contador][34];
document.getElementById("coop").value=reg[contador][35];
document.getElementById("pension").value=reg[contador][36];
document.getElementById("ret").value=reg[contador][37];
document.getElementById("cajacomp").value=reg[contador][38];
document.getElementById("prestamo").value=reg[contador][39];
document.getElementById("cuota").value=reg[contador][40];
document.getElementById("oded").value=reg[contador][41];
document.getElementById("tded").value=reg[contador][42];
document.getElementById("tneto").value=reg[contador][43];

		alert("siguiente" + contador);
		}function anteriorCN(){
		   if(contador > 0){
		     contador=contador - 1;
		   }
document.getElementById("sueldop").value=reg[contador][20];
document.getElementById("htrab").value=reg[contador][21];
document.getElementById("hed").value=reg[contador][22];
document.getElementById("hen").value=reg[contador][23];
document.getElementById("hef").value=reg[contador][24];
document.getElementById("vhn").value=reg[contador][25];
document.getElementById("thed").value=reg[contador][26];
document.getElementById("then").value=reg[contador][27];
document.getElementById("thef").value=reg[contador][28];
document.getElementById("vthe").value=reg[contador][29];
document.getElementById("st").value=reg[contador][30];
document.getElementById("bon").value=reg[contador][31];
document.getElementById("com").value=reg[contador][32];
document.getElementById("odev").value=reg[contador][33];
document.getElementById("tdev").value=reg[contador][34];
document.getElementById("coop").value=reg[contador][35];
document.getElementById("pension").value=reg[contador][36];
document.getElementById("ret").value=reg[contador][37];
document.getElementById("cajacomp").value=reg[contador][38];
document.getElementById("prestamo").value=reg[contador][39];
document.getElementById("cuota").value=reg[contador][40];
document.getElementById("oded").value=reg[contador][41];
document.getElementById("tded").value=reg[contador][42];
document.getElementById("tneto").value=reg[contador][43];
		alert("anterior" + contador);
		}

		</script>

@ -420,7 +649,7 @@

@ -487,16 +716,16 @@
										<input type="button" id="siguiente" value=">" onclick="siguiente()" />
										<input type="button" id="" value=">||"onclick="ultimo()"  />
										<input type="button" id="" value="Guardar" onclick="adicion()" />
										<input type="button" id="" value="Borrar"  onclick="borrar()" />
										<input type="button" id="" value="Borrar"  onclick="borrar()" />

Esta ficha contiene, los datos Laborales de cada trabajador, para sus consultas habituales.

@ -556,7 +785,7 @@
										<input type="button" id="siguiente" value=">" onclick="siguienteDL()" />
										<input type="button" id="" value=">||" onclick="ultimoDL()" />
										<input type="button" id="" value="Guardar" onclick="datosNomina()" />
										<input type="button" id="" value="Borrar" onclick="borrar()" />
										<input type="button" id="" value="Borrar" onclick="borrarDN()" />

@ -564,7 +793,7 @@

@ -574,28 +803,28 @@
 					        Liquidación del Sueldo Devengado

						    Sueldo Pactado:<input type="text" value="" id="sueldop"  />
						    Horas Trabajadas:<input type="text" value="" id="htrab" />
						    Horas Ext Diurnas:<input type="text" value="" id="hed" />
						    Horas Ext Nocturna:<input type="text" value="" id="hen" />
						    Horas Ext Festivas:<input type="text" value="" id="hef" />
						    Sueldo Pactado:<input type="" value="" id="sueldop"  />
						    Horas Trabajadas:<input type="" value="" id="htrab" />
						    Horas Ext Diurnas:<input type="" value="" id="hed" />
						    Horas Ext Nocturna:<input type="" value="" id="hen" />
						    Horas Ext Festivas:<input type="" value="" id="hef" />

						    Valor Hora Normal:<input type="text" value="" id="vhn" />
						    Total Horas Ext Diurnas:<input type="text" value="" id="thed" />
						    Total Horas Ext Nocturnas:<input type="text" value="" id="then" />
						    Total Horas Ext Festivas:<input type="text" value="" id="thef" />
						    Total Horas Extras:<input type="text" value="" id="vthe" />
						    Valor Hora Normal:<input type="" value="" id="vhn" />
						    Total Horas Ext Diurnas:<input type="" value="" id="thed" />
						    Total Horas Ext Nocturnas:<input type="" value="" id="then" />
						    Total Horas Ext Festivas:<input type="" value="" id="thef" />
						    Total Horas Extras:<input type="" value="" id="vthe" />

						    Subsidio Transporte:<input type="text" value="" id="st" />
						    Bonificación:<input type="text" value="" id="bon" />
						    Comisión:<input type="text" value="" id="com" />
						    Otros Devengados:<input type="text" value="" id="odev" />
						    Total Horas Extras:<input type="text" value="" id="vthe" />
						    Subsidio Transporte:<input type="" value="" id="st" />
						    Bonificación:<input type="" value="" id="bon" />
						    Comisión:<input type="" value="" id="com" />
						    Otros Devengados:<input type="" value="" id="odev" />

						    Total Devengado:<input type="text" value="" id="tdev" />
						    Total Devengado:<input type="" value="" id="tdev" />

@ -604,22 +833,22 @@
 					        Deducciones al Sueldo de Empleado

						    Salud:<input type="text" value="" id="salud" />
						    Pensión:<input type="text" value="" id="pension" />
						    Cooperativa:<input type="text" value="" id="coop" />
						    Retención:<input type="text" value="" id="retencion" />
						    Caja:<input type="text" value="" id="cajacomp" />
						    Salud:<input type="" value="" id="salud" />
						    Pensión:<input type="" value="" id="pension" />
						    Cooperativa:<input type="" value="" id="coop" />
						    Retención:<input type="" value="" id="ret" />
						    Caja:<input type="" value="" id="cajacomp" />

						    Prestamos:<input type="text" value="" id="prestamo" />
						    Cuota:<input type="text" value="" id="cuota" />
						    Otras Deducciones:<input type="text" value="" id="oded" />
						    Acciones:<input type="button" value="Calcular.." id="calculo" onclick="c()" />
						    Prestamos:<input type="" value="" id="prestamo" />
						    Cuota:<input type="" value="" id="cuota" />
						    Otras Deducciones:<input type="" value="" id="oded" />
						    Acciones:<input type="button" value="Calcular.." id="calculo" onclick="cNomina()" />

						    Total Deducido:<input type="text" value="" id="tdev" />
						    Total Deducido:<input type="" value="" id="tded" />

@ -631,7 +860,7 @@

						    Total Neto:<input type="text" value="" id="tdev" />
						    Total Neto:<input type="" value="" id="tneto" />

@ -641,11 +870,11 @@

										<input type="button" id="inicio" value="||<" />
										<input type="button" id="anterior" value="<" />
										<input type="button" id="siguiente" value=">" />
										<input type="button" id="anterior" value="<" onclick="anteriorCN()"/>
										<input type="button" id="siguiente" value=">" onclick="siguienteCNom()" />
										<input type="button" id="" value=">||" />
										<input type="button" id="" value="Guardar" onclick="capturar()"/>
										<input type="button" id="" value="Borrar" />
										<input type="button" id="" value="Guardar" onclick="guardarCNomina()"/>
										<input type="button" id="" value="Borrar" />

@ -668,21 +897,16 @@
						   ser aplicados.

						   A cerca del Modelo.

						   Este modelo fué creado en su totalidad en el lenguaje de marcado de hiper texto HTML y el lenguaje de definición de estilos en cascada CSS, por Waldo Jimenez Pinto

						   Bogotá D.C., Octubre de 2018.

						   Bogotá D.C., Octubre de 2018.

	          Dirección: carrera 44a # 63-24,  teléfonos 2 11 70 28 - 2 11 78 88, email info@cooperativacootanxx.com, Página Web http://www.cootanxx.com

	          Reservados todos los derechos de autor, bajo licencia Copyright 2018.


Do we want to make this more generalised as readtypemodseq and export the types?

I'm thinking ahead a little here since I'm about to add an accessmodseq which gets bumped whenever an acl in your username gets changed.


2018.11.26 => 2018.11.24


I would probably call this silent to match the naming elsewhere...


done ..thanks


# Called by Poedit


The usual trick I've used for upgrades here is to make it not an error if the MODSEQ is missing, but just to treat it like it's zero.  Then you can talk to old versions of the client/server and not die


There are three possible locations, two of which are in the US.  And when a NetSuite developer sees a location variable, he or she expect it to be a location internal id.  A country code is okay but it should be named something else.


During the contract deployment, 'creationTime' is initialised with 'now'. Later on, 'creationTime' is used in modifier function - onlyBefore() and onlyAfter().


Still not used


This is causing a regression error when running e.g. `iocage get -r release`
```
➜  iocage git:(master) iocage get -r release
Traceback (most recent call last):
  File "/usr/local/bin/iocage", line 10, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/iocage_cli/get.py", line 122, in cli
    jails = ioc.IOCage().get(prop, recursive=True)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/iocage.py", line 1222, in get
    jail_list.sort(key=sort)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 337, in sort_key
    return (list(item[0].keys())[0],)
KeyError: 0
```


New Logo needs to be uploaded.


Use of the console object means this cannot be used server side.  Not a great decision in a custom module.


yes agreed


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (3093 of 3094 tests passed, 0 test warnings)

Failures:

regression Test Summary
 * Passed: 651
 * Failed: 1

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


ExtensiblePlantEquipmentLists-6871 (mjwitte) - i386-Windows-7-VisualStudio-14: OK (3054 of 3054 tests passed, 0 test warnings)

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


Ready


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-MacOS-10.9-clang: OK (3053 of 3054 tests passed, 0 test warnings)

Failures:

regression Test Summary
 * Passed: 631
 * Failed: 1

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


as long as we have defensive methods as well, and handle checks in the UI I'm fine with that.  I'm still learning my way around Godot.  If you're going to have asserts, also make sure that there's one checking that the content dict has the item in it as a key.

I usually prefer to keep safety checks within functions that perform manipulation solely to reduce on boilerplate and prevent accidentally missing a check that's practically required in all use cases.


Successfully aliased the URL <https://docs-urxxpbcqtf.zeit.sh> to the following alias.

* https://docs.zeit.sh


This is weird and probably wrong.   I think it should be `}));`


@nicklockwood I'm not quite following here, why you only add a few classes here if `signature` is nil, unlike the old implementation supposing for all classes?


Successfully aliased the URL <https://importpw-open-graph-card-lsmytfsgwl.n8.io> to the following alias.

* https://og.import.pw


Why does it need the parent in the constructor?


`N/log` and `N/utils` are always available and don't need to be imported.


Did you mean two-byte? (Not one-byte)


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

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


记得写 history


足回りピン配置


I think we should use `"1"` or `"2"` instead of `"One"` or `"Two"`, like we did in `edition`.


Semicolon


Restric the change like the commit 99e29fe and 2ae2ea5.


i don't understand the "such that there is..." statement.


@alonikomax Thanks for reporting the bug. Have merged the PR


先来一个段落
>我只是站在巨人的肩膀上而已
-  基础
-  拓展
-  实战
1.CSS
2.javascript
3.vue.js
|：项目：|：金额：|
|房产| 10瓦特|
|餐饮| 20瓦特|
|物流| 三十w ^ |


Pull request test failed due to settings taking time to update.


Successfully aliased the URL <https://today-lmt1q8479.now.sh> to the following alias.

* https://rod.today


Please run and fix the tests locally before pushing the commits, thanks.


i guess i'm not really understanding why that makes a difference though...  why did the previous code not hanlde this ok? thanks!


I don't want to have to use BotFather


＃大标题
先来一个段落
>我只是站在巨人的肩膀上而已
- 基础
- 拓展
- 实战
1.CSS
2.javascript
3.vue.js
|：项目：|：金额：|
| 房产      | 10瓦特  |
| 餐饮      | 20瓦特  |
| 物流      | 三十w ^|


So I tried, but I was running out of time to submit this (I had lost my first shot at this when my comp crashed and i hadn't yet saved anything)....so long story short, i couldn't figure out why it wasn't working when it was initialized here originally, so I did it below.


here's another way to phrase this.  say i was assigned a bug saying that we're inappropriately removing these assignments.  First, why would hte previous code ahve marked these are removable.  Second, that was figured out, why is this the appropriate sort of fix?  Thanks!


> In simple terms, why did the previous code have a problem here?

Previous code assumed that a flow capture could either capture an l-value (address) or r-value (underlying value) of a symbol, but not both. For the added unit test, and also for [CompoundAssignment_07](http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests/IOperation/IOperationTests_ICompoundAssignmentOperation.cs,1047), the flow capture for the left of assignment is actually capturing both the current value of the left and it's address, so is both a read and a write - previous code was assuming it just takes the address, so was missing out processing it as a read. I am referring to [this](http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests/IOperation/IOperationTests_ICompoundAssignmentOperation.cs,1073) flow capture for CompoundAssignment_07 unit test. This flow capture reference is then assigned later in the flow graph [here](http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests/IOperation/IOperationTests_ICompoundAssignmentOperation.cs,1131), where both the prior captured value and address are used.

Ideally, compiler will implement https://github.com/dotnet/roslyn/issues/31007 and we will not need to compute what does each flow capture actually capture: l-value, r-value or both.


Ahh, I see later that the nextmodseq logic happens on write.  Fair enough - so if this isn't the place.  Having said that, should we ALWAYS overwrite the modseq with the passed value in that case?


Not sure whether all chunks are meant to have [Citation] instead of [Reference]. If yes, there is an issue raising from `Theory Model`.

https://github.com/JacquesCarette/Drasil/blob/29bdf5b9962e535a161a2a99b147c342485e5ed7/code/drasil-example/Drasil/SWHS/TMods.hs#L34-L39
https://github.com/JacquesCarette/Drasil/blob/29bdf5b9962e535a161a2a99b147c342485e5ed7/code/drasil-example/Drasil/SWHS/TMods.hs#L50-L51

Does URI considered as Citation too? @JacquesCarette


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6572482d-a329-4bd7-b259-89784ab822c2?env_id=ibm%3Ayp%3Aeu-de "continous-delivery-chat-app"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f2ccef24-c2e5-4352-9a2a-55fe1bb3f3e9?env_id=ibm%3Ayp%3Aeu-de "push-pipeline") deployed [whatsapp_goes_simple](https://github.com/gabrieldimi/whatsapp_goes_simple/releases/tag/deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181127-033752 "deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181127-033752") to [dev](https://console.bluemix.net/apps/aac13804-b13b-46ac-a757-3e013837bb6c?env_id=ibm:yp:eu-de "ibm:yp:eu-de:gabriel.dimitrov@student.reutlingen-university.de:dev"), including this commit


This was an interesting quirk. I was using the SDK in a Flask-based project and was having difficulties getting Werkzeug's FileStorage objects (which wrap tempfile.SpooledTemporaryFile) to play nicely with _add_from_stream(). After reading some source code and doing some research, this appears to be due to the fact that, as of Python 3.7.1, tempfile.SpooledTemporaryFile does not fully implement io.BaseIO. Specifically, SpooledTemporaryFile objects do not implement readable, writeable, or seekable, and their seek() method returns None instead of the current position in the stream. One solution would have been to pin Werkzeug to 0.12.2, but there were apparent security issues with versions below 0.13 related to chunked transfer encoding. The solution in this instance was to simply bypass the reliance on seek()'s return value by using tell(), which still behaves correctly.

Most of the information I was able to find is compiled [here](https://stackoverflow.com/a/51905420)


I didn't even think about the N/log when I wrote this....oops


Nice!


Hmm. How did this get through the download checks?


I've taken care of Theory Model (it uses `Reference2` instead).  I think that eventually we'll have to move to `Reference2` for most of these, but let's stick with `Citation` for the places where it works for now.


Sorry, I didn't see that specific line since the other sky_coords did not say that.

I presume we are doing everything based on the CHIPS paper http://repository.ias.ac.in/114487/1/Trott_2016_ApJ_818_139.pdf ? If you look at Equation 52, there is no factor of 2 involved for the Gaussian beam.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6572482d-a329-4bd7-b259-89784ab822c2?env_id=ibm%3Ayp%3Aeu-de "continous-delivery-chat-app"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f2ccef24-c2e5-4352-9a2a-55fe1bb3f3e9?env_id=ibm%3Ayp%3Aeu-de "push-pipeline") deployed [whatsapp_goes_simple](https://github.com/gabrieldimi/whatsapp_goes_simple/releases/tag/deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181127-034645 "deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181127-034645") to [dev](https://console.bluemix.net/apps/aac13804-b13b-46ac-a757-3e013837bb6c?env_id=ibm:yp:eu-de "ibm:yp:eu-de:gabriel.dimitrov@student.reutlingen-university.de:dev"), including this commit


latest ver,


documentation latest


The template would be for a 1920x1080 size.


- Fixed unspecified problem. The board was rotated wrong, this had to do w/ Jesse code


I think oldfoss is doing something funny, as there's no way that link would have passed the checks here: https://github.com/just-install/just-install-updater-go/blob/master/jiup/rules/reachability-test/main.go#L156-L170 . I'm going to do some testing tomorrow.


bug fix


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


![](https://github.trello.services/images/mini-trello-icon.png) [Unbinned fit](https://trello.com/c/Qo4488L1/5-unbinned-fit)


After i have another look, may be this part of code:
`  count=1; for setn in ${setnames.join(' ')} ; do
    cut -f `echo \$fixfields` peps\$count | tail -n+2 >> fixpeps
    sort -u fixpeps > tmpp
    mv tmpp fixpeps
    ((count++))
  done`

should be changed to
`count=1; for setn in ${setnames.join(' ')} ; do
    cut -f `echo \$fixfields` peps\$count | tail -n+2 >> fixpeps
    ((count++))
  done
   sort -u fixpeps > tmpp
   mv tmpp fixpeps
`
sort after cat, right?


基本语法


Hi，I am wondering whether the celltype data in the last column of this file “68k_pbmc_barcodes_annotation” are the "true" cell populations that can serve as the benchmark to evaluate the clustering accuracy of certain clustering method like kmeans?


i meant to take those out, time crunch... not my best work


رؤلالالالالالاؤ


http://mamedev.emulab.it/haze/misc/luplup_beforefreeze.zip

save state about 3 seconds before the freeze, happens in both 32-bit and 64-bit


获取主机 ip


Please take out the `__init__.pyc` and add the `__init__.py` file please


闫乃实 https://github.com/ns18631196360


Shame on you


Reverting that change in this commit (with some more comments for clarity) https://github.com/opencollective/opencollective-frontend/pull/1097/commits/ba2e3fff96d7e5c48130329d8a0936f80cd2f60f


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1788 of 1788 tests passed, 0 test warnings)

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


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/d604ec4b5a041c157104fd6f6c712d9f9856f8b6)

Built at __20181127 - 04:10:17__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/rpm.txt) | 1145 cases, 42 failed, t: n/a | FAIL :red_circle:
msvc.Debug | [console](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//console) | no test results, t: n/a | FAIL :red_circle:
msvc.Debug,
NINJA_BUILD=true | [console](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//console) | no test results, t: n/a | FAIL :red_circle:
msvc.Debug
-Dunity=OFF | [console](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//console) | no test results, t: n/a | FAIL :red_circle:
msvc.Release | [console](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//console) | no test results, t: n/a | FAIL :red_circle:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m11s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1145 cases, 42 failed, t: 903s | FAIL :red_circle:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/clang.Debug.txt) | 1145 cases, 42 failed, t: 3m12s | FAIL :red_circle:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Debug.txt) | 1145 cases, 42 failed, t: 3m28s | FAIL :red_circle:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/clang.Debug_Dunity_OFF.txt) | 1145 cases, 42 failed, t: 10m46s | FAIL :red_circle:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/clang.Release_Dassert_ON.txt) | 1145 cases, 42 failed, t: 5m38s | FAIL :red_circle:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Debug_Dunity_OFF.txt) | 1145 cases, 42 failed, t: 10m32s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Debug_Dstatic_OFF.txt) | 1145 cases, 42 failed, t: 3m28s | FAIL :red_circle:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Release_Dassert_ON.txt) | 1145 cases, 42 failed, t: 6m7s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1145 cases, 42 failed, t: 3m27s | FAIL :red_circle:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1145 cases, 42 failed, t: 3m0s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1145 cases, 42 failed, t: 9m16s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2/30//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1145 cases, 42 failed, t: 12m43s | FAIL :red_circle:


"A block `B` is justified is there is a descendant of `B` in `store`" this does not make sense.


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

I updated the Github team because of this commit.

- @dpryan79 was added to this feedstock maintenance team.

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

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

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


ADICIONAR POIS NÃO POSSUO AUTORIZAÇÃO


I changed li 4. from Markup to <strong> due to there being some kind of error not showing Markup bold character.


It is a basic program.


this is updated program


what about blank 'href'  https://d.pr/i/bbf80e ?


Verta naudoti `url_encode` filtrą. Nes tarpų ir `/` simbolių nepakeičia.
Palygink sugeneruotą kodą `http://hack%3Cb%3Eer%3C%2Fb%3E%27is%20po%20.mySubdomain%20%26project%3D123.projektai.nfqakademija.lt/` su savu.

Plačiau: https://twig.symfony.com/doc/2.x/filters/url_encode.html


@govindkrjoshi  Rescuing all exceptions isn't a good idea. I suggest we only rescue `StandardError`s

For more info, check this excellent [article](https://blog.honeybadger.io/a-beginner-s-guide-to-exceptions-in-ruby/) on the topic.


Please open an issue, I will check soon. Also ensure you use current .htaccess.


lmao !!!


jlksajsdlkas


对对


Twig'e nėra būtini skliaustai.
Be skliaustų tampa labiau skaitoma. Juos verta naudoti atskirti loginius elementus (jei jų yra daug).
Pvz.
```twig
{% if (student == 'Geraldas Kasperovičius') and (project == 'Pagalba buhalteriui') %}
```
Bet pilnai veiks ir (dažniausiai naudojama):
```twig
{% if student == 'Geraldas Kasperovičius') and (project == 'Pagalba buhalteriui' %}
```

Plačiau: https://twig.symfony.com/doc/2.x/tags/if.html


Curious. Why is the max 16?


This looks good


I'm sure I'm missing something clever between this and https://github.com/ARMmbed/mbed-os/commit/fbd959eb27d67c49e0e86ff6b5e2975b93c4b131#diff-9f7cb427329804c4515c17b1175d49a3R55, but what is it?

Why is this define titled the same as the static inline function?


ExtensiblePlantEquipmentLists-6871 (mjwitte) - Win64-Windows-7-VisualStudio-14: OK (3053 of 3054 tests passed, 0 test warnings)

Failures:

regression Test Summary
 * Passed: 631
 * Failed: 1

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


This is just me, but secure code without open and close braces feels like it's asking for trouble, even if it's just one line and immediately leaves the context of the file.


AWESOOOOOOOOOOOOOOOM


The following doc(s) have been deployed to the [sandboxsiz](https://sandboxsiz-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/create-sites](https://sandboxsiz-static-docs.pantheonsite.io/docs/create-sites)


This is to solve the currently revealed malicious code injected in `event-stream > 3.3.4`, which is pervasively used in NPM ecosystem. It had been injected a dependency to `flatmap-stream` which has malicious behaviour.
The `event-stream` package is so pervasive that I didn't even add it to the dependency explicitly but one of the upstream packages depends on it.

So this is why I said "malicious dependency is *threw away*" even if it seems that new dependency is *added* :-)


Is it possible for psa_close to fail in a unbound way?


planning to compress the sprites.txt by removing some of the arguments if they match the defaults.


Evil Dr. Hallam