Thanks for getting this started!


That's not entirely true anymore, it recognizes some of it, but not all of it. They're working on integrating all of it.


This broke our build with the following error:

```
/go/src/github.com/hashicorp/terraform/vendor/github.com/Azure/azure-sdk-for-go/management/http.go:91: unknown tls.Config field 'Renegotiation' in struct literal
```


python is ~ w e i r d ~


Since there is actually no computation happening here, you can separate these returned variables into constants, and just use them wherever you need them.

For example:

```go
const (
    idResult = `<li id="result"`
    spanLast = `a-span-last"`
)
```


Reverting for take 2


The following doc(s) have been deployed to the [codeofcon](https://codeofcon-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/code-of-conduct](https://codeofcon-static-docs.pantheonsite.io/docs/code-of-conduct)
- [docs/power-users](https://codeofcon-static-docs.pantheonsite.io/docs/power-users)
- [CODE_OF_CONDUCT.md](https://github.com/pantheon-systems/documentation/commit/0818d05fff59c457ca7a0855a469d3984ddab366/CODE_OF_CONDUCT.md)


opps


oops*


Will try it :)


Likely, but I failed to disable the cursor acceleration
on the MS mouse driver, and that acceleration stuff
always makes the cursors out of sync.
We can probably emulate some tablet too, but sermouse
is sermouse, and this limitation is unsolvable for it.
Who cares if we already have int33.
This patch is just a joke basically. I initially implemented
sermouse just to test our int33 API and compare it to
the native drivers. This paid off very well, because I was
able to try many things with the native driver to understand
them better. I don't think this is useful for something else.


Sure! It was the `install` part I was commenting...


Now I'm far from being a good programmer but...

Lol

Then again, if it works, right?


>  and it knows which one of a, b is a pointer and which is a number

The compiler knows that because `a` and `b` have to be declared somewhere.  So the compiler knows their types (two major categories of types being 'integer types' (e.g. `char`, `int`, `long`, ...) and 'pointer types' (e.g. `short *`, `int *`, `struct unicorn *`))

If both operands are numbers, regular addition is done (obviously).

If exactly one of the operands of an addition, pointer arithmetic is done: A multiple (>=1, depending on the size of the pointed-to type of the pointer) of the integer is added to the pointer, the result is a pointer that points into the same array the original pointer pointed into, but some elements further into it.

If both operands are pointers, it won't compile because it doesn't make sense to add together two addresses (`100 + Koelnstr. 42` makes sense, but  `Koelnstr. 42 + Bonner Talweg 123`? Not so much.)

> though they are both represented by int.

On your machine anyway :) C doesn't guaranteed you that pointers are integers "behind the scenes" (however your C implementation for the hardware you're working with probably does). Outside embedded programming, there's hardly ever a need to know details about how pointer values are represented in memory.

Cheers


i also would include a detailed readme including the following:

what you did
decisions you made around organization + implementation
what you could do better with the current implementation given more time
- what would need to be changed if this was going to be deployed in a production environment?
- what isn't scalable? what isn't performant, and could be improved?
what are you interested in doing next with this project?
- what are the next steps of this project?
- any interest or ideas for a related project that stems from ideas from this project?


@davidsbailey btw may need to add a `require_relative '../../deployment'` to get CDO in this context


Rev 1.005 а не Rev 1.004


Hi,

Is the intention to update the TS wiki about this change too? https://desi.lbl.gov/trac/wiki/TargetSelectionWG/TargetSelection#EmissionLinesGalaxiesELG


Another reference to the APILocator as pointed out above by @jdotcms. Extract to instance variable


Let's throw and AutomationException(string errorMessage, e) here instead of stacktrace


Same as above


We should actually check the record like we do everywhere else (is it a SYSCALL create record?)


Boris, cudnn.fastest used to not call Find/FindEx, it used Get instead. It looks like you've changed that behavior.


Nah i'm making my own fork of it. I would suggest btw that you separate your projects within repos. I'm probably going to make my own version. There's a lot of cleaning up to do in this code too, and I don't think you'll appreciate how I handle the clean-up.


In addition to the positive test above (we can create and destroy a file with the corresponding audit records), we should also do a negative test with an exclude filter active to prevent the creation of the audit records and test for the *absence* of the audit records.


essentially your goal with the above points is to create an astute representation of your technical skills - employers are used to looking at coding and seeing what they would change - and if you address the things on their mind by saying it could be done better its reaffirming for them (that they are correct) but also that your work is not limited by what they are seeing - what is limiting your work is the time/effort that was put forth for the project - which is easily changed


Fixed rather all fuzzy strings


This line should be replaced with
```
if __name__ == '__main__':
    app.run(debug=True)
```
so that it will run when invoked but not when imported.


@gruen wow this is rad


Alright alright

Btw, this is not for an employer. But I have been curious to what extent they will view this stuff like one, since the program is aimed towards beginners as well (which tbh, I consider myself closer to that side of the spectrum).

What is a production environment? I have no idea


<!DOCTYPE html>
<html>
    <head>
	</head>
	<body>
        <p>
          <?php
            echo "Minha primeira linha em PHP!";
          ?>
        </p>
	</body>
</html>


After installing requirements with pip, you can write them to your requirements file by running `pip freeze > requirements.txt`.


I dont see here where shared dir is mounted, are you planning that daemon mode will mount the shared rootfs or will expect that would be mounted before the daemon start ?


Ja dat werkte, ma ik wist niet of ik het op de juiste manier had gedaan.


Criando meu primeiro branch


Nice commit, nice to see how far you have come in the git command line 📦


The flash messages are commented out currently, because they will not display until we add them to our templates.


ah , they will look at your github if you have something there for sure
though - and if there's something to read it's much easier to make a
statement that way

On Tue, Sep 27, 2016 at 5:37 PM, Hank <notifications@github.com> wrote:

> Alright alright
>
> Btw, this is not for an employer. But I have been curious to what extent
> they will view this stuff like one, since the program is aimed towards
> beginners as well (which tbh, I consider myself closer to that side of the
> spectrum).
>
> What is a production environment? I have no idea
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/HankShorb/Sticks-Stones/commit/0d505162af471ec320d298a516c92e24bce4d6f8#commitcomment-19198571>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADcMX7pB8nJa7rIyfk0A2pjcuGkaxE6Iks5quYyzgaJpZM4KIKb2>
> .
>


production environment means 'released to the world', essentially - what
security risks exist now, can a lot of people use it at once, is it
functionally useful UX and UI wise for the target user, stuff that needs to
be taken into account when releasing a product for real

On Tue, Sep 27, 2016 at 5:43 PM, Andreas Harris Hadjigeorgiou <
ahh2131@columbia.edu> wrote:

> ah , they will look at your github if you have something there for sure
> though - and if there's something to read it's much easier to make a
> statement that way
>
> On Tue, Sep 27, 2016 at 5:37 PM, Hank <notifications@github.com> wrote:
>
>> Alright alright
>>
>> Btw, this is not for an employer. But I have been curious to what extent
>> they will view this stuff like one, since the program is aimed towards
>> beginners as well (which tbh, I consider myself closer to that side of the
>> spectrum).
>>
>> What is a production environment? I have no idea
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/HankShorb/Sticks-Stones/commit/0d505162af471ec320d298a516c92e24bce4d6f8#commitcomment-19198571>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/ADcMX7pB8nJa7rIyfk0A2pjcuGkaxE6Iks5quYyzgaJpZM4KIKb2>
>> .
>>
>
>


This is one way to provide the title for the layout.


This is another way to provide the title for the layout.


Source: http://bgp.he.net/AS25689#_prefixes


Yeah I don't think this is the right approach.  It seems to me that the issue is in the construct last name, probably something about the spacer that is returned from getNameSuffix?

https://github.com/NREL/OpenStudio/blob/0ee7e83a4657c5d823a6b17dff6c8032d38a3366/openstudiocore/src/utilities/idf/Workspace.cpp#L2546


We could remove the 'ses' match in this case, couldn't we?  Unless I'm mistaken, when using the '${key}_set' match we could match on any session ID so long as it was set, yes?

If true, it seems like we would be better served to omit the 'ses' check in this particular case, even though we probably will only catch sessions that match '$sessionid' in this test.


Thanks for all your help - I am getting there with your and Seth's help and I appreciate all your input!


Error message associated with this commit:

```
cd /usr/testbed/obj/testbed
/usr/testbed/src/testbed/configure --with-TBDEFS=/etc/emulab/northslope.conf
cd install
perl emulab-install -b -p /var/tmp/packages boss

