Задать вопрос
  • Есть ли научно-фантастические книги с обоснованием событий на уровне "Марсианина"?

    Zifix
    @Zifix
    Barbatum
    Очень неплохо в этом плане пишет Павел Шумил, например "Переведи меня через майдан", чувствуется технарский дух.
    Ответ написан
    Комментировать
  • WEB-программирование. Что выбрать и с чего начать?

    pletinsky
    @pletinsky
    На мой взгляд базисные знания следующие:

    1) Клиентская верстка и стили (html, css). Можно пробежаться глазами хотя бы по теме. Почитать про правила верстки.
    2) Клиентская логика, работа с DOM (Javascript, Jquery). Важная тема — стоит уделить ей время.
    3) Теория распределенных приложений. — Веб приложения чаще всего являются распределенными. Поэтому стоит изучить архитектурные принципы распределенных приложений. API и т.д.
    4) Базы данных (SQL, etc.) — Конечно начать стоит с классического сиквела — но стоит посмотреть и шире — например на nosql решения.

    Далее стоит выбрать технологическую платформу. С вашим бэграундом вероятно стоит посмотреть в сторону Microsoft ASP.NET MVC. Это великолепное решение и погружение в обширный мир разработки в рамках решений MS. У них сейчас самые развитые языки программирования (C# 5.0), самые развитые инструментальные среды (MS Visual Studio), одна из самых совершенных виртуальных машин (.Net).
    Решение удобнее всего для серьезных и масштабных проектов, хотя и для небольших вполне подойдет.
    Следующий кандидат — Ruby on Rails. Это развитое решение с замечательным языком программирования и отличными каркасными решениями, заточенное именно под веб. Возможно лучше подойдет для небольших приложений — но и промышленные продукты без проблем потянет.
    Он также очень распространен.
    Ну и конечно PHP. Язык программирования данной технологической платформы отстает от требований к разработке больших решений — он скорее подходит для написания скриптов. Однако существует колоссальное количество каркасных решений для данной платформы, которые позволяют реализовывать даже приличного объема продукты. Кроме того данное решение наверное самое распространенное из всех.
    И оно потихоньку подтягивается до уровня платформ для разработки промышленных продуктов.
    Существует также множество других решений. Например огромный мир Java и решения на базе серверного Javascript.

    Скоп работ будет состоять из следующих частей:

    1) Клиентская часть (html, css, javascript). Тут вам понадобятся знания по верстке как раз и жаваскрипту. Также следует использовать различные базовые решения и фреймворки. Эта как раз та часть, где слишком глубокие знания (например использование чистого некроссбраузерного javascript) могут быть вредны и лучше все базировать на готовых платформах.
    Часто эта часть в web приложениях бывает больше чем хотелось бы.

    2) Серверная часть. Тут все определяется технологической платформой описанной в предыдущем абзаце. В веб приложениях как правило немного серверной логики — почти все можно заменить на внешние библиотеки. Но у разработчиков десктопных приложений всегда есть соблазн развивать именно эту часть потому что она им знакома — не поддавайтесь. Специфическая для проекта серверная логика нужна не очень часто. Если ее много — значить кто то увлекся велосипедами. Тоже касается разработок API и систем взаимодействия с внешними сервисами.

    3) Базы данных. Конечно обязательно! стоит использовать развитые ORM системы. То есть нужно их изучить под выбранную вами технологическую платформу. Ну и конечно базовые знания баз данных тут тоже очень понадобятся — сиквел, реляционная модель и все остальное.

    Дерзайте. Я за вас болею.
    Ответ написан
    Комментировать
  • Можно ли на Хабре скрывать комментарии, не набравшие n плюсов?

    amureki
    @amureki
    Python/Django
    Для Chrome написано несколько расширений, например HabraRate.
    Можно еще поискать в веб-сторе, если это Вас не устроит.
    Ответ написан
    Комментировать
  • Сервисы для создания инфографики. Есть ли?

    ozhigin
    @ozhigin
    wordle.net (нужно java установить) для облака тегов (и ещё несколько подобных сервисов )
    Про Juice analitics ( красивые диаграммы и графики для экспорта в Excel и Power Point) можно почитать здесь
    Ответ написан
    Комментировать
  • Сервисы для создания инфографики. Есть ли?

    energyfirefox
    @energyfirefox
    Ответ написан
    Комментировать
  • Выбор SSD: Kingston vs Intel

    @zapimir
    Не стоит при выборе компового железа ориентироваться на официальные данные производителя. Тем более максимальную скорость. Нужно изучать тесты на профильных сайтах и обсуждения на форумах. К примеру:

    www.fcenter.ru/online.shtml?articles/hardware/hdd/31944
    www.fcenter.ru/online.shtml?articles/hardware/hdd/31458

    Что касается intel, то в данном случае цена не из-за надежности, а из-за того он есть у одной фирмы, и то не факт что реально есть. В штатах Intel 510-е стоят не намного дороже Kingston, баксов 20-30 (тут скорее наценка за бренд).
    Как по мне Kingston из этих двух предпочтительнее. А насчет надежности как повезет, SSD чаще из-за контроллеров ломаются, а не из-за «износа» ячеек, бери гарантию побольше, и не забывай бэкапить важные данные.
    Ответ написан
    2 комментария