Java (Android and Web), JavaScript (Unity, AngularJS) software developer.
Контакты

Наибольший вклад в теги

Все теги (16)

Лучшие ответы пользователя

Все ответы (16)
  • Публикация статьи об Android-приложении, где?

    naXa
    @naXa
    Junior Java(Script) Developer
    1. Зарубежные сайты с обзорами приложений: Android Rundown, Android Apps Review и Android Authority.
    2. Русскоязычные сайты с обзорами приложений: Android Pit.
    3. Блогеры, которым не всё равно. Найдите блогеров, которые пишут о том, что относится к вашему приложению. К примеру, детское приложение может быть "раскручено" блогером, который пишет для матерей.

    Не стоит забывать и про множество других бесплатных способов разрекламировать приложение.
    Ответ написан
  • Сколько вложенных запросов позволяет сделать MySQL?

    naXa
    @naXa
    Junior Java(Script) Developer
    Интересный вопрос.

    В стандарте SQL нет теоретического ограничения на уровень вложенности запросов (количество запросов внутри запроса). Но не стоит забывать, что SQL запрос является строкой, и на него действуют жёсткие ограничения того типа данных, с которым система может работать. Поставщики РСУБД также могут накладывать свои ограничения.

    Фактически уровень вложенности зависит от возможностей конкретной РСУБД. Microsoft SQL Server, к примеру, раньше налагал ограничение в 32 вложенных запроса, которое подняли в 2005 версии, а после и вовсе убрали. Но даже сейчас остаются ограничения, которые зависят от сложности запроса и мощности железа (в любом случае бесконечно вкладывать запросы у вас не получится).

    В текущей версии Oracle поддерживает до 255 уровней вложенности внутри WHERE и не ограничивает вложенность запросов внутри FROM. DB2, PostgreSQL и MySQL не накладывают ограничений на количество подзапросов, хотя все остальные ограничения (такие как длина SQL запроса) для них действуют. Настольные РСУБД, такие как Access и Open Office BASE, не декларируют, сколько уровней вложенности вы можете использовать, но можете быть уверены, что получите ошибку "the query is too complex", если поместите 40 подзапросов в один запрос.

    (Отрывок из Discovering SQL: A Hands-On Guide for Beginners, Alex Kriegel, стр. 170)
    Ответ написан
  • Для PHP нужен лок. сервер, а для других ЯП?

    naXa
    @naXa
    Junior Java(Script) Developer
    Самый глупый вопрос тот, который не задан.

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

    Надобность в такой программе возникает именно при разработке динамических сайтов, т.е. сайтов, использующих в своей работе php (или perl, node.js и пр.) – скрипты. Для тестирования обычных html+css сайтов локальный сервер не нужен.

    Тут, по-моему, важно понять, что какие-то вещи способен сделать браузер (распарсить html страницу, выполнить js код, ...), и они выполняются на стороне клиента, а какие-то вещи* выполняются на стороне сервера. В ответ на запрос сервер на основе скрипта / программы генерирует страницу, которую отправляет клиенту. В этом суть сервера. В этом и будет различие: (ещё раз) если Вы в проекте используете исключительно языки, которые "понимает" браузер, Вы можете обойтись без локального сервера.

    Для языков, которые Вы упомянули в тегах, нужны локальные сервера:
    Java** - Tomcat, JBoss AS, GlassFish, Jetty и др.
    Python*** - Google App Engine, веб сервера, реализующие WSGI, (Twisted Web, например) и др.
    JavaScript*** - Node.js (основан на V8) и др.
    Ruby on Rails*** - WEBrick, Mongrel, любой web сервер, поддерживающий FastCGI, ...
    __________
    * Для реализации сайтов с динамическим контентом, либо по соображениям безопасности, либо, чтобы снять вычилительную нагрузку с клиента, ...
    ** Сервер нужен для сервлетов; java-апплеты выполняются в браузере, без участия сервера.
    *** Важно: насчёт этих языков и фреймворка я не уверен, просто по-быстрому нагуглил. Надеюсь, знающий человек не пройдёт мимо этого ответа и поправит меня, если что-то не так.
    Ответ написан
  • C чего начать изучение Spring Framework?

    naXa
    @naXa
    Junior Java(Script) Developer
    Перед тем, как начать изучать Spring, я рекомендую узнать о IoC и DI (Inversion of Control and Dependency Injection (анг...).
    После этого лучшим источником для обучения является их Руководство и сайт www.springbyexample.org с (возможно, слегка устаревшими) примерами.
    _____
    Ответ взят из аналогичного вопроса на сайте stackoverflow.com.
    Ответ написан