By this time the engine is still not compilable under Mac and produces great deal of warnings:

In file included from engines/dm/gfx.cpp:7:
engines/dm/gfx.h:36:15: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
        Frame(uint16 destFromX, uint16 destToX, uint16 destFromY, uint16 destToY,
                     ^
engines/dm/gfx.h:31:9: note: previous declaration is here
        uint16 destFromX, destToX, destFromY, destToY;
               ^
engines/dm/gfx.h:36:33: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
        Frame(uint16 destFromX, uint16 destToX, uint16 destFromY, uint16 destToY,
                                       ^
engines/dm/gfx.h:31:20: note: previous declaration is here
        uint16 destFromX, destToX, destFromY, destToY;
                          ^
engines/dm/gfx.h:36:49: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
        Frame(uint16 destFromX, uint16 destToX, uint16 destFromY, uint16 destToY,
                                                       ^
engines/dm/gfx.h:31:29: note: previous declaration is here
        uint16 destFromX, destToX, destFromY, destToY;
                                   ^
engines/dm/gfx.h:36:67: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
        Frame(uint16 destFromX, uint16 destToX, uint16 destFromY, uint16 destToY,
                                                                         ^
engines/dm/gfx.h:31:40: note: previous declaration is here
        uint16 destFromX, destToX, destFromY, destToY;
                                              ^
engines/dm/gfx.h:37:10: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
                uint16 srcWidth, uint16 srcHeight, uint16 srcX, uint16 srcY) :
                       ^
engines/dm/gfx.h:32:9: note: previous declaration is here
        uint16 srcWidth, srcHeight;
               ^
engines/dm/gfx.h:37:27: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
                uint16 srcWidth, uint16 srcHeight, uint16 srcX, uint16 srcY) :
                                        ^
engines/dm/gfx.h:32:19: note: previous declaration is here
        uint16 srcWidth, srcHeight;
                         ^
engines/dm/gfx.h:37:45: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
                uint16 srcWidth, uint16 srcHeight, uint16 srcX, uint16 srcY) :
                                                          ^
engines/dm/gfx.h:33:9: note: previous declaration is here
        uint16 srcX, srcY;
               ^
engines/dm/gfx.h:37:58: warning: declaration shadows a field of 'DM::Frame' [-Wshadow]
                uint16 srcWidth, uint16 srcHeight, uint16 srcX, uint16 srcY) :
                                                                       ^
engines/dm/gfx.h:33:15: note: previous declaration is here
        uint16 srcX, srcY;
                     ^
