Задать вопрос
  • Создание карты покрытия?

    forgotten
    @forgotten
    Руководитель разработки API Яндекс.Карт
    1 комментарий
  • Возможно ли сегодня создать стартап и изменить мир?

    zx300
    @zx300
    Можно!!! Нереализованных идей — валом!!! Руки не успевают бить по клавиатуре… К примеру почитайте идеи отцов жанра. Кто стоял у первоистоков (хотябы возьмём наших программистов 80х годов) курили правильную траву(тогда это было в почёте) и генерировали кучу идей полезных и мощных, но компы тогда им не позволяли. Иногда читаю программерские академ журналы тех времён и сильно удивляюсь широте мысли… Проблема в том, что одному — долго, а надёжную, банду трудно собрать. К томуже как правило все хорошие идеи как правило на стыке либо с электроникой, либо с биологией, либо с бизайном, либо ещё с чем нибудь надо быть либо мульти спецом, либо опятьже собирать банду, Банду к томуже сложно прокормить на этапе раскрутки, приходиться держать всех на рисе (в плане питнания) и на обещаниях, в плане морального духа.

    Но не будем голословными, приведём примеры. Сделайте нормальный распознователь речи и вы перевернёте мир. Сделайте неёроинтерфейс нормальный и опять же перевернёте. Умный дом как таковой, и то никто не сделал (только видимость). Автоматизируйте всё подряд — народу нравится…

    Начните с малого, например спроектируйте новую архитектуру домашнего пк, и если она будет крута, то перевернёте.

    При этом всегда смотрите в будущее, жк — прошлый век, будут лишь проекторы, игры проектируйте сразу под системы вирт реальности…

    И всё будет здорово!!!
    Ответ написан
    Комментировать
  • Книга по внутреннему устройству и работе AngularJS?

    LegoMushroom
    @LegoMushroom
    Конечно, да! Если есть большие сомнения, попробуйте начать с обзорной статьи, она точно отобразит интерес аудитории
    Ответ написан
    Комментировать
  • Что-то простое для создания форм с записью в MS SQL Server?

    Так может наваять форму в Access, зацепившись к базе MSSQL из Access?
    Ответ написан
    7 комментариев
  • Проблема с 301 редиректом?

    Urvin
    @Urvin
    RewriteRule ^ru/(.+) /$1 [R=301,L]
    


    примерно так
    Ответ написан
    3 комментария
  • Статистика преступлений на карте

    Yoschi
    @Yoschi
    Мне кажется статистика будет перекошенная. Окажется, например, что районы, в которых с интернетом лучше, более криминогенны, чем те, в которых у людей даже компьютеров нет: о)
    Всё таки цифры от официальных органов были бы более надёжны.
    Ответ написан
    2 комментария
  • Автоматизация процесса создания JSON

    dizballanze
    @dizballanze
    Software developer at Yandex
    Эмм, ну просто построчно парсить и конвертировать в JSON, в чем сложность?
    Ответ написан
    Комментировать
  • Где посоветуете завести программистский блог?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Только хардкор, только github pages:)
    Ответ написан
    1 комментарий
  • Возможно ли, из нескольких div с img внутри, сделать одно изображение, средствами JavaScript?

    shpaker
    @shpaker
    Вольный хлебопашец
    Смотрел в сторону Canvas, но там как я понял можно только использовать одно изображение, а мне нужно из нескольких.

    Можно на один канвас нарисовать все ваши изображения, такого размера и в таком порядке в котором вам удобнее.
    Ответ написан
    3 комментария
  • В чем плюс HTML5 тегов?

    @pcdesign
    Еще возможность использования микроданных:
    support.google.com/webmasters/bin/answer.py?hl=ru&answer=176035
    Ответ написан
    Комментировать
  • Как эффективно переучиться на веб-разработчика?

    @egorinsk
    Вообще, не увлекайтесь спецификациями. Марк Цукерберг как-то без них обошелся. Google тоже не следует строгим стандартам.

    Если вы хотите «эффективно» изучить матеиал, тогда вы должны читать статьи «для чайников» (которые вы с вашим опытом, наверняка освоите за кратчайшее время). HTML/CSS так устроены, что даже если вы сделаете 100 ошибок на странице, он все равно как-нибудь да отобразится. Ну если вы хотите более солидные знания, то параллельно смотрите непонятные моменты в спецификациях, это в общем-то полезно. А сэкономленное время посвятите практике. Она тут очень важна.

    Вот, что стоит изучить (в любом порядке):

    1) Начните с основ HTTP (только ради бога, не читайте спецификацию целиком, хватит общего представления о методах запросов, заголовках и теле запроса, кодах ответа 403/404/500/200/300)
    2) Изучите основы HTML (есть раздел на сайте htmlbook). SGML вам хватит в том объеме, в котором он упоминается в спецификации HTML. PCDATA не упоминается в ней и потому знать про отличия от CDATA вам не нужно (ну если так хотите узнать, найдите спецификацию SGML и почитайте).

    Обратите внимание, в некоторых (некачественных) статьях вы можете увидеть штуки вроде [br /] — самозакрывающиеся теги. Это ошибочный синтаксис, который употребляют авторы, путающие HTML и XHTML. В HTML такого синтаксиса нет (хотя в силу своей толерантности к ошибкам в HTML такой код как-то работает).

    3) Изучите CSS и позиционирование элементов. Вот хороший учебник, разъясняющий тонкости всяких флоатов: softwaremaniacs.org/blog/category/primer/ А спецификацию CSS2.1, думаю, вы нагуглите сами, она довольно понятно написана.

    4) Изучите яваскрипт (да, включая замыкания и прототипы) и DOM. Обратите внимание, jQuery — лишь обертка над DOM и не зная DOM, вы не сможете нормально пользоваться jQuery, вы лишь научитесь копипастить скрипты из интернета, не понимая, как они работают. После этого можете изучать jQuery, заодно советую заглянуть в исходный код, а не только читать документацию.

    5) Изучите один из серверных языков, хотя бы основы

    6) Изучите основы SQL

    7) Начинайте что-нибудь делать, так как в этот момент у вас будет очень много теоретических знаний и очень мало практических. Можете сделать простое веб-приложение, можете улучшить какое-нибудь существующее.

    8) Изучите ООП

    9) Изучите какой-нибудь серверный MVC-фреймворк

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

    > А есть ещё и XHTML, который тоже имеет свои отличия…

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

    > Клиентская разработка нынче редко обходится без всяких шаблонизаторов типа HAML/SASS

    Вы еще Coffescript забыли упомянуть. Это очень спорные вещи, есть мнения как за, так и против. Но в любом случае, согласитесь, как-то странно изучать SASS, не изучив вначале CSS, верно? Начинающему это не нужно.

    > а для эффективной серверной разработки всё и того сложнее: фреймворки, ORM, continuous integration, очереди задач и прочая-прочая.

    Для приложения из 3 страниц все это не нужно. Сложные технологии нужны в больших и огромных проектах, начинать можно и без них. И более того, не имея определенного опыта работы с кодом, вы вряд ли поймете, зачем это нужно. А когда понадобятся, тогда и изучите.

    По вопросу, где брать информацию: авторитетные источники (для поиска ответа во всех подробностях) — это спецификации W3C, официальная документация фреймворков, неофициальные источники вроде htmlbook, stackoverflow или Хабра — для того, чтобы быстро получить представление о тех или иных возможностях HTML. Еще можете какую-нибудь книгу почитать, только не старую.
    Ответ написан
    5 комментариев
  • Готовы ли вы участвовать в проектах бесплатно?

    @egorinsk
    Я бы не стал. Как правило люди, которые ищут тех, кто будет участвовать бесплатно или за долю, предлагают абсолютно убогие идеи, например, скопировать какую-нибудь существующую игру или сайт, достаточно посмотреть на тот же freelansim.

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

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

    EugeneOZ
    @EugeneOZ
    Смотря какие проекты. Если это будет вкладом в технологическое развитие сообщества и будет приносить пользу моему резюме — да, готов. Например, биндинги к базам данных (в новых языках или к новым базам), развитие фреймворков для юнит-тестирования и тому подобное.

    А если интернет магазин или новая социальная сеть с «крутой» фишкой — только за деньги :)
    Ответ написан
    1 комментарий
  • Готовы ли вы участвовать в проектах бесплатно?

    2ball
    @2ball
    Хардкор кодер
    А какая цель? Убить свободное время и деньги?

    Помогать то, конечно, можно. Но только если понимаешь ради чего ты этим занимаешься. Разные бывают ситуации.
    Поэтому тут 2 ответа:
    1) «Готовы ли вы участвовать в проектах бесплатно» — вообще бесплатно нет. За плюшки в перспективе — да.
    2) «Тратить свое свободное время на решение интересной задачи» — да. Жизнь разработчика на 30% состоит из таких решений. Это саморазвитие, без которого в этой сфере делать нечего.
    Ответ написан
    Комментировать
  • Готовы ли вы участвовать в проектах бесплатно?

    Nikitascr
    @Nikitascr
    Вы делаете это совершенно бесплатно?
    Было бы логично иметь долю в проекте, который сами создаете (а тем более если несете затраты).
    Ответ написан
    Комментировать
  • Формирование, предпросмотр и печать документов

    la0
    @la0
    Я бы делал конвертацию в pdf и просмотр и печать из него
    Ответ написан
    1 комментарий
  • Параллельное выполнение операций в PHP?

    stan_jeremy
    @stan_jeremy
    если вам реально надо просто парсить — то можно воспользоваться php.net/manual/ru/function.curl-multi-exec.php?
    Ответ написан
    1 комментарий