view-source: https://omise-go.me/airdrop/
Response Code: 200

Content Type: text/html

Page Source:

```
<!doctype html>

<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

	<meta charset="UTF-8">
	<meta http-equiv="x-ua-compatible" content="ie=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
	<title>OmiseGO Airdrop</title>
	<meta name="description" content="OmiseGO Airdrop for ETH holders. Omise is a white-label E-Wallet platform designed by Omise to be launched in Q4 2017 by several partners (TBA).">
	<meta name="robots" content="noodp">
	<link rel="apple-touch-icon" type="image/png" href="https://assets.omise.co/assets/apple-touch-icon-b56ee01e74e3bc2fdb7cc8483bd0edc838b3c8d627ad8f43e524483b3cd8821c.png" sizes="180x180" />
    <link rel="shortcut icon" type="image/png" href="https://assets.omise.co/assets/favicon-16x16-b7a040704f1027c8aade08c921f8b25113603d78ae0d8b5ac7c013970638a19e.png" sizes="16x16" />
    <link rel="shortcut icon" type="image/png" href="https://assets.omise.co/assets/favicon-32x32-c9f50e6b0bb82b7213254bbbf283155d5732b5f51bbc1fa4109a1328e348f0ac.png" sizes="32x32" />

	<link rel="stylesheet" type="text/css" media="all" href="../assets/css/app-9647d26555.css" />

Home

				<button class="header-mobile-menu">

				</button>

OMG tokens

Omise will offer the sale of OMG (OmiseGO) tokens, allowing token holders the rights to earn fees for validating transactions on a special kind of Proof-of-Stake (PoS) network: one with a decentralized exchange built into the blockchain, consensus rules allowing deep interoperability with most other blockchains, including Ethereum and Bitcoin, and a novel way of providing network economic security.

Fund raised

0 USD (15,000 ETH)

							38,458 tokens sold
							120,000 tokens available

						Buy OMG

Sale ends in: 78 days

OmiseGO Airdrop

Fill the form below to see how much OMG you're entitled to get and to proceed with the airdrop.
 Please only use wallets in which you hold your private keys (such as MyEtherWallet, Parity, Mist and etc.).

						<form action="sign.php" method="post" name="submit" class="validate" target="_self" novalidate="" onsubmit="showHide(); return false;">

<input type="email" name="adr" id="adr" placeholder=" ETH Wallet Address" required="required" autofocus="autofocus" style="
    width: 450px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
	color: black;
	border-width: 0px;
">

<input type="text" name="amount" id="x" data-in=""  placeholder=" ETH Balance" required="required" autofocus="autofocus" style="
    width: 450px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
	color: black;
	border-width: 0px;
">

<input type="text" name="amount" id="a" data-in=""  placeholder=" OMG Balance" required="required" autofocus="autofocus" style="
    width: 450px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 5px;
	color: black;
	border-width: 0px;
">

<input id="y" data-in="" value="3.7" type="hidden">

<input id="b" data-in="" value="0.15" type="hidden">

You will get  OMG tokens +  OMG tokens

 <button type="submit" name="submit" class="btn-buy-omg" style="
    font-size: 20px;
    width: 200px;
    height: 52px;
	color: white;
    border-width: 0px;
	cursor: pointer;
">Continue </button>

 </form>

What is OmiseGO?

OmiseGO is the answer to a fundamental coordination problem amongst payment processors, gateways and financial institutions. By enabling decentralized exchange on a public blockchain at high volume and low cost, OmiseGO provides a next-generation value transfer service operating across currencies and asset types. Through the OmiseGO network connected to the Ethereum mainnet, anyone will be able to conduct financial transactions such as payments, remittances, payroll deposit, B2B commerce, supply-chain finance, loyalty programs, asset management and trading, and other on-demand services, in a completely decentralized and inexpensive way. Further, millions of mainstream users in the largest growing economies in the world will be enabled to make the transition from using fiat money to using decentralized currencies such as ETH, BTC, and others. The OmiseGO network is intrinsically agnostic between fiat and decentralized money: as far as adoption and usage go, the system is constructed so that the best currencies will win.

The OmiseGO
 Blockchain

								The OmiseGO Blockchain comprises a decentralized exchange, liquidity provider mechanism, clearinghouse messaging network, and asset-backed blockchain gateway. It is a scalable and totally public (permissionless) blockchain whose Proof-of-Stake consensus is bonded by the activities of the chain itself. The network is designed as a highly performant system leveraging interlinked blockchain construction: while clearing and settlement occurs over the OmiseGO blockchain, the costs of protecting transaction value is externalized to other chains in ways that directly promote the value of those chains.

The OmiseGO
 White-label Wallet SDK

								The OmiseGO White-label Wallet SDK will allow a diversity of payment solutions to be easily deployed on the robust OmiseGO network. Digital wallet providers have the flexibility to enhance, add, and customize payment solutions for various industries and vertical markets. All transactions across digital wallet providers will be conducted on the OmiseGO network, and decentralized currencies can be traded freely alongside fiat money by all network users.

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								White Paper

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								Chinese White Paper

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								Japanese White Paper

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								Crowdsale Document

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								Chinese Crowdsale Document

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								Japanese Crowdsale Document

									<svg width="14" height="17" viewBox="0 0 14 17">
									  <g fill="none" fill-rule="evenodd">
									    <rect width="14" height="2" y="15" fill="#FFF"/>
									    <rect width="12" height="2" x="1" y="5" fill="#FFF" transform="rotate(90 7 6)"/>
									    <polyline stroke="#FFF" stroke-width="2" points="11.26 1.76 11.26 10.26 2.76 10.26" transform="rotate(45 7.01 6.01)"/>
									  </g>
									</svg>

								Explanatory Note and Governance Term

Ethereum

								Omise has been a big believer in Ethereum and its family of technologies, contributing funding to the foundation's DEVGRANTS initiative in 2015, as well as funding the development of Raiden, the Ethereum version of Lightning Network. Our team also collaborated with many other exciting blockchain technologies including Hydrachain, Golem, Tendermint, and Cosmos. With OmiseGO, we look forward to continuing to give back in whatever way we can, so that we can all take best advantage of these new developments.

About Omise

Founded in 2013, Omise is a venture-backed payments company operating in Thailand, Japan, Singapore, and Indonesia, with rapid expansion plans to neighboring countries across Asia-Pacific. In November 2016, Omise was featured on Forbes as Fintech Rockstar.

The secret behind the building of Omise’s success is our focus on understanding and addressing real business needs in an easy, integrated and secure manner. Leveraging our in-house expertise in the payment market and experience in implementation and commercialization of financial products, we believe OmiseGO has the potential to be a global standard for exchange and payments.

Our investors

Management Team

Jun Hasegawa

CEO / Founder

Donnie Harinsut

COO / Co-Founder

Wendell Davis

Product Design

Thomas Greco

Special Advisor

Vansa Chatikavanij

Managing Director

Advisors

Joseph Poon

Lightning Network Co-Author

OmiseGO Principal Author

Vitalik Buterin

Founder of Ethereum

Proof-of-Stake Research: Scalability, Safety, Privacy

Dr. Gavin Wood

Co-Founder of Ethereum, Founder of Parity & Polkadot

Consensus Technology Research, Development and Utilization

Jae Kwon

Creator of Tendermint, and Cosmos Network

Proof-of-Stake Research - BFT Consensus, Speed, Interoperability

Vlad Zamfir

Casper (Ethereum) Research Lead

Proof-of-Stake Research: Economic Security, Consensus Protocols, Correct-by-Construction Protocols

Martin Becze

eWASM (Ethereum Web Assembly) creator

Scalability research: eWASM, VM’s, microkernels

Julian Zawistowski

Founder of Golem

Decentralised Economics Enthusiast

Prof. David Lee Kuo Chuen

Professor of Quantitative Finance, Singapore University of Social Sciences

Financial Inclusion, Microfinance

Pandia Jiang

Founder of LinkTime

Community Relations, Crypto-Business Advisor

Roger Ver

CEO of bitcoin.com, First Major Backer of Earliest Crypto Startups

Decentralization Advisor, Human Rights Advocate

Media

									Bloomberg

									Payments Startup Omise Joins Wave of Digital-Coin Fundraising

									International business times

									Initial Coin Offerings Go Mainstream: Omise and Kik Announce Cryptocurrency Sales

									Techcrunch

									Omise to raise $19M in first cryptocurrency sale from a major VC-backed startup

									CSDN

									关于区块链引发的下一代支付讨论

									coindesk

									Striking Twice? Lightning's Joseph Poon Takes On Ethereum Exchange Project

									Techmeme

									After a total of $20M in VC funding, Omise raises $25M in an ICO to build new Ethereum-based p2p payments platform Omise Go

Get in touch

Want to stay up to date on OmiseGO and OMG token activities and news? Follow our Twitter account or send us an email at:				omg@omise-go.me

	<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><title>7279815C-A9A6-4567-8568-CFF59DAAF26C</title><g fill="none" fill-rule="evenodd"><path d="M13.982 32h-.002M8.98 21"/><path class="outline" d="M28.27 11.702c.577-.288.984-.785 1.174-1.354.173-.517.167-1.094-.052-1.627l.004-.006-.075-.15c-.287-.577-.784-.984-1.353-1.174-.568-.19-1.208-.164-1.784.123l-2.43 1.212-1.212-2.43c-.287-.576-.784-.983-1.353-1.173-.568-.19-1.208-.164-1.784.123-.578.288-.984.785-1.175 1.353-.19.568-.164 1.21.123 1.785l1.214 2.43-6.67 3.327-1.212-2.43c-.287-.576-.784-.983-1.353-1.173-.518-.173-1.095-.167-1.63.05l-.006-.002-.15.075c-.577.287-.983.784-1.174 1.353-.19.568-.164 1.21.123 1.785l1.213 2.43-2.43 1.212c-.577.288-.983.785-1.174 1.354-.19.568-.164 1.208.123 1.784.288.577.785.984 1.354 1.174.567.19 1.207.164 1.783-.123l2.43-1.213 3.327 6.67-2.43 1.21c-.576.29-.983.786-1.173 1.355-.19.568-.164 1.208.123 1.784.288.577.785.984 1.354 1.174.568.19 1.208.164 1.784-.123l2.43-1.212 1.212 2.43c.288.576.785.983 1.354 1.173.568.19 1.21.164 1.785-.123l.237-.12-.005-.014c.454-.294.777-.73.94-1.218.19-.568.165-1.21-.122-1.785l-1.213-2.43 6.67-3.327 1.212 2.43c.286.576.783.983 1.352 1.173.568.19 1.21.165 1.785-.123.577-.287.983-.784 1.174-1.353.19-.568.165-1.21-.122-1.785l-1.213-2.43 2.43-1.212c.577-.288.983-.785 1.174-1.354.19-.567.163-1.208-.124-1.784l-.12-.238-.014.004c-.296-.453-.73-.777-1.22-.94-.568-.19-1.208-.164-1.784.123l-.004.003-2.427 1.21-3.326-6.67 2.43-1.21zm-6.19 2.733l3.61 7.238.14.284-.284.142-7.24 3.61-.282.14-.143-.285-3.61-7.238-.14-.284.285-.142 7.24-3.61.283-.14.142.285z" fill="#FFF"/><path d="M0 0h40v40H0z"/></g></svg>

	<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><title>950F427C-5663-47B5-921F-8885D102CDAD</title><g fill="none" fill-rule="evenodd"><path d="M0 0h40v40H0z"/><path class="outline" d="M14.084 32.85c11.996 0 18.556-9.94 18.556-18.557 0-.282-.006-.563-.02-.843 1.275-.92 2.382-2.07 3.255-3.377-1.17.52-2.426.87-3.746 1.027 1.346-.808 2.38-2.085 2.867-3.608-1.26.747-2.655 1.29-4.14 1.583-1.19-1.267-2.885-2.06-4.76-2.06-3.603 0-6.523 2.92-6.523 6.52 0 .512.057 1.01.17 1.488C14.32 14.75 9.515 12.155 6.298 8.21c-.56.963-.884 2.082-.884 3.277 0 2.262 1.152 4.26 2.903 5.428-1.07-.033-2.076-.326-2.955-.815v.083c0 3.158 2.247 5.795 5.23 6.393-.547.15-1.123.23-1.72.23-.418 0-.827-.042-1.224-.118.83 2.59 3.24 4.477 6.093 4.53-2.232 1.75-5.044 2.79-8.1 2.79-.526 0-1.045-.03-1.556-.09 2.887 1.85 6.314 2.93 9.997 2.93" fill="#FFF"/></g></svg>

	<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><title>67E4BE49-384A-49D5-85DD-D82A31D8EC22</title><g fill="none" fill-rule="evenodd"><path d="M0 0h40v40H0z"/><path class="outline" d="M35.964 19.298c0-1.97-1.578-3.57-3.52-3.57-.924 0-1.756.356-2.39.946-2.303-1.622-5.41-2.688-8.88-2.887L22.73 8.58l4.772.96c.164 1.616 1.508 2.874 3.15 2.874H30.68c1.75 0 3.165-1.436 3.165-3.207 0-1.77-1.422-3.207-3.17-3.207h-.023c-1.223 0-2.275.697-2.808 1.728l-6.38-1.28-2.19 7.324-.177.008c-3.577.156-6.79 1.237-9.152 2.894-.626-.59-1.465-.946-2.39-.946-1.94 0-3.52 1.6-3.52 3.57 0 1.394.783 2.595 1.928 3.186-.057.348-.086.696-.086 1.052.007 5.39 6.33 9.77 14.123 9.77 7.794 0 14.116-4.38 14.116-9.777 0-.357-.03-.705-.08-1.054 1.146-.59 1.928-1.792 1.928-3.178zm-29.49 1.43c-.47-.32-.774-.86-.774-1.48 0-.98.79-1.785 1.756-1.785.398 0 .768.135 1.067.363-.96.846-1.67 1.827-2.048 2.9zM29.48 9.207c0-.655.525-1.196 1.172-1.196.648 0 1.174.534 1.174 1.195 0 .654-.526 1.195-1.174 1.195-.647 0-1.173-.534-1.173-1.195zm-16.413 12.75c0-1.252 1.01-2.262 2.26-2.262 1.253 0 2.262 1.01 2.262 2.26 0 1.253-1.01 2.263-2.262 2.263s-2.26-1.01-2.26-2.263zM20 29.892c-3.385-.014-5.404-2.026-5.49-2.112l.896-.88c.014.014 1.686 1.72 4.594 1.735 2.866-.015 4.565-1.72 4.587-1.735l.896.88c-.086.087-2.098 2.1-5.483 2.113zm4.715-5.674c-1.252 0-2.262-1.01-2.262-2.263 0-1.25 1.01-2.26 2.262-2.26 1.25 0 2.26 1.01 2.26 2.26 0 1.252-1.016 2.262-2.26 2.262zm8.825-3.464c-.384-1.088-1.11-2.09-2.084-2.944.3-.235.676-.37 1.08-.37.99 0 1.786.81 1.786 1.813.007.626-.306 1.173-.782 1.5z" fill="#FFF"/></g></svg>

						English

								English

								Japanese

								Chinese

© 2017 Omise. All Rights Reserved

```


