• Как реализовать плавную смену фона?

    Stalker_RED
    @Stalker_RED
    Можно менять не сам бекграунд, а класс. И к классам прикрутить css transition
    Ответ написан
    1 комментарий
  • Есть ли замена Photoshop?

    Adamos
    @Adamos
    Вопрос не имеет смысла. Автор не ищет замену Фотошопу, он ищет, как получить Фотошоп дешево. Вот только если бы Фотошоп можно было заменить дешевкой, он бы и стоил дешевле.

    Что никак не отменяет факта, что Фотошоп можно заменить. Но не дешевым или бесплатным Фотошопом, как мечтается халявщикам, а сменой принципов работы и изучением не-любительских инструментов. OpenSource решения потребуют не просто замены Фотошопа Гимпом и Инкскейпом, с ними придется еще и разобраться. Что в результате позволит либо профессионально вырасти и повысить производительность работы, либо понять, за что вы платите деньги Adobe.
    Ответ написан
    5 комментариев
  • Есть ли замена Photoshop?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) Adobe Lightroom
    2) Sketch
    3) Sketch
    Ответ написан
    2 комментария
  • Где сделать сайт для учителя,желательно бесплатно?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Для учителя, проще всего делать не сайт, а например группу в соц. сети или канал на ютубе. И бесплатно и удобно.
    Ответ написан
    Комментировать
  • Как внедрить скрипт в микросхему?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Можно ли создать новый аккаунт на fl.ru (freelance)?

    opium
    @opium
    Просто люблю качественно работать
    Фриланс это не только плохая работа , но и хорошая.
    Вопрос лишь на какой стороне силы вы.
    Ответ написан
    2 комментария
  • Стоит ли париться за престижный диплом?

    @Enniack
    "все изложенное ниже актуально только для большинства вузов РФ, для IT сферы, для людей, которые знают, чего хотят, и только в том случае, если вы не считаете себя инфантильным гедонистом"

    Люди, говорящие о необходимости диплома не обладают нужной дисциплиной для самообразования, а также, видимо, считают, что знания возможно приобрести только в университете.
    Похоже, чтобы прочесть нужную IT книгу, либо же, открыть задачник, им необходима пугающая, подпинывающая сессия через несколько месяцев.

    Если вас до сих пор интересуют мое мнение, оно таково: ежегодно множество ВУЗов выпускает людей с почти идентичными знаниями, примерно одинакового возраста.
    Вы можете поступить также. Можете поступить в университет, как и остальные 30 людей. Можете ходить на лекции ежедневно, как и остальные. Получать одинаковый пакет знаний, как и остальные. Устаревший пакет знаний, который, кстати, будет содержать немало лишних предметов, ведь государству же нужно продолжать и после школы воспитывать вас в духе социализма и патриотизма. Университет будет продолжать учить вас сдавать экзамены, а не получать знания.
    Вы будете учить то, что вам говорят учить, вы будете делать то, что вам говорят делать, независимо от того, нравится вам это или нет, без гарантий того, что вам это пригодиться в жизни. Через 4 года вам, как и остальным выдадут диплом. Вам 23, вы не чувствуете ни капли уверенности в своих знаниях, большую часть из которых вы приобрели самостоятельно, вы начинаете думать, что где-то вас обманули, и эти 4 года можно было бы провести более продуктивно. Приятного просмотра, как говориться.

    Вы можете пойти другим путем. Вы можете не поддаться общему настроению и не поступать никуда. (либо же поступить на заочное, если вам или вашим родителям таки нужна эта бумажка)
    В таком случае, ваши знания зависят только от вас. Ваш успех зависит только от вас. От вашей дисциплины, целеустремленности, вашей веры в себя и в свой успех. Вы тратите свое время только на то, что считаете нужным ВЫ. Вы не тратите время на дорогу в университет. Ваш объем знаний через 4 года в таком случае, от 0 до бесконечности. Ваш успех и ваши доходы будут соответственно коррелировать с вашим объемом знаний. И уж точно, вы не будете таким, как остальные дипломисты. И с большой долей вероятности вы будете лучше.

    Выбор за вами.

    Если вы планируете трудоустраиваться (лично я вам советую не работать на кого-либо), действительно ли вы хотите, чтобы вас ценили только за диплом, а не за ваш скилл? Лично мне было бы противно работать в компании, которая ценит сотрудников только за бумажки, а не за их умение делать что-либо круто.
    Ответ написан
    3 комментария
  • Как увеличить строку ввода?

    Посмотреть, подумать, вспомнить английский, если вспомнить не получается - посмотреть в словаре что такое width и height, поиграть с этими параметрами, подучить основы html, не засорять тостер тупыми вопросами
    Ответ написан
    Комментировать
  • Какой есть бесплатный фриланс для исполнителя?

    syschel
    @syschel
    freelance/python/django/backend
    Одеск. Вхождение бесплатно. Берут только комиссию с "зарплаты". Для бедного студента самое то. А так, ищи на форумах, сайтах с вакансиями, вешай объявления и так далее.
    Ответ написан
    Комментировать
  • Как организовать файловое хранилище пользователей (виртуальная фс или нативная)?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    А тут все зависит от количества и размера файлов, от количества пользователей и от распределения файлов по пользователям. Поясняю, если пользовтелей много (миллионы) а файлов у них мало (десятки) то у Вас будет много папок, а в них мало файлов, это не экономный расход файловой системы, будет много уходить на оглавление, и будет папка с медленным доступом (в которой лежат папки пользователей). Если пользователей мало, а файлов много, то так же, будут папки с очень большим оглавлением. Тут можно или выбрать файловую систему, которая решает эти проблемы или самому сбалансировать дерево папок, чтобы поиск был оптимальным. Как добиться оптимального поиска, сделать сбалансированную структуру папок, чтобы в каждой было не много и не мало файлов с очень различающимися названиями. Например, можно сделать 2х или 3х уровневую систему папок, в которой лежат файл переименованные в HEX, например /EA8D253F/2145AE32/F259C201 Нам нужно генерировать случайные имена папок и файлов, а потом в базу данных писать этот путь. это будет оптимально для любой файловой системы и любого кол-ва файлов, просто увеличте длину имен, алфавит и вложенность папок (в завистмости от особенности файловой системы и своих нужд, это нужно изучать). Кроме всего, это решает кучу проблем - файлы с одинаковыми именами и файлы со странными символами в именах (в том числе арабские, китайские и прочие UTF8 имена), исполняемые файлы и вообще вопрос безопасности, относительную деперсонализацию данных, и прочее... Про FTP лучше забудьте, ни какие пользователи по FTP ходить не должны, это архаичный протокол позднего проволочного века, применяемый сейчас только мной и прочими извращенцами. А если Вы еще будете вычислять для файлов хеши, несколько разных хешей на всякий случай, и хранить их вместе с именами и всеми метаданными, в базе, то можно избавиться от дублирования на диске (есть случаи, когда у разных пользователей большой процент одинаковых файлов). Вот тут кое-какие наброски: /lib/impress.files.js#L111-L174 даже файлы на винте сжимаются двумя ZIP и GZIP в зависмсти от размера. Берите, дарю методу...
    Ответ написан
  • Какие уроки по PHP для новичка можете посоветовать?

    nurise
    @nurise
    Front-end, WordPress, Design
    Ответ написан
    Комментировать
  • Аналог bootstrap popover несвязанный с bootstrap?

    @dmitryKovalskiy
    программист средней руки
    Всегда есть альтернатива - сделать аналог самому.
    Ответ написан
    Комментировать
  • На чем лучше написать свой мегачат?

    swanrnd
    @swanrnd
    Издатель HTML5 игр
    Не заморачивайся, когда будет 150к, тогда будут деньги на то, что бы его переписать.
    Ответ написан
    Комментировать
  • Какой набор фреймворков вы бы взяли для данной задачи?

    saggid
    @saggid
    Веб-Программист
    Если смотреть в сторону Node.js, то я лично хотел бы попробовать Sails. От слова "Rails", то бишь, создатели этого фреймворка стремились создать инструмент, по архитектуре и простоте своей подобный рельсам, но только на ноде. И среди всех node-фреймворков, как я понял, данный фреймворк наиболее полноценный, законченный и решающий большую часть задач веб-разработки.

    Что касается фронтенд - то тут уже выбор намного более широк. Я лично писал бы всё на Riot.js, так как он просто обаял меня своей простотой и удобством разработки. Но большинство веб-разработчиков нынче смотрят на большие и мощные решения, вроде Ангуляра.
    Ответ написан
    6 комментариев
  • Как составить план проектирования проекта?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Идея/концепция к проектированию не относится, это отдельный предварительный этап. Для проектов побольше, и в общем случае, проектирование включает такие шаги, многие из которых, конечно, можно пропустить или сократить до минимума, если задача не сложная:
    1. Системный анализ и изучение предметной области
    2. Формирование требований к разрабатываемой системе
    3. Архитектуная задача, которая сводится к простой формуле: разделять, называть и связывать подсистемы
    3.1. Декомпозиция сложных задач
    3.2. Слои (построение слоев абстракций)
    3.3. Планирование топологии системы, программной и серверной инфраструктур
    3.4. Решение вопроса интеграции подсистем, программные интерфейсы, контракты и связывание
    3.5. Интеграция с унаследованными приложениями
    3.6. Минимизация изменений, для случаев, когда постоянно происходят изменения в предметной области
    4. Выбор инструментов решения
    4.1. Выбор парадигм программирования и языков
    4.2. Выбор технологий и платформ
    4.3. Выбор моделей данных, алгоритмов и библиотек
    4.4. Выбор топологий и протоколов
    4.5. Выбор паттернов программирования
    5. Предварительные исследования
    5.1. Проверка гипотез, эксперименты
    5.2. Изучение особенностей технологий
    5.3. Прототипирование
    6. Задачи обеспечения надежности
    6.1. Планирование безопасности и защиты от несанкционированного доступа
    6.2. Планирование отказоустойчивости
    6.3. Планирование мер по обслуживанию системы в режиме эксплуатации
    6.4. Задачи высоких нагрузок, балансировки и масштабирования, если таковые предполагаются
    7. Организация процесса разработки
    7.1. Жизненный цикл программной системы
    7.2. Конвенции кода, соглашения и стандарты
    7.3. Оценка необходимых временных и финансовых ресурсов для разработки системы
    7.4. Календарный план
    7.5. Анализ и минимизация рисков, выявление слабых мест технологий и коллектива
    7.6. Закрепление принципов управления процессом разработки и корректировки задания в процессе
    8. Сборка технического задания из результатов всех предыдущих пунктов
    Ответ написан
    2 комментария
  • Переквалификация в 29 лет: как лучше организовать самообучение front-end'у?

    Murmurianez
    @Murmurianez
    JavaScript Developer
    Круто что база HTML+CSS+jQuery уже есть. Открывай последние издание Фленегана (6 или 7) и начинай штудировать сидя у компьютера. Сразу придумай какой-нибудь проект и пили потихоньку. Потом, когда будешь чувствовать себя достаточно уверенно и первый проект будет написан, возьми фреймворк попроще типа Backbone и пиши второй проект, ну и Node.js попробуй - там не сложно.
    Ответ написан
    Комментировать
  • Как вы организуете ваши nodejs приложения?

    undassa
    @undassa
    Last.Backend
    Странно что никто не предложил вам посмотреть в сторону yeoman генератора.
    На данный момент ребята как раз стараются создать эталон организации приложений на ноде и других языках.

    В наших приложениях мы используем примерно следующую структуру:
    ├── Gruntfile.js
    ├── app.js
    ├── config
    │   ├── config.js
    │   └── env
    │       ├── all.js
    │       ├── development.js
    │       ├── production.js
    │       └── staging.js
    ├── package.json
    ├── src
    │   ├── controllers
    │   │   └── controller.js
    │   ├── lib - общие самописные библиотеки для всего приложения (например описание ошибок, логи и т.п.)
    │   │   ├── error.js
    │   │   ├── logger.js
    │   │   └── routes.js
    │   ├── modules - законченные модули
    │       └── module.js
    │   └── models - модель данных
    │       └── model.js
    └── templates
    │       └── template.html
    Ответ написан
    Комментировать
  • Какое key-value хранилище лучше?

    EugeneOZ
    @EugeneOZ
    1) Redis
    2) Redis или MongoDB
    что тут обосновывать — каждый кулик своё болото хвалит, всё субъективно :)
    Ответ написан
    8 комментариев