• Как узнать url файла?

    @constantant
    может как-то так?
    document.write('<div id="insert-me-after-js-file"></div>');
    var element = document.getElementById('insert-me-after-js-file'),
    form = document.createElement('FORM'),
    script = element.previousSibling,
    src = script.src;  //path to js-file
    
    form.action = src;
    form.target = '_blank';
    document.body.appendChild(form);
    form.submit();
    
    document.body.removeChild(form);
    element.parentNode.removeChild(element);
    Ответ написан
    2 комментария
  • Насколько верна статистика по использованию языков программирования для веб-разработки?

    aen
    @aen
    Keep calm and 'use strict';
    Существуют три вида лжи: ложь, наглая ложь и статистика
    Ответ написан
    Комментировать
  • Как лучше учить английский?

    antonydevanchi
    @antonydevanchi
    10 лет в айтишке
    Смотрите порно-кастинги на английском. И приятно и полезно, так как задается очень много вопросов с использованием стека словарного запаса используемого в повседневной жизни.
    Ответ написан
    Комментировать
  • Как лучше учить английский?

    @nuubie
    Начал учить в 24 года английский с абсолютного "0", т.к. в школе/универе учил только немецкий, в 28 лет сдал IELTS на 7.0.

    Несколько советов:
    1. Рекомендую учить английский только по учебникам на английском. Много времени потратил впустую на попытки выучить по Драгункиным, Илонам Давыдовым, Бонкам и т.п... Лучший вариант - взять самые простые уровни Headway и Cutting Edge и последовательно их проходить .
    2. Нужен наставник, чем выше левел, тем более опытный. Upper-Intermediate - Advanced нужен профессиональный преподаватель, желательно сам прошедший хоть какой-то международный экзамен или сертификацию.
    3. Практика - регулярное общение с носителями языка очень быстро убирает т.н. "языковой барьер" даже если сам два слова не можешь связать.
    4. Чтобы грамотно говорить и писать - надо зубарить грамматику регулярно. Лучшие учебники по грамматике: English Grammar in Use и MyGrammarLab, остальное выбирайте на свой вкус. Кроме грамматики есть еще куча нюансов в зависимости от стиля общения/письма: formal/semiformal/informal, в зависимости от страны British/American/Australian English.
    5. Регулярность занятий: выделял 20 - 30 часов еженедельно для самостоятельных занятий, когда стало больше практики на работе - достаточно 4 - 6 часов на самостоятельное изучение и 4 - 6 часов на курсы на работе+speaking club с носителями языка.
    6. Очень помогает понять свои слабые стороны и адекватно оценить текущий уровень сдача экзаменов IELTS, TOEFL.
    7. Многое зависит от целей которые вы перед собой ставите, просто поехать пообщаться в другой стране достаточно с уровнем pre-intermediate+язык жестов :) Если для карьеры - то лучше сразу брать курсы Market Leader или Business Result, English for IT pros и т.д. Во-первых, лексики нужной быстрее наберетесь, во-вторых, материал будет понятней, т.к. тесно связан с вашими интересами.
    8. Есть масса аудиоподкастов и видеоуроков, мне нравятся: EnglishBusiness Pod, ESL Pod, EnglishVid, openlanguage.com
    Ответ написан
    3 комментария
  • Какое образование выбрать для эммиграции?

    Россия - страна возможностей. Оставайся, у нас здорово.
    Ответ написан
    3 комментария
  • Пропал интерес к программированию?

    Программирование -- это инструмент. Программирование, в принципе, не должно быть интересным. Оно должно решать какие-то интересные задачи. У вас, скорее всего, просто нет интересной задачи.

    Итого у меня два варианта ответа на вопрос:

    Вариант 1: ничего не делать, пока не появится интересная и решаемая задача.

    Вариант 2: почитать про различные приёмы программирования (разные методы и библиотеки) чтобы стало интересно пробовать эти новые приёмы. Для меня в своё время этим стало ООП и паттерны, а вот недавно TDD.
    Ответ написан
    Комментировать
  • Пропал интерес к программированию?

    @artishok
    кратко
    По своему опыту скажу: отдохни, отвлекись от программирования, займись чем-нибудь другим, спортом, например..
    Ответ написан
    Комментировать
  • Пропал интерес к программированию?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Ничего необычного, однотипная деятельность утомляет. Поменяйте что-нибудь в своих занятиях, или займитесь чем-то практическим, реальными задачами. Возьмите другую технологию, почитайте что-то из других направлений, или сделайте перерыв.
    Ответ написан
    Комментировать
  • Пропал интерес к программированию?

    @NASDAQ
    Минут пять назад я уже отвечал на аналогичный вопрос, продублирую тогда свой ответ сюда:

    Наверное, вам стоит подумать о смене своей деятельности, хотя бы на краткосрочный период. Попробуйте себя в чём-нибудь другом, в дизайне, к примеру: нарисуйте макет, логотип, смонтируйте какой-нибудь интерактивный ролик и т.п. Возможно, у вас появится искра и вы поймёте, что это ваше. Даже если вы не желаете в дальнейшем этим заниматься — все равно попробуйте. Зачастую по ходу изучения специфики новой деятельности в голове возникает много свежих идей. В вашем случае, если они будут как-то соприкасаться с программированием, у вас появится конкретный стимул вернуться и совершенствоваться в той области (перед вами возникнет практическая цель). Если же такой искры нет, то все равно продолжайте искать...

    Читайте больше литературы (желательно не беллетристику), следите за тенденциями в дизайне (в дизайне — потому что мы мыслим абстракциями: перед тем как мы о чём-то подумаем, перед нами возникает характерный образ этого объекта) и прочих современных видах деятельности, перейдите на зарубежные блоги (как правило, там культивируется львиная доля свежих идей, которые затем находят своё применение тут).

    Стремитесь к новому, не зацикливайтесь на чём-то одном. Вот у меня не так давно была несколько схожая проблема. Если быть точным, я владею HTML5, CSS3 и Js (на уровне, достаточном для разработки несложного интерактивного лендинга). Рисовать графику практически никогда не умел, но с тенденциями современного web-дизайна знаком достаточно хорошо. Конечно, я больше хотел развиваться как системный программист, нежели фронтендер, перед собой я никогда не ставил задачи зарабатывать на фрилансе — не хочу продавать свои умения, хочу применять их на практике для своих личных нужд. Купил много литературы по программированию, скачал много уроков, записался на несколько MOOC. Но поскольку я не имел никакой конкретной цели, то быстро пришёл к состоянию фрустрации.

    Несколько месяцев назад я понял что нужно что-то менять, и решил открыть для себя новое направление — графический дизайн. Взял первый понравившийся сайт и подчистую перерисовал его в Ps. Мне понравилась сама идея того, что я могу сделать нечто похожее. В процессе того, как я рисовал этот макет, у меня возникало множество вопросов, ответы на которые мне приходилось искать в различных уроках. Все уроки, которые я прошёл, я сохранял в папку в Evernote, и давал им осмысленные названия (к примеру, «Создание длинной тени» или «Полигональная графика»). Когда память меня подводит, я сразу же обращаюсь к этой папке, что соответственно сказывается на моей продуктивности. Ведь, не будь у меня сконцентрированного в одном месте набора знаний, мне бы пришлось снова выискивать их на просторах сети, что соответственно забирало бы много времени, а одна лишь мысль об утрате времени — своего рода подсознательный ступор, негативно отражающийся на мотивации.

    Сейчас я самостоятельно делаю шаблоны и выставляю их на местной envato-платформе, участвую в различных дизайнерских конкурсах, а не так давно взялся рисовать оформление для крупного форума (25 тысяч посетителей) — самолично предложил свои услуги владельцам, они дали добро. За какие-то 3-4 месяца я заработал больше морального удовлетворения и средств, нежели за весь прошедший год. Не гарантирую, что подобный сценарий позволит решить все стоящие перед вами проблемы, но тем не менее, думаю, он сможет сподвигнуть вас к действию.

    P.S. Помимо всего прочего, если вы уже не учитесь, то рекомендую периодически освежать базовые знания школьной программы. Не воспринимайте этот как намёк на отсутствие образования, данный совет имеет глубоко практическую цель: дело в том, что знание фундаментальных основ, особенно в области естествознания, придаёт больше уверенности, независимо от сферы вашей дальнейшей деятельности. Для этого есть много полезных ресурсов: http://interneturok.ru, univer.tv и т.п. Лично я также часто слушаю и прохожу лекции по прикладным предметам на https://www.coursera.org и https://stepic.org. На YouTube подписан на Лекторий МГУ, МФТИ и ВШЭ — там публикуется много интересного и полезного теоретического материала, а теория важна не меньше практики.

    P.P.S. Также, конечно, стоит уделить внимание уровню своего английского. Если вы испытываете с этим проблемы, то я бы порекомендовал вам сервис https://duolingo.com. Если будете ежедневно проходить тесты и делать переводы, а также конспектировать и изучать правила, приведённые там (я сохраняю их в Evernote, как и в случае с Ps), то за пару месяцев вы научитесь изъясняться где-то на уровне:

    «I don't know how much long I can do this. My head hurts already. Such a large flow of information given to me very difficult. But I'm not going to give up. I just will do it. Do you understand me?»

    Впрочем, там для русскоговорящих пользователей доступен ещё и немецкий. Я, к примеру, в качестве дополнительного учу испанский — он доступен пока только для англоговорящей аудитории, но лично я с проблемами в понимании теоретической части ещё не столкнулся. Конечно, сервис — не панацея, так что рассматривать его в качестве основного и единственного средства для изучения я бы не советовал. Именно поэтому полученные знания следует закреплять постоянным чтением иностранных книг, просмотрами фильмов, слушанием аудиокниг, практикой общения с иностранцами, etc.
    Ответ написан
    1 комментарий
  • Пропал интерес к программированию?

    JekFdrv
    @JekFdrv
    webdeveloper
    1 Вам нужно уволиться с текущей работы и начать искать заказчика, к примеру на oDesk, который наймет вас для разработки какого ли-бо приложения на данной языке.
    2 Отдохните чуть дольше.
    3 Без идеи просто так ничего особо не создашь зная только язык. Найдите интересную идею и создайте ее с помощью языка.
    4 Если вы прочли книжку и все поняли, не переживайте по поводу "программирование это не мое".
    Ответ написан
    1 комментарий
  • Где найти примеры программ на Java?

    shpaker
    @shpaker
    Вольный хлебопашец
    Github.
    ps: кэп.
    Ответ написан
    Комментировать
  • Стоит ли изучать c#?

    twentyfivesymbolsusername
    @twentyfivesymbolsusername
    Front-end developer
    Конечно стоит. Я, например, выучив С# свободно пишу на Javascript и на Java. Главное начните, потом перейти на что-то другое не будет проблемой.
    Ответ написан
    Комментировать
  • Помощь в поиске источника с++?

    Csklassami
    @Csklassami
    Ответ написан
    Комментировать
  • Почему не запускается программа в Dev-C++?

    AxisPod
    @AxisPod
    Процесс компиляции идет? Есть чувство, что ничерта не компилируется, раз уж под виндой сидите попробуйте Visual Studio C++ Express для начала. А потом ковыряйте Dev-C++ и настраивайте правильно.
    Ответ написан
    Комментировать
  • Почему не компилируется чистый проект с Windows Forms на vs2013?

    @DancingOnWater
    Ошибка линкера, отсутствует точка входа, читай main.
    Ответ написан
    Комментировать
  • Как изучая технологию не стать ее заложником?

    viktorvsk
    @viktorvsk
    Учиться методом проб и ошибок - как делает человечество и наука уже тысячи лет, несмотря на любые достижения и периодические исключения - тоже ужасный способ развития. Однако, к сожалению, лучше еще не придумали.

    Начнем с того, что рельсы появились в 2004 году, когда все было по-другому. И довольно успешно развиваются и подстраиваются под современные требования, что бы там ни говорили.

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

    Короче, самый нормальный путь обучения - на реальных задачах. Сегодня, по крайней мере, все реальные серьезные задачи (не берем редкие исключения типа ФБ и ВК, где тоже можно было бы не городить, кстати) делаются на фреймворках. Вывод: шашечки или ехать?
    Ответ написан
    Комментировать
  • Как правильно печатать книги на принтере?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    А в чем собственно проблема ? Если при нажатии Ctrl + P будет окно, где вам нужно выбрать Booklet и будет печатать книжкой выбраный файл.
    Ответ написан
    Комментировать
  • Как решить данную задачу корректно?

    @brutal_lobster
    1. При создании треугольника неплохо бы было сразу указывать его стороны.
    2. Проверка корректности треугольника ( 1 - 1 - 100 )
    3. Зачем internal?
    4. Сериализация, форматирование..
    5. Расчет площади какой-то принципиально новый
    Ответ написан
    Комментировать
  • Как решить данную задачу корректно?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Площадь треугольника равна произведению длин сторон -- это новое слово в геометрии. Герон был бы заинтересован.
    Ответ написан
    1 комментарий