In file included from engines/dm/gfx.cpp:8:
engines/dm/dungeonman.h:328:69: warning: control reaches end of non-void function [-Wreturn-type]
        Square &setDoorState(byte state) { data = ((data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
                                                                           ^
engines/dm/dungeonman.h:461:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
engines/dm/gfx.cpp:55:7: warning: declaration requires a global constructor [-Wglobal-constructors]
Frame gStairFrames[] = {
      ^                ~
engines/dm/gfx.cpp:122:7: warning: declaration requires a global constructor [-Wglobal-constructors]
Frame gCeilingFrame(0, 223, 0, 28, 112, 29, 0, 0); // @ K0012_s_Frame_Ceiling
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:123:7: warning: declaration requires a global constructor [-Wglobal-constructors]
Frame gFloorFrame(0, 223, 66, 135, 112, 70, 0, 0); // @ K0013_s_Frame_Floor
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:125:7: warning: declaration requires a global constructor [-Wglobal-constructors]
Frame gFrameWall_D3L2 = Frame(0,  15, 25, 73, 8, 49, 0, 0); // @ G0711_s_Graphic558_Frame_Wall_D3L2
      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:126:7: warning: declaration requires a global constructor [-Wglobal-constructors]
Frame gFrameWall_D3R2 = Frame(208, 223, 25, 73, 8, 49, 0, 0); // @ G0712_s_Graphic558_Frame_Wall_D3R2
      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:127:7: warning: declaration requires a global constructor [-Wglobal-constructors]
Frame gFrameWalls[12] = { // @ G0163_as_Graphic558_Frame_Walls
      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:171:25: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
        kWall_D3LCR_Native = 24,
                               ^
engines/dm/gfx.cpp:401:14: warning: declaration requires a global constructor [-Wglobal-constructors]
ObjectAspect gObjectAspects[kObjAspectCount] = { // @ G0209_as_Graphic558_ObjectAspects
             ^                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:490:18: warning: declaration requires a global constructor [-Wglobal-constructors]
ProjectileAspect gProjectileAspect[kProjectileAspectCount] = { // @ G0210_as_Graphic558_ProjectileAspects
                 ^                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:519:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        0x000, 0x666, 0x888, 0x620, 0x0CC, 0x840, 0x080, 0x0C0, 0xF00, 0xFA0, 0xC86, 0xFF0, 0x444, 0xAAA, 0x00F, 0xFFF,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        {                                                                                }
engines/dm/gfx.cpp:521:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        0x000, 0x444, 0x666, 0x620, 0x0CC, 0x820, 0x060, 0x0A0, 0xC00, 0x000, 0x000, 0xFC0, 0x222, 0x888, 0x00C, 0xCCC,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        {                                                                                }
engines/dm/gfx.cpp:523:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        0x000, 0x222, 0x444, 0x420, 0x0CC, 0x620, 0x040, 0x080, 0xA00, 0x000, 0x000, 0xFA0, 0x000, 0x666, 0x00A, 0xAAA,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        {                                                                                }
engines/dm/gfx.cpp:525:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        0x000, 0x000, 0x222, 0x200, 0x0CC, 0x420, 0x020, 0x060, 0x800, 0x000, 0x000, 0xC80, 0x000, 0x444, 0x008, 0x888,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        {                                                                                }
engines/dm/gfx.cpp:527:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        0x000, 0x000, 0x000, 0x000, 0x0CC, 0x200, 0x000, 0x040, 0x600, 0x000, 0x000, 0xA60, 0x000, 0x222, 0x006, 0x666,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        {                                                                                }
engines/dm/gfx.cpp:529:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        0x000, 0x000, 0x000, 0x000, 0x0CC, 0x000, 0x000, 0x020, 0x400, 0x000, 0x000, 0x640, 0x000, 0x000, 0x004, 0x444
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        {                                                                                }
engines/dm/gfx.cpp:534:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0CA0, 0x0A80, 0x0860, 0x0640, 0x0420, 0x0200,  90,  90},    /* Atari ST: { 0x0650, 0x0540, 0x0430, 0x0320, 0x0210, 0x0100,  90...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:535:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0060, 0x0040, 0x0020, 0x0000, 0x0000, 0x0000,   0,   0},    /* Atari ST: { 0x0030, 0x0020, 0x0010, 0x0000, 0x0000, 0x0000,   0...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:536:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0860, 0x0640, 0x0420, 0x0200, 0x0000, 0x0000, 100, 100},    /* Atari ST: { 0x0430, 0x0320, 0x0210, 0x0100, 0x0000, 0x0000, 100...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:537:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0640, 0x0420, 0x0200, 0x0000, 0x0000, 0x0000,  90,   0},    /* Atari ST: { 0x0320, 0x0210, 0x0100, 0x0000, 0x0000, 0x0000,  90...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:538:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x000A, 0x0008, 0x0006, 0x0004, 0x0002, 0x0000,  90, 100},    /* Atari ST: { 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000,  90...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:539:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0008, 0x0006, 0x0004, 0x0002, 0x0000, 0x0000, 100,   0},    /* Atari ST: { 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 100...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:540:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0808, 0x0606, 0x0404, 0x0202, 0x0000, 0x0000,  90,   0},    /* Atari ST: { 0x0404, 0x0303, 0x0202, 0x0101, 0x0000, 0x0000,  90...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:541:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0A0A, 0x0808, 0x0606, 0x0404, 0x0202, 0x0000, 100,  90},    /* Atari ST: { 0x0505, 0x0404, 0x0303, 0x0202, 0x0101, 0x0000, 100...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:542:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0FA0, 0x0C80, 0x0A60, 0x0840, 0x0620, 0x0400, 100,  50},    /* Atari ST: { 0x0750, 0x0640, 0x0530, 0x0420, 0x0310, 0x0200, 100...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:543:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0F80, 0x0C60, 0x0A40, 0x0820, 0x0600, 0x0200,  50,  70},    /* Atari ST: { 0x0740, 0x0630, 0x0520, 0x0410, 0x0300, 0x0100,  50...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:544:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0800, 0x0600, 0x0400, 0x0200, 0x0000, 0x0000, 100, 120},    /* Atari ST: { 0x0400, 0x0300, 0x0200, 0x0100, 0x0000, 0x0000, 100...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:545:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0600, 0x0400, 0x0200, 0x0000, 0x0000, 0x0000, 120,   0},    /* Atari ST: { 0x0300, 0x0200, 0x0100, 0x0000, 0x0000, 0x0000, 120...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:546:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        {0x0C86, 0x0A64, 0x0842, 0x0620, 0x0400, 0x0200, 100,  50}};  /* Atari ST: { 0x0643, 0x0532, 0x0421, 0x0310, 0x0200, 0x0100, 100...
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         {                                             }
engines/dm/gfx.cpp:928:59: warning: array index 22 is past the end of the array (which contains 12 elements) [-Warray-bounds]
                drawFloorPitOrStairsBitmap(kStairsNativeIndex_Side_D2L, gFrameWalls[kFrameStairsSide_D2L]);
                                                                        ^           ~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:127:1: note: array 'gFrameWalls' declared here
Frame gFrameWalls[12] = { // @ G0163_as_Graphic558_Frame_Walls
^
engines/dm/gfx.cpp:1177:5: error: non-aggregate type 'DM::Box' cannot be initialized with an initializer list
Box gBoxWallBitmap_D3LCR = {0, 115, 0, 50}; // @ G0161_s_Graphic558_Box_WallBitmap_D3LCR
    ^                      ~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:1178:5: error: non-aggregate type 'DM::Box' cannot be initialized with an initializer list
Box gBoxWallBitmap_D2LCR = {0, 135, 0, 70}; // @ G0162_s_Graphic558_Box_WallBitmap_D2LCR
    ^                      ~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:1323:5: error: non-aggregate type 'DM::Box' cannot be initialized with an initializer list
Box gBoxWallPatchBehindInscription = {110, 113, 37, 63}; // @ G0202_ac_Graphic558_Box_WallPatchBehindInscription
    ^                                ~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:1354:5: error: non-aggregate type 'DM::Box' cannot be initialized with an initializer list
Box gBoxChampionPortraitOnWall = {96, 127, 35, 63}; // G0109_s_Graphic558_Box_ChampionPortraitOnWall
    ^                            ~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:1374:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if (isInscription = (wallOrnIndex == _vm->_dungeonMan->_currMapInscriptionWallOrnIndex)) {
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:1374:21: note: place parentheses around the assignment to silence this warning
                if (isInscription = (wallOrnIndex == _vm->_dungeonMan->_currMapInscriptionWallOrnIndex)) {
                                  ^
                    (                                                                                )
engines/dm/gfx.cpp:1374:21: note: use '==' to turn this assignment into an equality comparison
                if (isInscription = (wallOrnIndex == _vm->_dungeonMan->_currMapInscriptionWallOrnIndex)) {
                                  ^
                                  ==
engines/dm/gfx.cpp:1428:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                        if (flipHorizontal = (viewWallIndex == kViewWall_D2R_LEFT) || (viewWallIndex == kViewWall_D3R_LEFT)) {
                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
engines/dm/gfx.cpp:1428:23: note: place parentheses around the assignment to silence this warning
                        if (flipHorizontal = (viewWallIndex == kViewWall_D2R_LEFT) || (viewWallIndex == kViewWall_D3R_LEFT)) {
                                           ^
                            (                                                                                )
engines/dm/gfx.cpp:1428:23: note: use '==' to turn this assignment into an equality comparison
                        if (flipHorizontal = (viewWallIndex == kViewWall_D2R_LEFT) || (viewWallIndex == kViewWall_D3R_LEFT)) {
                                           ^
                                           ==
In file included from engines/dm/gfx.cpp:8:
engines/dm/dungeonman.h:186:7: warning: private field 'type' is not used [-Wunused-private-field]
        byte type;
             ^
engines/dm/dungeonman.h:187:7: warning: private field 'position' is not used [-Wunused-private-field]
        byte position;
             ^
engines/dm/dungeonman.h:189:9: warning: private field 'attributes' is not used [-Wunused-private-field]
        uint16 attributes;
               ^
engines/dm/dungeonman.h:203:9: warning: private field 'desc' is not used [-Wunused-private-field]
        uint16 desc;
               ^
engines/dm/dungeonman.h:212:9: warning: private field 'attributes' is not used [-Wunused-private-field]
        uint16 attributes;
               ^
engines/dm/dungeonman.h:233:9: warning: private field 'attributes' is not used [-Wunused-private-field]
        uint16 attributes;
               ^
engines/dm/dungeonman.h:243:9: warning: private field 'type' is not used [-Wunused-private-field]
        uint16 type;
               ^
engines/dm/dungeonman.h:252:9: warning: private field 'attributes' is not used [-Wunused-private-field]
        uint16 attributes;
               ^
engines/dm/dungeonman.h:262:7: warning: private field 'kineticEnergy' is not used [-Wunused-private-field]
        byte kineticEnergy;
             ^
engines/dm/dungeonman.h:263:7: warning: private field 'damageEnergy' is not used [-Wunused-private-field]
        byte damageEnergy;
             ^
engines/dm/dungeonman.h:264:9: warning: private field 'timerIndex' is not used [-Wunused-private-field]
        uint16 timerIndex;
               ^
engines/dm/dungeonman.h:274:9: warning: private field 'attributes' is not used [-Wunused-private-field]
        uint16 attributes;
               ^
53 warnings and 4 errors generated.


Hi @shurst-ma - did you mean to push this directly to master rather than a branch?


So I did! Thanks for the heads up xD


Tia... teraz zamiast tych co są online, to bierzesz wszystkich jacy kiedykolwiek pojawili się na serwerze xD


i see.


This is ugly I know.. I'm trying to prove the concept of bringing in Geoprocessing tool references but fell down on a .net version mismatch :(


the problem is not no-more-table : the one we're using is already a home made implementation. There is no "no more table plugin", it's rather a "concept"

the problem is the default bootstrap grid options: 768px, 992px, 1200px
http://getbootstrap.com/css/#grid-options

In bootstrap4, there will be more for extrasmall devices: <544px
http://v4-alpha.getbootstrap.com/layout/grid/#grid-options

But sill nothing for other ones. So trying to do specific things for resolutions between those values will just lead to a lot of specific problems. Responsiveness implies to accept that the website is not showing "perfectly" in any screen resolution, but showing "in a acceptable manner" in any screen resolution.

"Perfection": that was the print way of doing, using points and fixed layouts, etc
"Pretty acceptable": that's what we must target in a world with hundreds of different screens.


#10 maximum 1x Decoder
So the destructor is not working correct.


Small correction has been done for this article.
Model Binding is a process which is carried by ASP.Net MVC Model Binder.
Model Binder is the component which does the hard job of model binding.


@yajo Math functions are amazingly simple :heart:


ok


@DomT4 No. Don't worry! The `MaximumMacOSRequirement` is inclusive.


Sure but that'll conflict with yours.


FixWindDirectionInterpolation (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1659 of 1659 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-70.97%25-green.svg)


FixWindDirectionInterpolation (JasonGlazer) - 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)


Is your PR merged?


@jebeck Maybe just double-check if you agree with these changes regarding `reservoirChange` events


I don't think this is a valid (0,4). You are introducing a new logic, instead of simply tuning a parameter. Now the scaling factor is dependant on the value of sf previously calculated...


That does what i want it to do, it's very good that you have it as an option.
You may want to allow custom time (5 sec is Very frequent).

But this is what i asked for, will it make it to the original emulator, or only this build?

Thanks:)!


@nlutsenko I'm still having this issue in SDK 1.12. I started facing this issue once after migrating cloud code to parse server. Working fine with api.parse.com.


woooii


If you are like me, having tons of random dev files that are not related to git repo, and don't want ohmyzsh to tell you if you have untracked files, uncomment it.


comments are not deleted completely in AppTest


Мне кажется если использовать timestamp в качестве даты, то от использования объекта TimeDispatcher() можно избавится или по крайней мере сделать его чуточку проще.


teste


This fails on a oneOf. The example schema is:

```
{
  "type": "object",
  "name": "procedure",
  "camelCasePlural": "procedures",
  "properties": {
    "id": {
      "$ref": "#/definitions/uuid"
    },
    "rev": {
      "$ref": "#/definitions/uuid"
    },
    "name": {
      "type": "string"
    },
    "date": {
      "type": "string",
      "format": "date-time"
    },
    "questions": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "kind": {
                "constant": "boolean"
              },
              "q": {
                "type": "string",
                "example": "Are you in pain?"
              },
              "a": {
                "type": "boolean",
                "example": true
              }
            }
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "constant": "likert"
              },
              "q": {
                "type": "string",
                "example": "How much does it hurt?"
              },
              "a": {
                "type": "integer",
                "min": 0,
                "max": 7
              }
            }
          }
        ]
      }
    }
  },
  "required": ["name"]
}
```

Which gets turned into:

```
{ id: [Function: String],
  rev: [Function: String],
  name: [Function: String],
  date: [Function: String],
  questions: [ undefined ] }
```

And throws the error:

```
ValidationError: The value must be `String`/`Number`/`Boolean`/`Date`/`Buffer`/`Object`/`Array`/`'virtual'`/`'Point'` for [questions][0]
```


Delivery Status:
----------------
|Verify|
|:--|
||
||
||


OK you win, I had another else{ die... } in there before. Have now changed it to what you suggested. Happy?! :)


LGTM


package visual;

import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.DefaultListModel;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JList;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JLabel;
import java.awt.SystemColor;

public class SimpleList4 extends JFrame {

	private static final long serialVersionUID = 1L;
	private JPanel contentPane;
	private JTextField textIdade;
	private JTextField textNome;
    JList list;
    public String ValorFinal;
    public double ValorFinalDouble;
    public Double num1;
    public Double num2;
    private JLabel lblNome;
    private JLabel lblNewLabel;
    JList list_1;
    private JButton btnSubtrair;
    private JButton btnMulti;
    private JButton btnDividir;

	/**
	 * MAIN
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					SimpleList4 frame = new SimpleList4();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * FRAME/ MÉTODO
	 */
	public SimpleList4() {

		setTitle("SimpleList3");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 450, 300);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);

		JPanel panel = new JPanel();
		panel.setBackground(new Color(255, 255, 255));
		panel.setBounds(0, 0, 434, 262);
		contentPane.add(panel);
		panel.setLayout(null);

		textIdade = new JTextField();
		textIdade.setForeground(new Color(165, 42, 42));
		textIdade.setFont(new Font("Tahoma", Font.BOLD, 12));
		textIdade.setBackground(new Color(192, 192, 192));
		textIdade.setBounds(10, 64, 86, 20);
		panel.add(textIdade);
		textIdade.setColumns(10);

		textNome = new JTextField();
		textNome.setFont(new Font("Tahoma", Font.BOLD, 12));
		textNome.setForeground(new Color(165, 42, 42));
		textNome.setBackground(new Color(192, 192, 192));
		textNome.setBounds(10, 23, 86, 20);
		panel.add(textNome);
		textNome.setColumns(10);

		JButton btnSomar = new JButton("+");
		btnSomar.setFont(new Font("Vrinda", Font.BOLD, 20));
		btnSomar.setForeground(new Color(255, 255, 255));
		btnSomar.setBackground(new Color(105, 105, 105));
		btnSomar.setBounds(106, 10, 46, 37);
		panel.add(btnSomar);

		list = new JList();
		list.setFont(new Font("Tahoma", Font.PLAIN, 80));
		list.setForeground(new Color(0, 0, 0));
		list.setBackground(new Color(255, 255, 255));
		list.setBounds(10, 115, 414, 136);
		panel.add(list);

		lblNome = new JLabel("Valor 1:");
		lblNome.setFont(new Font("Tahoma", Font.BOLD, 11));
		lblNome.setForeground(new Color(0, 0, 0));
		lblNome.setBounds(10, 10, 46, 14);
		panel.add(lblNome);

		lblNewLabel = new JLabel("Valor 2:");
		lblNewLabel.setForeground(new Color(0, 0, 0));
		lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 11));
		lblNewLabel.setBounds(10, 50, 46, 14);
		panel.add(lblNewLabel);

		list_1 = new JList();
		list_1.setFont(new Font("Tahoma", Font.BOLD, 11));
		list_1.setForeground(new Color(0, 0, 0));
		list_1.setBackground(new Color(255, 255, 255));
		list_1.setBounds(10, 97, 154, 20);
		panel.add(list_1);

		btnSubtrair = new JButton("-");
		btnSubtrair.setForeground(new Color(255, 255, 255));
		btnSubtrair.setBackground(new Color(105, 105, 105));
		btnSubtrair.setFont(new Font("Vrinda", Font.BOLD, 20));
		btnSubtrair.setBounds(106, 47, 46, 37);
		panel.add(btnSubtrair);

		btnMulti = new JButton("x");
		btnMulti.setForeground(Color.WHITE);
		btnMulti.setFont(new Font("Vrinda", Font.BOLD, 20));
		btnMulti.setBackground(SystemColor.controlDkShadow);
		btnMulti.setBounds(152, 10, 46, 37);
		panel.add(btnMulti);

		btnDividir = new JButton("/");
		btnDividir.setForeground(Color.WHITE);
		btnDividir.setFont(new Font("Vrinda", Font.BOLD, 20));
		btnDividir.setBackground(SystemColor.controlDkShadow);
		btnDividir.setBounds(152, 47, 46, 37);
		panel.add(btnDividir);

		btnSomar.addActionListener(new soma());
		btnSubtrair.addActionListener(new subtrai());
		btnMulti.addActionListener(new multiplica());
		btnDividir.addActionListener(new dividir());

	}

	/**
	 * ACTIONS
	 */
	class soma implements ActionListener {
		public void actionPerformed(ActionEvent e){

			double num1 = Double.parseDouble(textNome.getText());
			double num2 = Double.parseDouble(textIdade.getText());

			ValorFinalDouble = num1 + num2;
			ValorFinal = String.valueOf(ValorFinalDouble);

			DefaultListModel modelo = new DefaultListModel();
			list.setModel(modelo);
			modelo.addElement(ValorFinal);

			DefaultListModel modelo1 = new DefaultListModel();
			list_1.setModel(modelo1);
			modelo1.addElement("RESULTADO:");

	        textNome.setText("");
	        textIdade.setText("");

		}

	}
	class subtrai implements ActionListener {
		public void actionPerformed(ActionEvent e){

			double num1 = Double.parseDouble(textNome.getText());
			double num2 = Double.parseDouble(textIdade.getText());

			ValorFinalDouble = num1 - num2;
			ValorFinal = String.valueOf(ValorFinalDouble);

			DefaultListModel modelo = new DefaultListModel();
			list.setModel(modelo);
			modelo.addElement(ValorFinal);

			DefaultListModel modelo1 = new DefaultListModel();
			list_1.setModel(modelo1);
			modelo1.addElement("RESULTADO:");

	        textNome.setText("");
	        textIdade.setText("");

		}

	}
	class multiplica implements ActionListener {
		public void actionPerformed(ActionEvent e){

			double num1 = Double.parseDouble(textNome.getText());
			double num2 = Double.parseDouble(textIdade.getText());

			ValorFinalDouble = num1 * num2;
			ValorFinal = String.valueOf(ValorFinalDouble);

			DefaultListModel modelo = new DefaultListModel();
			list.setModel(modelo);
			modelo.addElement(ValorFinal);

			DefaultListModel modelo1 = new DefaultListModel();
			list_1.setModel(modelo1);
			modelo1.addElement("RESULTADO:");

	        textNome.setText("");
	        textIdade.setText("");

		}

	}
	class dividir implements ActionListener {
		public void actionPerformed(ActionEvent e){

			double num1 = Double.parseDouble(textNome.getText());
			double num2 = Double.parseDouble(textIdade.getText());

			ValorFinalDouble = num1 / num2;
			ValorFinal = String.valueOf(ValorFinalDouble);

			DefaultListModel modelo = new DefaultListModel();
			list.setModel(modelo);
			modelo.addElement(ValorFinal);

			DefaultListModel modelo1 = new DefaultListModel();
			list_1.setModel(modelo1);
			modelo1.addElement("RESULTADO:");

	        textNome.setText("");
	        textIdade.setText("");

		}

	}

}


Hi @joshuamcginnis, I am totally fine with adding them back.

Not sure if they belong in the same plugin as auto-completion scripts tho, that would be my only concern.


Hah, but now it will fail if there's a blank header line? Isn't that _too_ aggressive? 😝


Relates to https://github.com/OpenDataServices/cove/issues/427


Я не понимаю что означает этот код, который сломает модуль? или это код которым вы его проверяете? или как это должно выглядеть?


Czy ja juz jestem ślepy ? czy tu nie ma jednego słowa po polsku ?


There are several lines in the spec like this one (just a dot). Is this needed for any reason?


This is not possible


I will at some point need to re-upload the Pythonista docs, as one of the todos for Pythonista is "untangle the docs". Plus, silly me accidentally added apostrophes in the project name, causing doc2dash to name the CFBundleName as 'Pythonista 3', meaning no matter what, Dash pushes that docset to the top, since it lists in alphabetical order. ⊂(___⊂)  My bad...

While on the topic: how did you create the `Tokens.xml` & `Nodes.xml` files for the Python docsets? Were they autogenerated in some way, were they just manually created, or did you use Sphinx's XML builder and just edited what you needed as you went?


Subclass Step


What does `ds` mean?


This Summary doesn't correspond to the project description.


 Владимир не понимаю так нужно объект создавать? или наоброт не нужно? не понимаю о чем речь

>Пятница, 17 июня 2016, 12:59 +03:00 от Vladimir Rakchaev <notifications@github.com>:
>
>var helpers = {separator: '&', wtf: '???'};
>var params = Object.create(helpers);
>params.param1 = 1;
>params.param2 = 2;
>addQuery(params);
>—
>You are receiving this because you authored the thread.
>Reply to this email directly,  view it on GitHub , or  mute the thread .

Mikhail Stepanov
+7-921-88-2-44-13


use single quotes


Please remove the Conflicts: lines. We take care of this in the packaging side.


Editorconfig para manter a mensma configuração do editor de textos para todos os devs

Cada um deve instalar sua extensão/plugin no editor

http://editorconfig.org/


I don't think this works if `columns` is a list


As a convention, we place each Requires: in a different line


Do you find it? =)


