• Как сделать такой эффект фона?

    GM2mars
    @GM2mars
    codepen.io/MarcoGuglielmelli/pen/lLCxy
    На слабых тачках в фаерфоксе тормозит. Но можно крутить параметры.
    Ответ написан
    3 комментария
  • Не получается установить Mysql Connector, выдает ошибку "ImportError: No module named 'mysql'", как исправить?

    @nirvimel
    Для работы с MySQL под Windows используйте PyMySQL. Он легко ставится через pip:
    pip install mysqlclient
    Ответ написан
    3 комментария
  • Как бороться с ошибкой MySQL следующего содержания: "ERROR 1054 (42S22): Unknown column 'Password' in 'filed list'"?

    R0dger
    @R0dger
    Laravel/Yii/2 AngularJs PHP RESTful API
    попробуйте вот так
    UPDATE `mysql`.`user` SET `Password` = PASSWORD('YOU PASSWORD') WHERE `user`.`Host` = 'localhost' AND `user`.`User` = 'root'
    Ответ написан
  • Чем может быть полезен C++ веб разработчику?

    whitysolo
    @whitysolo
    C++ и веб, ну очень сомнительно. максимум какие-то серверные фишки можно делать и по-моему это будет максимальное приближение С++ к веб.
    Если есть желание изучать язык начинающийся с "С" для веба, то окунись в среду C# ;)
    Ответ написан
    Комментировать
  • Нужно ли делать миграции для существующей таблицы БД?

    @rsi
    software engineer
    Смотрите, миграции это инструмент для изменения структуры базы данных. В данном случае вам изменять структуру не нужно, как я понял она уже есть и вас устраивает. Так что можете миграцию для это таблицы не писать или написать исключительно что бы была, например если вы будете приложение в дальнейшем разворачивать где то с нуля и вам придется эту таблицу создавать.
    Ответ написан
    Комментировать
  • Область применения C, C++, C#?

    @jackroll
    Сверхразум
    Ты сейчас делаешь следующее: "сейчас я хорошенько поузнаю, что мне нужно учить, а учить буду потом". Когда этот этап пройдёт, ты будешь думать "так сейчас надо найти самые лучшие книжки и курсы, а потом буду их читать и учить". Когда найдёшь - "так, нужно почитать программач ещё разок, чтобы быть в курсе, не изменилось ли чего". Потом "ага, надо ещё работы посмотреть на данный момент и сделать проекцию в будущее, чтобы предположить свой заработок". И после ещё десятка таких типа-как-небесполезных откладываний ты либо найдёшь какую-то другую великую цель для себя, либо попробуешь начать изучать то, что подготовил, но не протянешь дольше недели.

    Это я к тому, что из этого паттерна прокрастинации и фантазий нужно выбираться прямо сейчас, а не потом. Если ещё более прямо надо - бери любой язык и учи его месяц, не тратя время на всякую чушь. Иначе гроб.
    Ответ написан
    1 комментарий
  • Есть ли статистика пользования социальными сетями в зависимости от сезонности?

    @notread
    smm - специалист
    Ищю такую же статистику. Нашла только по дням и общему времени

    www.cossa.ru/articles/149/103188
    adindex.ru/news/researches/2015/05/21/123757.phtml
    Ответ написан
    Комментировать
  • Что вы думаете про Innopolis?

    @koroboken
    Software developer
    Попал в аналогичную ситуацию, только «поступил» на программу подготовки магистров. Ответили, мол, грант 90%, т.е. 70000 рублей за семестр. Обучение 3 семестра, т.е. 210000. Извините, но за такие деньги я могу поступить в практически любой ВУЗ России! Попахивает разводом. Окончательное решение ещё не принял, но, скорее всего, откажусь. Эти ребята предлагают отказаться от всего, ради не понять чего.
    Процесс отбора в моём случае проходил крайне безалаберно, дважды их профессор просто забыл о том, что мне было назначено интервью! Первый раз я прождал 3 часа и так и не дождался, второй раз я прождал 30 минут и позвонил им, после чего, минут через 15 он со мной связался.
    Такое ощущение, что свой чат, который в личном кабинете кандидата, они вообще не читают. Приходиться после каждого сообщения звонить им и просить, чтоб ответили на очередное сообщение.
    Так же не нашёл списка их партнёров, на которых нужно будет работать в течении 18 месяцев. З/п обещали over 100 килорублей, но это только слова, а по факту кот в мешке.
    --Дополнено--
    Наконец-то мне в руки попал их договор на обучение! Вообще, очень странно. что этих договоров, как и многих других официальных документов, нет в открытом доступе, но сейчас не об этом.
    Если внимательно вчитаться в текст, то можно обнаружить в нём такие вещи:
    1. З/п на обязательной полуторогодовалой отработке от 32000 рублей - что вообще ни о чём для программиста;
    2. Послать работать могут КУДА УГОДНО по желанию грантодателя, кто против, возмещает полную стоимость гранта (2 100 000 для магистров);
    3. Будущий работодатель так же определяется грантодателем, т.е. чисто технически, вас могут обязать работать... да хоть на ИГИЛ;
    4. Иннополис - акционерное общество, негосударственное, т.е. это даже не университет в классическом понимании этого слова, это просто фирма, на которой висит вывеска «Университет»;
    5. В договоре чётко, чёрным по белому написано, что деятельность Иннополиса регламентируется не только законом об образовании РФ, но ещё и некими локальными актами! Разумеется, эти акты не афишируются и их количество доподлинно неизвестно;
    6. Если зайти на сайт Казанского суда, можно обнаружить, что Иннополис, только за 2015, уже вовлечён в несколько судебных тяжб с гражданами! Судебные акты, разумеется, не приложены, но принимая во внимание тот факт, что лица не юридические, я примерно догадываюсь, что это за тяжбы...;
    И это только беглый взгляд на договор...
    После того, как я отказался от 90% гранта, мне сообщили, что решение в отношении меня пересмотрено, и спросили, соглашусь ли я обучаться в Иннополисе, если мне предоставят 100% грант. No comments, как говорится...

    PS: Я не говорю, что Иннополис плохой или хороший, мои наблюдения абсолютно нейтральны, и не ставят перед собой целью склонить вас отказаться от поступления в Иннополис, или наоборот склонить к поступлению. Просто, как говорится, что вижу, то пою.
    Ответ написан
    5 комментариев
  • Что будет с профессией html верстальщика в будущем через 3-5-10 лет?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    И вот как приход компонентов убьёт необходимость знать HTML и CSS?

    Предположим, что через 5 лет совместными усилиями появится конструктор, с помощью которого будет собираться всё на свете. А сборку и настройку компонентов кто будет проводить? А кастомизацию?
    Да просто написать что-то своё, уникальное. Браузеры точно так же будут разбирать компоненты на то, что входит в эти самые HTML и CSS.

    Вон — плагинов jQuery пруд пруди, но что-то вопросов меньше не становится. И знание нативного Javascript это не отменяет.
    Ответ написан
    Комментировать
  • Как исправить ошибку при запуске простейшего Django приложения?

    qrasik
    @qrasik
    Веб-разработчик
    Если у вас Win7 то советую попробовать вот так:
    python.exe manage.py runserver 0.0.0.0:8000
    По крайней мере для версии 1.7 помогало
    Ответ написан
    Комментировать
  • Как сделать сайт на JAVA?

    Есть множество способов сделать сайт на Java.

    JSP и сервлеты, как стандартное средство написания веб страниц на Java.
    Тем не менее обычно для создания сайтов используются фреймворки, их сейчас довольно много, вот здесь можно почитать довольно неплохое сравнение сравнение.

    Самыми простыми мне кажутся grails и play, я бы выбирал из них.
    Далее соответственно чтение примеров и документации, и у вас всё получится!
    Ответ написан
    Комментировать
  • Прикладная математика как второе высшее для программиста?

    Mlack
    @Mlack
    iOS dev, *nix lover, userR
    Здесь не будет верного ответа, который будет абсолютно правильным. Здесь как можно ответить "да, поступай, ведь только так ты сможешь получить полную и структурированую базу знаний", так и "нет, зачем еще раз тратить время на непонятное обучение всего и вся, лучше набери себе книг нормальных, и сиди сам учи\решай\доказывай и т.д.". Поэтому я просто поделюсь своей идеей в данном вопросе.
    Мое личное ИМХО, которое может быть как для кого-то правильным, так и в корне неверным: поступать стоит, но(!) если ты точно уверен в ВУЗе, в который планируешь поступать, а точнее в той кафедре, куда хочешь!
    Начну с далекого: математика - "царица всех цариц". И да, хоть я и всего лишь на втором курсе университета, я только недавно РЕАЛЬНО столкнулся с тем, что так часто повторяют многие матерые програмисты на разных умных формуах: "матан нужен, полюбому!". И видя все те дисциплины, которые были названы выше, я точно могу сказать - тут без универа никак.
    Поясню на собственном примере - я поступил в ВУЗ, который считается лучшим техническим вузом страны (КПИ, привет). Но поступил не на очень популярный факультет, про который только глухонемой не слышал, а на фак. малоизвестный, но по специальности - computer science.
    Дальше, как и все - у меня был "обычный" курс высшей математики (3 семестра), семестровый курс по теории алгоритмов, линейной алгебры\выч.геома и дискретки, а так же семестр теории вероятности. Я, как и все добросовестные студенты, посещал лекции, решал задачки на практиках, учил теоремы с доказательствами (благо, было просто, т.к. с физмата) и особо не понимал, где же все таки мне может все это пригодиться (уточню, курс по теор.алгоритмов был довольно слабым, поэтому привел его в пример с остальными предметами чисто для статистики). И жил я так себе спокойненько, и дальше бы продолжал жить не задумываясь над ролью матана в моей жизни, как тут случайно один мой преподаватель навел меня на своего коллегу, который начал вести такой предмет как "Структурное и статическое распознавание образов". Тема ооочень интересная (сам до этого немного занимался machine learning, хотя это и немного не то), и я решил пойти, попробовать.
    Что ж, после первой лекции а затем еще и практики, сказать, что я "прозрел" и понял, зачем мне вся та мат.база - ничего не сказать! При чем, чем дальше я изучал данный предмет, а вернее, предметную область, тем больше я понимал, что "как жаль, что я поступил на факультет, где такая слабая математика".
    И действительно, общаясь с другими ребятами с физ.-тех. факультета, с которыми я хожу на этот предмет, я понял - если я все же хочу остаться в "теме" и дальше заниматься распознаванием, то я должен буду кроме всех моих знаний еще и "наверстать упущенное", т.е. сам начать изучать те разделы и темы в мат.анализе\теории множеств\диск.математике\аналит.геометрии etc, которых у меня просто напросто не было!
    Но перед тем, как подвести итог, сразу хочу оговориться: все возможно, и если у тебя хватит мотивации, сил и всего того, что бы самому(!) освоить минимум ~ около двух первых лет хорошего курса университета специализации математика (или около того) - тогда тебе точно универ не нужен, вполне хватит списка литературы. После изучения всего вышеперечисленого материала, в дальнейшем спокойный вход будет обеспечен в такие направления, как машинное обучение или же распознавание образов! Но я, честно скажу, таких людей не встречал. Все мои знакомые и друзья в первую очередь изучали эти предметы в университете, а уже после начали заниматься чем-то более "интересным" :)
    Поэтому, исходя лично из своего опыта, я бы посоветовал не лениться и все же поступить! Обучаться никогда не поздно! Главное - желание!
    Ответ написан
    Комментировать
  • Почему книги хранят вертикально?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Как вы себе представляете возможность быстро взять книгу из середины вертикальной стопки?
    Ответ написан
    4 комментария
  • Что можно написать на Node.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js

    Часто применяется для:

    1. Локальные приложения и утилиты командной строки
    • Сборщики и трансляторы
    • Пакетная обработка и сценарии отложенной обработки
    • Скрипты, CLI (интерфейсы командной строки)
    • Генерация документации, отложенное формирование отчетов
    • Сценарии тестирования для других систем

    2. Серверы
    • Серверы веб-приложений и SPA
    • Серверы и API для мобильных приложений
    • Любые другие веб-API (RPC, JSON, REST)
    • Серверы сообщений и трансляция событий (чаты, игры, интерактив)
    • Заплаты на уже готовые системы, написанные на других языках, для реализации вебсокетов, SSE, лонг-пулинга и т.д., т.е. для затыкания дыр, для решения проблем в узких местах уже работающих систем.

    3. Клиенты
    • Оконные приложения (nw.js, node-webkit)
    • Кравлеры, парсеры и сбор данных

    4. Железо
    • Программирование микроконтроллеров (arduino, espruino, tessel)
    • Промышленная автоматизация

    Редко применяется (но подходит) для:
    • CMS, публикация контента (просто ниша уже занята и в этой задаче нода не дает чего-то принципиально нового или сверх соблазнительного).
    • Массовая электронная коммерция и торговля (не применяется для массовых движков магазинов, но используется отдельными крупными компаниями для торговых и платежных задач в качестве дополнительного средства к уже имеющемуся ПО, по сути закрывает узкие места).

    И плохо подходит:
    • Вычисления и моделирование, со скоростью математических операций нода и JS, как не типизированный язык, не дают хороших показателей
    • Научные приложения (по тем же причинам)
    Ответ написан
    10 комментариев
  • Вопрос по поводу иммиграции и карьере в РФ?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    Если вы специалист в свое деле, то вас возьмут. Главное хорошо себя зарекомендовать на собеседовании.
    Ответ написан
    Комментировать
  • Вопрос по поводу иммиграции и карьере в РФ?

    azrail_dev
    @azrail_dev
    Шансы есть. Образование не особо влияет на шанс утроиться.
    Ответ написан
    Комментировать
  • Какой курс/книгу посоветуете по современному программированию на PHP для поднятия уровня?

    Melkij
    @Melkij
    PostgreSQL DBA
    Единственной прочитанной за это время книгой была

    Значит, Макконнелл "Совершенный код", Рефакторинг М.Фаулер. Если даже уже читали - то перечитайте. По прошествии аж 5 лет много чего переосмыслите на повторном чтении.
    Фридл "Регулярные выражения" пригодится для общего образования, "High Performance MySQL" - обязательно, если работаете с mysql
    www.phptherightway.com изучаете всё, что прошло мимо вас конкретно в мире PHP.

    На ближайшее время хватит.
    Ответ написан
    1 комментарий
  • Какой движок заюзать для поисковика по html коду?

    Я знаю что вы собираетесь спарсить ;) Я бы не советовал складывать страницы в индекс, а советовал бы каждый раз обращаться к сайту потому что данные могут измениться. На хабре блог яндекса гляньте там у них парсер парсит со скоростью 240 тыс. в минуту это значит что на 1 миллиард у вас уйдёт 69 часов. Это если со скорость С++ парсить
    Если средняя страница весит 30кб то на 1 млрд страниц у вас уйдёт 27 террабайт места ))
    Ответ написан
    Комментировать
  • Как организовывают взаимодействие frontend-разработчика, UX-специалиста и дизайнера при разработке веб-приложений?

    p1xel
    @p1xel
    UX-спасатель
    Расскажу как это работает у меня и какие видел реализации.

    Вариант уно
    • Фронтэндеры работают на Винде и Маке. Хотя сейчас потихоньку всех переводят их на Мак т. к. дизайнеры переходят с Фотошопа на Скетч.
    • Дизайнеры работают в ФШ и Скетче. Но все больше переползают на скетч.
    • Проектировщики работают на Винде и Маке. Делают прототипы в Акшуре. На выходе интерактивных html-прототип, который работает везде.
    • Бэкэндеры работают на чем хотят. Большинство на Линкусе ибо работают уже с готовой версткой.

    Примерный процесс:
    1. Проектировщики делают скетчи, фигачат прототипы, продумывают функциональность и логику работы приложения. Затем интерактивный прототип презентуется перед всей командой (в дизайне ведь все разбираются). На этом этапе вся команда смотрит, чтобы не было принципиальных косяков и всё было реализуемо.
    2. Макет передается дизайнеру. Совместно с проектировщиком они делают дизайн. Роль проектировщика — авторский надзор за реализацией его идей. Т. е. со стороны UX все конечные решения за проектировщиком, со стороны визуала все конечные решения за дизайнером.
    3. Готовый дизайн передается фронтэндерам. Дизайнер следит, чтобы всё было ОК со стороны визуала.
    4. Верстка передается бэкэнду. Дизайнер следит, чтобы все было хорошо со стороны визуала. Проектировщик следит, чтобы все работало корректно со стороны UX.

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

    Далее все по схеме описанной выше.
    Ответ написан
    Комментировать