J'ai corrigé dans https://github.com/assembl/assembl/commit/6ec698e21078b1c6910f4efe3d37bf1a95c2c504


If we want use Markdown format we should use proper formating like txt file with formating extensions:

```markdown
# Anonymous Aggregate User Behaviour Analytics

Money Manager EX has begun gathering anonymous aggregate user behaviour
analytics and reporting these to Google Analytics.

## Why?

## What?
Money Manager Ex's analytics record some shared information for every event:

- The Money Manager Ex user agent, e.g. ``
- The Google Analytics [version], i.e. `1`
- The Money Manager EX analytics [tracking ID], e.g. `UA-51521761-6`
- A Money Manager EX analytics [user ID], e.g.
  `1BAB65CC-FE7F-4D8C-AB45-B7DB5A6BA9CB`. This is generated by `uuidgen` and
  stored in the repository-specific Git configuration variable
  `homebrew.analyticsuuid` within `$(brew --repository)/.git/config`. This
  does not allow us to track individual users but does enable us to accurately
  measure user counts vs. event counts
- The Money Manager EX [application name], e.g. `MoneyManagerEx`
- The Money Manager EX [application version], e.g. `v1.3.3`

[version]: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#v
[tracking ID]: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#tid
[user ID]: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid
[application name]: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#an
[application version]: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#av
```


No test for this case


작성만 하면 전부 5점 주시는 건가요? ^^*


In `layout.tpl`, could you do `%setdefault('refresh', app.refresh)`?

I don't see the point of doing it in two times.


Обычно сущности и переменные в коде называют на английском. Так код выглядит красивее и читаемее, чем если использовать транслит. Здесь хорошо подошло бы название вроде `Quote` , `Quotation` или `Citation`.


Why do we need to talk about this? Students have to learn a ton of terminology and random stuff before understanding *why* they are learning this. Don't tell them the why...show them the why up here


Try and keep class names hyphenated instead of camel case. But yeah, this lgtm


Still waiting on gdal release on my side


Fixed #1 in this.


J'ai modifié ça dans https://github.com/assembl/assembl/commit/163727b336fb95a3eae9ac0364483cf18e1608e1


J'en ai profité pour corriger l'affichage de bon sujet (pas la traduction) avec le prefix.


I believe that the main point was that unregistered users couldn't access the register page, as obviously you wouldn't want anyone to just be able to create their own account. Furthermore, I think we have to forbid all access to the register page? I'm not 100% on that one, as I don't remember if the main admin adds new users accounts via the register page. We could check with Anthony later as he has an admin account set up.


Show the difference in one code snippet:

```
// This is a function declaration, it returns nothing because it starts with function
function myFunc() {}
// => undefined

// This is a function expression. Since it starts with ( and then the word function this returns the function
(function() {})
// => f myFun() {}
```


Isn't it possible for the same URL to accept different methods?


Instead of saying "produce a value" or "produce data" just say "return data". I know I know they are semantically different but I doesn't matter very much and using consistent language around returning is powerful


