• Что выведет скрипт?

    linoleum
    @linoleum
    Это что, загадка?)
    Скрипт выведет 3 3 3 3, так как функции в массиве e будут через замыкание иметь доступ к переменной i, которая в момент вызова будет равна трем, в процессе выполнения ей присваивается ключ.
    Ответ написан
    Комментировать
  • Что выведет скрипт?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    4 раза выведет последний ключ массива (тобиш троечку). Как-то не сильно интересная задачка...
    Ответ написан
    Комментировать
  • Где можно потренироваться написанию "идеального кода"?

    Попробуй по участвовать в open source проектах. Попытка - не пытка.
    А лучше посмотри как это устроено во в фреймворках, может от туда почерпнешь знаний.
    Ответ написан
    Комментировать
  • Как js код превратить в php?

    @CostaConquesta
    function printLevel($input){
       $num = (int) $input;
       $array = array(0, 200, 400, 750, 1050, 1500, 2000);
       $i = 0;
       while($num > $array[$i]){
          $i++;
       }
       return array($i, $array[$i] - $num);
    }


    Автор javascript кода зачем-то делает лишнее приведение типа.
    Ответ написан
    7 комментариев
  • Есть много текста. Как % заменить на данные из переменной?

    @howeal
    str_replace будет работать быстрее чем preg. В простом варианте с заменой только "%" никаких огородов из array не требуется.

    $str = 'Привет, %, как дела? %, пойдем гулять!';
    $str = str_replace('%', 'Саша', $str);
    Ответ написан
    Комментировать
  • Может ли ВУЗ наказать за написание курсовых студентам?

    Spetros
    @Spetros
    IT-шник
    А вы этому ВУЗу кем приходитесь?
    В принципе, вас можно прищучить точно также, как и Аль Капоне - за неуплату налогов.
    Ответ написан
    Комментировать
  • Есть много текста. Как % заменить на данные из переменной?

    PHP:
    $str = 'Привет, %, как дела? %, пойдем гулять!';
    $replacement = 'Саша';
    $str = preg_replace('/%/i', $replacement, $str);
    echo $str;
    Ответ написан
    Комментировать
  • C чего начать програмиирование?

    Kerman
    @Kerman
    Программирование нужно изучать с постановки задачи. Как и изучение любого другого дела. Сначала выбирается задача, которую интересно реализовать, а уже потом, под задачу выбирается язык, книги, методики и прочее.

    И да, зарабатывать денег - это не задача. Задачу должно быть интересно решить.

    Если интересно сделать сайт, то можно начать с PHP, JS. Если игру, то C++ или C#. Если браузерную онлайн игру, то, возможно, Java и JS. Интересно сисадминить Unix - bash, perl.

    Если пытаться понять, как работает ВСЁ, то не хватит никакого времени. Постановка задачи мотивирует двигаться в каком-то одном направлении и не даёт потерять кучу времени зря.
    Ответ написан
    Комментировать
  • Какой нужен код для написания постов пользователями сайта?

    Sild
    @Sild
    с такой постановкой вопроса копать в сторону ресурса freelansim
    Ответ написан
    Комментировать
  • Больше 4 разделов на диске, как?

    вместо основного раздела нужно создать расширенный, внутри расширенного раздела можно создать еще 4 раздела
    Ответ написан
    2 комментария
  • Как установить на одном компьютере несколько независимых windows?

    sergeyrudnev
    @sergeyrudnev
    Если параллельность не требуется, то Вы сами ответили на свой вопрос. :-)
    Установить одну веньду, зарегистрировать несколько профилей и в каждый профиль до-установить определенное программное обеспечение и/или настроить его. Это логичней, чем виртуальные машины или несколько операционных систем.
    Ответ написан
    4 комментария
  • Как максимально грамотно и человечно разбивать слова на слоги?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    • Слог – это фонетически значимая единица. Из слогов состоят фонетические слова.
    • В русском языке слогообразующими являются гласные звуки.
    • Каждый слог в русском языке может содержать не более одного гласного звука.
    • Один гласный звук, даже если рядом с ним нет согласных, тоже является отдельным фонетическим слогом. Например: а-ри-я.
    • Слоги в русском языке делятся на два типа:
      • открытые слоги, оканчивающиеся гласным звуком;
      • закрытые слоги – они оканчиваются согласным звуком.
    • Большинство слогов являются открытыми. Они могут состоять из одного гласного звука, оканчиваться им.
    • Чтобы определить, какой перед вами слог, открытый или закрытый, вам понадобится рассмотреть согласные звуки, которые окружают гласные звуки. Закрытые слоги образуются в следующих случаях:
      • чаще всего закрытый слог находится в конце слова, поскольку оно оканчивается согласным звуком: ка-ток;
      • слово может состоять из одного закрытого слога, так как в нём есть только один гласный звук, а оканчивается оно согласным: стол;
      • когда звуки «м», «р», «л», «н» находятся в середине слова, а за ними следуют глухие согласные, линия слогоделения проходит между согласными звуками – перед вами закрытый слог: лам-па;
      • если в слове есть звук «й», а за ним следует согласный, данное слово также содержит закрытый слог, который оканчивается на «й»: гай-ка.
    • В прочих случаях слог в середине или начале слова будет открытым.
    • Открытый слог оканчивается гласным звуком. Все следующие за ним согласные звуки, независимо от их количества, относятся ко второму слогу. Например: ко-шка.
    • Мы произносим двойные согласный как один звук, поскольку относим их к одному слогу, но с большей продолжительностью. Например: со-нник.
    Запомните очень важный момент: фонетический слог – это не та часть слова, которую можно переносить на другую строчку. При делении слова для переноса нужно учитывать совершенно другие характеристики: морфологические особенности языковой единицы, количество морфем.
    Ответ написан
    Комментировать
  • Студенческие ИТ-проекты. Дефицит идей?

    lenux
    @lenux
    OpenStreetMap ' ер
    Попробуйте заниматься тем, чем вам нравится и уже из этого сделать вашу нирс, а не определять тему или формат и подгонять ваши увлечения под рамки выбранной темы. Таким образом, сначала определитесь, что для вас важнее (например актуальность проблемы или реализация какой-то конкретной проблемы, или вам эта тема просто интересна без перспективы внедрения и вашего обогащения от неё), а потом уже с тем, что вы будете делать и как добиваться поставленной задачи.
    Ответ написан
    Комментировать
  • Какой выбрать ВУЗ для получения знаний в области web-технологий?

    Выбирайте прикладную математику. Для начала учитесь программировать не на PHP, Python или Ruby, а на C/C++, C#. Параллельно с учебой занимайтесь самообразованием. Вот здесь как раз уже и изучайте PHP, Python и прочее. Без знаний основ, алгоритмов Вы нафиг никому не нужны будете. Таких как Вы будет много.

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

    Много таких людей как Вы из 10-11 классов, думающих, что им не нужно ничего, кроме PHP и JavaScript и кое-как шлепать сайтики.
    Запомните мой совет.
    Ответ написан
    3 комментария
  • Ваша IDE для php + frontend. Преимущества?

    PhpStorm
    PhpStorm представляет собой интеллектуальный редактор для PHP, HTML и JavaScript с возможностями анализа кода на лету, предотвращения ошибок в коде и автоматизированными средствами рефакторинга для PHP и JavaScript. Автодополнение кода в PhpStorm поддерживает спецификацию PHP 5.3, 5.4 и 5.5 (современные и традиционные проекты), включая генераторы, сопрограммы, пространства имен, замыкания, типажи и синтаксис коротких массивов. Имеется полноценный SQL-редактор с возможностью редактирования полученных результатов запросов.

    Удобно работать как с большими проектами, так и с маленькими. Большая гибкость IDE поможет любому программисту настроить среду под себя так, как ему хочется. Удобно и красиво. Советую.
    Ответ написан
    Комментировать
  • Ваша IDE для php + frontend. Преимущества?

    >> Пока новогодние праздники, я решил заняться универсализацией "рабочих мест", дабы избавиться
    >> от лишнего бардака и снизить издержки.
    Мне кажется, каждому стоит работать на том, что ему удобно или нравится.

    PHPStorm и Sublime Text для мелочевки.
    Ответ написан
    Комментировать
  • Движки игр для андроида

    @Zeldan
    — 3D Android Game Engines —

    • Untity3D 3.0
    unity3d.com/
    (Early build)

    • Airplay SDK 4.2
    www.airplaysdk.com/index.php

    • ShiVa3D
    www.stonetrip.com/mobile-publishing.html

    • DX Studio
    www.dxstudio.com/news.aspx?newsid=12fd905c-36d7-4823-...
    (in Entwicklung)

    • Angekündigt: Unreal Development Kit (Unreal Engine 3)
    udk.com/

    -----2D Android Game Engines —

    • Cuttlefish Engine
    www.cuttlefishengine.com/ (in Entwicklung)

    • Rokon 2D Game Engine
    rokonandroid.com/

    • Corona Game Edition
    anscamobile.com/corona/games/index.html

    • AndEngine
    www.andengine.org/

    • candroidengine
    code.google.com/p/candroidengine/

    • Mages Engine
    code.google.com/p/mages/

    • jMonkeyEngine
    www.jmonkeyengine.com/

    Мы писали на AndEngine+box2d для физики, но есть еще куча других движков. Для 3d понравилась Shiva хоть и платная…
    Ответ написан
    Комментировать