Skip to content

Instantly share code, notes, and snippets.

View JiLiZART's full-sized avatar
💭
I may be slow to respond.

Nikolay Kost JiLiZART

💭
I may be slow to respond.
View GitHub Profile
2 On 2 Open Ice Challenge (rev 1.21)
Alien Storm
Alien vs. Predator (US 940520)
Arabian Fight
Arabian Magic (US)
Armored Warriors (US 941024)
Atari Football (4 players)
Atari Soccer
Barricade
Battle Circuit (Asia 970319)

Keybase proof

I hereby claim:

  • I am jilizart on github.
  • I am jilizart (https://keybase.io/jilizart) on keybase.
  • I have a public key ASAtHFIgtTnaFJKtPopYNyOuO7AYKR5XCK19lEkvIJDD5Qo

To claim this, I am signing this object:

@JiLiZART
JiLiZART / plink-plonk.js
Created April 29, 2020 11:06 — forked from tomhicks/plink-plonk.js
Listen to your web pages

Принципы разработки Амплифера

Тут перечислены не законы, последние слово всегда за здравым смыслом. Тут перечислены лишь направление, куда надо стремиться. Принципы, которые должны помочь, когда не знаешь, что выбрать.

Ценности

  1. Пользователь. Если что-то сильно мешает UX или есть критическая ошибка, то в первую очередь мы спасаем пользователей. Для этого иногда надо взять ответственность на себя, переубедить толпу, написать плохой код.
// выполняем в консоли на сайте vk.com
(function(console){
console.save = function(data, filename){
if(!data) {
console.error('Console.save: No data')
return;
}
if(!filename) filename = 'console.json'
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _class, _temp;
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
function _inherits(subClass, superClass)
https://jquery.com/
https://nodejs.org/en/
https://angularjs.org/
https://angular.io/
https://cordova.apache.org/
https://electronjs.org/
https://reactjs.org/
(function(console){
console.save = function(data, filename){
if(!data) {
console.error('Console.save: No data')
return;
}
if(!filename) filename = 'console.json'
function shiftZeros(arr) {
var len = arr.length-1,
lastidx = len,
ZERO = 0;
for (var i = 0; i <= len; i++) {
if (lastidx <= i) break;
while (arr[lastidx] === ZERO) {
lastidx--;
/**
* Shortcut transform function for all supported browsers
* @param {String} transform
* @returns {jQuery}
*/
jQuery.fn.transform = function(transform) {
return this.css({
'-webkit-transform': transform, /* Chrome, Safari 3.1+ */
'-moz-transform': transform, /* Firefox 3.5-15 */
'-ms-transform': transform, /* IE 9 */