The website is off ?


https://frappe.github.io/frappe/user/en/guides/app-development/how-to-create-custom-fields-during-app-installation.html
https://discuss.erpnext.com/t/add-field-to-a-customized-doctype-for-each-site/11806/7
@vishdha refer links to export fixtures


yes, I will fiddle the Makefile next round once I see it running in jenkins


@BigNoid OMG!!! I have been pulling my hair out trying to get the skin version of these dialogs to open instead of the scripts defaults.
Thanks! :+1:

Is this posted somewhere and I missed it?


good😃!


boolean


good job


next time, do not add the element at the end of the list (except if the list is sorted and the new element should be at the end). Adding the element at the end forces you to modify the old last line to add a comma, and this complicates the diff.


please change


GetBuildSupportFilesLocally (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2248 of 2248 tests passed, 0 test warnings)

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


Also see [Crash in std::basic_stringbuf<char …>::overflow](http://stackoverflow.com/q/37873631) on Stack Overflow.


returns null for abstain, it's ment to be that way


It takes 3 to 4 hours for the script to run, so the feedback loop is slow.


This is crashing...


Add Responsive Template


ok, I somehow started to suspect there was something odd in all those "typos" :+1:


Add Responsive Theme


Some files missing ? Where storyboard file and data source file ? Or codes ?


GetBuildSupportFilesLocally (Myoldmopar) - 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)


Adding readme


I have not commited the changes because before I wanted you tried to build. I'm not going to add another option, I prefer to set a fixed time interval. You're right 5 sec is too frequent, I think once every 3 minutes would be sufficient.


Specifically, it's crashing replays; see 29ea2b5373ebbcaa for fix


Should be done in other vernaculars.


@flavour Please review


@nanosoldier `runbenchmarks(ALL, vs="@2ac304dfba75fad148d4070ef4f8a2e400c305bb")`


get it


probably want to remove this


I don't think I can maintain support for two separate OSes at this moment, but contributions/forks are welcome.


Here you assign -1 to the value. This is not a check ?


Even if i think i will just end up by adding -std=gnu89 to cflags ...


Good luck with this one. If it works, maybe this prevents some fortress situations where SF can't make any progress.


Feel free to update the Pythonista docset whenever you want.

The Python docset is generated using a custom tool I made, which is very similar to doc2dash.


This is a bad comparison >.<


what is this change for?


This is where the magic happens. Macwire detects that the object Routes needs a bunch of controllers passed in the constructor.
This is resolved by the macro as the trait `AppComponents` extends `Controllers` therefore putting all the controller in the scope.


This is awesome, thank you! I wrapped the org-export-to-file in a ```(let ((org-html-postamble nil)))``` to get rid of the automatically inserted postamble. It would be nice to do this without writing to a file, right? But I didn't see how to pipe the contents of a buffer directly to a shell command. Thanks for this!


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


Closes #343


That's no debug message
This is a note


sent PR https://github.com/windup/windup/pull/979


Is this commit all that is needed to support 2560x1440 on the Odroid C2?  This repo doesn't look like a kernel - how do I build it?  (There's no README.md)


Kok bukan projek foldernya saja yang di-push, malah zipnya, bang :smile:


Why changing this? "Note on the content" maybe, but "Contents note" does not sound correct.


