• Как сделать скриншот страницы полностью?

    rdifb0
    @rdifb0
    Программист, реалист
    В Firefox Shift-F2 и вводим screenshot file.png --fullpage
    Ответ написан
    11 комментариев
  • Имеет ли важность для 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 имеет мало общего, но хуже от него само собой не будет.

    Извините за многобукаф, Остапа понесло.
    Ответ написан
    Комментировать
  • Какие есть сервисы по Java tips?

    FanKiLL
    @FanKiLL
    www.journaldev.com - очень хорошие статьи про патерны и много чего хорошоего. Публикуют не часто, но там уже достаточно инфы.
    www.javacodegeeks.com - Публикуют практически каждый день что то, бывает даже слишком много.
    tutorials.jenkov.com - Товарищ публикует много туториалов, у него очень много по java.
    www.mkyong.com - Довольно часто публикует разные How to..
    Ответ написан
    Комментировать
  • Какие есть сервисы по Java tips?

    Ответ написан
    Комментировать
  • Как бы вы объяснили ребенку 7 лет что такое.. ?

    @shaazz
    так цукерберг уже за нас подумал) Попробуйте пройти вместе с малым, нам поначалу понравилось.
    Ответ написан
    1 комментарий
  • Для каких задач вы используете MongoDB?

    miraage
    @miraage
    Старый прогер
    У меня есть много сущностей с локализованными данными, например:
    var feedback = {
        text: {
            ru: 'Отличная работа, доволен.',
            en: 'Great work.'
        },
        client: {
            ru: 'Вася Пупкин',
            en: 'Vasya Poupkin'
        },
        images: [
            '/img/2f3/2f32fawb5umaw95bm0a95ab2b2a09b2h.png',
            '/img/2f3/2f32fawb5umaw95bm0a95ab2b2a09b2z.png',
        ],
        shown: true
    };


    И для прочих локализованные данных (новости, акции).
    Причем для разных подсистем может быть произвольное количество языков.

    Делаю MongoCollection::createIndex в миграциях, в моделях ActiveRecord создал скоупы то локалям, чтобы через $project дергать лишь нужные поля.
    Ответ написан
    Комментировать
  • Для каких задач вы используете MongoDB?

    opium
    @opium
    Просто люблю качественно работать
    профит когда у вас тысяча вставок в секунду
    Ответ написан
    1 комментарий
  • Как организовать выбор из двух таблиц mysql?

    WebSpider
    @WebSpider
    Ну это ж просто…
    SELECT `t2`.*
    FROM `value` `t1`
    JOIN `desc` `t2` USING (`id`)
    ORDER BY `t1`.`value` DESC LIMIT 3
    Ответ написан
    Комментировать
  • С чего начать изучение яп Java?

    Всеми руками рекомендую Oracle Tutorials. Если с английским проблемы, всё равно читайте - учить нужно. Еще могу посоветовать книгу Г. Шилдта - Java 2. Немного старая, но база актуальна.
    Ответ написан
    1 комментарий
  • С чего начать изучение яп Java?

    DR_Demons
    @DR_Demons
    Начните банально с чтения. Посмотритеэто Для практики это Если владеете английском загляните на сайт оракла, там много всего полезного.Кроме усидчивости Вам еще возможно пригодятся глазные капли)
    Удачи!
    Ответ написан
    1 комментарий
  • Какие есть хорошие уроки/статьи по позиционированию relative/absolut (CSS)?

    Zoxon
    @Zoxon
    Веб-разработчик
    Все просто, у родителя ставите relative, внутри блок absolute. Его двигаете по 2 координатам left (right), top (bottom).

    e6a3b7dc11424708b03425d7b70efd39.png
    Ответ написан
  • Что разрабатываю Java и .NET программисты?

    TheEternal
    @TheEternal
    Не совсем корректный подход, как мне кажется.
    Если я правильно понял контекст вопроса, то Вы — студент, заканчивающий обучение, не имеющий опыта коммерческого программирования, выбираете, что изучать для дальнейшего трудоустройства.

    Конторы, которые будут Вас нанимать, скорее всего, иллюзий питать не будут. Вы — джуниор, спрос — соответствующий. Глубокое знание конкретного языка не потребуется, а если будет написано в резюме — не поверят. Зато должны спросить, чем отличается List от Vector, что в каких случаях быстрее работает, Какая хеш-функция Вам кажется хорошей, как работает Map, что такое функция сложности, чем отличается, на Ваш взгляд, хороший код от плохого и тому подобные вещи.

    В таком случае, Вам нет смысла изучать «Swing, JSP, JSF, AXIS, JDBC» — максимум, Вам понадобится понимание того, что это такое и зачем используется. Общие идеи и концепции.

    Есть и другая проблема: Обычно, требуется «опыт от года». Вопрос, где взять первый год — за кадром. Так что сначала надо устроиться и начать набирать опыт. В процессе Вы сами поймете, что Вам ближе.

    Если исходить из вышеуказанной логики, то изучать Вам надо и то, и другое — для расширения кругозора. Глубокого понимания Вы не сможете достичь тупо по причине недостатка опыта в реальных ситуациях, зато Вы сможете прособеседоваться на более широкий набор должностей(и ява, и шарп) — быстрее начнете набирать реальный опыт.

    Ну и чтобы ответить хоть на что-то из того, что спрашивалось. :)
    Ява — в большинстве своем back-end некоей «бизнес-логики» в самом широком смысле. Начиная от движка интернет-магазина и заканчивая сервером ММОG.

    Шарп — Либо UI, под винду, back-end к ISS, если уж случилась такая неприятность, что сайт работает на нем.

    PS. VS — эпическое убожество, средой разработки ее можно назвать с натяжкой, а использовать можно только по причине того, что на C++ писать тупо не на чем больше(ну мы же не будем всерьез рассматривать Eclipse, правда?)
    Ответ написан
    5 комментариев
  • Как поучаствовать в OpenSource проекте ?

    Лично я использовал два подхода:

    — «Напросился» в проект, интересный мне;
    — Зарегистрировался на нескольких форумах для программистов и через некоторое время у меня были «приглашения» во многие проекты.
    Ответ написан
    Комментировать