##### Installation failed in phase database:
Unable to execute: '/usr/local/bin/mysql tbdb < /usr/testbed/src/testbed/sql/database-fill-supplemental.sql'
-------------------- Phase Stack ----------------------------
sdbdata    Filling tables with supplemental data
database   Setting up database
--------------------------------------------------------------
------------------------------------------ Last Command Output
Command: /usr/local/bin/mysql tbdb < /usr/testbed/src/testbed/sql/database-fill-supplemental.sql
ERROR 1136 (21S01) at line 8: Column count doesn't match value count at row 1
--------------------------------------------------------------
Please send the above output to testbed-ops@emulab.net
```


Thanks @skalarproduktraum !


This should not return a string to indicate the function is done. You know it's done because it returns.


return is not needed, copyTo is void


This fixed the bug:  #3

### Before

### After


First attempt at fixing this bug #3


Extending from a base layout makes it particularly easy to add or update shared elements across templates. For example, the appropriate flash messages can now appear in any template.


Just to be sure, we should probably put `\b` around these too.


Looks like this line is duplicated `multipart.addBodyPart(messageBodyPart);`


@l2fprod please review


yeah in the standard C or older gcc complier it is not allowed


This is the line 02


git add wallie.py
git commit -m "исправлен баг"


good job man!


Me devolví a atrás


This closes #13


Suggest using try with resources so outputstream is always closed.
e.g. `try (OutputStream outputStream = new FileOutputStream(file)) {`
remove `outputStream.close()` as that will automatically be called.


LOGGER.debug


After rebase with master, all these `System.outs` will change to LOGGER


Sorry I have no idea. Didn't even know you have to install anything. What is this, Ubuntu 14.04?


I feel that we should treat this as a temporary bandaid. We should definitely aim for the real fix of saying we know the ICD requires an AIRTEMP but we do not know its value. It's much easier when validating headers if we are explicit about undefined values rather than being unsure as to whether the absence of a header is because writing one was never attempted, or because we did not know the value. I strongly advocate fixing daf_base (and astropy) to meet the standard and to use the standard (ten years ago I had the same debate with CADC over JCMT FITS files and we fixed their system and the Starlink software).


yay :)


jkjk


Juunishishi Drancia
> 「十二獣ドランシア」は1ターンに1度、**同名カード以外の**自分フィールドの「十二獣」モンスターの上に重ねてX召喚する事もできる。
> Once per turn, you can also Xyz Summon "Juunishishi Drancia" by using 1 "Juunishishi" monster you control **with a different name** as the Xyz Material. (Xyz Materials attached to that monster also become Xyz Materials on this card.)

Galaxy-Eyes Full Armor Photon Dragon
> このカードは**「ギャラクシーアイズ FA・フォトン・ドラゴン」以外の**自分フィールドの「ギャラクシーアイズ」Xモンスターの上にこのカードを重ねてX召喚する事もできる。
> You can also Xyz Summon this card by using a "Galaxy-Eyes" Xyz Monster you control as the Xyz Material, **except "Galaxy-Eyes Full Armor Photon Dragon"**. (Xyz Materials attached to that monster also become Xyz Materials on this card.)

However, Juunishishi doesn't exist that change card name effect.
Maybe there is no problem even if we use `aux.AddXyzProcedure`.


Chained Command Pattern. The request and the response can change in any way through commands passed in the di.xml


Lol alright. You do you dude.

There's a ton of cleaning up to do, so I don't really see a point in not starting from scratch.


@kcudnik, :+1:, sure, thanks for pointing this.


hey bro


9/27/16:  Code created by following Rob's walkthrough. Code in Panels do not change output. Checked each line of code. Not sure what is incorrect. Help would be appreciated.

9/26/16: My attempt at codeplayer with no help

This is an exercise from [(http://bit.ly/2cqOvfm)] for Rob Percival’s Web Development 2.0 on Udemy


```
slideCount,
slidesToScroll
```


This is what it is supposed to look like: http://www.completewebdevelopercourse.com/content/4-jquery/4.15.html


![](https://github.trello.services/images/mini-trello-icon.png) [Perfiles de usuario](https://trello.com/c/A8s87HuL/1-perfiles-de-usuario)


EMS (brianlball) - x86_64-MacOS-10.10-clang: OK (2308 of 2497 tests passed, 0 test warnings)

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


I am not sure what version.  It is 'lubuntu' whatever that means.   I tried a 'apt-cache search libasan' in case it was libasan-devel or something like that.  But that apt-cache returned nothing.   I guess I could try 'apt-cache search asan' and get all the other 'partial' hits, and dig through it, but short of that, I am not sure what needs installed.

Yes, getting asan working (at least on Fedora), is dnf install libasan    Now in hindsight (IIRC), libasan was not working right on ubuntu (yes, on mine I do see libasan0), so we may have to target circle CI anyway (which is Fedora).

I think this is a great idea, but not 100% sure what to expect or how to proceed..   Who was our CI guru around here?  @claudioandre , @kholia ??  Certainly is not me.

But what needs done is we need the proper environment (yes, it may be that CircleCI has to be used for this), and then simply get libasan installed, and add the --enable-asan to the ./configure line.  Thats it.

Then if there are asan problems, then the --test-full=0 run will NOT be successful.  Hopefully we can get a nice stack trace on the crash, but even if not, we know which format triggered the asan error.


Argh, I didn't spot this, also I think the code below is the same as the one from line 21 and that's basically the same test. I'll make a PR to drop this tomorrow.


I checked it once again.
Shogi Rook gained effect.


Вот более оптимальный вариант, нет побитовых операций. Скажите, пожалуйста, почему нужно сделать через ==?


Intentional as I wanted to do the cleanup for the second round as well and leave helper methods for edge cases.


Actually this breaks it. I had to revert. The best I could to make it backward compatible and follow a sane default was to use '...' instead of "..." everywhere. T.M() was really not thought to be used in this way. Reverted in 78cc6d69a29921d7dfd6fa207e8220f47eabeed8


The following doc(s) have been deployed to the [codeofcon](https://codeofcon-static-docs.pantheonsite.io/docs) Multidev environment:
- [CONTRIBUTING.md](https://github.com/pantheon-systems/documentation/commit/426ae3c2381c355d4998b80ca581d321fc95f4bb/CONTRIBUTING.md)


Thanks for your feedback Arvydas, I see you choose cloudscribe.HtmlAgilityPack as well for your poject. I'm just using it in a toy project and didn't have any issues yet (read +/- 10000 epubs), I had issues with other .NET epub libraries but yours is capable of opening the most epubs (by far)


Great work incorporating this additional media query !


Great job scaling the logo for different screen sizes!


Executing a POST to change the number_of_replicas fails with:
{"error":{"root_cause":[{"type":"invalid_type_name_exception","reason":"Document mapping type name can't start with '_'"}],"type":"invalid_type_name_exception","reason":"Document mapping type name can't start with '_'"},"status":400}

Changing to PUT works as expected:
{"acknowledged":true}


Alterando meu arquivo...


How might you be able to combine this selector with others that you are applying similar styling to, in an effort to reduce the amount of code?


When is the char array deleted again? A std:unique_ptr deletes it content, if it goes out of scope (never, because it belongs to the BootNormal object that is never deleted) or if a new value is assigned (never, because of the nullptr check)?!

So, for me, it looks like any mqtt message that is longer than the first  after the first will write over the end of the allocated buffer?


Please let's just not talk about it :( :(


Great job using different size font, and doing so in ems!


Looking good Jonathan!

; DROP TABLE Commits


If you have issues with cloudscribe.HtmlAgilityPack you might want to consider adding different references for .NET standard and .NET Framework 4.5+. You can do this in the project.json filie, additionally you need add a precompiler directive (#if) in ZipArchiveExt.cs to make sure the correct using statement is used.


Awesome!


Would it make sense to also add some tests with more complex external docs (i.e. a few non-trivial, but valid HTML pages) where it basically did `doc == Oga.parse(doc.to_xml)` -- essentially making sure that even if the formatting changes that the internal parse tree remains non-lossy after a trip out to markup and back?


You may want to consider making the inset a little less opaque, as I notice it's a bit difficult to read the text on smaller screens.  At the same time, it's awesome to see you using the rgba values!
<img width="388" alt="screen shot 2016-09-27 at 3 29 42 pm" src="https://cloud.githubusercontent.com/assets/2281667/18894366/6246f208-84c7-11e6-9f6d-4874b538b916.png">


adding the changes to version


There should be no record, so no need to check if it is a creat record...  Am I missing something?


The following doc(s) have been deployed to the [codeofcon](https://codeofcon-static-docs.pantheonsite.io/docs) Multidev environment:
- [CONTRIBUTING.md](https://github.com/pantheon-systems/documentation/commit/426ae3c2381c355d4998b80ca581d321fc95f4bb/CONTRIBUTING.md)
- [docs/code-of-conduct](https://codeofcon-static-docs.pantheonsite.io/docs/code-of-conduct)
- [docs/power-users](https://codeofcon-static-docs.pantheonsite.io/docs/power-users)
- [CODE_OF_CONDUCT.md](https://github.com/pantheon-systems/documentation/commit/0818d05fff59c457ca7a0855a469d3984ddab366/CODE_OF_CONDUCT.md)


Also made the cube more glow-y!


#2520943-WindowsCalc-Engine_Integration (vidanovic) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Tests Failed (1784 of 2374 tests passed, 0 test warnings)

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


I don't see any errors directly related to HID from the logcat.

Is the NH terminal crashing for you (appears so)? I am not seeing that issue myself, can you try the latest terminal:

https://transfer.sh/9F34P/term-release.apk


Cierto, visitaría una web antigua??


Commas are stately, and add a touch of elegance to numbers larger than 9999.


Yes, Stanford looks at Princeton's apps during work hours.


#2520943-WindowsCalc-Engine_Integration (vidanovic) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


I don't think trying to maintain this is worth it.


Shouldn't the version number be 0.7.1?


How do I see these warnings?


Arguably easier to check for a known sessionid that we knew provoked a record rather than coding to check for a sessionid that is set.


Hey @vladimir-kotikov, did you mean to update the cordova-lib dep to 6.4.0-dev? Seems like a mistake to me.


test


Prueba actualizacion introduction


Otherwise, we should really parse out the ses= from that match and test for it not equalling -1 (or is it zero if unset?).


It's probably about the Node packages that are always up to date unless you specify the strict version mapping in a separate file.


The following doc(s) have been deployed to the [codeofcon](https://codeofcon-static-docs.pantheonsite.io/docs) Multidev environment:
- [source/_views/doc.html](https://github.com/pantheon-systems/documentation/commit/5056c17b4c89e663ca0e196bccb1af944af6bcd9/source/_views/doc.html)


You might be interested by https://github.com/inhabitedtype/angstrom instead of rebuilding a new parser combinator library? :-)


@joakimk the [Efficiency Guide](http://erlang.org/doc/efficiency_guide/commoncaveats.html#id60206) claims that "Creating timers using `erlang:send_after/3` and `erlang:start_timer/3` , is much more efficient than using the timers provided by the `timer` module in STDLIB. The timer module uses a separate process to manage the timers. That process can easily become overloaded if many processes create and cancel timers frequently (especially when using the SMP emulator)."


カルーセル表示に設定した場合の挙動を変更しました。表示は1冊ずつ、スワイプで次へ行く形です。
表示に関しては、詳細を表示しています。
元々あった詳細画面の、「司書コメントのモーダル設定」と、「戻る」ボタンは、削除しています。
「司書コメントのモーダル設定」に関しては、カルーセル内とモーダルウィンドウの表示に関しては相談したいです。


10k games against Sungorus, in 8"+0.08", hash=8:
```
./cutechess-cli \
  -each proto=uci tc=8+0.08 option.Hash=8 timemargin=20 \
  -openings file='./book5.epd' format=epd -repeat \
  -engine cmd=$1 name=$1 \
  -engine cmd=$2 name=$2 \
  -pgnout $3 \
  -concurrency 7 -rounds 10000 -ratinginterval 25 -recover \
  -draw movenumber=40 movecount=8 score=20 \
  -resign movecount=3 score=900
```
Still a long way to go:
```
demolito vs sungorus_1.4: 2115 - 6684 - 1201  [0.272] 10000
ELO difference: -171.42 +/- 7.04
```


We would not only have to fix our code to handle missing values, but also makes sure astropy.io.fits can handle such files before I'd be happy writing them. At that point...yes. Omitting unknown values is not a very good way to handle this, but is the only FITS-compliant way we can do it at this time (other than writing VisitInfo to a binary table, which is supported but is presently only used for coadds).


пока что постоянно не дёргает) да и как им ещё проверять, что пользователь удалил расширение, после того как они попросили это сделать?


This is great! Thanks!


That's my point. We should properly schedule some work to fix astropy.io.fits to handle this. It's easy to justify, not much work, and shows that we are serious at being community contributors. I'm happy for this band aid for the moment but I think we have to plan to fix it properly.


RE: const, from here http://node.green/#const looks like it's been there since Node 4.3.2, except for triggering an error for certain syntax errors.

RE: const performance, I doubt it is important 1) for the require statements that are run once per module; 2) for the most of the code that is not a bottleneck, which is discovered by profiling.


Thank you for being part of our project, btw we will keep this commit because it gives clear message to us which is: never run shell command without looking the file 👍

<img width="976" alt="ekran resmi 2016-09-28 01 52 40" src="https://cloud.githubusercontent.com/assets/4688083/18894880/4e3e86f2-851e-11e6-8701-eb5cac808e6d.png">


```
When it receives a SIGHUP, dnsmasq clears its cache and then re-loads /etc/hosts and /etc/ethers and any file given by --dhcp-hostsfile, --dhcp-hostsdir, --dhcp-optsfile, --dhcp-optsdir, --addn-hosts or --hostsdir. The dhcp lease change script is called for all existing DHCP leases. If --no-poll is set SIGHUP also re-reads /etc/resolv.conf. SIGHUP does NOT re-read the configuration file.
```


And of course I mean to say: "try running shlex in non-POSIX mode"!


Typo: `defualt` -> `default`


So it depends on what you wanted to happen, SIGHUP would reload `gravity.list` but that's it, it wouldn't reload any configuration changes.


@waprin FYI `__dict__` would give a more comprehensive idea of what's in `result`


`const` ensures an explicit intent for not re-assigning a variable (not changing the once-stored reference); this is a useful precaution, and adds even more benefits when accompanied by a linter which highlights errors and gives suggestions live during code editing.


In retrospect, I don't think anyone would ever want to do PreOrder or PostOrder. However, people may be interested in going in ascending order or descending order.


yeah I was experimenting with different things.


No, it shouldn't. The url of an object/instance is the url/api-endpoint it was fetched from. An object  created from a particular PDC server is not the same as another object with the same id on different server.
Lets say PDC gets reconfigured and we do find(id) again. It not going to return the same object, is it?


Put this conditional on a new line. When the previous condition ends with a `return`, `break`, `continue`, etc, there is no need to do else-if.

```go
if condA {
	...
	return
} else if condB {
	...
}
```

Is better written as:
```go
if condA {
	...
	return
}
if condB {
	...
}
```


Please use Penlight's `pl.tablex.readonly()`


@evanweaver this is the script to run on major releases


-.- why did you deleted the elementByPath and pathForElement functions?
My FileManagerPlugin still needs them :-)


These can be written as:

```go
switch {
case h.left == nil:
	...
case h.right == nil:
	...
default:
	 ...
}
```


(This is missing a test for this behavior)


(in the unit tests for `conf_loader`)


Drop the `else` and just have `h = h.left` on the next line. The `break` in the previous body ensures that the lines to follow are effectively an `else` block.


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


Put conditional on next line. See my comment on L106.


I've put in a separate schema fix which seems to do the trick.


When using setup.cfg we can also move the configuration for flake8 and pytest from tox.ini to setup.cfg to have all configuration at one exposed place.


Nice! 😄


Just came across this when I am doing code analysis. Very minor issue, though.


Fixed in be52e2946c58622425efa36ffd8b5d1b3f14e2b9


#2520943-WindowsCalc-Engine_Integration (vidanovic) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1194 of 1194 tests passed, 0 test warnings)

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


カルーセル表示に設定した場合の挙動を変更しました。表示は1冊ずつ、スワイプで次へ行く形です。
自動スライドにはしていません。表示に関しては、詳細を使用しています。
元々あった詳細画面の、「司書コメントのモーダル設定」と、「戻る」ボタンは、削除しています。
「司書コメントのモーダル設定」に関しては、カルーセル内とモーダルウィンドウの表示に関しては相談したいです。


That should be a different test? This test is that we load `custom_plugins`. That test we now want is if we also strip their names. This is asserting 2 behaviors in the same test.


@thibaultcha thought the tests would be excessively verbose (we are testing a strip), but sure.


No it's fine, especially with those unit tests which are only a few LOC and fast to run.


@encelo Sorry, I don't remember what the conditions were and I can't find the associated issue.


Hi @samoht! Thanks for the comment...  Yes, actually I took a look at `angstrom` a while back; It looks like a very nice general library, but since I am parsing off strings which are already in memory (no streaming), I can do this more efficiently using function calls and exceptions instead of carrying continuations everywhere....  Also not having to write binds everywhere really helps with the readability of the parser (which is already quite long and convoluted) ...


I think it should be ret.encode() rather that ret_string.encode() ? Or better, ret above should be named ret_string


Fixed with 9e93547454b8f2b819e7ea71b2493bd9b7649a5e


develop (evanweaver) - x86_64-MacOS-10.10-clang: OK (2389 of 2448 tests passed, 0 test warnings)

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


Fixes #538


looking in vmci_server.c it seems we do not need the vmciLock. All is either on stack, or passed as ret_string buffer...


@StevenGBrown -- `white` is not a good default choice since not all console output has a white background, I suggest this be changed to `inherit`, which on my Jenkins instance with the material theme looks proper.

This was also commented on in the JIRA ticket: https://issues.jenkins-ci.org/browse/JENKINS-34019?focusedCommentId=271468&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-271468


Thanks klanomath 👍


There's far more involved than simply removing this key.  You might as well not even use this plugin at all if that's  all you're going to do.

You're going to have to get your hands very dirty in the Obj-c if you hope to at least get sig.changes events to fire in the background (typically every 500-1000m) and process the locations theough the plugin's existing persistence and http layers.


INSTALLATION QTSUDOKU


this isn't https


nit: would be nice to explain lock names somewhere in the comments - specifically, how they are formed.


You forget add:

`BudrikMinosCount = 65050`

or not neccesary??


This test seems to hang on ios. Even a stripped down version hangs:

			Func<Task> f = async () => {
				await Task.Yield ();
			};
			f ().Wait ();


Looks good. Comments inline.  How do you think automated test should look like ?


The following doc(s) have been deployed to the [codeofcon](https://codeofcon-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/power-users](https://codeofcon-static-docs.pantheonsite.io/docs/power-users)
- [CONTRIBUTING.md](https://github.com/pantheon-systems/documentation/commit/5d75bed8a083cf468773e410db62ce96b84be1b2/CONTRIBUTING.md)
- [docs/contribute](https://codeofcon-static-docs.pantheonsite.io/docs/contribute)
- [source/docs/contribute.md](https://github.com/pantheon-systems/documentation/commit/5d75bed8a083cf468773e410db62ce96b84be1b2/source/docs/contribute.md)


this looks better now


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


Tomorrow I'll start looking into improving the CI side, wanted to do it right after the merge, but got some unexpected calls from work ^^U...


true -- maybe we can just trigger the action at certain times? it's not good to trigger a server roundtrip for something that will be a no-op 99% of the time


clang++ on OSX was very upset by thread_local. To support OSX we must remove it - sigh.


@scotchi Yes, such additions are more than welcome.


I know, sorry. Actually I made another PR with a "scientific fix"
(ASSIGNJS) but some tests on the compiled view results screamed...

Il 28 set 2016 00:15, "mdipierro" <notifications@github.com> ha scritto:

> Actually this breaks it. I had to revert. The best I could to make it
> backward compatible and follow a sane default was to use '...' instead of
> "..." everywhere. T.M() was really not thought to be used in this way.
> Reverted in 78cc6d6
> <https://github.com/web2py/web2py/commit/78cc6d69a29921d7dfd6fa207e8220f47eabeed8>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/web2py/web2py/commit/e5355b5b12a7de1ee93bee6ab91fd2b79260706a#commitcomment-19199057>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAHdB1KqBRUppG45veB6NHfHa9j0dXl1ks5quZVwgaJpZM4KFn-0>
> .
>


Should be STEAM-525


This is a stupid change; don't do it.


![](https://github.trello.services/images/mini-trello-icon.png) [Research Vivado design flow using TCL scripts](https://trello.com/c/iZjzDIuO/11-research-vivado-design-flow-using-tcl-scripts)


No ideas right now.  I haven't looked into it, I've got "bigger problems to solve" :)
It would be great to figure out though.


KL must be Kornel!


#2520943-WindowsCalc-Engine_Integration (vidanovic) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Tests Failed (1195 of 1768 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-67.59%25-red.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-36.7%25-red.svg)


Oh shoot! Maybe I should make this part about the git user/email configurable when running the install script. 😆


#2520943-WindowsCalc-Engine_Integration (vidanovic) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


L25 calibrate.pug
`td #{calibrate.ECMS_Attributes[0].last_cal.toDateString()}`
works too.


I know nothing about how the doc system works but just
out of curiosity I wonder why you changed one French
word but not another (at least I am guessing "et" is French).


You should see them during make. I'm using:
```
$ gcc --version
gcc (Debian 6.2.0-4) 6.2.0 20160914
```


Works fine with a bleeding edge build of RA.

![md joypad 3 button](https://cloud.githubusercontent.com/assets/4119107/18895568/605771ac-84e0-11e6-88ed-ff091aa2fc34.png)


Didn't see it!

On 28 September 2016 at 09:44, Paul Franklin <notifications@github.com>
wrote:

> I know nothing about how the doc system works but just
> out of curiosity I wonder why you changed one French
> word but not another (at least I am guessing "et" is French).
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/gramps-project/gramps/commit/8e5e836bf88cf48bfddfb1298c13e54aa7fa3317#commitcomment-19199860>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIguKf73RC4jJdjAzneGsyObHm1lLtpOks5quaptgaJpZM4KIRg5>
> .
>


Librería csv


@christophertull there is a little bug in the cust code checkboxinput. It shows the previous customer class selection results results unless a  checkbox is reclicked for a new selection of a customer class. I made a default select for each customer class but i have to reselect to render the ouput. I am working on fixing that bug.


Prueba ejecutable, guardado archivo csv


you might want to just use a dom-repeat here because i know recycler wont be able to deal with the drag and drop stuff they mentioned


you probably want to make a new list item too given the removal and dragging code? @shuwen @anthonykoerber thoughts?


wasn't this fixed with OpenSSH 6.7? Actually I just did ssh -vv on a lede router. I don't see ripemd anywhere even though the openssl makefile was not modified.


Oh god! Change password, if not yet.


i would add some code that lets you turn off count entirely cause i could see use cases where its just not relevant


Guardado csv


Fixed.


using data.* this will fire 2x in some situations (shouldnt hurt with what you have there, just be aware if you add more stuff here)


great approach here


\n5 - Calcular perímero del pentágono.


if you are going to inline this vs using a content tag, you defintely want to expose the search value as bindable.

you might want to look at the design of dropdown though to see why we did it with a content tag (its easier to control the field from a parent controller view)


carpeta conectada con el pc de Eduardo Queupumil


Comentário foda


All these `<link>` tags should be nested in the `<head>` tag.


Didn't need the inner span, you've should've just given the `<a>` tag the id.


不不不，这次的作业里面有查看二进制文件的任务。
特意修改了两个有代表性的，对比下差异可以更容易找到作业里面所说的“函数入口”。


Already known.


Instead of using a break tag, you should have given this section an inner wrapper and given it a width.


ну вот тут надо бы еще сделать ajax, все дела


Merging Swift 3.0 compatibility


No, because it tells you not to do it.


Can you see this comment?


block 参数不处理可以填nil，不用空这么多空行放着


不用将代码堆砌到 didFinishLaunch里面


Should there be a closing bracket somewhere here? I can't see the entire file in the view I'm currently in so I'm not entirely sure, but I see no closing brackets before the else.


But you still can't blacklist user "show", is what I meant


This should be a `<blockquote>`. The `<q>` tag is used for quoting sources.


You could use `text-align: center;` or `margin: 0 auto;` to center the element. Let's not use the center tag.


You should use margin or padding here instead of a break tag.


궁금한것..

이건 혹시 서버의 PHP에러를 기록하는 구간에 여기에 보이는 코드들을 문서화해서 보여주는방식인가요? debugPrint처럼요.


It's two lines up.  If you click the weird foldy symbol at the left side of the blue line, it expands the code.


hmm, why do you have position and left set here?


Updates from First


Can you clarify what this means? A pull request on Circle will not get reporting, but another branch will? My guess is that you only want this to happen on the branch for which Inch CI is displaying its reporting.


Hmm, did you mean to set 50% here? It's rendering visually correct but it doens't seem right...


This change should be in another branch.


_The Information_ should be italic (emphasis).


测试


Remove

>In part due to expensive cost of purchusing eye tracking hardware and software but also that it hasn't found a place in the consumer market yet. And now where more efficient fabrication and prototyping tools with smaller and cheaper components is pushing eye tracking to become more of a mainstream technology.


PHP 내장 함수인데 그냥 주어진 문자열을 정확하게 에러로그에 박아버립니다. XE의 debugPrint와 달리 배열이나 객체는 알아듣지 못하죠. 그래서 임시방편으로 json_encode ㅋㅋㅋ


hola


I'm still not sure why this doesn't work. I get
```
%HTTPotion.Response{body: {:error, :badarg},
 headers: %HTTPotion.Headers{hdrs: ["cache-control": "no-cache",
   "cf-ray": "2e8b8de55bb856ed-IAD", connection: "keep-alive",
   "content-type": "application/json; charset=utf-8",
   date: "Tue, 27 Sep 2016 02:34:02 GMT", expires: "-1", pragma: "no-cache",
   server: "cloudflare-nginx",
   "set-cookie": ["ARRAffinity=f5e3ec32b7b8f8b8994de193698aa9f29deaffc69a6f03b1581f9d27e3521fba;Path=/;Domain=nemestats.com",
    "__cfduid=d540648da433a0ba66f44a76044662ec51474943642; expires=Wed, 27-Sep-17 02:34:02 GMT; path=/; domain=.nemestats.com; HttpOnly"],
   "transfer-encoding": "chunked", vary: "Accept-Encoding",
   "x-aspnet-version": "4.0.30319", "x-powered-by": "ASP.NET"]},
 status_code: 200}
```


Remove:

> Pupil's commitment is making accessible and open eye tracking tools.


Ok, so this changelog has been correctly updated, but in lua branch instead of master.


I'm not sure how to handle this:
```
iex(2)> NemeStatsClient.login("crees", "REDACTED")[:authenticationToken]
<<79, 14, 195, 131, 16, 195, 187, 195, 135, 90, 79, 110, 194, 191, 57, 46, 195,
  145, 72, 117, 195, 148, 57, 91, 195, 128, 195, 180>>
```


I don't know anything about your config, but I doubt the two problems have the same causes.

I suggest you have a look at this thread : http://www.insanelymac.com/forum/topic/208410-fixing-scrambledstretched-or-wrong-resolution-laptop-display-problems/

By the way, I stopped using the above mentioned technique, as it does not work anymore in Sierra.


hoola


@daveshah I'm curious if you have any thoughts on this or if you have used other HTTP/JSON libraries and have ideas on what might be wrong


@jf--- you're right, it's more a unittest. I will add your example to this branch


Nice use of a named function.


Couse the default generate method of uuid is uuid_generate_v4 (ref:https://github.com/rails/rails/issues/20518) ,when use postgresql's pgcrypto extension, the migration will failed with `function uuid_generate_v4() does not exist` obviously. To fix that need to edit the edit phase by hands (add " default: 'gen_random_uuid()' by hands")

```ruby
create_table :tables, id: :uuid, default: 'gen_random_uuid()' do |t|
```

So if use pgcrypto to generate uuid,

```ruby
config.generators do |g|
    g.orm :active_record, primary_key_type: :uuid
end
```
this is not so good, why not make it like

```ruby
config.generators do |g|
    g.orm :active_record, primary_key_type: :uuid, generate_method: 'gen_random_uuid()'
end
```

Or it can handle that but i did't find?


Thanks !  now is resolve this bug！


This question is asking for a function declaration; this could be written as:

```JS
function divide(num) {
  return num / 2;
}
```


Лучше было написать свой хелпер. Он бы не затерся в результате обновления)


Collaborator:
A review for this commit was created. [Link to review](http://dev.visitry.org/ui#review:id=82)


travis 挂了


This loop only runs 4 times, if you follow the pattern of
```JS
for ( var i = initialValue; i < finalValue; i++) ...
```
the loop will always run `finalValue - initialValue` times and `i` will always end at `finalValue`.


Don't worry about this question, this was intended to be extra credit. We can discuss possible solutions in class.


Good job testing your code!


This question is looking for a function expression; this could be written as:

```JS
var oneArgument = function(p1) {
  console.log(p1);
}
```


because i don't have the right to add a license file in the first place


should be "sans-serif".


should be "sans-serif"


@CherryChu - `rec_dir` is accessible via `self.g_pool.rec_dir`

You can see where `rec_dir` is added to `g_pool` in `player/main.py` [here](https://github.com/CherryChu/pupil/blob/master/pupil_src/player/main.py#L231)


This is the right idea, now you just need to add it to the prime object with a line like: `prime.print = print;` and replace the references to `prime` in the body of the function with `this`


To center align this, you should give it a width and margin-left and margin-right of auto.


Please remove this file.


This is very minor, but when we say the empty string, we mean `''` without any whitespace.


You should've have made these "inline-block" and used `text-align: center;` on the outer container. (and remove the crazy margins)


This question is looking for a function expression; this could be written as

```JS
var consoleLogValue = function(value) {
  console.log('Value of argument: ' + value);
}
```


hmm, the type attribute wasn't needed here.


the type attribute wasn't needed here.


It looks like you missed this question, it can be written as `arr.splice(1,2);`


Very close, you want to return this value instead of returning `arraycell`. This does not modify `arraycell`.


This one was trickily worded, we were looking for `console.log(monday(rhobot(10,20)));`


This works, and since we are only defining this method on the `prime` object it is ok. If we wanted to write this as a more general method for other objects, we would replace `prime` with `this`.


Removed all unnecessary code.


**Note** Install tmux HEAD will fucking help


We talked about this in person, but you switched around function declaration and function expression.


![](https://github.trello.services/images/mini-trello-icon.png) [Create repository](https://trello.com/c/gDG2CQAc/19-create-repository)


It can be written like this:

```JS
var log = function(anything) {
  console.log(anything);
}
```


@raydavis Nice catch. As long as we're cleaning house, I think the `!!` is superfluous since the ternary operator will cast to boolean anyway?


The path contains the path from puppetmaster and not from agent. So the path is not right if you have puppet 3 and puppet 4 agents mix. Maybe also windows agents have problems, but i doesn't use puppet on windows.
https://docs.puppet.com/puppet/latest/reference/lang_facts_and_builtin_vars.html#puppet-master-variables
Take a look into https://github.com/Icinga/puppet-icinga2/pull/197/


asds


preview


잘봤습니다.


If the `loopFor` function is called first, the loopWhile function will run 6 times. These questions didn't necessarily require you to wrap the loops in functions.


thx


락 걸려있네요.


락 ..?


These questions also didn't necessarily require you to wrap the conditional statements in functions, although here it doesn't hurt anything.


thxx


Initial Comment


This is great! Thank you for making it much clearer. 👍


어려워요


Be sure to reset `i=0` or this loop won't ever execute.


good source


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


This commit features:
* Bump to build version
* Accurate references to `UserInterface.java` after re-packaging PR was merged
* a compilable and working version of the develop branch


@aurangel Описание надо писать в lower case. т.е. должно быть
Set the secondary currency to be selected by default in the storefront.


This is a tricky one, a possible solution is

```JS
var newArr = arr.map(function(element) {
  return element / 2;
});
```


Good start on this section. This one can be written as

```JS
var log = function(anything) {
  console.log(anything);
}
```


nevermind you already got it


Tks for this working! I'll try test.


test


This no file with `msvcrt2.xml` name. Is it mistake?


@matty-digital


bbnb


@rexfrommars plz have a review of this cucumber test.


dsad


이렇게 하면 될까요?...


Minor note: This can be replaced with `JSX.decode(response, [{:labels, :atom}])`


Should we keep exjsx? We could use Poison, which appears to pride itself on speed


Ashwini, This new extension version is not working, I have generated both new ids as required and the module installs ok but when I press the "Confirm Order" button on the checkout then nothing happens, it does not go to the instamojo payment page. so I had to reinstall the old version again and it works ok, there seems to be some problem with the new version, please advice what to do ?.
Thanks/Rajeev


Revert to the messy "Probably Finished" version


I hope this Auto insurance will be profitable for the company cause of what we are doing to help them do their business efficiently with good performance.


not sure why you need to update the modules? I compiled the modules into the kernel. You don't even need to modprobe or insmod. is yours not being detected?


Wow! Huge mistake from me. Awesome you saw this!


why change the folder path?


@GodenYao I moved pre- and post- install scripts to virtual rpm section so I moved scripts respectively.


高速打印机正在打印：轻量级J2EE企业应用实战
高速打印机正在打印：Struts2权威指南


/*---------------------------World Of Darkness Humanity Points CSS------------*/
input[type="radio"].sheet-Hbut{
    padding: 0px 0px 0px 0px;
    margin: 5px 8px 0px -15px;
    float: right;
}
input.sheet-Hbut:checked + span::before {
    opacity: 1;
}
input.sheet-Hbut:hover + span::before {
    opacity: 1;
}
input.sheet-Hbut + span::before {
    margin: 5px -7px 0px 0px;
    width: 14px;
    height: 14px;
    font-size: 14px;
    font-weight: bold;
    opacity: .25;
    float: right;

    -moz-border-radius: 0%;
    -webkit-border-radius: 0%;
    border-radius: 0%;

    background: #f6f6f6;
    background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
    background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
    background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
    background: -o-radial-gradient(#f6f6f6, #dfdfdf);
    background: radial-gradient(#f6f6f6, #dfdfdf);
}
input.sheet-Hbut1 + span::before {
    content: "-1";
}
input.sheet-Hbut2 + span::before {
    content: "-2";
}
input.sheet-Hbut5 + span::before {
    content: "-5";
}
input.sheet-HbutI + span::before {
    content: "✖";
}

div.sheet-res{
    margin:0px 0px 0px 0px;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}
input.sheet-resspec{
    height: 20px;
    width: 35%;
    float: right;
}

input.sheet-used+span::before {
    content: "✖";
    width: 12px;
    height: 12px;
    font-size: 12px;

    -moz-border-radius: 0%;
    -webkit-border-radius: 0%;
    border-radius: 0%;

    background: #f6f6f6;
    background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
    background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
    background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
    background: -o-radial-gradient(#f6f6f6, #dfdfdf);
    background: radial-gradient(#f6f6f6, #dfdfdf);
}

input.sheet-zero:checked + span::before {
    opacity: 0;
}
input.sheet-zero:hover + span::before {
    opacity: 1;
}
input.sheet-zero + span::before {
    opacity: .25;
    font-size: 12px;
    content: "✖";

    background: #f6f6f6;
    background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
    background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
    background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
    background: -o-radial-gradient(#f6f6f6, #dfdfdf);
    background: radial-gradient(#f6f6f6, #dfdfdf);
}

div.sheet-name {
    width: 100px;
    padding-left: 10px;
}
div.sheet-dots {
    width: 160px;
    text-align: right;
}

select.sheet-DP{
    margin: 0px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
    width: 43%;
}
button.sheet-DP{
    height: 20px;
    width: 8%;
}
input.sheet-DPspace{
    opacity: 0;
    width: 23%;
}

div.sheet-qdot {
    margin: -95px 0px 0px -175px;
    font-size:20px;
}

select.sheet-wheel{
    width: 20px;

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select.sheet-top  { margin-top:-60px; }
select.sheet-mid-eighth { margin-top: -45px; }
select.sheet-mid-quarter { margin-top: -20px; }
select.sheet-mid-three-eighth { margin-top: 17px; }
select.sheet-middle { margin-top: 60px; }

select.sheet-middle-2 { margin-top: -58px; }
select.sheet-mid-five-eighth { margin-top: -13px; }
select.sheet-mid-three-quarter { margin-top: 27px; }
select.sheet-mid-seven-eighth { margin-top: 55px; }
select.sheet-bottom { margin-top: 68px; }

select.sheet-left-1 { margin-left: 0px; }
select.sheet-left-2 { margin-left: -16px; }
select.sheet-left-3 { margin-left: -10px; }
select.sheet-left-4 { margin-left: -6px; }
select.sheet-left-5 { margin-left: -3px; }
select.sheet-left-6 { margin-left: -1px; }
select.sheet-left-7 { margin-left: -3px; }
select.sheet-left-8 { margin-left: -6px; }
select.sheet-left-9 { margin-left: -10px; }
select.sheet-left-10 { margin-left: -16px; }

select.sheet-wheel9{
    transform:rotate(9deg);
    -ms-transform:rotate(9deg); /* IE 9 */
    -webkit-transform:rotate(9deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel27{
    transform:rotate(27deg);
    -ms-transform:rotate(27deg); /* IE 9 */
    -webkit-transform:rotate(27deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel45{
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); /* IE 9 */
    -webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel63{
    transform:rotate(63deg);
    -ms-transform:rotate(63deg); /* IE 9 */
    -webkit-transform:rotate(63deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel81{
    transform:rotate(81deg);
    -ms-transform:rotate(81deg); /* IE 9 */
    -webkit-transform:rotate(81deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel99{
    transform:rotate(99deg);
    -ms-transform:rotate(99deg); /* IE 9 */
    -webkit-transform:rotate(99deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel117{
    transform:rotate(117deg);
    -ms-transform:rotate(117deg); /* IE 9 */
    -webkit-transform:rotate(117deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel135{
    transform:rotate(135deg);
    -ms-transform:rotate(135deg); /* IE 9 */
    -webkit-transform:rotate(135deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel153{
    transform:rotate(153deg);
    -ms-transform:rotate(153deg); /* IE 9 */
    -webkit-transform:rotate(153deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheel171{
    transform:rotate(171deg);
    -ms-transform:rotate(171deg); /* IE 9 */
    -webkit-transform:rotate(171deg); /* Opera, Chrome, and Safari */
}

select.sheet-wheeln9{
    transform:rotate(-9deg);
    -ms-transform:rotate(-9deg); /* IE 9 */
    -webkit-transform:rotate(-9deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheeln27{
    transform:rotate(-27deg);
    -ms-transform:rotate(-27deg); /* IE 9 */
    -webkit-transform:rotate(-27deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheeln45{
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); /* IE 9 */
    -webkit-transform:rotate(-45deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheeln63{
    transform:rotate(-63deg);
    -ms-transform:rotate(-63deg); /* IE 9 */
    -webkit-transform:rotate(-63deg); /* Opera, Chrome, and Safari */
}

select.sheet-wheeln81{
    transform:rotate(-81deg);
    -ms-transform:rotate(-81deg); /* IE 9 */
    -webkit-transform:rotate(-81deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheeln99{
    transform:rotate(-99deg);
    -ms-transform:rotate(-99deg); /* IE 9 */
    -webkit-transform:rotate(-99deg); /* Opera, Chrome, and Safari */
}

select.sheet-wheeln117{
    transform:rotate(-117deg);
    -ms-transform:rotate(-117deg); /* IE 9 */
    -webkit-transform:rotate(-117deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheeln135{
    transform:rotate(-135deg);
    -ms-transform:rotate(-135deg); /* IE 9 */
    -webkit-transform:rotate(-135deg); /* Opera, Chrome, and Safari */
}

select.sheet-wheeln153{
    transform:rotate(-153deg);
    -ms-transform:rotate(-153deg); /* IE 9 */
    -webkit-transform:rotate(-153deg); /* Opera, Chrome, and Safari */
}
select.sheet-wheeln171{
    transform:rotate(-171deg);
    -ms-transform:rotate(-171deg); /* IE 9 */
    -webkit-transform:rotate(-171deg); /* Opera, Chrome, and Safari */
}
/*---------------------------D20 Modern Custom Character Sheet CSS------------*/

/*---------------------------Repeating Blocks---------------------------------*/
.charsheet .repcontrol_add {
    display: block;
    background:#7F2108;
    color:white;
    text-shadow:0px 0px 2px #000,0px 0px 2px #000,0px 0px 2px #000;
    box-shadow:none;
    float:left!important;
    margin-bottom:0px;
    font-size:0.9em;
    height:2.2em;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
}
.charsheet .repcontrol_edit
{
    display: inline-block;
    background:#7F2108;
    color:white;
    text-shadow:0px 0px 2px #000,0px 0px 2px #000,0px 0px 2px #000;
    box-shadow:none;
    float:none!important;
    margin-bottom:5px;
    font-size:0.9em;
    height:2.2em;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
}
.charsheet .repcontrol_del {
    background:red;
    color:white;
    text-shadow:0px 0px 2px #000,0px 0px 2px #000,0px 0px 2px #000;
    box-shadow:none;
    float:none!important;
    margin-bottom:5px;
    font-size:0.9em;
    height:2.2em;
}

/*---------------------------Top Half (Background Images)---------------------*/

Removed1

/*---------------------------Tabs Setup---------------------------------------*/
.charsheet {
    width:840px;
}

div.sheet-core-content {
    display: none;
    width:840px;
}
.charsheet div[class^="sheet-section"] {
    display: none;
    background-size:840px;
}

.charsheet input.sheet-tab1:checked ~ div.sheet-section-1,
.charsheet input.sheet-tab2:checked ~ div.sheet-section-2,
.charsheet input.sheet-tab3:checked ~ div.sheet-section-3,
.charsheet input.sheet-tab4:checked ~ div.sheet-section-4,
.charsheet input.sheet-tab5:checked ~ div.sheet-section-5,
.charsheet input.sheet-tab6:checked ~ div.sheet-section-6 {
    display: block;
}

.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
    display: block;
}

.charsheet input.sheet-tab {
    width: 100px;
    height: 20px;
    cursor: pointer;
    position: relative;
    opacity: 0;
    z-index: 998;
    box-shadow: 0px 0px 5px blue;
}

.charsheet span.sheet-tab {
    text-align: center;
    display: inline-block;
    font-size: 13px;
    background-repeat: no-repeat;
    color: #7F2108;
	font-weight: bold;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
	border-radius: 4px;
    border: 2px solid #7F2108;

	width: 100px;
    height: 20px;
    cursor: pointer;
	position: relative;
	vertical-align: middle;
	margin-left: -105px;
}

.charsheet input.sheet-tab1:checked + span.sheet-tab1,
.charsheet input.sheet-tab2:checked + span.sheet-tab2,
.charsheet input.sheet-tab3:checked + span.sheet-tab3,
.charsheet input.sheet-tab4:checked + span.sheet-tab4,
.charsheet input.sheet-tab5:checked + span.sheet-tab5,
.charsheet input.sheet-tab6:checked + span.sheet-tab6,
.charsheet input.sheet-tab99:checked + span.sheet-tab99 {

    background: #7F2108;  /*originally ab8b57*/
    color: white; /*originally white*/
	border-radius: 4px;
    border: 2px solid #7F2108;
}
/*----------- End Tab Setup -----------*/

/*---------------------------Font---------------------------------------------*/
.sheet-tableI {
    margin-left:auto;
    margin-right:auto;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
}
.sheet-tableI th {
    font-size:8px;
    vertical-align:super;
}
.sheet-font {
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
    font-weight:normal;
    }
.sheet-tableII th {
    background:#000;
    color:white;
}
.sheet-tableII {
    margin-left:auto;
    margin-right:auto;
}
.sheet-tableII th.sheet-heading {
    background:#000;
    color:white;
    font-size:9px;
}

.sheet-text {
    border-top:none;
    border-left:none;
    border-right:none;
    border-radius:0px;
    box-shadow:none;
    font-size:12px;
    background: transparent;
}
input.sheet-text[type="text"]:focus {
    border-bottom:1px solid #000;
    border-radius:0px;
    box-shadow:none;
    background: white;
}
.sheet-title {
    border-top:none;
    border-left:none;
    border-right:none;
    border-radius:0px;
    box-shadow:none;
    font-size:1.8em;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
    text-align:center;
    background: transparent;
}
.sheet-number[type="text"]:focus,
.sheet-number[type="number"]:focus,
input.sheet-title[type="text"]:focus {
    border-radius:0px;
    box-shadow:none;
    background: white;
}
.sheet-number[type="number"] {
    background: transparent;
    border:none;
    border-radius:0px;
    box-shadow:none;
    text-align:center;
    border-bottom:1px solid #000;
}
.sheet-number[type="number"]::-webkit-inner-spin-button,
.sheet-number[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.sheet-number[type="text"] {
    background: transparent;
    border:none;
    border-radius:0px;
    box-shadow:none;
    text-align:center;
    border-bottom:1px solid #000;
    width:100px;
}
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]:hover {
    -moz-appearance:none;
}
.sheet-ability {
    background: white;
    border:none;
    border-radius:5px;
    box-shadow:none;
    text-align:center;
    color:black:
    font-size:1.2em;
    margin:2px;
}
.sheet-ability[type="text"] {
    background: white;
    border:none;
    border-radius:5px;
    box-shadow:none;
    text-align:center;
    color:black:
    font-size:1.2em;
    margin:2px;
    width:100px;
    }
select.sheet-number {
    background: transparent;
    width:80px;
    border:none;
    border-radius:0px;
    margin-bottom: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    padding-top:0;
    font-size:0.9em;
}
.sheet-type {
    border:none;
    border-radius:0px;
    box-shadow:none;
    text-align:center;
    background: transparent;
    width:130px;
}
.sheet-Rating[type="number"]:-ms-input-placeholder,
.sheet-Specialty[type="number"]:-ms-input-placeholder{
    font-size:0.5em;
}
.sheet-Rating[type="number"]:placeholder,
.sheet-Specialty[type="number"]:placeholder{
    font-size:0.5em;
}
.sheet-Rating[type="number"]::-webkit-input-placeholder,
.sheet-Specialty[type="number"]::-webkit-input-placeholder{
    font-size:0.5em;
    }
.sheet-Rating[type="number"]:-moz-placeholder,
.sheet-Specialty[type="number"]:-moz-placeholder{
    font-size:0.5em;
}
.sheet-Rating[type="number"]::-moz-placeholder,
.sheet-Specialty[type="number"]::-moz-placeholder {
    font-size:0.5em;
}
select.sheet-Specialty {
    width:90px;
    margin-bottom: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    padding-top:0;
    font-size:0.7em;
}

.sheet-smaller {
    font-size:0.8em
}
.sheet-smallest {
    font-size:0.7em
}

h3 {
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
    text-align:center;
}
h4 {
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
    color: #000;
    font-weight:bold;
    text-align:center;
}
h5 {
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
    color: #000;
    font-weight:bold;
}
textarea.sheet-notes {
    border-radius:15px;
    border: 2px solid #7F2108;
    height:35px;
    resize:vertical;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
}

textarea.sheet-longnotes {
    border-radius:15px;
    border: 2px solid #7F2108;
    height:105px;
    resize:vertical;
    font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
}
/*---------------------------"Tootl Tips"-------------------------------------*/
div.sheet-tooltips {
  position: relative;
  display: inline;
}
div.sheet-tooltips span {
  position: absolute;
  width:140px;
  color: #000000;
  background: #FFFFFF;
  border: 2px solid #6D6D6D;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
}
div.sheet-tooltips span:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -12px;
  width: 0; height: 0;
  border-right: 12px solid #6D6D6D;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
div.sheet-tooltips span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
div.sheet-tooltips:hover span {
  visibility: visible;
  opacity: 1;
  left: 100%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  z-index: 999;
}
.sheet-skill_name {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    box-shadow: none;
    outline:0;
    padding:0;
    margin:0;

    background: transparent;
    font-weight:bold;
    font-variant:small-caps;
    width: 90px;
    color: black;
    text-align:center;

}
/*---------------------------Radio Boxes/Tootl Tips---------------------------*/
div.sheet-tooltipsdown {
  position: relative;
  display: inline;
}
div.sheet-tooltipsdown span {
  position: absolute;
  width:500px;
  color: #000;
  background: #fff;
  height: 225px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  border:3px solid black;
}
div.sheet-tooltipsdown span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
div:hover.sheet-tooltipsdown span {
  visibility: visible;
  opacity: 1;
  left: 100%;
  top: 50%;
  margin-top: -15px;
  margin-left: 15px;
  z-index: 999;
}
/*---------------------------Radio Boxes--------------------------------------*/
input.sheet-hider:not(:checked) ~ div.sheet-hold {
    display: none;
}
input.sheet-hider:checked ~ div.sheet-hold {
    display: inline;
}

.sheet-hidden {
    display:none;
}
/*---------------------------Hide Actual Radio--------------------------------*/
input.sheet-normal[type="radio"]
{
    opacity: 0;
    width: 16px;
    height: 16px;
    position: relative;
    top: 5px;
    left: 6px;
    margin: -10px;
    cursor: pointer;
    z-index: 1;
}
/*---------------------------Fake Radio---------------------------------------*/
input.sheet-normal[type="radio"] + span::before
{
    margin-right: 2px;
    border: solid 1px #a8a8a8;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;

    -moz-box-shadow: 0 0 10px  rgba(216,218,300, 1.8);
    -webkit-box-shadow: 0 0 10px  rgba(216,218,300, 1.8);
    box-shadow: 0 0 10px  rgba(216,218,300, 1.8);

    background: black;

    color:black;
    content: "";
    width: 12px;
    height: 12px;

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
/*---------------------------Remove Dot From All Radios After Selecting One---*/
input.sheet-normal[type="radio"]:checked ~ input.sheet-normal[type="radio"] + span::before
{
    content: "";
    background: #fff;
}
/*---------------------------Empty Traits-------------------------------------*/
input.sheet-zero[type="radio"]:checked + span::before {
    opacity: 0;
}

input.sheet-zero[type="radio"]:hover + span::before {
    opacity: 1;
}

input.sheet-zero[type="radio"] + span::before {
    font-size: 12px;
    content: "✖";
    opacity: 0.25;
    background: none;
}
/*---------------------------Hide Actual Big Radio----------------------------*/
input.sheet-bigcheck[type="radio"]
{
    width: 14px;
    height: 14px;
    position: relative;
    top: -2px;
    left: 5px;
    margin-left: 0px;
    margin-top: -10px;
    margin-bottom: -10px;
    margin-right: -10px;
    cursor: pointer;
    z-index: 1;
    opacity: 0;
}
/*------------------------------Fake Big Radio--------------------------------*/
input.sheet-bigcheck[type="radio"] + span::before {
    margin-right: 4px;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    left: 0px;

    -moz-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    box-shadow: inset 0 0 2px #000, inset 0 0 4px #000;
    background:#F3F8F6;
}

input.sheet-bigcheck[type="radio"] + span::before {
    content: "";
    width: 14px;
    height: 14px;
    font-size: 12px;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
input.sheet-bigcheck[type="radio"]:checked + span::before {
    color: red;
    content: "✓";
    text-shadow:none;
    font-weight:bold;
}
/*---------------------------Hide Actual Big Checkbox-------------------------*/
input.sheet-bigcheck[type="Checkbox"] {
    width: 14px;
    height: 14px;
    position: relative;
    top: -2px;
    left: 5px;
    margin-left: 0px;
    margin-top: -10px;
    margin-bottom: -10px;
    margin-right: -10px;
    cursor: pointer;
    z-index: 1;
    opacity: 0;
}
/*---------------------------Fake Big Checkbox--------------------------------*/
input.sheet-bigcheck[type="Checkbox"] + span::before {
    margin-right: 4px;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    left: 0px;

    -moz-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    box-shadow: inset 0 0 2px #000, inset 0 0 4px #000;
}

input.sheet-bigcheck[type="Checkbox"] + span::before
{
    content: "";
    width: 14px;
    height: 14px;
    font-size: 12px;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
input.sheet-bigcheck[type="Checkbox"]:checked + span::before
{
    color: red;
    content: "✓";
    text-shadow:none;
    font-weight:bold;
}
/*---------------------------Skill Button-------------------------------------*/
.sheet-skillbtn button[type="roll"]:before,
.sheet-skillbtn:before  {
    content: ""!important;
    display: none;
    border:none;
}
.sheet-skillbtn button[type="roll"],
.sheet-skillbtn {
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
    box-shadow: none;
    outline:0;

    margin: 0;
    background: black;
    font-size:1em !important;
    font-weight:bold;
    font-variant:small-caps;
    height:50px;
    width: 90px;
    padding-left:20px;
    color: white;
}
.sheet-skillbtn button[type="roll"]:hover,
.sheet-skillbtn:hover  {
  background: black; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, black , white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, black, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, black, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, black , white); /* Standard syntax */
}

.sheet-skillbtn button[type="roll"]:active,
.sheet-skillbtn:active  {
  background: black; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, white , black); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, white, black); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, white, black); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, white , black); /* Standard syntax */
}
/*---------------------------Button-------------------------------------------*/
.sheet-btn button[type="roll"]:before,
.sheet-btn:before  {
    content: ""!important;
    display: none;
    border:none;
}
.sheet-btn button[type="roll"],
.sheet-btn {
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    box-shadow: none;
    outline:0;

    margin: 0;
    background: transparent;
    font-size:12px !important;
    font-weight:bold;
    font-variant:small-caps;
    height:20px;
    width: 90px;
    padding-left:20px;
    color: black;
}
.sheet-btn button[type="roll"]:hover,
.sheet-btn:hover  {
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, black , white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, black, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, black, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, black , white); /* Standard syntax */
    color: white;
}

.sheet-btn button[type="roll"]:active,
.sheet-btn:active  {
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, white , black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, white, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, white, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, white , black); /* Standard syntax */
    color: white;
}
/*---------------------------Weapons------------------------------------------*/
.sheet-weapon button[type="roll"]:before,
.sheet-weapon:before  {
    content: ""!important;
    display: none;
    border:none;
}
.sheet-weapon button[type="roll"],
.sheet-weapon {
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    box-shadow: none;
    outline:0;

    margin: 0;
    background: black;
    font-size:1.2em !important;
    font-weight:bold;
    height:50px;
    width: 100px;
    padding-left:20px;
    color: white;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);
}
.sheet-weapon button[type="roll"]:hover,
.sheet-weapon:hover  {
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, black); /* Standard syntax */
}

.sheet-weapon button[type="roll"]:active,
.sheet-weapon:active  {

    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(black, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(black, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(black, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(black, white); /* Standard syntax */
}
/*---------------------------FX Futton----------------------------------------*/
.sheet-fxbtn button[type="roll"]:before,
.sheet-fxbtn:before  {
    content: ""!important;
    display: none;
    border:none;
}
.sheet-fxbtn button[type="roll"],
.sheet-fxbtn {
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #7F2108;
    box-shadow: none;
    outline:0;

    margin: 0;
    background: transparent;
    font-size:12px !important;
    font-weight:bold;
    font-variant:small-caps;
    height:20px;
    width: 90px;
    padding-left:20px;
    color: #fff;
}
.sheet-fxbtn button[type="roll"]:hover,
.sheet-fxbtn:hover  {
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, black , #7F2108); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, black, #7F2108); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, black, #7F2108); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, black , #7F2108); /* Standard syntax */
    color: white;
}

.sheet-fxbtn button[type="roll"]:active,
.sheet-fxbtn:active  {
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #7F2108 , black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #7F2108, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #7F2108, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #7F2108 , black); /* Standard syntax */
    color: white;
}
/*---------------------------Roll Templates-----------------------------------*/
    /*------------Show-----------*/
.sheet-rolltemplate-show table {
    width: 100%;
    border-radius:15px 15px 15px 15px;
    color: #7F2108;
    font-size: 1em;
    font-variant: small-caps;
    box-shadow: none;
    background: #F3F8F6;
    box-shadow: 0px 0px 2px #7F2108, 0px 0px 2px #7F2108, 0px 0px 2px #7F2108;
}

.sheet-rolltemplate-show td {
    padding: 5px;
}

    /*------------Attack-----------*/

.sheet-rolltemplate-attack table {
    width: 100%;
    border-radius:15px 15px 15px 15px;
    color: #7F2108;
    font-size: 1em;
    font-variant: small-caps;
    box-shadow: none;
    background: #F3F8F6;
    box-shadow: 0px 0px 2px #7F2108, 0px 0px 2px #7F2108, 0px 0px 2px #7F2108;
}

.sheet-rolltemplate-attack td {
    padding: 5px;
}
.sheet-rolltemplate-attack td.sheet-confirm {
    font-style:italic;
    color:black;
}
.sheet-rolltemplate-attack td.sheet-detail {
    font-style:italic;
    border-radius:15px 15px 0px 0px;
}

.sheet-rolltemplate-attack td.sheet-last_left {
    border-radius:0px 0px 0px 15px;
}
.sheet-rolltemplate-attack td.sheet-last_right {
    border-radius:0px 0px 15px 0px;
}
.sheet-rolltemplate-attack td.sheet-damage .inlinerollresult .fullcrit,
.sheet-rolltemplate-attack td.sheet-damage .inlinerollresult .fullfail,
.sheet-rolltemplate-attack td.sheet-damage .inlinerollresult .importantroll,
.sheet-rolltemplate-attack td.sheet-damage .inlinerollresult,
.sheet-rolltemplate-attack .inlinerollresult {
    background:transparent;
    border:none;
    box-shadow:none;
    color:black;
}
.sheet-rolltemplate-attack .inlinerollresult.fullcrit {
    border: none;
    background:black;
    color:white;
    border-radius:5px;
    box-shadow:none;
}

.sheet-rolltemplate-attack .inlinerollresult.fullfail {
    border: none;
    background:red;
    color:white;
    border-radius:5px;
    box-shadow:none;
}

.sheet-rolltemplate-attack .inlinerollresult.importantroll {
    border: none;
}
    /*------------Show-----------*/
.sheet-rolltemplate-fx table {
    width: 100%;
    border-radius:15px 15px 15px 15px;
    color: #7F2108;
    font-size: 1em;
    font-variant: small-caps;
    box-shadow: none;
    background: #F3F8F6;
    box-shadow: 0px 0px 2px #7F2108, 0px 0px 2px #7F2108, 0px 0px 2px #7F2108;
}

.sheet-rolltemplate-fx td {
    padding: 5px;
}


Commit Bing Search Engine


Lol u still don't get it what did u take your commit lessons from benzo


No problem - thanks!


If we deliver the product according to the business requirement, they will satisfy.


Note - this was integrated back to aurelia-CLI in 0.16.2
https://github.com/aurelia/cli/commit/24eb22a5621ba6f942adb143ab5112bd65f17499


Agh, I forgot `--tags`!
Thank you for catching, it is now fixed.


hello world


FYI: I did a small benchmark, and in Chrome, using the array fill method is about 20x faster than what we have here!

index.js:24 original 350.28999999999996
index.js:33 fill 17.975000000000023
index.js:42 original 375.38499999999993
index.js:51 fill 17.470000000000027


How many hours a day do you spend looking for stuff to kang?


@bootcoder


\cA is Character null, or ascii 0. In SmaCC, we can get all the ascii control characters with \c followed by an uppercase letter. It's in the SmaCC help, in the Scanner page.


He died without reason


Gigablue Twin hybrid tuner functions fine with multituner support, only GIGA DVB-C/T2 NIM (SI4768) has an issue, there has to be differences in drivers.

With this code, VU+, Xtrend and Dags tuner modules all run fine.


The first case I saw was a period after a comment at the beginning of a block. Since the code is there, this means a Smalltalk compiler accepted it, so it must be Ok.


This class only described the index.html page but was lacking clarity for the other pages so I decided to change the class that would apply on a broader scale.


OMG! Now this is one hell of feature!! Thank you so much <3


Oh, but that actually causes each array to be a reference to the same array, which is probably why it is so much faster...


Trying out fill on the placeholders function below, it seems to be maybe a little faster.


Timers are optimized to use shared resources "under the hood".


I think 10would be fine. Maybe even higher cd. Dunno what happens to performance if players spam command every 3secs


기본 factorial 사용 코드


Fixed


hello po


This is an example comment on a commit. You can add it on GitHub after doing the commit through HyperDev.


This is a comment on the whole commit, instead of on a particular line.


Results in undefined as the react-hot-loader module is a sourcemap wrapper function for some reason


Why not fork it


Is it the same as a commit message?


why moving those files around?


@gregstein Thanks :) The update hasn't been pushed officially. This is still in the beta, it will out by today.


The commit messages seems to be always `Updated at hyperdev.com`, am I right?


you can use regex.replace(...) to achieve the same effect.


No, it isn't the same as a commit message. It's a special feature added by GitHub for code review. You can't see it in your regular git client.


@ arn354, why is the tuner reporting as DVB-C2 if it's not capable of C2. This could be the reason why we are having issues with OpenViX and only this tuner module. When this tuner was first released it was actually being marketed as C2/T/T2, now only C2.

NIM Socket 3:
Type: DVB-C2
Name: GIGA DVB-C/T2 NIM (SI4768)
Has_Outputs: yes
Frontend_Device: 3
Mode 0:DVB-C
Mode 1:DVB-T2
I2C_Device: 3


why is the runner involved?


we have a Map type => Map<number>


I removed from tsconfig.json file and atom started complaining that
"describe", "it" "beforeEach" ... not resolved.
Can i keep it ? Is there any other fix?


Thanks @craftytrickster. I can't really imagine how `color: var(--abc)` and `color:var(--abc)` could differ in behavior but maybe @SimonSapin knows of some case where they can. We'll just have to work around this for now.


should not or SHOULD NOT?


I don't quite understand what this code does, and blocking what kind of picture uploads?


tuner report dvb-c not c2  so all fine atv use dvb-api to check tuner type and not proc

root@gbquadplus:~# dvb-fe-tool -f 3
Device GIGA DVB-C/T2 NIM (SI4768) (/dev/dvb/adapter0/frontend3) capabilities:
CAN_2G_MODULATION
CAN_BANDWIDTH_AUTO
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_HIERARCHY_AUTO
CAN_INVERSION_AUTO
CAN_QAM_16
CAN_QAM_32
CAN_QAM_64
CAN_QAM_128
CAN_QAM_256
CAN_QAM_AUTO
CAN_QPSK
CAN_RECOVER
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBT
**Supported delivery systems:
DVBC/ANNEX_A
[DVBT]
DVBT2**


Use el parámetro `file_path` en lugar de la constante `ZIP_FILE_PATH`. En nuestro caso es lo mismo, pero deja el código más flexible.


Revise la identación en este bloque


Los comentarios `# TODO` hay que quitarlos cuando ya no aplican, o si quiere los puede dejar pero como comentarios del código que implementó.


This may cause problems. It looks like we're potentially getting back UTF-16 characters in the authentication token: `>\n¾A—Aÿ˜‚{`éâbíÒ^þ§á`. Doesn't seem to be an issue if we set `preserveExistingAuthenticationToken` to `false`


Si no me equivoco todo este método se puede hacer simplemente con estas líneas:
```
file = ::File.new(DIGEST_FILE_PATH, "w")
file.write(digest)
file.close
```

Esto porque el modo "w" para abrir el archivo sobreescribe el contenido del archivo existente.


- https://github.com/thoughtbot/paperclip#understanding-storage
Paperclip gem saves uploaded files under `public/system` directory (ie: `public/system/contacts/023/my_pic.png`). By committing and pushing image files onto Github, we're essentially sharing our uploaded pictures with whomever that pulls our repo. Placing this directory under `.gitignore` file will make git blind to any file changes within the directory.


Looks like it breaks when testing in Apiary as well:
<img width="657" alt="screen shot 2016-09-27 at 1 14 11 am" src="https://cloud.githubusercontent.com/assets/1091716/18860952/c77f675e-844f-11e6-99ae-4a76d4976fc9.png">


This actually closes #154, not #153.


"Well, inn't that _special_?"

Thanks for the info.


Move another targets


All dragons are "weak" to their own element because they're healed by their own element.  So all of them should have their corresponding element set to 500 on the modifier.


Esto no es muy recomendado, ya que puede cambiar el valor original de la variable que se pasó como parámetro, y eso en algunos contextos es peligroso. Es mejor usar la versión sin el ! (`value.strip.split.map...`)


It's funny how this even worked. It's fixed now.


I made a change that does less splicing. I think we should explore building a new array instead of splicing though.


This is perfect, I have been waiting for so long now :)))


Can it be disabled?


I created [an issue](https://github.com/NemeStats/NemeStats/issues/503)


Aunque el `*` funciona bien, yo prefiero usar `join(' ')`, ya que es un poco más claro


Yeah! I was surprised.


Revertir este cambio si no se va a usar


This fix didn't work for me.
Output after Ctrl-C in terminal:
```
[2016-09-27 08:14:07.155800] [T:18765] [I] Exiting...
[2016-09-27 08:14:07.157439] [T:18765] [I] [MLDHTDiscovery] Saving 152 nodes to session file
```

After second Ctrl-C it exits without any output.


Yes, not sure how that made it past the regression tests. You can delete that line.


Yeah, I think that might help. Although we don't do too much splicing anymore, so not sure how much it will help.


Lol I didn't want to create too many files but you're right, you should be able to change it through FTP :))


你好，能写个pack回去的程序吗，我学着做个汉化的铲子骑士


使いにくかった


Thanks for the review Erik. That closes #205


PEP8 formatting please - don't add spaces to blank lines.


Wow, the hack function got much more complicated


you can also do a `-n`. ie `git clean -dfn`. it does a dry run, and shows you what all files/folders *will be* removed. also explore `-x` option :)


cool 👍


@lotem 都改了，再幫忙看看還有沒有問題。


nice one @HarshwardhanSingh


-f is force, I think. By default it removes files, -d is for directory.


BTW, this commit made all objects black most of the time in _Angkor Wat_, unless a light source is very near to it.


测试上传项目


kek


`btcpool` is using short jobID (one byte) to save bandwidth when submit share.

NiceHash has problem with that because:

```
Another thing worth mentioning is this; we do not permit jobs with same
ID - if we already have job with certain ID and another one comes with
same ID, then it is discarded. So make sure you "clear" old jobs with
cleanjobs set to true before going into rotation (rotation is possible
only after cleanjobs, as stated by official docs by slush).
```

If client connect with agent string: `nicehash/`, we change job ID to `timestamp*10 + shortJobId`. When the client submit share, `jobId % 10` to get the shortJobId. `shortJobId`'s range is: `[0, 9]`.


This broke gym rendering on all my browsers, as they're now six blocks tall at my typical zoom level.

Also, I note that the style of the dropdown menus doesn't match the other elements. It's not immediately obvious to me why after browsing the code, though.

![screen shot 2016-09-26 at 10 16 26 pm](https://cloud.githubusercontent.com/assets/10251429/18861473/4a30b740-843a-11e6-9b1b-2c13a08fd5cd.png)

![screen shot 2016-09-26 at 10 30 45 pm](https://cloud.githubusercontent.com/assets/10251429/18861478/5014c688-843a-11e6-8001-041905ee266d.png)


<html>
<h> Nouran Saad </h>
</html>


#17 Vista creada, al menos la parte visual (front-end) 😃


I do not mean the modules for the wireless adapters but the additional modules like sslstrip . Do i need to compile those ?
The first modules can be updated but then the ar150 freezes


`#include <iostream>
#include <cstdio>
#include <cstdlib>
#include "SqList.h"

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv)
{

	SqList L;         // 线性表 L
	L.elem = NULL;
	int flag = 1;     // 标志
	int number;       // 选择的数字

	int i;            // 位置
	ElemType e;       // 元素

	while(flag) {

		printf("*********************************************\n");
		printf("*            线性表的基本操作               *\n");
		printf("*********************************************\n");
		printf("*           1.  初始化线性表                *\n");
		printf("*           2.  向线性表中增加元素          *\n");
		printf("*           3.  从线性表中删除元素          *\n");
		printf("*           4.  查找元素                    *\n");
		printf("*           5.  返回线性表的长度            *\n");
		printf("*           6.  输出线性表                  *\n");
		printf("*           7.  清空线性表                  *\n");
		printf("*           8.  销毁线性表                  *\n");
		printf("*********************************************\n");
		printf("*           请选择.........                 *\n");

		cin >> number;

		printf("**********************************************\n");

		switch (number) {
			case 1 :
				if (InitList_Sq(L)) {
					printf("初始化成功！\n");
				}
				else {
				    printf("初始化失败！\n");
				}
				break;

			case 2 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					printf("请输入要插入的位置\n");
					scanf("%d", &i);
					printf("请输入要插入的元素\n");
					scanf("%d", &e);

					if (ListInsert_Sq(L, i, e)) {
						printf("插入成功！\n");
					}
					else {
				    	printf("插入失败！\n");
					}
				}
				break;

			case 3 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					printf("请输入要删除的位置\n");
					scanf("%d", &i);
					printf("请输入要删除的元素\n");
					scanf("%d", &e);

					if (ListDelete_Sq(L, i, e)) {
						printf("删除成功！\n");
					}
					else {
				    	printf("删除失败！\n");
					}
				}
				break;

			case 4 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					printf("请输入要查找的元素\n");
					scanf("%d", &e);
					i = LocateElem_Sq(L, e);
					if (i) {
						printf("元素在第 %d 位置上（从0开始）！\n", i);
					}
					else {
				    	printf("该元素不存在！\n");
					}
				}
				break;

			case 5 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					i = ListLength_Sq(L);
					printf ("线性表的长度为 %d" ,i);
				}
				break;

			case 6 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					PrintElem_Sq(L);
				}
				break;

			case 7 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					ListClear_Sq(L);
				}
				break;

			case 8 :
				if (!L.elem) {
					printf("亲，请先初始化哦！\n");
				}
				else {
					ListDestroy_Sq(L);
				}
				break;

			default :
				printf("请按任意键退出......\n");
				flag = 0;
				break;
		}

	}
	return 0;
}`


Nice Erik Plase Traktor S5 Browser Screen Remove Artist.

Is That The Song Can Be Seen In This Way ?

 Daniel Solar & Andi De Luxe - Pushin' On (Original Mix)
 C. Da Afro – 80’s Dream (Original Mix)
 Dilettante – LA CRAINTE (Original Mix)
 Ocean10 – Black Hero (Original Mix)
 Bonetti – Dope Love Thang (Original Mix)


asdas


Could you please publish the release on NPM?


gonna try that out and look how they differ. not sure if i tried to make some icons look better or not by adding some pixels manually :D


.idea 文件夹没有忽略


So what's the difference between the GB Twin Tuner module and single tuner module? Pointless 'saying atv works fine or mips works fine and so on.....

There are differences in the two tuners that need to be addressed or found so we can implement a fix.


disables


Considering you have [this variable set and available](https://github.com/rack/rack/blob/master/lib/rack/utils.rb#L579):

```ruby
if b.empty? && STATUS_WITH_NON_ENTITY_BODY.include?(s)
```

The argument for it is that array being allocated for every request and the many conditional operations being done.


@yishus I love [this](jgthms.com/web-design-in-4-minutes). Do you think CSS Tricks should go in our [resources](https://github.com/jsstrn/fewd/blob/master/resources.md) page?


Lipsum Really?


good job


a


yes. forgot about those :(
I now did a search for GMT and I think I replaced all occurrences


The patch is already included in the latest version. (2016.09.24) Check if your version is out-dated: ```youtube-dl --version```.


first commit


If you suspect a difference - identify it.
It's not pointless to claim mips or atv works. That just means mips and atv rely on dvbapi instead of /proc/bus/nim_sockets


Thanks a lot for the suggestion! Added it to #800


remember to later pass `revocableSystemMemoryReservation` as a separate field in stats


fgjtydmxffhjn jnxfgkjh


Much to my surprise it works even if full cache simulation is enabled. I'll have to read more about MIPS cache organization. I suspect there's ASID embedded into cache line metadata.

Nonetheless... because ASID is non portable element of MIPS architecture, we'll have to stop relying on it in the future. But let's not worry about it now.

Finally... it'd be even better if `pmap_switch` was called from `ctx_switch` as in FreeBSD kernel: http://bxr.su/FreeBSD/sys/mips/mips/swtch.S#354 Let's embed a pointer to user's pmap in thread structure. Note, that several threads may share one pmap (e.g. all threads within a process).


bolbol ka


amazing


You could do it through a cctest or add-on test that creates an isolate with a custom `v8::ArrayBuffer::Allocator` and a node context with `node::CreateEnvironment()`.


just FYI - you still have a reference to air/knowledge in the readme! ;)


This was merged into common! https://github.com/sonyxperiadev/device-sony-common/commit/6a85db5de4142144a8f7913ba688de2baba81352


if


## Hello


hacky...


Ok, then. Personally I was leaning towards extended page table. IMHO this will play nice with the fact that lower 4 bits in `C0_CONTEXT` are always 0, cause each pair of PTEs will be 16 bytes long.


Thanks for the heads-up!
I'll look into these dependencies once I've sorted the other stuff out.


Thanks, Olivier, I think you should replace these placeholders by a year and your full name. 👍


Thanks for merging. I had also kinda forgotten about it until I ran into it again when provisioning a new host last week.


# Hello world

Hi humans!

Hubot here, I like Node.js and Coffeescript (that' s what I'm made off).
I've had tacos on the moon and find them far superior to Earth tacos.


Note this undo command is only for the most recent step that modified the addressbook(add/delete).
Export command is simply export the file.


Mensen konden hun wachtwoord niet resetten omdat token_url niet bestond


I think checking billDetailsMap == null is unnecessary as you are using the billDetailsMap inside the if statement.


The real fix is not to trust the type from nim_sockets proc, but instead use DVB API to get current type.

I had this stashed on my local git, waiting to find some time to complete it.

```
diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp
index 64564d2..cd9e809 100644
--- a/lib/dvb/dvb.cpp
+++ b/lib/dvb/dvb.cpp
@@ -780,6 +780,18 @@ std::string eDVBResourceManager::getFrontendCapabilities(int index)
        return "";
 }

+std::string eDVBResourceManager::getFrontendDeliverySystem(int index)
+{
+       for (eSmartPtrList<eDVBRegisteredFrontend>::iterator i(m_frontend.begin()); i != m_frontend.end(); ++i)
+       {
+               if (i->m_frontend->getSlotID() == index)
+               {
+                       return i->m_frontend->getDeliverySystem();
+               }
+       }
+       return "";
+}
+
 void eDVBResourceManager::setFrontendType(int index, const char *type)
 {
        for (eSmartPtrList<eDVBRegisteredFrontend>::iterator i(m_frontend.begin()); i != m_frontend.end(); ++i)
diff --git a/lib/dvb/dvb.h b/lib/dvb/dvb.h
index e203f22..958f8f9 100644
--- a/lib/dvb/dvb.h
+++ b/lib/dvb/dvb.h
@@ -243,6 +243,7 @@ public:
        bool frontendIsCompatible(int index, const char *type);
        bool frontendIsMultistream(int index);
        std::string getFrontendCapabilities(int index);
+       std::string getFrontendDeliverySystem(int index);
        void setFrontendType(int index, const char *type);
 };
 SWIG_TEMPLATE_TYPEDEF(ePtr<eDVBResourceManager>, eDVBResourceManager);
diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp
index 880292a..c0bfb64 100644
--- a/lib/dvb/frontend.cpp
+++ b/lib/dvb/frontend.cpp
@@ -2625,6 +2625,38 @@ void eDVBFrontend::setDeliverySystemWhitelist(const std::vector<fe_delivery_syst
        }
 }

+std::string eDVBFrontend::getDeliverySystem()
+{
+       struct dtv_property p[1];
+       p[0].cmd = DTV_DELIVERY_SYSTEM;
+       struct dtv_properties cmdseq;
+       cmdseq.num = 1;
+       cmdseq.props = p;
+
+       if (ioctl(m_fd, FE_GET_PROPERTY, &cmdseq) < 0)
+       {
+               eDebug("[eDVBFrontend] getDeliverySystem FE_GET_PROPERTY failed: %m (%d)", m_type);
+               return "";
+       }
+
+       fe_delivery_system_t delsys = (fe_delivery_system_t)p[0].u.data;
+       std::string ds;
+
+       switch (delsys)
+       {
+               case SYS_ATSC:          ds = "ATSC"; break;
+               case SYS_DVBC_ANNEX_B:  ds = "ATSC"; break;
+               case SYS_DVBS:          ds = "DVB-S"; break;
+               case SYS_DVBS2:         ds = "DVB-S2"; break;
+               case SYS_DVBT:          ds = "DVB-T"; break;
+               case SYS_DVBT2:         ds = "DVB-T2"; break;
+               case SYS_DVBC_ANNEX_A:  ds = "DVB-C"; break;
+               case SYS_DVBC_ANNEX_C:  ds = "DVB-C"; break;
+               default:                ds = ""; break;
+       }
+       return ds;
+}
+
 bool eDVBFrontend::setDeliverySystem(const char *type)
 {
        struct dtv_property p[1];
diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h
index c23c81e..51d14a5 100644
--- a/lib/dvb/frontend.h
+++ b/lib/dvb/frontend.h
@@ -156,6 +156,7 @@ public:
        static void setPreferredFrontend(int index) { PreferredFrontendIndex = index; }
        static int getPreferredFrontend() { return PreferredFrontendIndex; }
        bool supportsDeliverySystem(const fe_delivery_system_t &sys, bool obeywhitelist);
+       std::string getDeliverySystem();
        void setDeliverySystemWhitelist(const std::vector<fe_delivery_system_t> &whitelist);
        bool setDeliverySystem(const char *type);
```

Calling `getFrontendDeliverySystem` from python should return the current (valid) type, instead of DVB-C2.


OK, good to know! That will be very useful! Just waiting for the official release... :-)


@Stanzilla I replaced this function to the next. To me it helped.
```lua
function get_git_status()
    local file = io.popen("git status --no-lock-index --porcelain 2>nul")
    for line in file:lines() do
        file:close()
        return false
    end
    file:close()
    return true
end
```


А-а-а-а-а!
Волосы не надо было.


มี 0.5 ซะด้วย


The is the modified version of Hello world


Хотя. Не проблема, просто этот файл больше не используется.


commits working should be tested before merging to head.
read_bitu8(src) / 255.0f; -> (float)read_bitu8(src) / 255.0f; // rounding trouble
room.light_colour.b - b type?


I have deleted app1 and renamed newapp as "physicians-review".  Renamed the components and added a local gitignore file as well.  Please review and give feedback.


This is like such a huge typo that has been annoying me for so long


change this to something like that:
```
remainingBytesToRevoke.addAndGet(-getMemoryAlreadyBeingRevoked())
```
it would be easier to understand


If this is returning nil, do we have to init it?


Looks like 'quit' is a Python constant. I'll change this


All the changes to this file back out the test fixes I committed in 32a6117fcf5d8


bolbol ka


What's so neat about not putting a ';' ?
I'm refactoring that code right now, I copied it from Gobron's exemple just to provide the perspective feature to the reste of the class. I learned that refactoring is key when copying code from his exemples.


Mir gefällt auch das hell auf dunkel besser.


Why are these deleted? Are they the standard now?


bolbol ka nicart