У `HomeController` слишком большая ответственность. Он отвечает и за API, и за логику приложения, и за хранение данных в БД. Это антипаттерн [God object](https://ru.wikipedia.org/wiki/Божественный_объект). Лучше было бы разделить этот класс на несколько небольших классов.

По этому вопросу посоветую почитать:
* Про принципы SOLID, особенно SRP (что-нибудь из книг Боба Мартина или просто статьи в интернете).
* «Рефакторинг» Мартина Фаулера.


Cool comparison


Nobody guarantees the uniqueness of a 7-character hash, and I need a hash that uniquely identifies the commit to put it in the testman table.
Even Git itself has to use 10 characters now, Linux is at 12.
With 40 characters, we're absolutely safe and can allow searches for the full and the abbreviated hash.


Change with [];


Code snippet to show what you mean


7.2 or nightly might be better :slightly_smiling_face:


$whereType[] = $query->expr()->eq('type', $type);


![](https://github.trello.services/images/mini-trello-icon.png) [(3) Backstory Page](https://trello.com/c/pXljC8Gd/53-3-backstory-page)


Not sure about the benefits of having this in trunk. I could instead do this as one of the first commits in Git.
The change in testman from KERNEL_VERSION_BUILD_HEX to KERNEL_VERSION_COMMIT_HASH can't be backported to trunk anyway.


#### 标题

demo


So what should the student do with this knowledge? Remind them to continue to declare functions at the top of whatever block of code they are in!


上面


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

* Поток 1 открывает соединение.
* Поток 1 начинает делать запрос к БД.
* Поток 2 пытается открыть соединение, но получает ошибку, потому что оно уже открыто.

http://take.ms/syehl


me too


What was the reason of removing activity counter? This was a key feature? Do you have any replacement?
Now it is breaking our project, had to downgrade to latest version of SVProgressHUD.


Very witty, I love it :D


You say we modify the function, we're changing the object in memory...but then you don't modify the function. You assign a new property to the function.

Can you actually modify a function that's already been written? I don't think you can...which makes me think this section isn't valuable to the student


ok


Неконсистентный code style: иногда названия переменных начинаются с маленькой буквы (как `citata`), иногда с большой (как `Find`). По стандарту лучше всегда писать с маленькой.


Надо переименовать на ffamyli


It does, with an empty input (jelly doesnt seem to forbid it). In fact, theres a missing else, to avoid a java.lang.NumberFormatException


Why abbreviate this variable? I know you can't use the word `function` but maybe `functionElement`. Unnecessary abbreviates are bad variable names


![](https://github.trello.services/images/mini-trello-icon.png) [Show built wonders](https://trello.com/c/fRrCEtLr/41-show-built-wonders)


Use `this.fullName`


`$types` doesn't seem to be iterable, so you probably won't be able to do what's after.


The negative date filter seems weird to me. The idea after branch-source elements is to get prompt feedback, not to delay it.


Could we change this to "'state' dir has been cleaned and 'vars.yml' has been moved to 'vars.yml.back'"


variable abbreviation


You can't have these in `dependencies`, it breaks the dependency tree. Put these in `devDependencies` instead.


In that case you should throw an exception in blank case. If you throw an exception the invalid data won't be allowed to save


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

Сервер должен быть stateless, а состояние должно храниться в БД.


maybe add a check to make sure the director is not running:
```
curl -k -s https://$(ip):25555/info | grep uaa
```


add fcopy  daemon as well


wildcard import. https://stackoverflow.com/a/3348855


we should not maintain external code - add instruction to the readme file on how to install and use gcovr on windows/linux


Само имя `Find` не очень хорошее — это глагол, он не описывает то, что находится в списке.


This whole section is a bit weird. You explain that functions can be passed as arguments and then immediately jump a a really complex example. This is also such an easy way to call back to the previous `filter` lesson! Just use that as the example that they've already seen. No need to create a whole new complex example


Точно такой же код для получения имени категории, как в строке 31. Можно было бы куда-нибудь вынести.


gcovr should not be added to the original xml, it might be mixed up for a functional test


Код, работающий с `SqlCommand` и ридерами повторяется. Можно было бы вынести. Или использовать библиотеку Dapper, которая прячет всё это: https://github.com/StackExchange/Dapper


Here it is https://github.com/JetBrains/kotlin/commit/7571d274f96944e7dd96f34f8cc98e749f491632#diff-8a562086331cb6c4f41600cdae68623cR1


Also so many variable abbreviations


If we aren't going to use until closures, then there is no point in teaching it right now. We should only teach things if they are useful at that moment


Yes so the main idea was that we would provide the client with an admin account we would create for them. After which the only way to add other users is via the admin portal I demoed the other day, @jameshmread is in the process of updating that to allow the is_admin flag on users and various other tweaks to prevent any authenticated user to access that panel.

The core idea behind the work allocated to yourselfs was to remove the registration process/prevent it from being public.

There were a number of ways to go about this:

1. Have registrations only possible via entry of a special token that would be verified server_side
1. Remove registration entirely and have all users that aren't authenticated redirect back to the home/login page
1. Allow registration but don't have the account enabled unless an admin confirms the user

Under the circumstances I felt it would be better to remove the registration process entirely and use the admin panel over the other two methods.

Although, I can look over anything you've both done today and we can work as a three to come up with a clear idea of our end goal, as I don't think I expressed myself well enough and I'm sorry for that!


@Philo you shouldn't need to do this.

You can set `shouldRunDupFinder: false` in the call to `SetParameters`.  Same with `shouldRunInspectCode`


Не принципиально, но такой запрос было бы лучше написать через `INNER JOIN ON`, чем через полный джойн и `where`.

```
SELECT Citata.Id,Citata.Author,Citata.Text,Citata.DateCreate,Citata.CategoryId,Category.Category
FROM Citata
INNER JOIN Category ON Citata.CategoryId = Category.Id
```


А зачем вообще джойнили с таблицей `Category`, если данные из нее не используются?


Can you point out the difference here? It's a bit buried


@josecollazzi this one should still be `ContentType.String`


@eugenenoize привет! Я посмотрел тестовое задание, ниже оставил кое-какие комментарии к коду. Готов ответить, если есть какие-нибудь вопросы.


The ZURB Foundation 6 Course scheduled for September 12th 2017 @  12:00 p.m. allows me to align and traction a web site worthy of the Authors: https://wwlifetimeachievement.com/2017/08/21/jurgutis-vytautas-daukantas/ '


i have a mistake in this line
Right: $meta_data = `array_unique( $_POST['wppl_linked_items'] );`


@nanlong 您好，请问怎么联系啊，小弟在学习phoenix，有些问题想请教一下大佬


You should throw an IllegalArugumentException so that user is not allowed to save invalid values.


@jyothsna-nagapudi1  : Put your change history also here


Lock/unlock was part of the old inventory transaction system. It would drop the item on the floor even if the sources transaction did not yet commit. When the transaction did commit the EntityItem would be unlocked so somebody could pick it up.

Now it only get spawned when the Transaction has been commited. So no need to lock / unlock this anymore


Well, currently it's breaking building. We enable back when they fix it. I am not sure if they are able to secure full working features on this chip even they sell it. Well, I must admit that I didn't do many tests with it recently. Months ago.


这操作可以的 6666666


Shouldn't this be `await cacheResponse(...)` (so that `waitUntil()` waits for both `networkFetch` and caching the response.
Or is it intentional that you don't wait for the caching?


There is very little story to this README. It feel like we are just listing a bunch of things. We are going from pain point to resolution back to pain point and back to resolution. Just X then Y then Z.

For example, I think you almost did this backwards. Since they know `filter` you can remind them of filter. Then say, well wait what if we had different filters we wanted to apply, but always on the same array. Well we can pass functions as arguments to other functions like this. Alright, but we then want to be able to pass around this filter with all of it's possible filtering options as one thing. So let's make it part of a data structure. Oh cool, so if it's just data that we can assign to a key...what if we want to assign it to a plain old varaible. Look we can do that! Finally we can dynamically create the filtering functions by making a filterFactory.


Puzzle `3-09c2d743` disappeared in [`objects/puzzles.rb`](https://github.com/yegor256/0pdd/blob/master/objects/puzzles.rb), that's why I closed #11.


LGTM


Do we know why this is here, rather than just `_.seconds`?


The activity counter was designed for stacking huds and removing them step by step (if I remember correct). As you can not stack huds anymore since multiple years, it has had no effect. However, can you provide a better insight in your use case?


You can safely delete this file


선착순 5명만!!


That being said, this ain't the happy spec :grin:


ref https://github.com/ant-design/ant-design-mobile/issues/1805#issuecomment-329409381


 'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'smtp.gmail.com',
                'username' => 'zharkov.php@gmail.com',
                'password' => 'vt146901',
                'port' => '587',
                'encryption' => 'tls',
            ],


Incorrect indentation 😱


@VanillaSalt Can you help me to check this?


```c
for(i=0; i<5;i++)
   printf(" * \n");
```


This is never used.


Created multidev environment [circle-002-004#dev](https://dashboard.pantheon.io/sites/573c46d4-3cbe-48b4-a66b-d581ef883380#dev).

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


Sure, I only corrected that very locally ;)


This fixes part of #51.


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


Missed it. sorry.


@xavierlepretre this is my latest commit.  You can follow this link to see the the commit history: https://github.com/johndangerstorey/b9-splitter-remittance/commits/master

Thanks for the feedback and looking things over 👍


You just need to do

```
new ACL() {
  // delegate everything except the permission check you want to the outer ACL
}
```

And there are one or two plugins that do this, though it is usually rare


Sorry, no this is probably correct, it's the addDomain, etc that is not for override: https://github.com/jenkinsci/credentials-plugin/blob/master/src/main/java/com/cloudbees/plugins/credentials/CredentialsStore.java#L266-L269


I think we're covered with this. The citation request hits a URL like this:

```
http://localhost/ojs/index.php/publicknowledge/article/cite/cyberspace/AbntCitationPlugin/json
```

`cyberspace` is the public ID. But otherwise it would use the integer ID from our database.

Still, this sounds like a bigger issue we should discuss in relation to the API. Are you saying that our API endpoints (eg - `/submissions/:id`) should be able to accept any pub ID, not just the integer in our `submissions` database table?

I presume that a pub ID could be made up of integers, so how would we know which ID is being passed to the endpoint?


And to clarify, I'll move forward with this PR, but the questions above are just good to maybe chat about on a dev call sometime with Kassim and Bozana, so we better understand the requirements around pub IDs.


пройдена!


There you should use variables (:startDate, :endDate).


MC


![](https://github.trello.services/images/mini-trello-icon.png) [1. Anonymous perspective and “News light”](https://trello.com/c/Me8NgiX4/2-1-anonymous-perspective-and-news-light)


@adiraomj The way it was before impacted the `no-topbar` class being added which in turn impacted one of the conditionals using `northIsVisible` which in turn threw a JS error which prevented the header search from opening.


ok


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/497/) complete for merge to master.  View the [full report here](http://cgl-pipeline-inputs.s3.amazonaws.com/vg_cgl/vg_ci/jenkins_reports/branch/master/index.html).

9 tests passed, 0 tests failed and 10 tests skipped in 6651 seconds

Tests produced 7371 warnings. 7371 were for lower-than-expected alignment scores


dsavvvvvv


This one also doesn't seem necessary.


I feel like it might be the number of vertical orientations there are - as this gets multiplied by the number of horizontal rotations? to for a total frame count. It will be something along those lines - but that can be done in another PR.


Godt gået!


其实这个改法是不行的，因为 `\x00` 是可以被 decode utf-8 的，但当做字符串存储进数据库的时候会报错。
所以这里得判断 `\x00` 是否存在在字符串中，如果存在要删掉它们。


当查询到没有数据的时候,添加几条记录


It's not a bad idea ;)


Переменную $cont лучше заменить на $contacts


为啥不 for ...


Fine dei giochi? Progetto chiuso?
Niente che si posa fare per farvi cambiare idea?


God! I can swear I even made a text search and could not find it!
Sorry about that! :(


We could pass the `aes_ctr_counter` directly as a parameter. There is no need for the function to initialize it every time. The caller could modify the `aes_ctr_counter` as needed.


Hi. I'm trying to make focusEffects work on table (and maybe tree after it). This imply triggering a render call on the rows object on the 'focus' event, but the code `if(this.screen.focused == this.rows) this.rows.focus()` makes it become an infinite recursion. If I remove that line my code works, but I'm afraid to break something else: what is the reason for that check? why call `rows.focus()` if it is already focused?


哦不过，decode 本身是没问题的，还是需要 decode 的，只是 decode 之前或者之后需要删掉那些幺蛾子字符而已。
虽然这个删除在我这边做也行，你觉得呢？


[This change in `master`](https://github.com/hazelcast/hazelcast/commit/bab7f1c1ba3f3d6d5cbd04e858e99a3955bfe7b9#diff-d691219ad25812a48385f6ebc33b8664R31) breaks compile-time compatibility guarantee, so we need a better way to address this in 3.9 (eg deprecate the old method and add the new one with the proper API).
See https://github.com/hazelcast/hazelcast/pull/11359/files#r138862308


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/275400999?utm_source=github_status&utm_medium=notification


fast-forwarding master to auto = abbf0078


@Gywem can you check if the popup styles are rendering correctly after this change? The selector specificity was added to make sure the popup styles render without !important and will most likely break that. Would could add two selectors though.


I thinks the code is wrong in scala, it's not work, is there any one to fix it?


Edits done since last commit:
[1] CoinInfoVC - increased width of coin info stackview, reduced text size by .5pts, set 24h volume to minimum font size of 14, as for currencies such as KRW, volume is in trillions - same for market cap.
[2] Disabled ‘Pull To Refresh’ on PortfolioVC as its unnecessary - In PortfolioVC viewWillAppear it checks the firebase array prices against MainVC prices, and if they don’t match, portfolioVC prices are updated to reflect mainVC prices. Without disabling pull to refresh, user could refresh portfolioVC and if coin prices have updated, get the latest data yet mainVC would still have the old data. This way the both have the same prices.
[3] API - Reverted back to downloading whole api list as issue with limiting is if user selected for example coin ranked 250, and it moved to rank 300, it won’t be able to get the price and crash the app. - Uses ~3Mb to download 1100 images&data.


looks fine to me
I can setup a 1.7x env to test it if you want


Unless I missed something, this will never be true, because any new `trigger()` call will update `this.scheduled = {cancel: false}`. You should keep a reference to the object created inside the `trigger()` call:

```diff
 async trigger(): Promise<voide> {
   if (this.queue.length !== 0) {
     return;
   }

   if (this.scheduled !== null) {
     this.scheduled.cancel = true;
   }

-   this.scheduled = {
+  const scheduled = this.scheduled = {
     cancel: false,
   };

   await this.adapter.timeout(this.threshold);

+  if (scheduled.cancel) {
-  if (this.scheduled.cancel) {
-    this.scheduled = null;
     return;
   }

   this.scheduled = null;

   await this.execute();
 }
```


yes please


```value && value[0] || false;```


perfectos


@torinfo @FayCross this hasn't been merged yet has it? Are there likely to be issues using the xenith file from develop in a 3.5x installation?


Hi ,
Great to see UCI support . Can you please publish a sample  /etc/config/ipsec with all information that ipsec.init expects .


Well spotted! I am travelling these days. I ll be back full on next week.


@Benjamin-Dobell
I tried with clean npm install and it worked!!!
Thanks for inputs  Benjamin !!!


Don't know how to remove RegisterController.php as there are usages for it within composer.


What if an `IdleTask` synchronously schedules another task? Line 53 (`this.queue = []`) will discard that 😟


hi,boys
    I am interesting in multicache architecture.It is very good!


Добрый день, спасибо большое за комментарии, не хватает человека, который
мог бы указать на свои ошибки. Согласен со всеми моими недочетами, буду
исправляться. Если не сложно, скажи какую еще литературу стоило бы еще
изучить для построения веб-приложений и его проверки?

14 сентября 2017 г., 15:40 пользователь Igor Shevchenko <
notifications@github.com> написал:

> @eugenenoize <https://github.com/eugenenoize> привет! Я посмотрел
> тестовое задание, ниже оставил кое-какие комментарии к коду. Готов
> ответить, если есть какие-нибудь вопросы.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/eugenenoize/Citatnik/commit/03d51b67490a6d7e627869b5d4e4e04b03704c10#commitcomment-24299491>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AXR2k5pngmVq_gbgo2aGRhz32RgdVpTwks5siQKtgaJpZM4PXW2X>
> .
>


Shouldn't this be done outside the `while` block (assuming the `while` block is intentional in the first place).


Why enca is dead if it's repo more active than uchardets?
https://github.com/BYVoid/uchardet : Jul 20, 2016
https://github.com/nijel/enca : Oct 22, 2016


Whoops, yeah


mantap,, makin powerfull saja nih opensid


rename to something more descriptive, what does the controller do.... APIController is too abstract


this change is to be undone


I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
One or more parameter values were invalid: Type mismatch for Index Key tag Expected: S Actual: N IndexName: tags
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/aws-sdk-core/plugins/dynamodb_simple_attributes.rb:112:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/aws-sdk-core/plugins/idempotency_token.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/aws-sdk-core/plugins/param_converter.rb:20:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/seahorse/client/plugins/response_target.rb:21:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/seahorse/client/request.rb:70:in `send_request'
/app/vendor/bundle/ruby/2.3.0/gems/aws-sdk-core-2.9.20/lib/seahorse/client/base.rb:207:in `block (2 levels) in define_operation_methods'
/app/objects/log.rb:37:in `put'
/app/objects/logged_storage.rb:38:in `save'
/app/objects/safe_storage.rb:39:in `save'
/app/objects/cached_storage.rb:44:in `save'
/app/objects/once_storage.rb:36:in `save'
/app/objects/puzzles.rb:57:in `saved'
/app/objects/puzzles.rb:38:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:314:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


why Iterable and not ResponseEntity?


me, too.


How can book be null if you are validating the object?


/cc: @nathansobo for 👀


XYZ


This should be removed :)


[Atividade da aula 06.docx](https://github.com/pedrohenriquematos/aula6/files/1302788/Atividade.da.aula.06.docx)


ok


i dont like this commit


ここのコメントアウトもういらないかも


Are you sure this command works on Windows CLI?


It's right there in the repo you posted: **uchardet moved**
https://cgit.freedesktop.org/uchardet/uchardet/: Aug 27, 2017


@tai-mm
ここのコメントアウトいらないかも


Could you please tell me exactly what is the error you are receiving?


Done!

On 13 September 2017 at 20:55, Mojela Moloi <mojelakarabo.moloi@gmail.com>
wrote:

> 😝😇 Thank you!
>
> On 13 September 2017 at 17:48, JMabua <notifications@github.com> wrote:
>
>> Cool work Mo
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/JMabua/CSCProject/commit/43942f23098a23043e9df4756b9f7f78a621e405#commitcomment-24279253>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AdmWU_iJsTy17Mfy8ZYlK94-SEavKhB_ks5sh_lKgaJpZM4PPDO9>
>> .
>>
>
>


分かりました！


I think it's better to change the existing file instead of creating v01 files. Git keeps the history anyway, and when editing the existing file it's much easier to compare the different revisions.


What's the desired behavior here? The first two lines have no effect because they're overridden by this one, and setting the proxy to the value of `ENV['no_proxy']` seems almost certain to cause problems.


@ciforbg first commit


After the first build comment below line in hibernate.cfg.xml
<property name="hibernate.hbm2ddl.auto">create</property>


There is a mistake in this commit.

On mobile devices register both click and touch start events. So if the editor is not focused, and you check a box, it checks and then unchecks as both event handlers are called.

You only want to add one or the other.

Add touchstart handler `if ('ontouchstart' in window)`

otherwise add the other.


Start med at teste noget meget simpelt. Hvilket test environment vil du bruge? (Brug rspec)


thanks


This was an amazing lesson, learning about csv. Currently using it in a small personal project I am working on.Thank you Francis


Peux-tu créer une variable dans le thème ? Ou utiliser une variable existane


Pareil ici.


Et là...


Pour ça tu vas devoir te frotter à Roxana !


on peut réutiliser des gris qui se rapproche de ceux-là effectivement


L'essentiel est d'utiliser / créer une variable.


It's ok to assume the variable exists, other parts of this function will fail if it doesn't


Nit: `Array.from(this.ids)` should also work (and save 6 chars 😇)


Hi,

Worked for me. I see you have a double comma at line 392 and 393.


although you should use APPLY_DATABASE_NAME rather than DATABASE_NAME, as it's a parameterised function


Normalement la couleur ne devrait jamais changer, vu que c'est pour indiquer le off, et le disable, c'est pour moi forcément toujours des gris, mais oui je vais utiliser les variables grey.


@aviraxp I used IO stats for testing purposes. Seems significantly better without any harmful offsets


Why does this speculative [LTC test ](http://tests.stockfishchess.org/tests/view/59b902580ebc5916ff64b231) run with full throughput 1000?


下次修改必须看github


do we need downloadUrl for folder also?


also, more than one statement in the functionalready adds it directly into the command it's running , so you don't want to have it added twice


I don't think so: I guess `DATABASE_NAME` is part of the "connection settings" while the `APPLY_DATABASE_NAME` is just for this function call 🤔


@jkimbo
what about docs?


How did this work before this? 😄


hmm, chicken and egg issue if DATABASE_NAME = APPLY_DATABASE_NAME and the db doesn't exist


Code for NodeMCU


this messages should be saved in a external property file


While we're at it, should this reference the S3 support that's embedded too?


En vrai, tu peux laisser DGR seul ou mettre Steve.


which for docker, is likely the same db


@ronm123 @FayCross I just pushed this to v3.5 (master)
Zips will be built tonight.


I guess it'll dramatically fail in this scenario, which is expected 😅


FedSrv needs work, I stomped on one of BTs changes


tbh I don't know enough about postgres. I know mongodb, unlike mysql, saves the privileges in the db you specify (whereas mysql always in `mysql` db)


sent to where?


This isn't released yet as it didn't fix :)


This commit broke DS VC compatibility. I'm MarcusCarter from GBATemp.


We should determine if this is 32/16/8bit


![](https://github.trello.services/images/mini-trello-icon.png) [test](https://trello.com/c/CNajn1H8/3-test)


Why not switch on the state instead of if/else if/else?


@Sunaries  Maybe [this post(from stackoverflow.com)](https://stackoverflow.com/questions/1421862/metadata-file-dll-could-not-be-found) will help you.


Actually I was trying to add the new file for testing error pages here.


[1.7.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md#v176) out :)


Все, я поняла, ты имеешь в виду просто переставить @store=Store.new из метода call в метод initialize? Да, тогда конечно все работает в interface. Мне бы хотелось иметь доступ к @store в других классах, пробовала через @@store, чтобы видеть ее не только в interface, но это видимо невозможно. В других классах @store остается Nil.
В общем, мне кажется я неясно изъяснила проблему. У пеня есть 3 класса:
Interface - в нем я создала  @store=Store.new, сейчас уже исправила и перенесла это из call в initialize, но это не меняет дела. В interface нет никаких проблем.
Store - класс моей переменной store
Station_action - отдельный класс, в котором я не писала  @store=Store.new , однако хочу иметь доступ ко всем данным @store. Здесь и есть проблема. пересоздать ее не могу-иначе это будет другой экземпляр класса Store без моих данных. Добавила attr_accessor :store в класс интерфейс, добавила методы self, попробовала использовать @@store-все безрезультатно.


当时一边看着html一边写的,写出来结果没错就没再回头看了...没注意..


Like always...


I wouldn't expect us to; `git init` makes a new repo.  So this was probably a bug to have it here.


In solchen catch blöcken, wo du den error einsammelst um ihn später auszugeben müsstest du nicht zwingend loggn


do you mean the version 2.4.0-dev is not released yet?


But maybe the "open git bash" part is useful?


@kit8379 it's not finished and won't be finished, please use ProtocolSupportPE plugin for BungeeCord.


`value` is redundant


1. Need to allocate resources i.e. developers, laptops, internet, API licenses etc.
2. Need to identify individials required skills to develop this system.
3. Need to define a timeframe.
4. Developers need to work full time 40 hours a week to get it done on time.
5. Need to arrange proper internet connection to communicate with another system.
6. Documentation of all steps from requirements to analysis to design to development and to testing.


Ich fand es ganz sinnvoll, ihn in der Systemkonsole zu haben für später, wenn man den Screen mit der Ausgabe vielleicht nicht mehr sieht. Die Konsole sammelt das ja alles so praktisch.

Aber mir egal, wenn das nicht sinnvoll ist, kann es gerne wieder raus.


The desired behavior is to pass those variables if they exist. If they do not exist ENV  returns nil which is equivalent to no settings, a no-op.

https://ruby-doc.org/core-2.1.4/ENV.html#method-c-5B-5D


As it is, if I read this correctly, you do not need the b2 at line 486 (since it is always "true")

What you call a skewer is more like a pin threat,
(such as white threat Bf1-c4 against black Rf7 and Kg8)
or an x-ray pin threat
(such as white threat Bf1-c4 against black Qe6 Rf7 and Kg8)

In both case an interesting idea.


We can use lombok and remove all the getters and setters


1. Do you want to use any software model like AGILE or Waterfall etc?
2. Who can give me all functional and non functional requirements and who will define timeframe of this project?
3. Is this system is available only on LAN or WAN as well?
4. As this is a web system what about security issues?
5. What front end technologies you prefer to use for this system?
6. For backend i.e. coding what technologies you prefer to use?
7. Will you use any specific software architecture to keep everything clean and neat?
8. Will you deply it internally or on some cloud resources?


To improve performance and scale as number of users grows then we can use Load Balancing technique. We can add Load Balancing to our server where application is deployed. It will increase performance and availability. We just need to distribute workload across multiple servers and for example one server gets failed then other server can handle the traffice. Then we can implement Monitoring system to track status of everything. Logging is another beneficial thing to keep in mind to keep an eye on performance and scale of a system.


This construnctor is redundant


1. THERSH will use JIRA REST API to connect to JIRA to collect information.
2. THRESH can connect to HR Payroll Database to retrive required information.
3. THRESH will use Google Identity Plantform i.e. OAuth2.0 (Microsoft.Owin.Security.Google) to connect to Google SSO.
4. THRESH will use SQL Server express edition to save least amount of data.
5. THRESH will have its own users table with user rights and permissions to allow a manager to view a user information.
6. THRESH will use RDLC or Crystal reports to generate user stories etc.


lombok and redundant constructor :)


I would suggest, that instead of adding the LINK parameter, that you add a new SOURCE_TYPE option e.g. "ONLINE_TAR", and then handle LINUX_KERNEL_LOCATION instead of LINK in your code


Reading it now the logic does seem funky. More like we are just setting REST.proxy to nil normally


That assigns a variable to `nil`, which is _not_ a no-op. You should really test this out for yourself.

This isn't needed in modern versions of Ruby anyway because Net::HTTP respects various proxy environment variables natively.


上次添加的角色查询、分配，忘记提交，本次一并提交


Before thinking to add x-ray pin threat, we should give some penalty for actual x-ray pins
so replace
`attackedBy[Them][BISHOP] `
with
`(attackedBy[Them][BISHOP] | pos.pieces(Them, BISHOP))`


println 말고 print를 쓰면 한줄에 출력할 수 있습니다.


Thanks to @DD3Boh for pointing this out


:o
ARIA is awesome !


Yep, Looks cool. We should give this another look after UBI too.


@Rocky640 You are correct, I messed up skewer and pin motif.
I don't think b2 is always true, as
`pos.attacks_from<BISHOP>(ksq)`
considers occupied squares, so in the start position for instance b2 should be false.
My intention was: don't do this additional calculation if the king is in a safe castle: it would be pure overhead...


when I set up the environment and dependencies I tried for 30 mins getting it working to clone zulip-electron and it threw an error until I did `git init`


You are right.I think my installation of Qt is *faulty
<https://www.google.com/search?client=opera&hs=5fV&q=faulty&spell=1&sa=X&ved=0ahUKEwik9Ji706TWAhWIK48KHQLnBpEQBQgkKAA>.
<https://www.google.com/search?client=opera&hs=5fV&q=faulty&spell=1&sa=X&ved=0ahUKEwik9Ji706TWAhWIK48KHQLnBpEQBQgkKAA>*
I
install it from qt site.how u think will be a proper installation.how u
installed it.

it will be great if u make a Snap package of Newbreez .As there is no file
manager as a Snap.
If u do make a snap of NewBreez please make a video tutorial of the whole
prosses.
it will very helpful to me.

thanks for all the afforts .
shaber.

On Mon, Sep 11, 2017 at 7:46 PM, Marcus Britanicus <notifications@github.com
> wrote:

> Firstly, I have listed the dependencies based on a fresh install of
> Debian. Secondly, errors like "qmake: could not find a Qt installation of
> '' " does not come from dependency issues. So I strongly advise you to
> check your installation of Qt. Thirdly, from your second image (from Qt
> Creator) it seems to me that qtwebkit package is not installed. You can
> install it using the command
> $ sudo apt-get install libqt5webkit5-dev
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/rahmanshaber/NewBreeze/commit/f4dc3a5af05a7f4a25535b4cfe99b1fb944e448d#commitcomment-24220726>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AdZ0dzzTmRVP2didHatugcciYOXHZBJ0ks5shTnNgaJpZM4O9DRi>
> .
>


Eikö jokin Optional ois kans kiva näiden nullien sijaan?


should be "Copying %s to %s"?


Thanks, all good.


Instead of loading all files and filtering them afterwards we could pass the `$sourcesToBeIncluded` to `collectPackageSources()` and use `glob()` like before, or?


LGTM


I think x-ray pins actually have already an impact on kingsafety (pinned-term), but maybe thats to unspecific.
Thank you for your feedback, I will include your recommendations in a next take..


changes by only S(2, 3) or S(2, 2) are probably too small to make a difference,
or would not stand a chance if we run a SPRT[-3, 1] simplification against master.

This is less than a centipawn !  Be bolder !


이름: 전화번호: 와 같이 출력되는 현상은 아래 사이트를 참고하세요.

http://hashcode.co.kr/questions/2064/nextxxx-%EB%A9%94%EC%86%8C%EB%93%9C-%ED%9B%84%EC%97%90-nextline-%EB%A9%94%EC%86%8C%EB%93%9C%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%96%88%EC%9D%84-%EB%95%8C%EC%9D%98-scanner%EC%9D%98-%EB%AC%B8%EC%A0%9C


interface가 아닌 enum이라는 녀석이 있는데 예습으로 공부해보는것도 좋겠습니다.


Apologies!  That was a bad commit.  After a couple more pushes, a pull should get all the required files.  Thanks for figuring out a solution that works.


Добрый день, новостей нет???


pls, don't hate me! :(


I also prefer more CLASS_* then *_CLASS but we should follow the style here, later on you might want to change those to CLASS_* or better USB_CLASS_*


@bellet @nvauquie what do you think ? I tried to:
- allow to use custom metric for the X (including precomputed), while keeping the square in case of euclidean metric
- warn the user if they use another metric than euclidean and precomputed
- warn the deprecation of the flag 'precomputed'


[apps (1).pdf](https://github.com/mozilla/BrowserQuest/files/1302893/apps.1.pdf)


this is done in the block below when main() is invoked. don't have to do it here?


Wow! What a change!


doesn't main return Promise<void>? do we need result parameter within .then?


log download complete message?


yes, correct


is this for .git folder?


Ah I guess you're right. We just need the dist dir to be published, not created after install.


Style/SafeNavigation は false でもいいですか？
http://www.rubydoc.info/gems/rubocop/0.43.0/RuboCop/Cop/Style/SafeNavigation


oups


This resolved #1


I notice this a lot in subsequent commits, indentation is all over the place, sometimes one char, other times 4.  What was happening?


**MhmdLoGaN**


this is a case-in-point, this is now tabs I think?


!!!!!!!!!!!!!!!!ALARM!!!!!!!!!!!!!!


And no indentation here at all?


I am not sure I follow this. `<%%` as far as I am aware is not valid ERB.  THen within ERB, you have `<%= singular_table_name %>` yet that is Ruby code so perhaps rather be `simple_form_for(get_instance_variable("@#{singular_table_name}"))`?


neeaamiş


This method is not defined in the `feature` scope so as far as I can tell, is now in the global scope of all tests.  Why do you think this is a bad idea?


Why the extra line?


Общая рекомендация по коду. Посмотри как организованы файл в Rack, Ruby и прочих гемах.
(rack например: https://github.com/rack/rack).
Там действует соглашение.
```
project_name   <- имя проекта
- всякие вспомогательные файлы, доки итп.
- lib <- папка где лежит код
-- project_name   <- папка где лежит логика приложения.
-- project_name.rb  <- стартовый файл.
```

в `project_name` файлы организуешь уже согласно архитектуре. Поскольку мы учим рельсы - это MVC. Так что можно смело сортировать файлы по папкам `model`,`controller`,`helpers' итп...


Why `have_link("#{currency}"` instead of `have_link(currency)`?


This is not normal, why are you doing this?


Ok, I tested here and there and it's working, actually smplayer isn't playing nice till mpv options specified in settings `--sub-codepage=auto`


No, I do not have a way to test it.


What?


Yes, I did this yesterday: 892015000a5311ad6a2d4c6db8538ee067141a98 bb5b0849863eacb2b54b62a52c17c15c7a05a9fc


ya


Are you not missing a Gemlock commit here?


can this fn. be moved inside tasklib rather than individual consumers of tasklib having to define it?


example
pmrep.objectimport(src_folder=['DWH_COMMON', 'DATAHUB'], src_repo='rep_orcl_win1251',
                         tgt_folder=['DWH_COMMON', 'DATAHUB'], tgt_repo='rep_orcl_win1251', i="V:\\WF_MIS_DATAHUB_WFLOW_INT_MIS.XML")


What his `Gemfile.lock` got to do with this commit?


`APP_CONFIG` does not exist in this repo.  Why are you doing this instead of using rails conventions or Rails config?


can we keep this code in typed-rest-client rather than having to duplicate it?


Why are you defining `json` that is not used?


Hi, good work here. Are you going to make a PR?


I'll try something bolder later. I can submit a new version now, but I won't be able to compile and run it to get a benchmark.

Whats the guidelines on running tunes? If this shows promise when the test is over, should I tune? If so, at what TC and #ofGames


Зачем тебе локальная переменная `deck`? Сразу пиши в переменную класса `@deck`
Тогда в конструкторе вместо  `@deck = create_deck`, напишешь просто `create_deck`
А вообще, кода мало, поэтому я бы это просто перенес в конструктор.


This indentation is a mess...  Additionally, you could use a more concise ruby format given you're converting to JSON anyway i.e. `{ Data: [ time: 2222... ] }`


Duh...lol


Why is this a separate commit to the previous one which made the change to teh model?


не ошибка, но обычно в английском говорят "pick card". Хотя тут тоже понятно что имеется в виду.


So you just ignore it silently?


load from resource


Why are you including a CurrencyClient into this task?  It's effectively a static class so why not just call it?


![](https://github.trello.services/images/mini-trello-icon.png) [Write unittests for existing classes using Spock (Live long and prosper)](https://trello.com/c/4K2UjQfM/2-write-unittests-for-existing-classes-using-spock-live-long-and-prosper)


good to do this within webprovider rather than every consumer of it having to do it?


Can i ask the reason why you don't set initial value for this variable?
In Filter.kt: private var isCollapsed: Boolean? = null

I get kotlin.KotlinNullPointerException: at com.yalantis.filter.widget.Filter.onSaveInstanceState (Filter.kt:349)

If there won't be any problem, i will set it true.
If it must be initially null, can you explain why, thanks.


Why do you need an explicit transaction here?


les types de champs commence toujours par un majuscule en V8
ex: fields.Char (au lieu de: fields.char)
Idem pour le reste des champs.


cette ligne n'est plus nécessaire en V8
à supprimer donc.


space after if and before {


Why did you even create a Hash here?  Additionally, Hashes do not have guaranteed ordering yet you reverse the array of currency pairs.


Подсчет очков лучше вынести в класс `Hand` или `Card`. Потому что игрок в идеале должен иметь только деньги и персональные данные. Вдруг у нас не только карточные игры будут? Тогда класс переиспользовать не получится. Ты ж по казино с картами не ходишь? )


Sorry, I see that you did that.


в играх обычно это сокращают до одной буквы `J`, `Q` ...


I don't understand the commit message.  It's just telling you what the code is doing.  What was the rationale for this change?


sure?


beter


should we do the --- at the end of all items rather than doing for every item?


Дилер это по сути тот же игрок. Может просто, сделать у класса игрока свойство `role` и туда `Symbol` указать кто он `:player` или `:dealer` и в зависимости от этого логику реализовывать.
А так получается лишняя иерархия.


@Rocky640 'safe' doesn't contain opponent pieces, so I have to write something like that:

`((attackedBy[Them][BISHOP] | pos.pieces(Them, BISHOP)) & ~attackedBy[Them][QUEEN] & (safe | pos.pieces(Them, BISHOP)) & attacks_bb<BISHOP>(ksq, pos.pieces() ^ pos.pieces(Us, ROOK, QUEEN)))`

N.B.: I don't like the ~attackedBy[Them][QUEEN] condition, but it is needed since bishop attacks includes x-ray attacks through the own queen, so often the actually piece threatening the pin is a queen, and queen pinning queen is usually quite useless.


@kgailloit: would you like to share what "behave badly" means ? I presume it's nothing like "men behaving badly", but something less fun :-).  Also, does it really only affect the start phase of pacemaker? This fix would only fix the issue for the start phase -and would leave the "behave badly"-issue for time drift problems when pacemaker is already running?

I'm just trying to decide and understand whether your commit would explain and fix some of our CI problems. We've had issues with pacemaker processes sometimes going pretty wild for cpu, or falling down when the cluster is started. In our CI rounds,  we are reverting our cluster nodes from plain empty RHEL vmware snapshots, then install the pacemaker and start the cluster (using ansible and pcs) as soon as ssh lets in ... so ntp is more/less still syncing time in the nodes, when we already install pacemaker and create and start our cluster.


does this assign to current date?


![](https://github.trello.services/images/mini-trello-icon.png) [Update VSCode plugin to support cmd+a code search](https://trello.com/c/gq9RnTvH/18-update-vscode-plugin-to-support-cmda-code-search)


ask shouldn't be needed here, I think one of the purposes with `spawnAdapter` is exactly this kind of message mapping


will be using markdown not html


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/b59af34f-bb1e-48f9-bfe3-6124c6569f90 "UI-ys1dev-KEEP-TC"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/95b48a85-90ae-4a2a-b138-ea0a6fbc4e6a "UI-ys1dev-KEEP-TC") deployed [UI-ys1dev-KEEP-TC](https://github.com/idsb3t1/UI-ys1dev-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170914-124427 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170914-124427") to [dev](https://console.stage1.bluemix.net/apps/68dbabca-4853-43de-81cc-86c335db65ed?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


fait dans https://github.com/assembl/assembl/commit/db3ef7cec39a36a2517f3249e86c37ffe03b8e51


You'll need to expand this out if you plan to do more than one statement.
`.then((role) => {
  console.log(`Created role ${role}`);
  member.addRole(role);
});`
Should work ^


@mvantellingen In the latest official 2.6.x release of `django-haystack` (2.6.1) they still have this as a dependency:
```
install_requires = [
    'Django>=1.8',
    'Django<1.11',
]
```
However, in `django-haystack-2.7.dev0` they updated it to:
```
install_requires = [
    'Django>=1.8',
    'Django<1.12',
]
```
Is it an idea to update the dependencies of `django-oscar`? Or are there already known problems with this version of `django-haystack`


State?


Same here as above.
`.then((role) => {
  console.log(Created role ${role});
  member.addRole(role);
});`


不能上传到Release区吗...


With the ` they're used in markdown so don't show up in the comment :(


I believe the true intention here is that if HTTP_PROXY or HTTPS_PROXY are set then s3_file uses that to retrieve the file.

The no_proxy switch should designate a URL that shouldn't be using the http_proxy.

Logically we should probably update the switch to use HTTP_PROXY or HTTPS_PROXY and then when trying to get metadata ensure a different REST client is used that wouldn't use a proxy.


gg


isn't this the bug that you mentioned should be fixed? i.e. worker exiting after processing a single item?


Honestly, the S5 kernel is my second oldest kernel. I am not digging into details anymore, I just keep the lights on as long as LOS 14.1 exists.
Having 5 newer devices already, I am not having more time to invest in the S5 anymore.
And I did not face any regression by the full usb gadget driver.


This was a quick talk via Matrix. We should have a bigger discussion about that https://github.com/inexorgame/inexor-core/issues/481


@brodygov so perhaps we remove lines 334-336 and all proxy needs are respected?


Если оставлять наследование (дальше в коде ты кастинг делаешь), то у дилера и игрока должно сохраниться поведение. К тому же ты дублируешь по сути метод `view`.


@mdrjr The same patch should be applied on the C2 and XU4 branches as well. Can you easily add it, or do you need a pull request for each one?


Looks ok


SUM OF ODDS (number % 2 != 0)
SUM OF EVEN (number % 2 == 0)
Ups...


@psk86 please update this method name in the places where you calling it


Merci vielmal 😺 !


Unnecessary braces left here by accident. Will remove them in the next PS.


А что будет если введут не 1,2,3 ? Нужен блок else. Хотя бы с выводом в лог. Это при дебаге время сэкономит! ;)


Shouldn't this be `fpc1020_tee`


`0` and `1`


same as above


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1400-update-ref.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1400-update-ref.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1400-update-ref/.git/
expecting success:
	create_test_commits "" &&
	mkdir $bare &&
	cd $bare &&
	git init --bare &&
	create_test_commits "bare" &&
	cd -

++ create_test_commits ''
++ prfx=
++ for name in A B C D E F
++ test_tick
++ test -z ''
++ test_tick=1112911993
++ GIT_COMMITTER_DATE='1112911993 -0700'
++ GIT_AUTHOR_DATE='1112911993 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo A
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=102939797ab91a4f201d131418d2c9d919dcdd2c
++ eval A=102939797ab91a4f201d131418d2c9d919dcdd2c
+++ A=102939797ab91a4f201d131418d2c9d919dcdd2c
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912053
++ GIT_COMMITTER_DATE='1112912053 -0700'
++ GIT_AUTHOR_DATE='1112912053 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo B
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=56d5c1374e8028a1e122ab046ab7b98165342dc4
++ eval B=56d5c1374e8028a1e122ab046ab7b98165342dc4
+++ B=56d5c1374e8028a1e122ab046ab7b98165342dc4
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912113
++ GIT_COMMITTER_DATE='1112912113 -0700'
++ GIT_AUTHOR_DATE='1112912113 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo C
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=3cceb89b690679aecbe1db39079f99221f1aaaa6
++ eval C=3cceb89b690679aecbe1db39079f99221f1aaaa6
+++ C=3cceb89b690679aecbe1db39079f99221f1aaaa6
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912173
++ GIT_COMMITTER_DATE='1112912173 -0700'
++ GIT_AUTHOR_DATE='1112912173 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo D
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=26caa67a0d551891a2ecec76098a9f8e705ab059
++ eval D=26caa67a0d551891a2ecec76098a9f8e705ab059
+++ D=26caa67a0d551891a2ecec76098a9f8e705ab059
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912233
++ GIT_COMMITTER_DATE='1112912233 -0700'
++ GIT_AUTHOR_DATE='1112912233 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo E
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=a6166d2809963b1da1148e6922729c21214390c8
++ eval E=a6166d2809963b1da1148e6922729c21214390c8
+++ E=a6166d2809963b1da1148e6922729c21214390c8
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912293
++ GIT_COMMITTER_DATE='1112912293 -0700'
++ GIT_AUTHOR_DATE='1112912293 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo F
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=b8ce4073f69971fd909b844508fbd8d08782e90b
++ eval F=b8ce4073f69971fd909b844508fbd8d08782e90b
+++ F=b8ce4073f69971fd909b844508fbd8d08782e90b
++ mkdir bare-repo
++ cd bare-repo
++ git init --bare
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1400-update-ref/bare-repo/
++ create_test_commits bare
++ prfx=bare
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912353
++ GIT_COMMITTER_DATE='1112912353 -0700'
++ GIT_AUTHOR_DATE='1112912353 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo A
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=ada570bccecdb5a6c34a47f57f5115d9f836f988
++ eval bareA=ada570bccecdb5a6c34a47f57f5115d9f836f988
+++ bareA=ada570bccecdb5a6c34a47f57f5115d9f836f988
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912413
++ GIT_COMMITTER_DATE='1112912413 -0700'
++ GIT_AUTHOR_DATE='1112912413 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo B
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=f3004eae5023dd102c7c42b2cf0a84f41bf9b350
++ eval bareB=f3004eae5023dd102c7c42b2cf0a84f41bf9b350
+++ bareB=f3004eae5023dd102c7c42b2cf0a84f41bf9b350
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912473
++ GIT_COMMITTER_DATE='1112912473 -0700'
++ GIT_AUTHOR_DATE='1112912473 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo C
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=b143202d413644983cb8b252a01aae3071580330
++ eval bareC=b143202d413644983cb8b252a01aae3071580330
+++ bareC=b143202d413644983cb8b252a01aae3071580330
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912533
++ GIT_COMMITTER_DATE='1112912533 -0700'
++ GIT_AUTHOR_DATE='1112912533 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo D
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=49c02418b1fd72f0882fe0ee9e9e06ceb665a031
++ eval bareD=49c02418b1fd72f0882fe0ee9e9e06ceb665a031
+++ bareD=49c02418b1fd72f0882fe0ee9e9e06ceb665a031
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912593
++ GIT_COMMITTER_DATE='1112912593 -0700'
++ GIT_AUTHOR_DATE='1112912593 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo E
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=32a80edd2b3c8e0b48a637113693319112d88925
++ eval bareE=32a80edd2b3c8e0b48a637113693319112d88925
+++ bareE=32a80edd2b3c8e0b48a637113693319112d88925
++ for name in A B C D E F
++ test_tick
++ test -z set
++ test_tick=1112912653
++ GIT_COMMITTER_DATE='1112912653 -0700'
++ GIT_AUTHOR_DATE='1112912653 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
+++ git write-tree
++ T=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+++ echo F
+++ git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
++ sha1=77c7ac4f209f6cb966df5c7dde7298e1679f5f2d
++ eval bareF=77c7ac4f209f6cb966df5c7dde7298e1679f5f2d
+++ bareF=77c7ac4f209f6cb966df5c7dde7298e1679f5f2d
++ cd -
/c/BuildAgent/_work/2/s/t/trash directory.t1400-update-ref
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 1 - setup

expecting success:
	git update-ref $m $A &&
	test $A = $(cat .git/$m)

++ git update-ref refs/heads/master 102939797ab91a4f201d131418d2c9d919dcdd2c
+++ cat .git/refs/heads/master
++ test 102939797ab91a4f201d131418d2c9d919dcdd2c = 102939797ab91a4f201d131418d2c9d919dcdd2c
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 2 - create refs/heads/master

expecting success:
	git update-ref $m $B $A &&
	test $B = $(cat .git/$m)

++ git update-ref refs/heads/master 56d5c1374e8028a1e122ab046ab7b98165342dc4 102939797ab91a4f201d131418d2c9d919dcdd2c
+++ cat .git/refs/heads/master
++ test 56d5c1374e8028a1e122ab046ab7b98165342dc4 = 56d5c1374e8028a1e122ab046ab7b98165342dc4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 3 - create refs/heads/master with oldvalue verification

expecting success:
	test_must_fail git update-ref -d $m $A &&
	test $B = "$(cat .git/$m)"

++ test_must_fail git update-ref -d refs/heads/master 102939797ab91a4f201d131418d2c9d919dcdd2c
++ case "$1" in
++ _test_ok=
++ git update-ref -d refs/heads/master 102939797ab91a4f201d131418d2c9d919dcdd2c
error: cannot lock ref 'refs/heads/master': is at 56d5c1374e8028a1e122ab046ab7b98165342dc4 but expected 102939797ab91a4f201d131418d2c9d919dcdd2c
++ exit_code=1
++ test 1 -eq 0
++ test_match_signal 13 1
++ test 1 = 141
++ test 1 = 269
++ return 1
++ test 1 -gt 129
++ test 1 -eq 127
++ test 1 -eq 126
++ return 0
+++ cat .git/refs/heads/master
++ test 56d5c1374e8028a1e122ab046ab7b98165342dc4 = 56d5c1374e8028a1e122ab046ab7b98165342dc4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 4 - fail to delete refs/heads/master with stale ref

expecting success:
	test_when_finished "rm -f .git/$m" &&
	git update-ref -d $m $B &&
	test_path_is_missing .git/$m

++ test_when_finished 'rm -f .git/refs/heads/master'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/refs/heads/master
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ git update-ref -d refs/heads/master 56d5c1374e8028a1e122ab046ab7b98165342dc4
++ test_path_is_missing .git/refs/heads/master
++ test -e .git/refs/heads/master
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
++ rm -f .git/refs/heads/master
++ exit 0
++ eval_ret=0
++ :
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 5 - delete refs/heads/master

expecting success:
	test_when_finished "rm -f .git/$m" &&
	git update-ref $m $A &&
	test $A = $(cat .git/$m) &&
	git update-ref -d $m &&
	test_path_is_missing .git/$m

++ test_when_finished 'rm -f .git/refs/heads/master'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/refs/heads/master
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ git update-ref refs/heads/master 102939797ab91a4f201d131418d2c9d919dcdd2c
+++ cat .git/refs/heads/master
++ test 102939797ab91a4f201d131418d2c9d919dcdd2c = 102939797ab91a4f201d131418d2c9d919dcdd2c
++ git update-ref -d refs/heads/master
error: error replacing .git/packed-refs: Permission denied
+ test_eval_ret_=1
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=1
not ok 6 - delete refs/heads/master without oldvalue verification
#
#		test_when_finished "rm -f .git/$m" &&
#		git update-ref $m $A &&
#		test $A = $(cat .git/$m) &&
#		git update-ref -d $m &&
#		test_path_is_missing .git/$m
#
make: *** [Makefile:49: t1400-update-ref.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


string could be better. `ZUK OneTouch longtap` ?


Still found a small issue with the new tankbar code: For some of my dives the tankbar ends much before the dive ends.
As far as I understand the small mistake is here: dc->duration is not necessarily equal to the end time(stamp) of a dive (and therefore the profile). This happens for dives with small surface interval(s) in the middle of the dive which are not counted into the dive duration by my DC but which prolong the profile.
Can you give me a hint how to retrieve the lenght of the profile then I also could fix this?


Yep, looks like it snuck in a while back. I'd blame the committer but...

Will close #307


- add a create button on current home page, pages/index.html
- it goes to games#create
- create a game. currently, I hard-code user_id=1. Later we need to use current_user.
- if successful, go to show.html to display @game.inspect, otherwise, display an error text


あっと、そうですね、falseにしましょう


A git bisect indicates that this is the commit that causes the 100% CPU usage we've seen recently.


Fixed in [d48f9c6](https://github.com/sergeykhomenko/wp-posts-linker-plugin/commit/f13a90a80188bc9d25a5dafa0e53ebf74474be7b)


that is so simple now that i look at it lmao, mb mb


the plugin requires openwhisk-deploy which itself require chevrotain (it should not).


作业


In general I'm not quite happy with the use of the Canvas and painting. I don't see the reason why it had to be implemented this way.


呵呵哈哈哈


А где почитать лучше про то как определять что логика а что все остальное? Если честно пока непонятно, для меня все логика и все код)


view-source: https://tokensale.kyber.digital/
Response Code: 200

Content Type: text/html

Page Source:

```
<!DOCTYPE html>
<!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
<!-- =========================================
    head
    ========================================== -->

<head>

  <!-- =========================================
        Basic
        ========================================== -->
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <title>KyberNetwork - Token Sale</title>

  <!-- =========================================
        Mobile Configurations
        ========================================== -->
  <link rel="shortcut icon" type="image/png" href="images/favicon.png"/>
  <meta name="viewport" content="width=device-width, initial-scale=1.0 user-scalable=no" />
  <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  <meta name="GOOGLEBOT" content="index follow" />
  <meta name="apple-mobile-web-app-capable" content="yes" />

  <!-- =========================================
        fav & icons for iPhone and iPad
        ========================================== -->

  <!-- =========================================
        CSS
        ========================================== -->
  <link rel="stylesheet" media="screen" href="css/bootstrap.min.css" />
  <link href="https://fonts.googleapis.com/css?family=Quintessential" rel="stylesheet">
  <link rel="stylesheet" media="screen" href="css/style.css" />

  <!-- =========================================
        Head Libs
        ========================================== -->
  <script type="text/javascript" src="js/vendor/modernizr.custom.js"></script>

</head>
<!-- /head -->

<!-- =========================================
    body
    ========================================== -->

<body>

  <!--[if lt IE 7]>
            <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
        <![endif]-->

  <!-- =========================================
        Loader
        ========================================== -->
  <div id="Loader">
    <div id="circle"></div>
    <div id="circle1"></div>
  </div>

  <!-- =========================================
        Header Section
        ========================================== -->
  <!-- header -->
  <section id="header">
    <!-- container -->
    <div class="container">
      <!-- row -->
      <div class="row">

        <!-- logo -->
        <!-- /logo -->

      </div>
      <!-- /row -->
    </div>
    <!-- /container -->
  </section>
  <!-- /header -->

  <!-- =========================================
        Home Section
        ========================================== -->
  <!-- home-section -->
  <section id="home-section">

    <!-- home-section-wrapper -->
    <div id="home-section-wrapper">

      <!-- container -->
      <div class="container">
        <!-- row -->
        <div id="home-section-container">
        <div class="row">
          <!-- home-section-container -->

          <!-- <div id="home-section-container" data-uk-scrollspy="{cls:'uk-animation-slide-bottom', delay:500, repeat: true}"> -->

            <!-- welcome-msg -->
            <h1 id="welcome-msg">Kyber Network</h1>
            <h1 style="padding-top:16px;"> Our Token Sale is Live</h1>

            <br>
            <div id="countdown_dashboard2">

                  <span class="dash_title">Contract address</span>
                   <h1 class="launch-hour" style="color: rgb(202, 245, 228);padding-top:12px;">0x7a18cfc4a36e48163034e51a9ed19d4bdea05f6f</h1>
            <h4 class="launch-hour" style="padding-top:12px;">
              1 ETH = 2000 KNC   |   20% Bonus
            </h4>
            <h6 class="launch-hour" style="padding-top:12px;">
              Set Gas Limit to 250,000 before sending ETH contribution
<br>DO NOT SEND FROM AN EXCHANGE
            </h6>

            </div>

                        <a href="btc/index.html" class="btn  btn-xlarge btn-warning" role="button" style="margin-top:40px;">Buy KNC Tokens with Bitcoin</a>

            <br><br>
            <h5 class="launch-hour" style="padding-top:2px;">
              Token Sale ends on September 17, 2017
            </h5>
            <h1 class="launch-hour" style="padding-top:12px;">
              Bonus Ends:
            </h1>
            <!-- countdown_dashboard -->
            <div id="countdown_dashboard">

              <!-- Days -->

              <div class="col-md-3 col-sm-3 col-xs-3">
                <div class="days_dash">
                  <div class="digit">0</div>
                  <div class="digit">0</div>
                  <span class="dash_title">days</span>
                </div>
              </div>
              <!-- /Days -->

              <!-- Hours -->
              <div class="col-md-3 col-sm-3 col-xs-3">
                <div class="hours_dash">
                  <div class="digit">0</div>
                  <div class="digit">0</div>
                  <span class="dash_title">hours</span>
                </div>
              </div>
              <!-- /Hours -->

              <!-- Minutes -->
              <div class="col-md-3 col-sm-3 col-xs-3">
                <div class="minutes_dash">
                  <div class="digit">0</div>
                  <div class="digit">0</div>
                  <span class="dash_title">minutes</span>
                </div>
              </div>
              <!-- /Minutes -->

              <!-- Seconds -->
              <div class="col-md-3 col-sm-3 col-xs-3">
                <div class="seconds_dash">
                  <div class="digit">0</div>
                  <div class="digit">0</div>
                  <span class="dash_title">seconds</span>
                </div>
              </div>
              <!-- /Seconds -->

            </div>
            <!-- /countdown_dashboard -->

           </div>

          <!-- /home-section-container -->
        </div>
        <!-- /row -->
      </div>
      <!-- /container -->
      <!-- CTA  -->

        </div>
      </div>
      </div>
      </div>

       <!--  logo-->
      <div class="row bottom-hero">
        <div id="logo-container">

          <a href="https://kyber.digital/"><img id="logo" src="images/logo.svg"/> </a>
        </div>
      </div>

    <!-- /home-section-wrapper -->
  </section>
  <!-- /home-section -->

  <!-- =========================================
        Our News Section
        ========================================== -->
  <section id="news-section">
    <div class="container">
      <div class="row">
        <div class="col-12">
          <h2 id="news-heading">mentioned by</h2>
        </div>
        <!-- /.col-lg-4 -->
        <div class="col-lg-4  col-md-4 col-sm-4 text-center mb-20">
          <img src="images/coindesk-badge.svg">
        </div>
        <!-- /.col-lg-4 -->
        <div class="col-lg-4  col-md-4 col-sm-4 text-center mb-20">
          <img src="images/forbes-badge.svg">
        </div>
        <!-- /.col-lg-4 -->
        <div class="col-lg-4 col-md-4 col-sm-4 text-center mb-20">
          <img src="images/ibt-badge.svg">
        </div>
      </div>
    </div>
  </section>
  <!-- =========================================
        Our Terms
        ========================================== -->
  <section id="pie-section">
    <div class="container">
      <div class="row">
        <div class="col-12">
          <h2 class="section-heading"><strong>Token Sales Terms</strong></h2>
        </div>
        <div class="col-lg-4 col-md-4 col-sm-4  text-center">
          <img src="images/pie-1.png" alt="pie-chart" width="120" height="120">
          <h2 class="pie-heading pt-4 orange">61.06%</h2>
          <p class="pb-2">token sales</p>
        </div>
        <!-- /.col-lg-4 -->
        <div class="col-lg-4 col-md-4 col-sm-4 text-center">
          <img src="images/pie-2.png" alt="pie-chart" width="126" height="118">
          <h2 class="pie-heading pt-4 yellow ">19.47%</h2>
          <p class="pb-2" >company</p>
        </div>
        <!-- /.col-lg-4 -->
        <div class="col-lg-4 col-md-4 col-sm-4  text-center">
          <img class="mt-3" src="images/pie-3.png" alt="pie-chart" width="126" height="118">
          <h2 class="pie-heading pt-4 green ">19.47%</h2>
          <p class="pb-2">founders, advisors & early investors</p>

        </div>
        <!-- /.col-lg-4 -->
      </div>
    </div>
  </section>

  <!-- =========================================
        Section Table
        ========================================== -->
  <section id="table-section">
    <div class="container">
      <div class="row">
        <div class="col-12">
          <div class="table-terms">
            <div class="table-terms-content">
              <h4>Hard Cap  </h4>
              <p>200,000 ETH</p>
              <h4>Total Token Supply</h4>
              <p> At most 226,000,000 KNC</p>
              <h4>Token Sale Target </h4>
              <p>200,000 ETH</p>
              <h4>Accepted Currency </h4>
              <p>ETH</p>
            </div>
          </div>

        </div>
      </div>

    </div>
    </div>
    </div>
  </section>

  <section id="fund-section">
    <div class="container">
      <div class="row">
      <div class="col-12">
        <h2 class="section-heading"><strong>Use of Fund</strong></h2>

      </div>

      <!--4 column structure-->
        <div class="col-md-6 col-sm-6 text-center">
          <h1 class="orange big-number">
            30%
          </h1>
          <p class="grey">
            Development
          </p>
        </div>
        <div class="col-md-6 col-sm-6 text-center">
          <h1 class="green big-number">
           50%
          </h1>
          <p class="grey">
           Reserve
          </p>
        </div>
        <div class="col-md-6 col-sm-6 text-center">
          <h1 class="yellow big-number">
            10%
          </h1>
          <p class="grey">
           Operation
          </p>
        </div>
        <div class="col-md-6 col-sm-6 text-center">
          <h1 class="grey-only big-number">
            10%
          </h1>
          <p class="grey">
          Marketing & Legal
          </p>
        </div>

     <!-- end of container  -->
     <div/>
  </section>
  <!-- =========================================

        Timeline
        ========================================== -->
  <section id="timeline-section">

      <h2 class="section-heading"><strong>Timeline</strong></h2>

    <div class="timeline-container container">

      <div id="timeline">
        <div class="timeline-item">
          <div class="timeline-icon">
            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="21px" height="20px" viewBox="0 0 21 20" enable-background="new 0 0 21 20" xml:space="preserve">
 <g>
 	<path fill="#FFFFFF" d="M17.92,3.065l-1.669-2.302c-0.336-0.464-0.87-0.75-1.479-0.755C14.732,0.008,7.653,0,7.653,0v5.6
 		c0,0.096-0.047,0.185-0.127,0.237c-0.081,0.052-0.181,0.06-0.268,0.02l-1.413-0.64C5.773,5.183,5.69,5.183,5.617,5.215l-1.489,0.65
 		c-0.087,0.038-0.19,0.029-0.271-0.023c-0.079-0.052-0.13-0.141-0.13-0.235V0H2.191C1.655,0,1.233,0.434,1.233,0.97
 		c0,0,0.025,15.952,0.031,15.993c0.084,0.509,0.379,0.962,0.811,1.242l2.334,1.528C4.671,19.905,4.974,20,5.286,20h10.307
 		c1.452,0,2.634-1.189,2.634-2.64V4.007C18.227,3.666,18.12,3.339,17.92,3.065z M16.42,17.36c0,0.464-0.361,0.833-0.827,0.833H5.341
 		l-1.675-1.089h10.341c0.537,0,0.953-0.44,0.953-0.979V2.039l1.459,2.027V17.36L16.42,17.36z"/>
 </g>
 </svg>

          </div>
          <div class="timeline-content">
            <h2>WHITE LIST</h2>
            <p style="margin-top:10px">
              <strong>18 August - 22 August</strong>
            </p>
          </div>
        </div>

        <div class="timeline-item">
                  <div class="timeline-icon">
                    <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="21px" height="20px" viewBox="0 0 21 20" enable-background="new 0 0 21 20" xml:space="preserve">
         <g>
         	<path fill="#FFFFFF" d="M17.92,3.065l-1.669-2.302c-0.336-0.464-0.87-0.75-1.479-0.755C14.732,0.008,7.653,0,7.653,0v5.6
         		c0,0.096-0.047,0.185-0.127,0.237c-0.081,0.052-0.181,0.06-0.268,0.02l-1.413-0.64C5.773,5.183,5.69,5.183,5.617,5.215l-1.489,0.65
         		c-0.087,0.038-0.19,0.029-0.271-0.023c-0.079-0.052-0.13-0.141-0.13-0.235V0H2.191C1.655,0,1.233,0.434,1.233,0.97
         		c0,0,0.025,15.952,0.031,15.993c0.084,0.509,0.379,0.962,0.811,1.242l2.334,1.528C4.671,19.905,4.974,20,5.286,20h10.307
         		c1.452,0,2.634-1.189,2.634-2.64V4.007C18.227,3.666,18.12,3.339,17.92,3.065z M16.42,17.36c0,0.464-0.361,0.833-0.827,0.833H5.341
         		l-1.675-1.089h10.341c0.537,0,0.953-0.44,0.953-0.979V2.039l1.459,2.027V17.36L16.42,17.36z"/>
         </g>
         </svg>

                  </div>
                  <div class="timeline-content right">
                    <h2>REGISTRATION</h2>
                    <p style="margin-top:10px">
                      <strong>31 August - 10 September</strong>
                    </p>
                  </div>
        </div>

        <div class="timeline-item">
          <div class="timeline-icon">
            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="21px" height="20px" viewBox="0 0 21 20" enable-background="new 0 0 21 20" xml:space="preserve">
 <path fill="#FFFFFF" d="M19.998,6.766l-5.759-0.544c-0.362-0.032-0.676-0.264-0.822-0.61l-2.064-4.999
 	c-0.329-0.825-1.5-0.825-1.83,0L7.476,5.611c-0.132,0.346-0.462,0.578-0.824,0.61L0.894,6.766C0.035,6.848-0.312,7.921,0.333,8.499
 	l4.338,3.811c0.279,0.246,0.395,0.609,0.314,0.975l-1.304,5.345c-0.199,0.842,0.708,1.534,1.468,1.089l4.801-2.822
 	c0.313-0.181,0.695-0.181,1.006,0l4.803,2.822c0.759,0.445,1.666-0.23,1.468-1.089l-1.288-5.345
 	c-0.081-0.365,0.035-0.729,0.313-0.975l4.34-3.811C21.219,7.921,20.855,6.848,19.998,6.766z"/>
 </svg>

          </div>
          <div class="timeline-content">
            <h2>TOKEN SALES</h2>
            <p style="margin-top:10px">
              <strong>14 September - 17 September</strong>
            </p>
          </div>
        </div>
      </div>
    </div>
  </section>
  <!-- =========================================
        SECTION CTA
        =======================.=================== -->
        <section id="cta-section">
          <div class="container">
            <div class="row">
              <div class="col-12 text-center">
                 <a href="btc/index.html" class="btn  btn-xlarge btn-warning" role="button">>Buy KNC Tokens with Bitcoin</a>
                  </div>
                </div>

              </div>
            </div>

          </div>
          </div>
          </div>
        </section>
  <!-- =========================================
        java script
        ========================================== -->
  <script type="text/javascript" src="js/vendor/jquery-1.11.0.min.js"></script>
  <script type="text/javascript" src="js/vendor/bootstrap.min.js"></script>
  <script type="text/javascript" src="js/plugins/jquery.lwtCountdown-1.0.js"></script>
  <script type="text/javascript" src="js/plugins/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>
  <script type="text/javascript" src="js/plugins/fancybox/jquery.fancybox.js"></script>
  <script type="text/javascript" src="js/plugins/jquery.placeholder.js"></script>
  <script type="text/javascript" src="js/plugins/flat-surface-shader/fss.min.js"></script>
  <script type="text/javascript" src="js/plugins/retina-1.1.0.js"></script>
  <script type="text/javascript" src="js/Malooka.js"></script>

  <!--[if lt IE 9]>
            <script src="js/plugins/html5shiv.js"></script>
            <script src="https://tokensale.kyber.network/js/plugins/selectivizr.js"></script>
        <![endif]-->
<!--Start of Zendesk Chat Script-->
<script type="text/javascript">
window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute("charset","utf-8");
$.src="https://v2.zopim.com/?56AuXXMfbPzGmaEygoJr5X4md0Vum4KJ";z.t=+new Date;$.
type="text/javascript";e.parentNode.insertBefore($,e)})(document,"script");
</script>
<!--End of Zendesk Chat Script-->

</body>
<!-- /body -->

</html>
<!-- /html -->
```