• В чем преимущества или недостатки Rails сравнении с Yii?

    @asd111
    hhvm быстрее чем ruby, PHP хорошо подходит для тех кто знаком С++, Java
    Ответ написан
    8 комментариев
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    @asd111
    Поступай в универ. А java можешь сам выучить по книгам. За год разберешься очень хорошо.
    Ответ написан
    Комментировать
  • На каком движке сделать подобный сайт?

    @asd111
    Таких CMS нет. Надо делать проект на заказ.
    Ответ написан
    Комментировать
  • В каком возрасте можно (начать) заниматься программированием?

    @asd111
    В МВД есть отдел К - занимаются преступлениями в компьютерной сфере. В идеале тебе нужно попасть туда после университета. Спроси у кого нибудь из приемной комиссии на какой факультет поступать чтобы потом работать в отделе К. Если таких нет, то ничего страшного, если есть связи в МВД.

    Насколько я понимаю университет будет отправлять на практику где то на 3-4 курсе и перед дипломом. Проси чтобы отправляли на практику в отдел К или сам договорись - это не сложно, я проходил так практику в следственном комитете в своем городе, просто подходишь к начальнику отдела и спрашиваешь можно ли у них пройти практику от университета - скорее всего ответ будет положительный, т.к. ВУЗ МВД.
    Ответ написан
    Комментировать
  • Стоит ли продолжать учиться?

    @asd111
    Потерпи два года. На третьем курсе будет очень кайфово, а на четвертом ещё лучше.
    Математика не всем нравится, это нормально, главное диплом без троек получи и после вуза можешь навсегда забить на математику, а сейчас просто сдавай все экзамены и зачеты без троек.
    Лучше не бросай очку, очное образование выше ценится, в том числе на западе. И хороший диплом тебе может пригодится если захочешь уехать за границу.

    Вот например один парень бросил, пошел работать на завод. Потом опять поступил. Потерял 5 лет.
    Поздний старт в ИТ — есть ли шансы?

    Эти 5 лет с 22 до 27 - самые главные в карьере как правило. Если у тебя вышка в 22, то считай что к 27 будет все хорошо(из моих друзей двое стали начальниками отделов в 26-27 после получения вышки в 22). А если получить вышку в 27, то соответственно будет хуже, т.к. у других людей к этому времени уже 5 лет опыта работы.
    Ответ написан
  • Не воспринимает русский текст при запуске jar файла из консоли, как можно исправить?

    @asd111
    txt в какой кодировке ? Попробуйте txt сохранить в utf-8, ещё попробуйте запустить java с флагами -Dfile.encoding=UTF-8 т.е. java -jar -Dfile.encoding=UTF-8 myJar.jar
    Ответ написан
    1 комментарий
  • Как писать на чистом C под Linux?

    @asd111
    Ответ написан
    Комментировать
  • Как стать успешным хакером/программистом?

    @asd111
    Крутые хакеры - это все вымысел журналистов. Обычно это самые простые парни, которым интересен процесс взлома, среди них много преступников, которых потом сажают в тюрьму, т.к. многие из них воруют деньги у людей с карт или каким то ещё образом обманывают на деньги, т.е. мошенники.
    Уголовный кодекс(статьи за неправомерный доступ к ...

    Среди программистов больше всего уважают тех кто облегчает повседневный труд - т.е. таких же программистов, которые сделали что то полезное и выложили в публичный доступ, например операционная система gnu/linux - бесплатная операционная система, которую часто используют для хостинга сайтов и т.п. Автор Линукс - Линус Торвальдс гораздо более уважаемый человек, чем мошенники, которые воруют деньги с пластиковых карт.

    Лучше стать инженером в области it - программистом или администратором или выбрать что то ещё, что больше интересно, т.к. это специальность, с которой у вас будет возможность зарабатывать всю жизнь и заниматься любимым делом.

    Если под хакерами подразумевать тех, кто что то где то взламывает, то на такую работу не такой высокий спрос - гораздо больше нужны люди которые умеют создавать, а не взламывать. Разница примерно 1000 к 1. Конечно таких специалистов тоже уважают, но рыночный спрос на них ниже и такие люди - очень большая редкость. Например российский хакер Егор Хомяков.

    Т.к. у вас мечта стать программистом, то начать желательно с книг и очень хорошо, что вы решили поступать на программиста - техникум/университет дает какую никакую но все таки базу знаний и диплом с которым легче найти работу.

    Если у вас много времени и вас интересует именно программирование, то советую почитать книги на тему алгоритмов и структур данных.

    Из языков можно конечно выбрать python или PHP, но я не уверен что вы будете в дальнейшем им пользоваться, но для начала пойдет. Можно сразу начать с Java - это не так сложно как кажется, зато работу потом легче найти.

    Посмотрите какие книги советуют по python, PHP или по Java( в зависимости от того на каком языке больше нравится писать) и спокойно учите алгоритмы и структуры данных и реализуйте их на данном языке.

    Наибольшее количество вакансий на данный момент связано с веб-программированием. Не знаю понравится вам или нет, но попробовать можно. Т.е. после изучения языка программирования можно посмотреть HTML,CSS, Javascript и веб-фреймворки для конкретного языка.
    Ответ написан
    1 комментарий
  • Как реализовать XOR хэширование?

    @asd111
    short int hash(short int h) {    
        h ^= (h >> 10) ^ (h >> 6);
        return h ^ (h >> 4) ^ (h >> 2);
    }
    Ответ написан
    Комментировать
  • Как скомпилировать java файлы в idea?

    @asd111
    iml - формат проекта для idea. Попробуйте открыть idea и сделать open project.
    Если не сработает можно просто скомпилировать файлы .java обычным javac - компилятор java из jdk и получатся файлы .class
    Ответ написан
    Комментировать
  • Как профилировать Java-приложения?

    @asd111
    Попробуйте запустить под flight recorder'ом. Если зависание, то возможно deadlock или другая разновидность проблем с потоками, когда поток ждет до бесконечности.
    Ответ написан
    Комментировать
  • Простое web приложение на Java под windows?

    @asd111
    В вашем случае достаточно взять play framework, он как раз для тривиальных вещей, если всего пара-тройка страниц.

    Но если честно на мой взгляд ещё проще взять PHP.
    Ответ написан
    Комментировать
  • Что еще нужно добавить в CMS?

    @asd111
    1. Готовый каталог товаров
    2. Импорт товаров из 1С, CSV
    Ответ написан
  • ElementaryOS: что делать если пропадает сеть?

    @asd111
    У меня тоже бывают проблемы с wifi, роутер D-link. Попробуйте посмотреть насколько забиты каналы программой inssider и потом в настройках роутера для wifi выберите канал который забит меньше всех.
    Ответ написан
    Комментировать
  • Как бороться с депрессией или как освоить java?

    @asd111
    Это нормально. В наше время чтобы написать даже банальный Hello world, но с использованием framework'a лучше залезть куда нибудь в документацию или в генератор ide и скопировать или сгенерировать, т.к. тонкости синтаксиса обычно не запоминаются.
    Запоминается только то что есть такие то возможности у таких то фреймворков и это делается так то, но сам синтаксис не запоминается.
    Если вы можете покопавшись в примерах выкатить достойный результат значит всё нормально.
    Желательно конечно прочесть хотя бы одну книгу по теме которой хотите заниматся, т.к. таким образом процесс обучения пойдет гораздо быстрее - в учебниках по фреймворкам даются часто используемые примеры и немного объяснений - этого достаточно чтобы с помощью таких знаний писать программы с функционалом, который вы узнали из примеров.

    Не переживайте сейчас все так пишут, т.к. объём возможностей современных программ очень велик и синтаксис каждой библиотеки запомнить нереально, реально запомнить зачем она нужна и какие задачи можно решить с её помощью.
    Ответ написан
    1 комментарий
  • Cтоит ли изучать java и objective-c для создания мобильных приложениях если зная Python?

    @asd111
    На данный момент python для мобильных платформ недостаточно развит. Т.е. под android желательно писать на Java, а под iOS желательно писать на Swift или Objective-C( думаю swift сейчас предпочтительнее для новых приложений).
    Есть ещё кроссплатформенные фреймворки такие как phonegap(phonegap.com), но честно говоря я не интересовался какие там возможности.
    Ответ написан
    Комментировать
  • NodeJS: растет потребление heapTotal. Утечка памяти?

    @asd111
    Вариантов почему происходит утечка много. Возможно косяк в коде, когда из какой то структуры данных элементы не удаляются а только добавляются, возможно в самом NodeJS где то косяк. Попробуйте локализовать проблему более конкретно, т.е. нужно глянуть какая именно структура данных постоянно увеличивается в объеме. И потом можно либо менять свой код, либо сказать авторам NodeJS о баге.

    А можно просто перезапускать NodeJS с определенным интервалом.

    Еще как вариант возможно поможет Как избежать утечки памяти в nodejs?
    Ответ написан
  • Сколько нужно времени для изучения html, php, css, js, ajax, mySQL?

    @asd111
    HTML, CSS, javascript, SQL, PHP - 3 месяца + месяц на фреймворк
    Ответ написан
    Комментировать
  • Какое самое перспективное направление?

    @asd111
    В институтах обычно нет разделения по языкам программирования. Как правило бывает разделение на системное программирование, прикладную математику, программную инженерию и т.п. В институте скорее всего будете изучать всего понемногу т.е. С++, С#, Java, SQL возможно ещё мобильную разработку затронете.
    Главное основы хорошо изучите - алгоритмы и структуры данных, комбинаторику потом уже не так важно станет на каком языке писать.
    Ответ написан
    Комментировать