• Переносим 30 000 строк кода с Flow на TypeScript
    0
    Когда переходил в своем проекте с flow, то быстренько написал кодмод для JSC и избавил себя от мучений рутиной ручной работы. Не думали они о таком варианте интересно?
  • Разработка Mithril. Практика, опыт и подводные камни
    0
    Для каждой задачи свой инструмент и у меня был опыт небольшого SPA с локализацией на xml-ках (требование заказчика). Mithril мне очень понравился и именно для небольших задач он подходит очень и очень хорошо, так как из коробки есть все что нужно.
    Но сейчас React во всех возможных вариациях и как-то уже позабыл про проект 8-месячной давности. Пришла пора вспомнить.
  • Распродажа на JD.ru: старт новогоднего переполоха
    0
    Отправил вам в ЛС сообщение от еще одного пострадавшего, незарегистрированного тут.
    Жду ответа и решения ситуации. Девушка весьма отчаянно пытается добиться от вас ответа любыми вариантами связи.
  • Распродажа на JD.ru: старт новогоднего переполоха
    0
    Вся сумма сегодня оказалась зачисленной на счет, за сим претензий больше не имею.
  • Распродажа на JD.ru: старт новогоднего переполоха
    0
    К сожалению пока не увидел денег в выписке по счету. Очень хочется верить, что сумма таки появится на счете.
  • Поверь своим глазам: ждём до 31.12 в шоу-рум JD.ru
    0
    Это стандартная отписка, так всем отвечают.
  • Поверь своим глазам: ждём до 31.12 в шоу-рум JD.ru
    0
    Тут сумма не та, чтобы забить.
  • Поверь своим глазам: ждём до 31.12 в шоу-рум JD.ru
    0
    Только вернуть деньги.
  • Распродажа на JD.ru: старт новогоднего переполоха
    +1
    Так как снова молчание и вранье, то буду краток — деньги когда вернете (уже почти неделя прошла)?
  • Поверь своим глазам: ждём до 31.12 в шоу-рум JD.ru
    0
    Какие-то шаблонные ответы у вас. В ЛК есть дата отмены, она следующим днем после оплаты. Мне кажется 10-30 дней для рефанда — слишком долго и заплати я через PayPal, открыл бы претензию на третий день и вам бы пришлось вернуть в тот же день все до цента. Но уже написал в поддержку Яндекс денег, чтобы решить вопрос с возвратом как можно быстрее, у вас клиентоориентированность хромает явно.
  • Распродажа на JD.ru: старт новогоднего переполоха
    0
    Здравствуйте, сегодня присылал айдишник заказа вам в личку. Заказывал Wileyfox Storm, отказался потому что решил купить Xiaomi Redmi Note 3 (который по понятным причинам недоступен в JD Collection). Статус сразу же после отмены «Отмененные заказы».
  • Распродажа на JD.ru: старт новогоднего переполоха
    0
    А относительно возврата денег вы никак не собираетесь информировать?
  • Поверь своим глазам: ждём до 31.12 в шоу-рум JD.ru
    0
    Адово форсировать энтропию в контексте шикарно предоставляемых сабжем услуг.
  • Поверь своим глазам: ждём до 31.12 в шоу-рум JD.ru
    +1
    Мне не возвращают деньги за отмененный заказ 24951880 (отменил еще до отправки).
    Из группы ВК удаляют сообщения, в личке молчат, форма свзяи с продавцом на сайте не работает.
    Уже начинает бомбить и потому написал в саппорт Яндекс денег, чтобы помогли решить проблему с возвратом денег на карту.

    Да, платить нужно только через PayPal, там хоть какой-то шанс вернуть деньги есть. Надеюсь и с Яндексом все получится.
  • Продолжаем бороться с frontend-рутиной
    0
    Да, мне кажется стоит добавить очевидности в основной репозиторий. Я смотрел зависимости CLI и четко видел там то же самое из оных для TARS, потому был немного озадачен до того как покопался.
    А что насчет babelify и systemjs? Мне кажется это было бы лучшим вариантом, чем заморачиваться на другое.
  • Продолжаем бороться с frontend-рутиной
    0
    Выкачал я TARS из репозитория, а мне же нужно установить зависимости с помощью npm install, которые в package.json. Да еще потом CLI ставить и делать первую сборку. Это и еще что-нибудь можно собрать в одну команду — клонировали репозиторий, выполнили одну команду и готово, дальше пользуем CLI. Могу ошибаться в желании уменьшения энтропии, поэтому уточню — еще не пробовал.
  • Продолжаем бороться с frontend-рутиной
    0
    Давно уже использую babelify и присматриваюсь к SystemJS.
    Не хотите добавить рутину для первого старта в package.json, чтобы можно был просто фыр-фыр-фыр выполнить npm run init и получить CLI вместе с первой сборкой/конфигом?
  • JSON Web Token и sliding expiration в web-приложении
    0
    Я использовал JWT+Session storage+ttl для документа в Mongo и каждые 30 минут обновлял сессию, причем в документе пользователя всегда сохранялась разница в айпишниках между сессиями и время последней сессии (если пользователь сообщил о проблеме — все операции по этому айпишнику будут логгироваться до повторной проблемы и простого решения).
  • Кризис джуниор системного администратора
    –1
    Когда я не особо хотел, но было интересно и нужно — начитался страшных манов, осилил ruby и купил самый дешевый дроплет на DO.
    Попробуйте, вам точно понравится.
  • Скачивание музыки из VK, используя VK api и Python3
    +1
    … и/или JavaScript.
  • Электронный банкинг для разработчиков
    0
    Угораздило как-то меня карту восстановить… после этого только зарплатный проект, квестов мне итак хватает.
  • Node.js и Express как они есть
    0
    Когда ждать на гитхабе?
  • Node.js и Express как они есть
    0
    Мне кажется 90% в итоге приходят к своему лунапарку. Проблема-то все равно главная останется — документированность кода.
    Почему Hapi?
  • Делаем месенджер для параноиков на Webix и DataBoom
    0
    Они там и это уже не безопасно.
  • Делаем месенджер для параноиков на Webix и DataBoom
    0
    Конечно есть — следующие проекты можно собирать без установки локально пакетов в директорию проекта, лишь создать символические ссылки. Место на жестком диске не уходит и пакеты всегда можно использовать где угодно. Я специально заметил, что это я использую только для плагинов галпа (еще и основных модулей, общих для всех моих проектов), так как сборщик используется везде.
  • Node.js и Express как они есть
    +3
    Использовал Sails.js на продакшне и столкнулся с вялым исправлением багов, недопиленностью ORM Waterline (например отсутствие поддержки вложенных атрибутов для монги, PR наличиствует) и некоторыми ограничениями. В итоге от фреймворка осталась файловая структура, хуки и сервисы. Вместо Waterline используется Mongoose и запускаются два сервера — для tcp и http/websocket-ов на разных портах.
    Для быстрого старта и максимум средних по сложности проектов можно использовать легко и с удовольствием. В остальном я выбираю чистый Express.
  • Делаем месенджер для параноиков на Webix и DataBoom
    0
    Причем тут .gitignore? Понятно, что node_modules там будет, я писал про «один раз поставил пакеты глобально и в каждый последующий проект ни один из них не тянешь (кажется с 10-й ноды такое), лишь создаешь символическией ссылки». Gulp используется не только на одном проекте, это весьма популярный инструмент.
    Так-то вообще можно минифицированные конкатенированные выложить, тоже ничего ведь, да? Только кто форкнет и вообще посмотрит, его же не перепилишь как нужно тебе, а не автору.
  • Делаем месенджер для параноиков на Webix и DataBoom
    0
    У вас там один файл стилей объемом более 1400 строк. Такое сложно читать уже, а еще боли добавляет приведение каждого выражения к однострочному варианту.
    Разбейте на несколько файлов (по блочному контексту или еще как-то), сделайте ваши труды читаемыми.
    В публичном репозитории обычно самый полный вариант для разработки (без минификаторов и прочей байды), чтобы все могли ознакомиться с кодом, настроить сборку так как им нужно.
  • Делаем месенджер для параноиков на Webix и DataBoom
    0
    Для облегчения жизни форкающему и ближнему рекомендую добавить в package.json скрипты для установки глобально плагинов галпа если таковые отстуствуют и создания символических ссылок, чтобы не тянуть все модули каждый раз в каждый новый проект.
    Пример можно у меня подсмотреть.

    Также советую добавить обработку ошибок при сборке с уведомлениями (gulp-notify). Тоже в гисте наличиствует.

    И вопрос — зачем овер 1к строк стилей в одной мешанине? Может лучше препроцессор какой-нибудь и фрагментировать?
  • Обход авторизации через социальные сети при подключении к публичным Wi-Fi
    0
    Наверное так только у нас «топором по яйцам», ведь куда лучше легкая мотивирующая политика вроде «нам нужен твой вход через социалочку, чтобы посчитать все репосты и выдать тебе карту постоянного клиента».
    А платить за такое деньги и потенциально терять клиентов… глупость какая-то.
  • Angular.js persistent storage
    0
    Вот именно это и хотелось бы узнать, а не как использовать готовое решение.
  • Angular.js persistent storage
    0
    Что мешает кому-то поднять монгу на своем сервере и без особых усилий использовать socket.io с валидацией по токену, а на клиенте localStorage для кэширования?
    Нет, ну вы бы хоть описали стек что-ли, примерную реализацию. А так это простой мануал, место которому на промо-страничке вашего сайта.
  • Интенс, индикатор прокрутки (или жизнь после скроллбара)
    0
    Таки ожидал увидеть опрос в статье со столь провокационным заголовком.
  • Твой код никого не интересует
    +1
    Когда не по себе от качества «быстрых решений», сажусь и рефакторю/пишу свои старые/новые идеи в свободное время. В итоге хватает уверенности начать писать правильно сразу в большинстве случаев ввиду регулярных тренировок.
    Ну и конечно есть радикальный вариант — смена работы и стабильный проект (все же в этом случае куда больше шансов быть услышанным).
  • Matreshka.js 2: От простого к простому
    0
    Но вы же хотите привлечь внимание, назовите причины по которым это стоит сделать с оглядкой на упомянутый крутой фрэймворк.
    Неужели вам не хочется понять в сравнении преимущества своего детища? Я же не издеваюсь ни капли.

    Да уж я с вами не соглашусь, про ES6 знают и его хотят использовать. Многие ждали и верили, дождались и используют.

    Я уже год назад отказался от поддержки IE < 8 и не собираюсь возвращаться и извращаться. Того же и всем желаю.

    Так для новичков будут простые примеры, а из реальной жизни — для тех кто поигрался и захотел на продакшне.
  • Matreshka.js 2: От простого к простому
    0
    Давно присматривался и уже забыл, а тут ваша статья.

    Ни капли злой иронии, но почему я должен посмотреть Matreshka.js если мне безумно крутым и легким показался Mithril.js?

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

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

    А вообще побольше примеров и, желательно, посложнее и более приближенных к реальным задачам (например гриды, формы и так далее).
  • (Архив) 10 причин попробовать Матрешку
    +1
    Это легко понять по числу форков и issues на гитхабе как мне кажется.
  • (Архив) 10 причин попробовать Матрешку
    +2
    Это легко понять по числу форков и issues на гитхабе как мне кажется.
  • Пишем расширение для Chrome «загрузка аудиозаписей с Вконтакте», часть 2
    0
    Скорее не в «безымянную», а анонимную самовызывающуюся функцию.
    Попробуй переписать с использованием паттернов для систематизации и лучшей читаемости как минимум.
    У MO есть некоторые недостатки с которыми пришлось столкнуться когда я писал свое расширение еще год назад. Но плюсы оказались весомее — простой и одновременно мощный инструмент взамен прежних убогих Mutation Events.
    С помощью MO запилил скробблинг, который в другом популярном расширении реализован в виде инъекции скрипта для работы с методами вконтактика (а подвязываться на них очень опасно — изменили именование и все перестало работать).
    Можешь мой репозиторий посмотреть, форкнуть/ухватить что-то или скачать из Chrome store и посмотреть полную версию с манифестом и всем прочим.
  • TARS, сделай уровень frontend-рутины 0%
    0
    Gulp просто чудесен и разобраться в нем достаточно просто. Ничуть не оспариваю ваш труд (весьма полезный), но он скорее представляет академический интерес, так как все равно кто-то запилит таски для dev/stage/production с тестами и поэтессами.
    Например я уже пишу на ES6 потому что это удобно и есть gulp-babel, а у вас его и bower все еще нет. Также не нашел упоминания base64 (есть плюсы и минусы, но до 32кб спрайтами устраивает).
    И неплохо было бы добавить gulp-notify.