• Есть ли игры, где основной процесс игры это написание кода?

    mlnkv
    @mlnkv
    JavaScript Developer
    Ответ написан
    Комментировать
  • Имеет ли важность для Java EE работодателя опыт работы Android разработчиком?

    @WhoMe
    Я полтора года назад устраивался на должность Junior Java EE разработчиком в Москве.
    У меня не то что опыта Java EE разработки не было, у меня не было даже трудовой книжки.
    В резюме так и написал: мол опыта Java EE нет, но про Java слышал, про спринги всякие читал,
    ну и приложил ссылочку на свой репозиторий на гитхабе с опенсорс-библиотечкой на Java (ничего особенного, простая обертка над API сайта, день-два работы).

    По моим ощущениям, если у тебя нет опыта в Java EE, то у тебя нет опыта в Java EE и им пофиг че ты делал до этого.
    У меня на собеседовании даже не спрашивали что я писал (кроме вышеуказанной библиотеки), какие проекты делал (до этого я немного фрилансил на php)
    и с чего я решил что знаю Java. Дали бумажный тест по Java и SQL. Потом побеседовали по основам java: коллекции, потоки, синхронизация и т.д.
    по базам: типы связей (один-к-одному/один-ко-многим/многие-ко-многим), транзакции, ACID и в таком духе, ну и в общем плане: процессы, потоки, http-протокол.
    Видимо я не слишком сильно плавал в вопросах, а может их просто устроили мои скромные запросы по ЗП (скромничать, кстати, не советую, выйдет боком, но это уже другая история).
    Меня взяли.

    Вместо постскриптума.
    За неделю работы там я узнал больше чем за пару месяцев самостоятельного изучения спринга и Java EE в целом.
    Java EE на самом деле очень обширная область, а Java SE это так, верхушка айсберга.
    Мозги реально кипели от объема поступаемых новых данных, попутно приходилось дома читать книжки и добирать основы где не хватало.
    Еще смешное, в Java EE на 5 строк java кода приходилось строк 20 xml конфигурации :D Видимо поэтому не особо гоняют по самой Java. Больше времени тратишь на настройку и свзку всяких фреймворков и серверов.

    В общем, налегайте на основы, читайте и самое главное пишите.
    Когда начинаешь писать сразу всплывает куча нюансов и непонятных java экспешенов (куда же без них).
    И еще, если с английским проблемы, налегайте на английский. Вся документация на английском.
    На русском либо её нет вообще, либо её крайне мало, либо она уже устарела.

    Отвечая на Ваш вопрос(имхо, по моим ощущения и по опыту чтения форумов): опыт Android-разработчика _преимуществ перед_ Java EE-работодателем вам особых не даст.
    Android платформа с Java EE имеет мало общего, но хуже от него само собой не будет.

    Извините за многобукаф, Остапа понесло.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы ссылка плавала по странице, перемещалась, и её можно было перемещать самому?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Посмотрите Greenshock draggable демку. Физики (столкновений) тут тоже нет.
    Также посмотрите на Box2d with DOM.
    Вам нужно именно на HTML? Или на canvas тоже подойдёт? Потому как для canvas есть Box2d.js (например, гляньте вот эту демку. Тут на WebGL, но такое есть и для canvas).
    Если не подойдёт, то придётся делать самому - определять столкновения и передавать импульс второму объекту.
    Ответ написан
    1 комментарий
  • Как отображать всплывающую подсказку при наведении на текст?

    LiVsI
    @LiVsI
    Это решается на CSS, но конкретно на сайте мегагрупа - это JS:

    e.fn.tooltip=function(t){t=e.extend({selector:"",find:".tooltip",cls:"tooltip-1",slide:!0},t);var i=e("#tooltip");return i.get(0)||(i=e('') в файле megagroup.ru/d/738331/t/v2925/images/js/main.min.js

    Подобный эффект на jQuery - jsfiddle.net/uLZt6/13
    Ответ написан
    1 комментарий
  • Правильно ли написан код?

    После рефакторинга
    window.onload = init;
    
    // === private
    function init() {
        var audio = $('#myplayer').get(0);
        audio.src = 'http://radio.at.aknet.kg:8008/radio_record.aac';
    
        $('#playpause').click(function() {
            if (audio.paused) {
                this.textContent = 'Остановить';
                audio.play();
                return;
            }
    
            this.textContent = 'Воспроизвести';
            audio.pause();
        });
    
        $('#volume').change(function() {
            audio.volume = this.value / 100;
        });
    
        setInterval(updateTrack, 5000);
    }
    function updateTrack() {
        var url = 'http://www.radiorecord.ru/xml/record_online_v3.txt';
    
        $.getJSON(url, function(json) {
            var key = json.ARTIST + ' - ' + json.NAME;
    
            $('#track').text('Сейчас играет: ' + key);
            $('#sg').attr('href', 'https://www.google.ru/search?q=' + key);
            $('#sn').attr('href', 'http://namba.kg/#!/search/mp3/' + key)
        });
    }
    Ответ написан
    Комментировать
  • Какой CMS Q&A посоветовали бы?

    opium
    @opium
    Просто люблю качественно работать
    Я Сделал на question2answer свой qa.pumainthailand.com
    Ответ написан
    Комментировать
  • Как реализовать конструктор визиток?

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Я сейчас работаю как раз над одним редактором (вернее фреймворком), который значительно упрощает разработку подобных редакторов. Открытки, визитки, баннера и т.п. Возможно скоро будет в свободном доступе. Ждите на хабре :)
    Ответ написан
    2 комментария
  • Нужно ли хорошо знать математику, чтобы стать программистом? (в частности PHP разработчиком)

    Не только знать, а понимать если собираетесь писать что-то сложное.
    Например Вы должны понимать, что:
    a = p*(1+i)^n
    одна и та же формула, что и
    b = p / (1-i)^n
    именно понимать, а не знать!
    Ответ написан
  • Список в несколько колонок без float?

    demimurych
    @demimurych
    Ответ написан
    Комментировать
  • Как правильно задавать конфигурационные переменные для приложения на PHP?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    не используйте константы для конфигурации, лучше уж реализовать какой-то менеджер конфигураций, который можно заинджектить в любой компонент приложения и работать с ним. Контанты это просто, но не гибко.

    Более тру вэй, использовать штуки типа dependency injection container, например рекомендую PHP-DI. Скажем у вас по хорошему все должно быть разбито на компоненты, и вы просто указываете фабрики этих объектов, передавая все настройки в конструктор или в сеттеры. В этом случае компоненты будут знать только то, что нужно только им, а у вас будет одно центральное место для задания конфигурации всех компонентов.

    Ну и меньше рутины с созданием инстансов компонентов, вы просто их запрашиваете в других компонентах. а контейнер вам его инициализирует и отдаст, или отдаст уже инициализированный ранее компонент.
    Ответ написан
    5 комментариев
  • С каких книг/сайтов начать обучение, чтобы стать программистом за один год и работать в США? Выиграл Green Card?

    @lookid
    Лучше эти 1-1.5 учите английский. А в США идите в какой-нибудь универ на бакалавра или магистра. Там IT подтяните. А так зачем вам IT если вы собеседование на английском пройти не сможете.
    Ответ написан
    Комментировать
  • Как убрать эффект обводки у ссылки?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Уважаемый @hadra , не городи х..рню! Вопрос стандартный и всегда решается a { outline: none;}
    Именно это раздражает верстальщиков и пользователей и именно таким образом борются. Тот факт, что автор указал при нажатии - говорит лишь о том, что автор видит эту обводку только при нажатии. Где Вы видели обводку в другом случае? Ее надо отдельно прописывать, и если так сделано, то автор всяко догадается, как ее отменить для нажатой кнопки.
    Теперь собственно информация для @tatu - если не срабатывает - работаем следующим образом. Пишем a { outline: none!important;}, если помогает - можете и так оставить, но это костыль. Необходимо найти стили, где приписано иначе, вооружившись инспектором кода или firebug и добиться нужного результата без использования important. Если не помогает - то где-то в стилях уже прописано с important - тем более - инспектор кода и ищите, какой стиль перекрывает Ваше правило.
    Ответ написан
    2 комментария
  • PHP или Python, что удобнее и выгоднее?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    PHP последней актуальной релиз-версии - однозначно.
    Фреймворк: yiiframework.com
    Ответ написан
    7 комментариев
  • PHP или Python, что удобнее и выгоднее?

    LazyProger
    @LazyProger
    не ну...
    Расскажу своё виденье всего происходящего: Пхп Вс Пайтон. На пхп да, заказов больше, но и разработчиков в разы больше, если у тебя нет портфолио или имени благодаря которому ты будешь находить заказы, то тебе доминирования пхп ничем не поможет. Но тут Пайтон, заказов меньше, но и соответственно разработчиков на данном языке тоже. А что изучать лучше, то я как разработчик на Пхп могу говарить, о том что пхп если и будешь умирать, то очень долго, так что данный язык еще долгое время будет актуален, но всегда нужно имееть карты в рукаве!
    Ответ написан
    2 комментария
  • PHP или Python, что удобнее и выгоднее?

    jijidesign
    @jijidesign
    Честно, вы написали полнейший бред.
    Деньги, Деньги, везде деньги. А как же расти духовно?

    P.S.
    PHP - есть шанс зарабатывание денег - пишите различные штучки -дрючки для CMS, так же, всякие сайты предпринимателей Вась из губерний X-ы. (Этот уровень содержит большое количество конкуренции со стороны школоты)
    Python - Мощный инструмент. Есть мозги и прямые руки, то найдете работу как и в фрилансе так и в офис.

    Почему я указал мозги в пайтоне, а пхп нет? На самом деле лучше в обоих случаях иметь хорошо натренерованные алгоритмическими задачками мозги, но в пхп, как показывает практика, кодят все кому не лень.
    Делайте вывод.
    Ответ написан
    4 комментария
  • PHP или Python, что удобнее и выгоднее?

    nixischev
    @nixischev
    PHP backend developer
    Сначала выучи PHP, после чего учи Python, т.к. таким образом ты будешь иметь работу на фрилансе, а Python пусть остается как хобби на время изучения
    Ответ написан
    8 комментариев
  • Ваши мнения про C#(.NET) и Java в целом и по отдельности

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Замолвлю слово за C#. Удобная среда разработки, хорошая документированность, меньше багов (сколько раз за последний месяц у вас обновлялась JRE?). Множество плюшек в языке. Меньше жрет памяти. Минусы то-же есть, вы привязаны к энтерпрайзу раз и навсегда
    Ответ написан
    Комментировать
  • CMS своими руками

    Sky4eg
    @Sky4eg
    Web разработчик
    Скорее всего ваши велосипед будет с квадратными колесами, без седушки и прочее. Но практически каждому программисту на php хочется написать такое на первых парах. Маны по написанию cms встречал неоднократно, однако лучше их не читать. Познакомьтесь лучше с паттернами программирования, почитайте 37signals чтобы не ездить на бульдозере за хлебом. Обязательно поймите что такое MVC, иначе у вас будет каша в коде. Попытайтесь разобраться в коде фреймворков или готовых цмс. А еще лучше забейте на эту идею и если всетаки вас так тяянет к цмсстроению, то найдите готовую цмс, разберитесь в ней и помогайте совершенствовать ее, писать плагины и прочее.
    Ответ написан
    2 комментария