Skip to content

Instantly share code, notes, and snippets.

View Strate's full-sized avatar

Artur Eshenbrener Strate

  • Chatium
  • Russia, Moscow
View GitHub Profile

Привет! Меня зовут Миша Бусырев, и я ищу TypeScript разработчика в компанию Crazy Panda, чтобы дать вторую жизнь одной нашей очень успешной игре. В августе 2016 года я начал исследовать возможность портирования Flash-игры на HTML5. к концу 2016 года стало понятно, как осуществить этот проект, заработал прототип графдвижка, к концу лета 2017 был завершён второй из трёх этапов исследования, написан транспилер AS3 -> TypeScript. Сейчас мы работаем над рантаймом флеша. Мы работаем вдвоём, я и @ivanpopelyshev и с радостью примем третьего человека в нашу команду. Ваня подхватил разработку движка и скрестил его с PIXI, я специализаруюсь на транспайлере. Проект подходит к своей кульминации, скоро ожидается возможность запустить прототип сконвертированной игры целиком и таки собрать все части воедино. Естественно, во многих местах конвертер сделан, что называется "крупными мазками", предстоит ещё множетсво различных задач, по доведению портированной игры до состояния запуска.

@ke4roh
ke4roh / git-show-big
Last active April 22, 2017 12:11
Show large objects in the git repo for cleaning cruft
$ cat git-show-big
#!/bin/bash
# Ref http://naleid.com/blog/2012/01/17/finding-and-purging-big-files-from-git-history
SHAS=$(git rev-list --objects --all | sort -k 2)
BIGOBJS=$(git gc && git verify-pack -v .git/objects/pack/pack-*.idx | egrep "^\w+ blob\W+[0-9]+ [0-9]+ [0-9]+$" | sort -k 3 -n -r)
join <(echo "$BIGOBJS" | sort ) <(echo "$SHAS" | sort ) | sort -k 3 -n -r | cut -f 1,3,6- -d\
@mmazer
mmazer / parseheaders.js
Created April 17, 2013 13:30
JavaScript - parse XmlHttpRequest.getAllResponseHeaders into a key value pair.
/**
* XmlHttpRequest's getAllResponseHeaders() method returns a string of response
* headers according to the format described here:
* http://www.w3.org/TR/XMLHttpRequest/#the-getallresponseheaders-method
* This method parses that string into a user-friendly key/value pair object.
*/
function parseResponseHeaders(headerStr) {
var headers = {};
if (!headerStr) {
return headers;