Got around that by double-declaring some things in the schema.

```
{
  "type": "object",
  "name": "procedure",
  "camelCasePlural": "procedures",
  "properties": {
    "id": {
      "$ref": "#/definitions/uuid"
    },
    "rev": {
      "$ref": "#/definitions/uuid"
    },
    "name": {
      "type": "string"
    },
    "date": {
      "type": "string",
      "format": "date-time"
    },
    "questions": {
      "type": "array",
      "items": {
        "type": "object",
        "anyOf": [
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "enum": ["bool"]
              },
              "q": {
                "type": "string",
                "example": "Are you in pain?"
              },
              "a": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1
              }
            }
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "enum": ["likert"]
              },
              "q": {
                "type": "string",
                "example": "How much does it hurt?"
              },
              "a": {
                "type": "integer",
                "minimum": 0,
                "maximum": 7
              }
            }
          }
        ],
        "required": ["kind", "a", "q"],
        "properties": {
          "kind": {
            "type": "string"
          },
          "q": {
            "type": "string"
          },
          "a": {
            "type": "integer"
          }
        }
      }
    }
  },
  "required": ["name", "questions"]
}
```

It feels weird doing it that way, but maybe it's actually a good thing. It removes the option for something defined with a oneOf to contain totally disparate data types.

Next hurdle, however is that the Thinky schema getting generated is just:

```
{"procedures":[{}]}
```

Which means that it fails with the error:

```
     ValidationError: Extra field `kind` in [questions][0] not allowed.
```


What about the other languages?


Capital "I"?


Which is the Save RAM file?
is it pgs or prb?

I tried Zelda, and only a prb file was created After i closed the Emulator,
even though 5 sec Ram save was checked.

Cause i
Would it be possible to make custom paths for this stuff?
Cause i would prefer not to save in documents as i have all emulators on another drive.
So i like to have in either the Emulator folder "Saves" or in the Rom folder, like "rom.rom, rom.sav".
Easier to keep track of things and not accidentally get them deleted if one forget about documents when formatting;P


@willnorris


The CF lesson had this old syntax in it (the "hash rocket"). Someone should tell CF to update their lessons.
I just changed it in my code.


Ez egy teszt hozzászólás!


fixed


proponuję jednak po angielsku – niekoniecznie tylko polscy developerzy mogą chcieć walidować pesel


Oddly enough only saw the seg fault issue after I restarted my test VB. That issue is now fixed. Did note another unrelated seg fault. Will deal with latter.


That worked, but like you said, sucks that its kinda hacky. Can our install
that makes directories make those www.wagic folders?
On Jun 17, 2016 3:45 AM, "Anthony Calosa" <notifications@github.com> wrote:

> Make a backup of your files though... Uninstalling the apk deletes the
> folder...
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/WagicProject/wagic/commit/a78bdc49124164342489f2f41377d5035441ef0b#commitcomment-17908503>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AExKRL958MrvqcwslB1WmxdgOEJ1GpCgks5qMlCPgaJpZM4I3Ybv>
> .
>


OK so now receipt is only emailed after the template is loaded.. I guess that's needed to reuse the exisiting js for showing a notification after the callback is done?


This picture is of a pflash fail and not a skeleton fail.

@bradbishop - Is this the pflash race condition you were observing?  Or is it something else?


Angular2 has approached to RC2.


:D


loooool


GetBuildSupportFilesLocally (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1098 of 1098 tests passed, 0 test warnings)

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


Little typo on line 133: "toorrow" -> "tomorrow"


Masz rację. Jak znajdę chwilę, wrzucę również readme po angielsku.


TeamCity Xbim :: Xbim Windows UI :: Xbim Windows UI [Build 114](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1076&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) is now running


Dostałem info, że nie za bardzo wiadomo czym się różnią te dwie metody tworzenia obiektu :D


Doesn't this line cause the receipt to be reprinted if it's viewed when a user has enabled the checkbox?


To byłem ja :P


TeamCity Xbim :: Xbim Windows UI :: Xbim Windows UI [Build 114](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1076&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) outcome was **SUCCESS**
Summary: Running Build time: 00:00:56


only isset and no empty() call here ? (as for the receipt enable)


Esse tipo de captura de exceção não é interessante para o teste, caso lance a exceção é melhor deixar o teste quebrar do que esconder o problema.

Melhor colocar na assinatura do método que vai lançar esse tipo de exceção.


Właśnie zauważyłem, jak czytałem komentarze pod moim postem.


Any idea why the automated build isn't pushing GCC 6 results?
Also, notice we have to update `gh-pages` in order to actually display the results. I can look into that once data is available.


I didn't quite understand. Anyway Is there such thing that when the program is uninstalled, the user files is kept? So we don't have any worries uninstallig the apk.


Almost forget to mention http://semver.org/


Whoops, missed to toggle make a PR.


What upstream does it come from? The official website only mentions an update in 2009, not 2011: http://www.literatecode.com/aes256


In those cases, could you add a 'warning("STUB: foobar");' (or todo, or whatever) so that it's obvious it's missing something in the console?


Aqui possui problema de tratamento de exceções, apenas escondendo dessa forma pode causar bugs futuros, nesse caso parece melhor o caso de tratar a exceção ou deixar propagá-la.


Coding conventions do not include underscores in variable names


Раскрываем карты.
Речь о том, что твой for перебирает все свойства из прототипов, а не только собственные. Это архитектурная ошибка.


O código não está com a identação padrão do projeto, seria interessante ajustar isso também.


Раскрываем карты.
Речь о том, что не хватает экранирования.
Добавление одного параметра со значением `2&trololo=lolo#WTF` добавит два и еще хэш сверху.


what does this do?


It could be solved by first looking if a value is set in nixpkgs config then, nixos config, and otherwise it's false.

Here is the config I use: https://gist.github.com/joelmo/c8e3ed142188bda58f56712722fb5088#file-nixos-config-nix-L48

If I comment out line 48 and 71 I can built without having the error.


Is this commit functional? Can I open a pull request for it?
The debugger is pretty much useless without proper support for the working directory.


Изменения чего-либо внутри `urlModule` достаточно для того, чтобы считать, что изменены внутренности чужого модуля.
Этот код я вижу в мастере.


не нужны здесь эти поля


dorzuć `@throws InvalidArgumentException On invalid Pesel $number`


I recommend you to prefer `git pull --rebase`.


Это поле тоже не нужно.


pusta wiadomość – wiemy, że chodzi o `Pesel` (bo nazwa klasy na to wskazuje) i wiemy, że chodzi o konstruktor (bo nazwa metody na to wskazuje) ;)


@ishitatsuyuki yeah it took me totally by surprise. GitHub Desktop's fault


aqui o mesmo problema, também pode dar uma olhada na sintaxe de captura de múltiplas exceções do java, caso a forma de tratar seja a mesma.
ex:
} catch (ParserConfigurationException | SAXException | IOException e) {


Ok. How do we turn it on?

On Friday, June 17, 2016, Mrcomputer1 <notifications@github.com> wrote:

> I did re-add it
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/SharpScratchMod/Sharp/commit/2fc6695a9db20917f7b935c39658b2c71f9edb8d#commitcomment-17908427>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AK8oJb-MkdVNr1XZTIQOkWIGNcM4SksGks5qMk4VgaJpZM4I2-RC>
> .
>

--


Local tests (STC hash=4, see below) with this commit were promising again:

Score of evasionsmax3 vs base:  285 - 278 - 938   [0.502] 1501 ELO diff:  1.62 +/- 10.75  take1
Score of base vs evasionsmax3:  253 - 270 - 786   [0.494] 1309 ELO diff: -4.51 +/- 11.88  take2
Score of base vs evasionsmax3:  162 - 176 - 482   [0.491]  820 ELO diff: -5.93 +/- 15.25  take3

**Total: W: 731 L: 693 D: 2206 Games: 3630 Elo +3,64 LOS = 84% Factor: 0,505 **


This breaks the UrlSearchParams(). The paramParser used in the constructor splits the string by &. Then he iterates over the resulting key=value pairs, splits them by = and stores the result. So paramParser assumes, that the passed rawParams string is already urlencoded. It must assume this, else you could never pass a query string with a value which has an ampersand in the value, like in:

`new URLSearchParams("foo=bar&another=text_with_ampersand_&_in_it")`

In toString() those already encoded values are encoded again. There are two options to solve this: Either decode the values in paramParser(), or don't encode in toString. I would opt for decoding in paramParser for one reason: It's probable, that there will be a constructor variant for URLSearchParams where you can pass an object instead of a query string. There the values won't be encoded and should be encoded in toString.


[j.w.](https://github.com/KKSzymanowski/PESEL/commit/202c52e32e99d59e80f23e8839d376ec8996ad8c#commitcomment-17911096) – IMHO olać pisanie komentarzy, które nie mówią nic więcej niż kod sam mówi

generalnie dobrze jak kod sam się opisuje (dobrze dobranymi nazwami, itp.) niż jak pojawia się konieczność pisania komentarzy


Нужен дестроуктор, удаляющий поля, которые динамически выделены в классах конкретных фабрик.


Automatyczny docblock PHPStorm :)


I changed it to be default on but to toggle it press File then Settings and it is called "Hack Mode"

Also I noticed this in the slack channel :P


ja je wywalam :]


(✿¬▽¬) ah, you lucky ducky. Can I assume thought that the format will still work, even if I make changes manually? And will Dash parse any xml files named Nodes.xml or Tokens.xml, or is it something specific to your tool? If it is, I'll stick to configuring the docs how they need to be, but if not, I'd just like to know what XML dash looks for, if it's not too much trouble :>


I think I asked you this before. Sorry if I did. I guess if you do it all your self it would be easier to maintain. If you have a big community it helps for others to see what your doing and helps others help fix any problems. In my opinion its kind of distribution having a lot of people dl your version of A3W but your not sharing anything you do where people can read it. Having it on a git is like is a courtesy when asking questions about it or asking for support. The history is awesome. It helped save me sooo many times. I was hesitant at first because of the big learning curve for me but lodac and others convinced me it was the way to go. It really has made stuff so much easier.


