• Бесплатные альтернативы google analytics и yandex metrics?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Думаю, то что вам нужно:
    Open Web Analytics

    Плюсы:
    + Открытый исходный код
    + Бесплатный
    + Просто подключить

    Офф.сайт: www.openwebanalytics.com
    Документация: wiki.openwebanalytics.com
    Примеры: demo.openwebanalytics.com
    Ответ написан
    Комментировать
  • Не поздно ли начинать делать сайты в 30 лет?

    Therapyx
    @Therapyx
    Data Science
    У нас на потоках(на очном - информатика) было где-то человека 3 за 50, еще с пятерку 40-50 и еще с десяток 30-40 :D в 30 поздно говоришь?
    Но суть в другом, а уверен ли ты, что сможешь выдержать весь напор новых знаний в эти 30 лет? Есть ли у тебя столько упорства и огромная уверенность, что это тебе не надоест? Тут уж решать только тебе. Идти в разработку = подписать себя на вечное обучение.
    Даже я, как человек, который сидит за компом больше 20 лет помню жестоко пошатнулся, когда попал в большую компанию и на меня налегло столько "ожиданий", которые по сей день приходится наверстывать с вечным ощущением, что вот чего-то мне не хватает. А когда смотришь на людей с 30 летним опытом, дак вообще, видишь пропасть :D
    Ответ написан
    Комментировать
  • Куда переходить с Ubuntu 14.04?

    TrueBers
    @TrueBers
    Гуглю за еду
    Раньше перепробовал все популярные дистрибутивы с дистровотч.
    Пока не дошёл по списку до Арча. Пользуюсь уже лет 8, никаких проблем не было за это время. Всегда свежайший актуальный софт, все существующие пакеты есть в пользовательских репо. Заводится на любом железе: стоит на 3-х ПК, одном ноуте, 2 серверах и Малине. Пересадил брата с мерзкого OpenSUSE, брат жив. Если делать всё адекватно и понимать, что делаешь, читать официальные новости/вики, в которых пишут, если есть какая-то особенность обновлений и т. п., то проблем не будет.

    Конечно, знаний нужно побольше, чем мышкой возить в бубунте, но оно того стоит. Например, rolling release — штука довольно непонятная для большинства. Здесь нужны понимания, что такое версии SO-библиотек, как от них зависят исполнимые файлы, как их безболезненно обновлять и т.д. Ну, это если в бою использовать.
    А если на домашнем компе, который можно перегрузить свободно, то просто, нужно усвоить правило: не устанавливать новые пакеты без обновления старых, с каждым апдейтом желательно перегружаться, и проблем не будет.
    Ответ написан
  • Как дисассемблировать или декомпилировать приложения на Андроиде?

    Rou1997
    @Rou1997
    Я слышал про apktool + dex2jar + jd-gui

    Apktool, который основан на smali, сравнительно "годен" именно как дизассемблер и ассемблер "обратно", не путать с декомпиляцией, а JD-gui это "ширпотреб" как и Fernflower (IntelliJ IDEA Decompiler, AndroChef Decompiler), есть декомпиляторы менее популярные но в чем-то гораздо более эффективные, у меня уже девять декомпиляторов Java, и все "годные", не декомпилируется функция одним, я беру другой, а еще вы про отладку забыли, и если JNI то еще нужен NDK (именно весь, а не только gdb) и IDA + Hex-Rays.
    Ответ написан
    Комментировать