• Как в Backbone.JS шифровать данные?

    @roman9966 Автор вопроса
    Через прототип переопределил стандартные методы fetch, save у модели и коллекции, сделал там шифрование, потом от своей коллекции и модели у которой переопределил эти методы наследовался по всему приложению.
    Ответ написан
    Комментировать
  • Какие есть интересные книги по математике?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Практически художественная детско-приключенческая литература по математике для 4-5 классов -- "Три дня в Карликании" и "Черная маска из Аль-Джебры". Ну прочее Владимира Левшина.

    И еще книги Якова Перельмана: "Занимательная Алгебра", "Занимательная Математика", "Занимательная Арифметика", "Физика на каждом шагу" и т.п. Их наши дедушки читали с увлечением, и правильно делали (ссылка для справки)... Сейчас много новых изданий, но в детстве я читал растрепанные издания 40-х, 50-х и 60-х... захватывающее чтение!

    Для более продвинутых в математике, проверенная классика моего детства -- книги Мартина Гарднера (иногда с соавторами): "Математические досуги" (1972), "Крестики-нолики" (1988), "Математические новеллы" (1974), "Математические чудеса и тайны" (1982)... К счастью Мартина Гарднера иногда переиздают до сих пор.

    Для совсем увлеченных очень классные были "Библиотечки КВАНТ". В букинистических стоят копейки. А реально офигительные!
    Ответ написан
    Комментировать
  • Какие есть интересные книги по математике?

    27cm
    @27cm
    TODO: Написать статус
    Комментировать
  • Только начал учить javascript как понять?

    EreminD
    @EreminD
    Кое-что умею
    //javascript такой: хоба! Функция, которая принимает на вход один параметр 
    //и возвращает результат в виде х*х.
    //Пожалуй, я ее запомню, потом, может, пригодится
    var square = function(x) { return x*x; }; 
    
    //потом javascript такой: ага, надо че т в консоль вывести (то, что в скобках). 
    //А че в скобках? Итить-мадрить, это ж та самая функция, котораю я прост запомнил. 
    //Надо ее вызвать и на вход подать 12. Тогда мне вернется 12*12 и это я выведу в консоль.
    console.log(square(12));
    
    //огонь


    А если понятнее, то вот
    Ответ написан
    7 комментариев
  • Каким вы видите будущее Ruby?

    Fahrenhe17
    @Fahrenhe17
    Ruby on Rails developer
    В свое время похожее меня терзало, но остался с руби и доволен как слон. Несколько помог вот этот доклад, который увидел как-то тут же, на тостере.
    https://youtu.be/xPFRUM_oDKA

    А если от себя - руби, а в частности рельсы не умрут. Особенно с теми обновлениями, что есть в 5 версии.
    Ответ написан
    3 комментария
  • Как получить реальный опыт разработки без устройства в штат?

    copist
    @copist
    Empower people to give
    Соглашусь с Владислав Копылов
    Набить портфолио тестовыми заданиям - вариант хороший
    Во-первых - сделаешь сам. Может быть даже расскажут в чём косяки, если не понравится. Может быть даже дадут второй шанс на решение, если показать интерес и настоять.

    После тестового задания действительно могут дать задачи и это будут реальные задачи. Кроме того, можно подать своё резюме в несколько компаний и друг за другом пройти 3-4 собеседования с тестовыми заданиями. Пара месяцев работы и 4 задачи в портфолио есть.

    А вообще работодатель ожидает, что кандидат придёт с каким-нибудь набором практических навыков, а не с книжными знаниями. И, бывает, приходят и с отсутствием даже теории - "пусть меня научат". Работодателю нужно, чтобы ты выполнял работу, а не учился её выполнять. Есть компании, которые вкладываются в стажировку новичков и в обучение уже устроенных сотрудников, но при трудоустройстве смотрят именно на то, что уже умеешь делать и как интенсивно ты обучаешься самостоятельно.

    Пиши свой личный учебный проект, ищи союзников для написания мини-проекта в команде, участвуй в OpenSorce проектах
    Ответ написан
    Комментировать
  • Стоит ли учиться писать скрипты на bash?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Конечно стоит изучать bash. В системах Linux многое на нем сделано, так что в любом случае придется с ним сталкиваться.

    Я не учил bash намеренно. В какой-то момент просто взял и начал на нем писать код :-) Могу сказать, что язык ужасный, привередливый, местами крайне неудобный, перенасыщен подводными камнями (точнее морским ежами и минами). Но в то же время bash достаточно мощный язык.

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

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

    В основе идеологии Unix-подобных систем лежит простота. Так что с чем-то сложным скорее всего придется сталкиваться редко. Знаний программирования или даже основ программирования, должно вполне хватить для понимания скриптов bash, с которыми придется сталкиваться. Но пару недель его хорошенько поковырять, лишним не будет, главное мотивацию найти.
    Ответ написан
    Комментировать
  • Можно ли работать программистом после 9 классов?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    В нормальных IT-компаниях без проблем дают шанс, если у вас обширное портфолио, большой опыт, GitHub аккаунт с живыми проектам и приличный профиль на Стаковерфлоу и Тостере.
    Ответ написан
    3 комментария
  • Почему исчезают записи из БД?

    @carryx
    MySQL Developer
    сделайте лог запросов и увидите когда и какой запрос был
    потом уже думаю поймете
    Ответ написан
    Комментировать
  • Что значит "опыт верстки под битрикс, вордпресс и т. д."?

    Тут 2 варианта:

    1. Заказывают верстку, подразумевают создание шаблона/темы для CMS. По хитрости, по не знанию, по глупости - не важно. Важно не подписаться пилить это по цене только верстки.

    Верстка - это когда макет превращается в набор html/css/js файлов.

    Да, могут быть вариации. Может быть сразу под движок: Smarty, Twig, Jade, или все шаблоны в Handlebars, или сразу чтобы всё под Angular было. Но это всё частные случаи, требующие более высокой квалификации, или находящиеся уже где-то во front-end разработке.

    2. Просят учесть особенности CMS.

    Маленьких нюансов может быть много.

    Вот Битрикс, например, и его Эрмитаж (тыкнул в блок - тут же его отредактировал если по простому). Где-то лишняя обертка элемента, чтобы в режиме редактирования не разваливалось. Везде - z-index меньше 1000, чтобы Эрмитаж не перекрывало.

    Wordpress вообще генерирует огромное количество своих классов. Взять те же навигационные меню. Использовать их = наплевать на все эти ваши БЭМ и прочее.
    И т.д.

    Если я верстал и без проблем натягивал свои макеты на Wordpress - могу ли сказать что у меня есть опыт верстки под Wordpress?

    Могу.
    Так же как могу сказать что есть опыт верстки под Drupal (не знаю натягивали ли какие-то из моих работ на Drupal, но чё бы нет).

    Правда нет гарантии что человек, который будет натягивать мою верстку, не затупит например с
    .nav
        .nav__list
            .nav__item

    Когда ему движок выдаст меню в виде
    .menu
        ul
            li

    Но я не считаю это своей проблемой.
    Когда понадобилось, оказалось нет ничего сложного 1 раз потратить время и написать свой вывод меню в Wordpress, чтобы можно было любую верстку натянуть. Почему так не может сделать тот кто натягивает? Почему в ТЗ об этом не предупредили?

    Уменьшает ли "опыт верстки под CMS" время верстки?
    Если не были оговорены нюансы (те же меню WP) - то нет.
    Может увеличиться время натягивания верстки на движок, но это уже проблемы заказчика, который не озвучил требования заранее.

    Таким образом, хотя в идеале на движок должно быть возможным натянуть любую верстку, действительно некоторые имеют CMS особенности.
    Об этих особенностях следует договариваться заранее. Должно быть конкретное ТЗ на верстку.
    В остальном как правило речь об "опыте верстки под %CMS%" - просто болтовня.
    Ответ написан
    Комментировать
  • Нормально ли использование оператора || при присвоении значения переменной?

    miraage
    @miraage
    Старый прогер
    Абсолютно нормально и лаконично, на мой взгляд.
    Ответ написан
    Комментировать
  • Как удалить сессию пользователю ( разлогинить его )?

    goodwin74
    @goodwin74
    Либо к базе, либо создавай файлы с названием токена и проверяй наличие каждый раз в папке этого токена (при отсутствии файла делай session destroy)

    2 вариант еще удаленно удалять сессию таким методом
    session_id($old_session_id);
    session_start();
    session_destroy();

    Логика получается такая:
    смотрим куки,
    если нет -> отправляем на авторизацию
    если есть -> проверяем есть ли сессия - если нет -> отправляем на авторизацию
    если есть -> проверяем соответствие токена кук и сессии -> если не равно -> отправляем на авторизацию
    если равно -> значит пропускаем
    Ответ написан
    2 комментария
  • Использование $$ в PHP?

    @strelov1
    Да причем тут битрикс, это классический способ использования именованных переменных
    $array = ['title'=>'TITLE','slug'=>'URL','contet'=>'CONTENT.....'];
    
    foreach ($array as $key => $value) {
    	$$key = $value;
    }
    
    echo $title; // TITLE
    echo $slug; // URL
    echo $contet; // CONTENT.....
    Ответ написан
    1 комментарий
  • Использование $$ в PHP?

    AloneCoder
    @AloneCoder
    [object Object]
    Комментировать
  • Стажировка C++ программистом в компании. Реально ли?

    opium
    @opium
    Просто люблю качественно работать
    Ну что вы такая ленивая скотина ну напишите одну игру и у вас уже будет опыт выше вашего джуниора
    Ответ написан
    Комментировать
  • Как присвоить переменной результат echo?

    alex-saratov
    @alex-saratov
    $data =  date("d ".$month[date('n')]." Y"); 
    echo $data.'<br>';
    Ответ написан
    Комментировать
  • Сложно ли найти работу ruby в офисе?

    sharikov_d
    @sharikov_d
    Мне стыдно за ваши вопросы и ответы
    В Москве есть группа студий, которым нужны лучшие разработчики: Злые Марсиане, UnDev etc. И вот к ним трудно попасть, если за плечами нет вклада в опенсорс или нет опыта разработки серьезных приложений(не просто каких-нибудь крудов).
    А есть ребята, которые специализируются на конвеерной разработке всяких магазинчиков, crm и прочего. Вот к ним попасть не трудно и скорее всего это будет удаленка.

    https://evilmartians.com
    www.undev.ru
    Ответ написан
    Комментировать
  • Место работы для студента: как сделать правильный выбор?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    а че ты не можешь развиваться в PHP самостоятельно?
    читать по-русски не умеешь?

    https://phalconphp.com/ru/
    https://laravel.ru/

    ОпенСервер некуда установить?

    особенно ох№;%нно звучит "поддержка самописного фреймворка", от слова "legacy код" бежать надо

    не можешь в PHP, развивайся в Питоне )))

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

    на фронтэнд фрейморках и домашнем компе с Ларавелем учишь PHP

    и через год - когда будешь в фронтэнде больше чем джун - с головой в Питон
    Ответ написан
    3 комментария