przy formacie wystarczą apostrofy


Thanks!

I am on vacation now, but I'll try to merge to a branch and test with my code.

Brad


LTE Energy Module which monitors energy spent by different physical layer components are captured closely


Thanks for implementing this into a different branch. I will going to open Pull Requests and make this Class better. You can then implement this into your own's Class on master


To zostało automatycznie poprawione przez StyleCI w kolejnym commicie.


porównuj z `===` – chyba, że faktycznie chciałbyś gdzieś wykorzystać automatyczną konwersję (tutaj nie, bo funkcja zawsze zwraca `bool`a)


Dear Sergey,
  Yes I ran it. But came to no conclusion because the timer library is not ported to this platform. And your CPU lacks the FPU option. And another funny thing, the benchmark crashes without the debugging statements. So I am a bit stuck at the moment.

Regards,
Jonathan

Sent from my iPhone

> On 17 Jun 2016, at 12:34, Sergey <notifications@github.com> wrote:
>
> Dear Dr Jonathan Kimmitt,
>
> Did you run this testbench 'Dhrystone'? Do yo have any results?
> I think it could be very interesting. Do you need any help?
>
> Best regards,
> Sergey
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Should reject here instead?


Why not just use thenify here ?


> do the defaults change if it is configured with --disable-globalcfg? if yes, are the differences documented?

No, the defaults remain the same.


+1 para "Melhor colocar na assinatura do método que vai lançar esse tipo de
exceção."

2016-06-17 8:46 GMT-03:00 Jeferson Viana Perito <notifications@github.com>:

> aqui o mesmo problema, também pode dar uma olhada na sintaxe de captura de
> múltiplas exceções do java, caso a forma de tratar seja a mesma.
> ex:
> } catch (ParserConfigurationException | SAXException | IOException e) {
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/wmixvideo/nfe/commit/994de9678bed097fb6553ffbad6a3eec8d68f3c8#commitcomment-17911112>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AD-zJr6w7S6oy_5QkOcYO69QoeKhEaCRks5qMokHgaJpZM4I4Ron>
> .
>


`@throws InvalidArgumentException`


comment : it is none


используй const char*


Its Good


I didn't change them.


можно не писать strcmp(str, mesg_start) == 0 а использовать if( !strcmp(str, mesg_start) ), короче и красивее.


Use try with resources para garantir o fechamento do recurso.


Yeah, I got that one: https://github.com/DFHack/scripts/blob/b67885c0c07931a402a3b642a4e2468f14782058/exportlegends.lua#L413

Just something to keep in mind for the future, really. We're working on a way to detect these so we don't have to fix them later (https://github.com/DFHack/dfhack/issues/948)


I might do it in C++ idk


Log desnecessario. Poderia ser direto o return.


Заведи enum с кодами возвращаемых ошибок и используй его, т.к. это правильнее.


Outro log desnecessario. Se o sistema estiver repassando as excecoes, os erros provenientes do metodo devem ser tratados pela interface.


Also updated readme with more information and examples


thank @Fishwaldo, I receive test unit report to late yesterday for patching xml schema


Oops. Nope - it's an artifact of a previous solution


Garanta que o retorno seja um byte[] com dados, para não precisar gravar dados em arquivo.


you can't, as of now... And yes messaging app missing ,will be added in next build


Say a user installs a perl6 package with files precompiled with Perl6 2016-06.

What happens when this user upgrades Perl6 to 2016-07 ? Are the files pre-compiled with 2016-06 still usable ?

All the best


IMHO olać oddzielną klasę – jej metody mogłyby być wbudowane w `Pesel`:

```
$pesel-> hasBirthDate($birthDate);
```


Just checked the default PID Settings and saw its before:
#elif CONTROL_BOARD_TYPE == CONTROL_BOARD_JXD_JD385
therefore it shoulnd work for the JXD358!

Did someone tested this settings?


jak porównujesz napisy to z `===` (bo niepotrzebne konwertowanie)

albo w sumie tu możesz sobie uprościć porównanie: `$pesel->getBirthDate() == $birthDate`


IPv6 address is much shorter


Some UAs can be pretty long


eee, i po co taki alias?


Учаток кода
sock = accept(*arg->listener_local, NULL, NULL);
if(sock < 0)
{
     perror("accept");
     return -1;
 }
в много раз повторяется, создай новую функцию.


Some improvements that could be made on the content blocking settings UI, would be usefull.
**Select/Deselect all lists**
**Update all lists**

Maybe an option to set the update interval for all lists also.


`@throws InvalidArgumentException `


То же самое повторение кода.


@opengapps/packagers,

This commit was the outcome of a force push from [a mis-commited GoogleApp as non-beta] (https://github.com/opengapps/x86/commit/354be8486b0ed41e45ae650ab95fdddafbb146cf)

Please:
```sh
git fetch -p origin
git reset --hard origin/master
```


Конечно, timestamp для таких целей идеален (собственно, TimeDispatcher именно его и делает, с точностью до минуты - в задании обозначен час, поэтому в секунды и мс я углубляться не стал). После того как сделал, копал дальше, в результате сейчас пришел к мнению, что вызов new Date() как раз и возвращает timestamp. [Вот тут](http://www.chitai-gorod.ru/catalog/book/855804/) сказано, что значения, полученные через new Date() можно сравнивать и вычитать напрямую ([тут](http://itchief.ru/lessons/javascript/javascript-working-with-date-and-time) это не столь очевидно). Следовательно, твоя правда: TimeDispatcher не нужен. Это просто такой c-style костыль, "запиленный" на скорую руку. Что ж, зато состоялся опыт создания работающего js-объекта с атрибутами и методами.


po to używasz stałych, żeby móc zmienić ich wartości globalnie (w sensie, że zmieniasz w jednym miejscu – przy definicji stałej – a wszędzie od razu używana jest nowa wartość)

jak zaharkodujesz wartość dodatkowo w komentarzu, to musisz ją aktualizować przy zmianie wartości w stałej

Zostawiłbym tu tylko `Accepted formats are Pesel::GENDER_FEMALE and Pesel::GENDER_MALE`.


не инициализированные переменные!


const char*


лучше не писать ==NULL


Ok


Nawiązując do [wyżej](https://github.com/KKSzymanowski/PESEL/commit/202c52e32e99d59e80f23e8839d376ec8996ad8c#commitcomment-17911419) – możesz olać tam komentarz, a dodać go przy samej zmiennej:

`@param int $gender Pesel::GENDER_FEMALE or Pesel::GENDER_MALE`


Może ktoś bardziej tak lubi. Niech leży, nie przeszkadza


**Code Quality - Critical**

Complete this test suite


A little hint. Your "FORMAT_DATE_TIME_PRECISE" / "FIELD_PLACEHOLDER_DATE" will not work and use a placeholder for version number "NAME" : "Guacamole ${project.version}".


Racja


Ja raczej patrzę z drugiej strony: wprowadza zamieszanie. Więcej kodu, zero zysku. API powinno być minimalne, choćby, żeby uniknąć głupich wojenek.

Jak przy `implode()` vs `join()`.


Merhaba ya yine aynı hatayı alıyorum post yükleyemiyorum kusura bakmayın teknik servis gibi size soruyorum internetten de pek birşey bulamadım


Nicht das ich hier mit programmiere, werde ich auch nicht aber System.exit zu nutzten um den Master zu stoppen ist nicht sehr klug. Normaler weise braucht man einen Hauptthread und netty und co. bilden Daemonthreads, welche wenn der hauptthread sein ende erreicht automatisch mit aus gehen oder man stoppt einfach die netty eventloops.


Looks like this should be a method in KotlinBuiltIns.


Review your changes in diff view then push, new files are missing copyright and code formatting. In modified jrxml, existing copyright headers got removed... Great code comes with great responsibility.


@Steampunk1453  Supongo que este fichero no lo has modificado en el desarrollo de las preferencias, pero lo has subido con una version antigua. Dont worry! ;)


Minor: formatting doesn't match similar constructs in this file.


лучше переменная static const unsigned int fname_buf_len = 21;


Please save in proper format


indeed, we should review all the isset and check whether it's better !empty()


добавь assert( part );
проверку, что указатеь port не NULL


Is it mdash? Come on give us a real equivalent :-)


yes, that's done in the receipt side.
In this way the same support is used to send an email on loading if enabled and resend the email when the button is pushed.

Have a look how I changed it and how it works.


Minor: empty line.


I meant it sucks we have to make the app.wagic.www folder whatever
ourselves, THEN it worked. Normal user wont know how to do this.

And the only way im reading is to have it use media storage, and not the
www.app folder. Just uninstalling to install a new one deletes the files so
becareful. Thats also not good. While this method works, we still need to
find a better way. Imagine all the hate we will get if people have to
download 4gigs AGAIN because of uninstall to upgrade.
On Jun 17, 2016 7:37 AM, "Anthony Calosa" <notifications@github.com> wrote:

> I didn't quite understand. Anyway Is there such thing that when the
> program is uninstalled, the user files is kept? So we don't have any
> worries uninstallig the apk.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/WagicProject/wagic/commit/a78bdc49124164342489f2f41377d5035441ef0b#commitcomment-17911001>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AExKRHIW7SZrzxqLRPR6A1Po4Nan8vLCks5qMob8gaJpZM4I3Ybv>
> .
>


@terminatorheart 谢谢，更新了。


Still no go. No PHP errors. Client connects but gets a time out.


Very cool. :+1:

Notes on the individual fields:
 - "Ziehen Sie im Vor**ae**bergehen ... ein".
 - I **strongly** dislike the lack of umlauts in a German-themed game. Please just add them and screw the semi-broken Monopoly font. We will need a replacement; Arial is stupid.


Jonathan,
- I'm excited your idea to run benchmarks and finally get independent performance analysis results of this architecture (now I'm going to run CoreMark). I hope we will share our results.
- I've implemented special module GPTimers in SOC that is mapped at address 0x80005000 (VHDL and simulator). At offset 0 relative this address is placed uint64_t register 'highcnt' that directly counts clocks after reset. CPU/Bus clock is 60 MHz. So, it looks like you need to implement own function clocks() that reads this value.
- I disabled FPU to reduce synth. time of FPGA image (I think it is possible to enable it back).
- I'm also going to run benchmark on my simulator (no pipeline, 1 clock is always 1 instruction) to get ideal performance of the RISC-V arch and then compare it with 'Rocket-chip' on FPGA. I think the difference will be very interesting characteristic of the Rocket implementation taking into account that access to memory on my SOC is always 1 clock. Now 'Rocket' uses 128-bits data bus very ineffectively.

Regards,
Sergey


@pierresauvignon these are our brilliant French translations - feel free to take a look and correct where we messed up.

Merci!

phillipe e ralf


No, precompiled files are bound to the exact perl6 build they were compiled with. After upgrading Perl 6 (or even downgrading), the source files will be precompiled again when they are first loaded and stored in ~/.perl6. This is except for the slow first startup time transparent for the user.

For distributions this means that when they upgrade Perl 6, they have to trigger a rebuild for packaged modules. But I assume that this happens anyway as they will have to rebuild on most dependency changes.

The big advantage compared with Perl 5 is that one does not have to re-install modules after upgrading Perl 6.


Why you broke BEM-naming by renaming `grid__item` to `grid-column`?!


Sorry I missed this!


From my perspective KotlinBuiltIns is already overloaded with similar static methods, so I'd like to avoid another one with single usage


I propose to create a script folder at the root, with the install_tool_shed_tools.py, generate_tool_list_from_ga_workflow_files.py and other scripts to come (I will work at a script that creates a group_vars, inventory, etc, from a workflow and/or a tool list


> It would be nice to do this without writing to a file, right?

`xclip` supports piped input, but the only piping that works with `xclip` for me is `call-process`, which is a synchronous blocking command: this means it will lock up your Emacs until you stop it.  At the same time, once you stop the `xclip` process, the clipboard it provides is no longer available.

```elisp
(defun ora-org-to-html-to-clipboard ()
  "Export region to HTML, and copy it to the clipboard."
  (interactive)
  (let ((org-html-xml-declaration nil)
        (org-html-postamble nil)
        (org-html-preamble nil)
        (clip-buf "*org-html-clipboard*"))
    (org-export-to-buffer 'html clip-buf)
    (with-current-buffer clip-buf
      (goto-char (point-max))
      (shell-command-on-region
       (point-min) (point-max)
       "xclip -l 1 -t text/html -selection clipboard")
      (kill-buffer))))
```

Look at the above command: it will lock up Emacs until you paste, and allows you to paste only once. But at least it doesn't create a temp file :)

I tried the async way of doing things - `start-process` and `process-send-region`, but it doesn't seem to work with xclip.


a


GetBuildSupportFilesLocally (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1657 of 1657 tests passed, 0 test warnings)

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


The XML files are not used by Dash at all, Dash just looks in the docSet.dsidx. The XML files is what docsetutil uses to generate the docSet.dsidx. You shouldn't use XMLs for new docsets.

My recommendation would be to stick with doc2dash or follow the instructions at https://kapeli.com/docsets.


I agree, There must be a better way or we catch the uninstall and set the folder read only but is that even possible? And when installing the apk catch it so we remove the read only?


GetBuildSupportFilesLocally (Myoldmopar) - 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)


I don't like this idea: these scripts need to be maintained and in addition
are already present in other roles. These scripts are general enough to be
part of ephemeris, so that not ever deployment of Galaxy has to reinvent
the wheel.
Le 17 juin 2016 2:28 PM, "Christophe Antoniewski" <notifications@github.com>
a écrit :

> I propose to create a script folder at the root, with the
> install_tool_shed_tools.py, generate_tool_list_from_ga_workflow_files.py
> and other scripts to come (I will work at a script that creates a
> group_vars, inventory, etc, from a workflow and/or a tool list
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ARTbio/ansible-artimed/commit/cc12cff4ab2d539d4e3878d570c9581241d97569#commitcomment-17911621>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AGfVpb1ab0x7Mhhm-XlcYSf37ezUYjUYks5qMpL3gaJpZM4I4T77>
> .
>


Alph order


Which is a different story for the script that makes inventories, for this
it makes sense
Le 17 juin 2016 2:32 PM, "Marius van den Beek" <m.vandenbeek@gmail.com> a
écrit :

> I don't like this idea: these scripts need to be maintained and in
> addition are already present in other roles. These scripts are general
> enough to be part of ephemeris, so that not ever deployment of Galaxy has
> to reinvent the wheel.
> Le 17 juin 2016 2:28 PM, "Christophe Antoniewski" <
> notifications@github.com> a écrit :
>
>> I propose to create a script folder at the root, with the
>> install_tool_shed_tools.py, generate_tool_list_from_ga_workflow_files.py
>> and other scripts to come (I will work at a script that creates a
>> group_vars, inventory, etc, from a workflow and/or a tool list
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/ARTbio/ansible-artimed/commit/cc12cff4ab2d539d4e3878d570c9581241d97569#commitcomment-17911621>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe/AGfVpb1ab0x7Mhhm-XlcYSf37ezUYjUYks5qMpL3gaJpZM4I4T77>
>> .
>>
>


Hahaha yeah 😀
On Thu, 16 Jun 2016 at 21:10, Nukem <notifications@github.com> wrote:

> Suddenly this explains a lot of the random bs while I was writing
> ToLongDoubleString
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/x64dbg/x64dbg/commit/ada96eaffc25412f054b37e42cddfb35b778d105#commitcomment-17901075>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/ACWCmVIwvrFQ8JLGLTewVBN94jstCCsEks5qMZ-JgaJpZM4I3tVQ>
> .
>


Minor: since 'exceptionExpression' and 'continuationThisExpression' are used only for value arguments construction,
I'd just make them 'exceptionArgument' and 'continuationThisArgument' with corresponding adjustments.


I dont think so, cause an unistall removes the top layer folders, if you
set one to read only you cant delete the whole thing.
On Jun 17, 2016 8:31 AM, "Anthony Calosa" <notifications@github.com> wrote:

> I agree, There must be a better way or we catch the uninstall and set the
> folder read only but is that even possible? And when installing the apk
> catch it so we remove the read only?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/WagicProject/wagic/commit/a78bdc49124164342489f2f41377d5035441ef0b#commitcomment-17911647>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AExKRNdbgxPZriQkKAgjzf5oODHgRhs-ks5qMpOngaJpZM4I3Ybv>
> .
>


Yay :+1: Finally som activity again ! love it


RE:  05a-python.md
Hello @adamwlev
cc:  @reshamametis @aramnath @julialintern

---

Good job in completing the Python I section!  👍

A link to solutions will be sent out soon.

Please review Q7 (lists) linear_merge function.


Out of curiosity, what practical considerations if any pushed you towards using RPostgres over RPostgreSQL (https://cran.r-project.org/web/packages/RPostgreSQL/index.html)?


I feel the doc doesn't write about this. At least, the bouncing icon should not be implemented here. The icon will bounce on all messages, it's too lazy.


masz miejsce na komentarz przy wyjątku:

`@throws InvalidArgumentException On invalid PESEL number`


Try to have a commit be just one focused change.  For example, changing .gitignore and changing code together is not really the best kind of commit.  It's better to have this commit be 2 commits in the future, one to do the code change and one to do the .gitignore change.


Oj już teraz to się na prawdę czepiasz :)


This is why I hate unit testing modular applications like Fish.
Just not intuitive.


RE:  05a-python.md
Hello @elrazia
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍

A link to solutions will be sent out soon.

---

Please review Q7 (lists) linear_merge function.

Answers for Q5 (datetime):
a) 937
b) 513
c) 7850


Tam, gdzie teraz wrzuciłeś informację o wyjątku, jest miejsce na tytuł opisowy metody: https://www.phpdoc.org/docs/latest/guides/docblocks.html#summary

Z kolei throws ma swoje miejsce na opis: https://www.phpdoc.org/docs/latest/references/phpdoc/tags/throws.html


i need to fix this, by writing out a ((com.sun.management.OperatingSystemMXBean) OS_MXBEAN).getSystemCpuLoad() equivalent


@DrKLO v. 3.10


RE:  05a-python.md
Hello @yearn2learn
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍

A link to solutions will be sent out soon.
---

Please review Q7 (lists) linear_merge function.

Answers for Q5 (datetime):
a) 937
b) 513
c) 7850


