Javascript-паноптикум

За час, що мені довелося писати на Javascript, у мене склався образ, що js і його специфікація це скринька з потайним дном. Іноді здається, що нічого секретного в ній немає, як раптом магія стукає у ваш будинок: скринька розкривається, звідти вискакують чорти, по-домашньому виконують блюз і жваво ховаються назад в шкатулці. Пізніше ви дізнаєтесь причину: стіл повело і шкатулку похилила на 5 градусів, що викликало чортів. З тих пір ви не знаєте, це фіча скриньки, або краще все-таки міцніше замотати її ізолентою. І так до наступного разу, поки скринька не подарує нову історію.
І якщо записувати кожну таку історію, може вийти невелика стаття, якою я і хочу поділитися.
Читати далі →

Брудні трюки мобільного розробки від J2ME до Android

Скільки пам'ятаю розробку ігор для мобілок, завжди доводилося винаходити якісь хитрощі, щоб гідно працювало. Стикалися з цим 15 років тому, коли писали гри ще під чорно-білі телефони, стикаємося і зараз. Впевнений, що величезний набір подібних трюків існує в розробці ігор для десктопів і, тим більше, консолей. Але я займаюся саме мобілками, тому мова піде про них.

Читати далі →

І ще раз про унікальні константи

Прочитавши статтю «Обчисліть довжину кола», яка, загалом-то, дуже потішила мене своїм стилем, і дізнавшись для себе дещо нове, я став трохи сумніватися в достатній подробиці запропонованої інформації. Все-таки компіляторів досить багато, систем теж чимало, а в статті як-то навіяно Windows і Visual Studio (на правах ІМХО).

Читати далі →

Реверс-інжиніринг протоколу парктроника. Танець маленьких біт

Привіт, хабр!
У спробах звести все життєві робочі показники свого автомобіля на один екран головного пристрою дійшла черга і до підключення парктроніка. Багато хто заперечать — адже навіть у дешевих парктроніків є свій екранчик, навіщо виводити дані кудись ще? Так просто зайвий екранчик в салоні ставити не хочеться, і попорпатися в залозі привід є…

У статті постараюся описати прийоми та інструменти для реверс-інжинірингу недокументированного протоколу обміну двох залозок між собою.

Читати далі →

Growth Hacking - 5 правил успіху!

    Growth Hacking — це те, про що постійно думають стартапи Кремнієвої долини, а зараз вже і всі проекти на початковій стадії в нашій країні. Що ж це таке? Як правильно налаштувати компанію та її співробітників на швидкий ріст? Ми публікуємо 5 правил для тих, хто хоче домогтися швидкого зростання компанії, від Лінкольна Мерфі. Стаття написана від першої особи.
 
На даний момент Growth Hacking є вкрай популярним явищем: фактично кожен, хто хоч трохи пов'язаний з маркетингом або розробкою продуктів, вважає за краще називати себе growth hacker'ом. І оскільки кожен другий визначає себе подібним чином, цей термін починає поступово втрачати свою значимість. Однак те, що включає в себе поняття Growth Hacking (чи як там це будуть називати в майбутньому), продовжить своє існування і, по суті, вже зараз істотно перетворює індустрію в цілому.
 
Читати далі →