@Aericio Even then it could make conflicts


BTW, w dyskusji jest też PSR, który ma opisać reguły docblocków jako standard nieprzywiązany do konkretnej biblioteki: https://github.com/php-fig/fig-standards/pull/169/files


::D


Thanks! Looks good!


pauses script


__API Description file syntax error on line 257__: the use of tab(s) '\t' in source data isn't currently supported, please contact makers (Autogenerated message from apiary.io)


Okej, okej


Önemli değil. Sanırım Faydalı Linkler dosyasından bahsediyorsun. Dosya uzantısını koymayı unutmuşsun bundan dolayı Jekyll dosyayı görmezden geliyor.


I am sure quite a few things changed (versions, etc.). Please open a normal issue and tell us what command you ran and show us the output.


@guegueng @no-reply FYI -- we will be excluding the dataset records from future harvests as they are outside DPLA's scope. I'll delete this branch.


Well... ephemeris has 2 days, and can also can be seen as an ever ending
process of atomic repo deployment. Let's give it the time to see what it
gives.
In the meantime, I need a script folder at the root for streamlining my
dev.

Christophe Antoniewski

ARTbio <http://artbio.fr/> - Tel +33 1 44 2*7 70 05*
Drosophila Genetics & Epigenetics <http://drosophile.org/> - Tel +33 1 44 2
*7 34 39*Mobile +33 6 68 60 51 50
https://twitter.com/ARTbio_IBPS
https://twitter.com/drosofff

2016-06-17 14:32 GMT+02:00 Marius van den Beek <notifications@github.com>:

> I don't like this idea: these scripts need to be maintained and in addition
> are already present in other roles. These scripts are general enough to be
> part of ephemeris, so that not ever deployment of Galaxy has to reinvent
> the wheel.
> Le 17 juin 2016 2:28 PM, "Christophe Antoniewski" <
> notifications@github.com>
> a écrit :
>
> > I propose to create a script folder at the root, with the
> > install_tool_shed_tools.py, generate_tool_list_from_ga_workflow_files.py
> > and other scripts to come (I will work at a script that creates a
> > group_vars, inventory, etc, from a workflow and/or a tool list
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
> https://github.com/ARTbio/ansible-artimed/commit/cc12cff4ab2d539d4e3878d570c9581241d97569#commitcomment-17911621
> >,
> > or mute the thread
> > <
> https://github.com/notifications/unsubscribe/AGfVpb1ab0x7Mhhm-XlcYSf37ezUYjUYks5qMpL3gaJpZM4I4T77
> >
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ARTbio/ansible-artimed/commit/cc12cff4ab2d539d4e3878d570c9581241d97569#commitcomment-17911657>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/ALKdGb16O3m_YGiAbp08WleVEx0pwrUTks5qMpPSgaJpZM4I4T77>
> .
>


:+1:

On Fri, Jun 17, 2016, 8:46 AM Atsushi Eno <notifications@github.com> wrote:

> Sanitize MSBuild condition expressions that use boolean comparison. (#86)
>
> @kzu says:
>
> <quote>
> whenever we use `Condition="$(_InstantRunEnabled)"`, we should be using
> the full comparison instead
> `Condition=" '$(_InstantRunEnabled)' == 'true' "`
> for robustness
>
> we just merged one such find&replace fix for one particularly prevalent
> condition in the macios targets (see
> https://github.com/xamarin/xamarin-macios/pull/193/commits/6ab0652a1bc1320eaca78748b7276dd9b75984b9
> )
> </quote>
>
> thus these changes.
>
> ---
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
>
> https://github.com/xamarin/xamarin-android/commit/afed8c616ba1ba17f71e34ddc9467b278c8d3466
>


back


10/10 commit


Mel dels quanto commit, que felicidade 👏 🐑


@UniqMartin Ha, I shouldn't have forgotten that really, I wrote the darn requirement there 🙈.


I think that's fine, that's the main responsibility of KotlinBuiltIns class, and that's the first place where I'd look for such methods. Anyway, I don't insist.


We could go a different way with this. Like i was saying before. Lets have
wagic find the image zip in external. Change it from "storage options", to
"image location". Have wagic install on internal, but when it looks for the
image zip to load, have it load from our image location.
On Jun 16, 2016 9:02 AM, "Anthony Calosa" <notifications@github.com> wrote:

> Try this:
> https://mega.nz/#!AsYwWKYZ!mkrLZGisi-UFNaWYPcl9xlKlyNvSyTsGz9FeUJb1LqE
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/kevlahnota/wagic/commit/a78bdc49124164342489f2f41377d5035441ef0b#commitcomment-17894402>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AExKRD65vzKBOBEqK5yGHWeOAhLbSyMtks5qMUl0gaJpZM4I3WC1>
> .
>


Isn't posted anywhere. I only found out cause Gade filed a bug report concerning this in the extended info thread.


[Your benchmark job](https://github.com/JuliaLang/julia/commit/4bad5dc506a19f158c7ba154f13e9feabba8dd7f#commitcomment-17910684) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/44df1bba076f9ef689b1294a549b39ce1dc9bdd9/4bad5dc_vs_2ac304d/report.md). cc @jrevels


typo: enviroment -> environment


Per Scholas graduate for Software Tester, completed internship at Doran Jones....Hoping to start my career in QA Testing (Automation/Manual)


IncrementVersion (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2248 of 2248 tests passed, 558 test warnings)

 * 558 tests had: ERR diffs.

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


RE:  05a-python.md
Hello @alanjschoen
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍

A link to solutions will be sent out soon.

---

**General Comments**

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


@ykubota Thanks! I got it!


Nice one


closes #10


issue isn't fixed


You might want to use $XDG_CACHE_HOME (if defined: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html)


RE:  05a-python.md
Hello @aschlissel
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍

A link to solutions will be sent out soon.

---

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


IncrementVersion (Myoldmopar) - 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)


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


If this is meant to be private, it should be placed below private: to make this explicit.


@arco i can confirm that reverting this fixes incall volume, so we need old API. Weird thing is that all the rest works well even with new API, but we can't use it if breaks incall volume!


@AgentRev I think you should do this. Sock doesn't have logic to convert these to their base class when it has other attachments so people lose their sights. Not sure what extDB does. I also converted the AI to this awhile back.


@mikessu , how about using ${HOME} here?


AGE uses ALL_CAPS for consts


[Your benchmark job](https://github.com/JuliaLang/julia/commit/00c1ac387d1eea9c20163537df2ef414c9aef391#commitcomment-17910757) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/290bdaeb0a04731e83d90d7bb9df3cf8a42a78ce/00c1ac3_vs_2ac304d/report.md). cc @jrevels


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


I can’t tell.  The compile failure isn’t shown.  Probably the same thing that Andrew reported in

https://github.com/openbmc/openbmc/issues/325 <https://github.com/openbmc/openbmc/issues/325>
> On Jun 17, 2016, at 7:27 AM, Patrick Williams <notifications@github.com> wrote:
>
> This picture is of a pflash fail and not a skeleton fail.
>
> @bradbishop <https://github.com/bradbishop> - Is this the pflash race condition you were observing? Or is it something else?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <https://github.com/openbmc/skeleton/commit/40a360c2a4feef97a8f7041e655b2a42e51e0224#commitcomment-17910898>, or mute the thread <https://github.com/notifications/unsubscribe/AICJRKRIdeAFE3FEolDwl_0Pcqyfw3-Xks5qMoSTgaJpZM4I2N5g>.
>


yeah -- that's an artifact from me initially trying to set a default value for `args.conditions` and pass it through the predicate generator, before I decided it might as well just exit early. If you want to throw a pull request together, feel free!


Браво, батка, дай му!


Allahım ya ne kadar salağım :) Kaç defadır bakıyorum hiç oraya bakmak aklıma gelmedi. Teşekkürler ya sorunları size sormadan benzer sorunların olduğu bir site falan yok mu ben bulamadım da


RE:  05a-python.md
Hello @BrianC1992
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍

A link to solutions will be sent out soon.

---

General Comments

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


Not specified in .h. I assume this is because it's an interim commit, suggest squashing these commits when done.


"disable system-wide configuration file support" is ok then


const this


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


@egistli This commit should be reverted. Why did you change this? Now it is is broken.

I'm using typings 1.3.0 and npm 3.9.5.

```
npm i parse -S
typings i dt~parse -SG
```

app.ts:

```
// ...
import * as Parse from 'parse/node';
console.log(Parse.Parse.User);
```

OR

```
import { Parse } from 'parse/node';
console.log(Parse.User);
```

The compilation still shows an error saying `Module '"parse/node"' resolves to a non-module entity and cannot be imported using this construct.at line 2 col 24`, however, this actually works, I get this result:

```
> node app.js -h
{ [Function: ParseUser] className: '_User' }
```

My tsconfig goes like this, I'm compiling with Atom's atom-typescript (saying it uses the [latest TS version](https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md#which-version-of-typescript-does-atom-typescript-use)):

```
{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "newLine": "LF"
  },
}

```

The previous version was good. Now it is broken. Why did you change it?


Might be missing a trailing slash here, call AppendTrailingSlash when assigning filePath_ in the constructor, or here.


The following error now appears in the log file:
`[17-Jun-2016 14:07:16 Europe/Berlin] PHP Parse error:  syntax error, unexpected '$edit_mode' (T_VARIABLE) in /program/steps/addressbook/func.inc on line 536`

This is `$edit_mode   = $RCMAIL->action != 'show' && $RCMAIL->action != 'print';`

hopefully this can be reviewed.

System php7 and master-branch


integration -> integrating


@Lef-F thanks for the reply! I'm a rookie on this... So, just to clear out:
To do 3 short beeps I should insert the command for the buzzer as this...

t pwm 1 set_level 255
t pwm 1 set_level 255
t pwm 1 set_level 255

Is that correct?


RE:  05a-python.md
Hello @chuckwondo
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍
And great job with the markdown!  Good work with linear merge; most students don't catch that.  I think you'll appreciate another student's version of parsing (will be available soon)

A link to solutions will be sent out soon.

---

General Comments

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


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


@ljharb is there any discussion on why this was added?


lil


@ThomasBurleson Does it have to use `!important`? It breaks your `img` tags in cards if you have more of a custom layout.


@JayZangwill

有问题的代码发一个分支我看看


This change might have broken 'signinoffline'
https://cs-dev.modeler.gy/signinoffline is now returining -1


你是在这里加吗？


Hey @evancohen.

Would love to hear what you ended up tweaking with annyang, and why. Maybe there are some improvements we can merge back.


Glad you agree it's a good thing. I'm wondering whether I'll get a flaming for this, but it seems like good practice to me.

Incidentally (and maybe you've noticed this already), you can turn this behaviour off by passing ``false`` as the second constructor arg.


Po co ladujesz wszystkich graczy do pamieci?


@robin900 Thanks. Actually I reverted this commit. We using different approach now.


Hi Aymeric,

I have redirected all print statements to sys.stderr in python 3 syntax.
To keep the python 2 compatibility I included the `from __future__ import print_function` statement.
For us it is important to distinguish the mdfreader output between stdout and stderr, once we start to read a lot of files using streaming.

Best regards,
Katharina


lol, this isn't how protocols work


RE:  05a-python.md
Hello @robinsones
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section, the written questions.
And great job with the markdown!

Q6 & Q7
**Looks like strings.py and lists.py has not been completed?**

A link to solutions will be sent out soon.

---

General Comments

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


@m-kuhn wat should I change so that this works? sorry completely lost in MOC & co


The problem was:
I treated `this.$lastName.text` as a property and was trying to assign the value of `this.lname` to it.
But `.text` is not a property but a function and I had to *pass* the value to it.


Shouldn't you also unsubscribe here?


As a simulation, the venues (data source) were defined in AppDelegate.swift.

There is no storyboard. The GUI was coded in swift.

> Em 17 de jun de 2016, à(s) 08:03, codeservis <notifications@github.com> escreveu:
>
> Some files missing ? Where storyboard file and data source file ? Or codes ?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub <https://github.com/codeservis/MapTable-Swift/commit/1dc13d3c04c60bc76eff7c516908ab2f10836e46#commitcomment-17910661>, or mute the thread <https://github.com/notifications/unsubscribe/AAFH4OeuiCPHAOzrQSj6cn97_CFq7TD-ks5qMn7vgaJpZM4I4QPY>.
>


erroneous garbage


TODO delete


Remove dead code


Yeah this breaks inventories for some reason. Not exactly sure why, but normal players are mad of loss of inventory.


Suppression des tables de la bdd à partir de phpmyadmin puis :
 - php bin/console doctrine:generate:entities AMAPBundle
 - php bin/console doctrine:schema:update --force
 - php bin/console assets:install web --symlink
 - composer update

Puis insertion SQL avec le fichier :

[basket.txt](https://github.com/ProjetColibriMSIA/AMAP/files/320537/basket.txt)


Ben local olarak test ediyorum `jekyll serve --watch --trace --verbose` komutuyla. Mesela şimdi test ettiğimde dosya işlenmedi bile hemen gidip dosya isim formatında mı bir sıkıntı var diye baktım. Ha dosya işlense de bir hata verseydi çıktıda görürdüm zaten, o zaman da anlamadığım bir şeyse google'da çıktıyı aratıp çözüm arardım. Ama bunlar sık yapılan hatalar zaten başlarda, sonradan el alışkanlığı oluyor.


Important: the order in which the JS files are loaded in the page.


Is this intentionally commented out? Can you delete it if not using it?


This methods make sense to separate from view controller, and create some 'NetworkManeger'.
VC is an intermediate between models and views. So put all business logic outside VC.


Tamam çok teşekkür ettim


This methods also, to be more reusable, you could put it in some extension, outside VC.


Rica ederim. :)


Please clean up.


Hmm, Header lines have to start with an @ symbol, and also the way the file is streamed in it would not list header lines anyway. Or am I missing something? You seem to be on a roll with spotting things today :P


please clean up


merhaba


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/tools/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


I actually changed these to this form so that you could use `nullptr` :)


IncrementVersion (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1098 of 1098 tests passed, 0 test warnings)

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


In practice, you don’t need to write self in your code very often. If you don’t explicitly write self, Swift assumes that you are referring to a property or method of the current instance whenever you use a known property or method name within a method.
'**self**' is used only in closures


Just


It's by request of Jennifer Ward
Am 17.06.2016 13:20 schrieb "Laurent Pugin" <notifications@github.com>:

> What about the other languages?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/rism-ch/muscat/commit/93021a798c2f577d90f83e10e398194a43689cc4#commitcomment-17910820>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AGKZUC-FkJ2cYOSzl3V2WRX7FoCowbRRks5qMoLcgaJpZM4I4Q7n>
> .
>


I will check it during week end.

On Fri, Jun 17, 2016 at 8:28 AM, ElbertoOne <notifications@github.com>
wrote:

> @snicolet <https://github.com/snicolet> You are right. I don't like
> wasting resources as well.
> @mcostalba <https://github.com/mcostalba> could you please comment on
> this patch? My take is that it is a bug to always call search with cutNode
> = true in IID. If you don't agree, I will not go forward with this test on
> LTC.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/ElbertoOne/Stockfish/commit/a5cbadda4489f291095c74a2586f5c80a0f87d33#commitcomment-17907935>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/ABDGAS7RzFnXcZYJ94qTooBDKrUw8pd6ks5qMj5ygaJpZM4I4DzB>
> .
>


FYI I wouldn't spend too much time on this - I'm planning to completely change the approach I was using, and put most of it in a single makefile. :)


Hello,

If you were looking for something really exciting I think you'd love that, just take a look <http://frewejefy.thevinylvillage.com/aeqfm>

sveni_lee@gmx.de


I'm concerned about preference here. Specifically, you put this before `|`, `,`, and the pip inequalities. It seems to me it ought to be moved down below those three branches in preference.

Also, what if we change the `and` to an `or`? That way, people could do something like `-g1234abcd$` to refer to a version with a git commit suffix.


If you're interested I've been working on a more portable alternative [here](/MattSturgeon/OpenBoardView/commits/embed2)


👍   That is really strange requiring _id on `place`... wish I knew why I did that.


The commented snippet just describes what the function should look like when we decide to implement it. Is it really that bad to leave it as is commented out, given the context and the NotImplementedError?


Why the extra (fragmentSize -1)?


I should add: moving the regex test to after `|` and `,` is essential if you want to combine a regex match with a standard version match.


ok, so there shouldn't be any blank links. In that case, why do you need the `if($_)` statement and the counter? Can't you just do this?
```perl
if (eof EMPTY) die "\n### File appears to be empty, terminat...";
```


For instance: suppose I want to accept any version after 1.2, *or* a specific patched version of 1.1. Then the match would be: `>=1.2|^1.1.*-g1234abcd$`


Should we link reddit too?


Think you could make your PR that cleaned up initialization of theme again? That was much cleaner thant he current way and worked with the project manager


We use double quotes :)


FixWindDirectionInterpolation (JasonGlazer) - x86_64-MacOS-10.9-clang: OK (2210 of 2211 tests passed, 3 test warnings)

 * 2 tests had: EIO diffs.
 * 2 tests had: ESO small diffs.
 * 1 test had: SSZ small diffs.
 * 1 test had: ZSZ small diffs.
 * 3 tests had: Table small diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR big diffs.

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


class SequenceVertex(object):


Remove dead code


@timgraham, I'm afraid that this change is a reason of `TypeError: 'ModelChoiceIterator' object does not support indexing` in this line: https://github.com/django/django/blob/1.10a1/django/forms/widgets.py#L696.

Probably solution will be:
```python
return self.renderer(name, value, final_attrs, list(self.choices))
```

I will try to confirm this and create a simple example, then I will rise an issue and PR.


OK, I will change that PR later :)


I am sure there are several possibilities, I am happy to use any that works. Btw, Perldoc said this: `Practical hint: you almost never need to use eof in Perl, because the input operators typically return undef when they run out of data or encounter an error.`


<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta charset="utf-8" />
    <title>Happy birthday!</title>
<body>
</body>
</head>
<html>


This is very WIP as it functionally doesn't work yet due the following:

- An angular version isn't detected as the driver.get() and document ready state are completed before angular has initialised, this means "typeof ng" returns undefined.
- The awaited condition for Angular 2 only checks the first testability. My Angular knowledge isn't the best, although all the example I've seen only have one state. This could cause issues in more complicated applications and I'll gain knowledge from Angular devs.

Note: The test/page are for initial testing of this and I'll remove them once this has matured.


This is my first project on github,I would practice skills here.


You didn't, I did :) And it broke stuff, so this is the fix. Sorry.


> I'm concerned about preference here. Specifically, you put this before |, ,, and the pip inequalities

My thought was, "what if I need a pipe (`|`) in my regex?"

> I should add: moving the regex test to after | and , is essential if you want to combine a regex match with a standard version match.

Regarding the combination of versions specs, I'm mainly thinking in terms of `pinned` and there it's best readable to use one line per single version spec. But maybe I'm missing other use cases where it's not possible to just add another separate version spec?


This is not source code. These are binary blobs. If you are going to call this project "open source", then release the actual firmware source code.


Thanks! This was mostly an educational exercise to see if I could make any sense of it at all. Not really trying to do anything useful yet.


And I left in because we can't control user code which still might use 0 ;)


Apologies - I suggested this change but as per our email conversation ``python-mmtf`` was an older defunct and now removed release of the MMTF library, and this should suggest ``pip install mmtf-python`` now, i.e. https://pypi.python.org/pypi/mmtf-python/


cool!


请问，为什么在handleClose的时候要调用connectionCallback呢？在connectEstablished的时候调用还比较能想得通，求解释，谢谢


@jhass sounds good

There's this one https://www.reddit.com/r/crystal_programming and this one https://www.reddit.com/r/crystal . The second one looks nicer but the "official" one is the first one. Maybe we should merge them, close the second or something similar?


ok, i'll stop scrutinising a single relatively unimportant couple of lines :) Sorry!


link not working dude


Shouldn't these event handlers be consistently named-Handle* vs On*


Why version is `22`??? :)


RE:  05a-python.md
Hello @fernanhid
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍
And good job with the markdown!

A link to solutions will be sent out soon.

---

General Comments

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


Ok. Thanks!


You shouldn't need to do this: the default settings for `ListBox` are `VirtualizationMode="Simple"` and with a vertical virtualizing panel. Was it not working?


RE:  05a-python.md
Hello @jrcox
cc:  @reshamametis @aramnath @julialintern @galvin-mj

---

Good job in completing the Python I section!  👍
And great job with the markdown!

A link to solutions will be sent out soon.

---

General Comments

**Q2 Lookup speed: lists vs. sets**
It's faster to lookup in sets compared to lists. However, the fact that sets do not have duplicate elements is **NOT**  the reason. The real distinction is that sets are implemented using hash functions, which grants them constant lookup time O(1). Whereas in lists, you have to iterate through the whole list using the indices, and that is linear time operation O(N).

If you are not familiar with the big O notation, it's a great subject to review, and here is a nice cheatsheet:
[http://bigocheatsheet.com/](http://bigocheatsheet.com/)

**Q5 Answers for datetime**
a) 937
b) 513
c) 7850

**Q7 (lists)  Review linear_merge function if you are unfamiliar with the `merge sort` algorithm.**


Finish Readme.txt


+1 for this - but could you also check the status of the copy() and if it's not true, output the failed source/destination ? e.g.
```
   if(!is_file($source) && is_link($source)) {
            symlink(readlink($source), $dest);
            return;
        }
        if(!copy($source, $dest)) {
            echo "Error: Failed to copy: $source -> $dest \n";
            return;
        }

```


don't disturb homepage if no leads.
It only for partner and not for all portal user