Задать вопрос
  • Как обезопасить себя при сотрудничестве с программистами-фрилансерами?

    @djay
    Что значит чтобы он не утянул сайт в целом?

    1. Сайт на бесплатном и популярном движке. Следовательно сайт далеко не уникальный. А таких сайтов миллионы.
    2. Дизайн стянуть можно всегда и везде. Не нужно даже доступы иметь. Достаточно включить веб-инспектор и открыть сайт. Делов то на минут 20-30

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

    thewind
    @thewind
    php программист, front / backend developer
    Jquery file upload
    Dropzone

    Да что угодно
    Ответ написан
    Комментировать
  • Боль в шее от ноута, как боретесь?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Тут важна правильная посадка, особенно если у вас есть какие-то проблемы со спиной/позвоночником.
    Погуглите, полно статей где по сантиметрам расписано.

    Например:
    kak_pravilno_sidet_za_kompyuterom.jpg
    Ответ написан
    Комментировать
  • Какую бесплатную cms/фреймворк использовать для интернет-магазина?

    Tehdrew
    @Tehdrew
    iOS Developer
    Только 3 месяца назад решил сделать собственный интернет магазин. До этого имел опыт работы только на WordPress, Drupal, Bitrix.
    На всех этих 3 CMS можно сделать базовый хороший интернет магазин без сложных логических процессов. Но пилить это все на Drupal и WP казалось костылями, платить за Битрикс не особо желания было (потом понял что зря). Решил посмотреть в сторону бесплатных CMS для интернет магазинов.

    В первую очередь решил познакомиться с OpenCart. Уже после 3 дней вкуривания этой CMS, стал понимать, что на самом деле ничего там бесплатного и простого нет. То что изначально было бы логически туда впилить - тоже нет (это я про голую OpenCart, без каких либо сборок типо OCshop). В самом OpenCart нет нормального SEO модуля, нет нормального импорта и многих других мелочей которые было бы вполне логично сделать. А если хотите себе это все, то вам потребуется купить модули за $ (вот такая вот популярная бесплатная система с голым функционалом, где весь бизнес построен на платных модулях), в итоге что бы получился магазин с нужным функционалом нужно было заплатить только за одни модули больше денег чем стоит лицензия Битрикса для интернет магазина, в котором по умолчанию в коробке все есть.
    В итоге на OpenCart забил так как показалось какой-то ущербной (я это оцениваю со стороны пользователя а не разработчика), решил попробовать PrestaShop 1.6, в нем изначально из коробки решалось примерно 95% всех задач. Остальное пришлось допиливать покупая несколько модулей. Те самые 5% которые пришлось доделывать модулями было странно что на засунули в CMS, так как было вполне бы логичным это туда вставить что бы учитывать потребность как универсальной CMS для магазина.
    Но даже сейчас спустя 3 месяца работы, мне показалось что изначально купить Битрикс малый бизнес было проще чем мучатся со всеми этими CMS и докупать модули.
    В качестве разработчика имею знания в CSS, JS, jQuery и немного php. Сделать дизайн на любую CMS могу самостоятельно.

    Сейчас когда все понемногу растет и расширяется изучаю по потихоньку Python и хочу в будущем переписать магазин на Django. Если кому-то интересно почему? То очень понравилась логика разработки и написания кода Python в отличии от php,
    Ответ написан
    Комментировать
  • Как переквалифицироваться из эникейщика в программиста?

    @ivanoleynik
    Судя по тому как вы описали вопрос, Ваше призвание - ПИСАТЕЛЬ!
    Ответ написан
    2 комментария
  • Как переквалифицироваться из эникейщика в программиста?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    23 года? И столько тлена в словах? Ну ловите мою кулстори, у меня тлена в 23 было куда больше...
    Чуть менее двух лет назад, летом 2013, мне было 23, и я имел НОЛЬ опыта работы (если не считать 2 месяца стажерства в магазине комп техники по практике от универа). Кое-как устроился seo-шником в местную веб-студию, даже не зная что это за работа, во время отправления резюме (гуглил после уже). Конечно, как только приступил к работе, сразу понял что seo это не мое, но это помогло мне через 3 месяца на том же месте стать веб-джуниором. И вот я стал джуном, имея за плечами 4 курса на codecademy и одну, плохо прочитанную, книгу. С космической зп в 12к рублей! Через 5 месяцев я уже приступил к работе по удаленке с другими людьми, где платили 30к, и при этом можно было работать по 15-25 часов в неделю. Это позволило мне читать все интернеты на тему фронтенда, а потом, самое важное, пилить демки на кодпене, засиживаясь до ночи. В марте уволился, отдохнул, и в апреле начал очень лениво заполнять профили на зарубежных фриланс биржах. А потом на меня внезапно свалилось подобие сарафана из-за моих демок, и люди просто стали писать мне с предложением что-нибудь запилить, хотя профили я так и не запилил на биржах. Сейчас пилю 2 проекта, с рейтом в 30$/h, для клиентов пустяковая цифра, а для моего Архангельска это вообще какой-то криминал :)
    Ну а вам, с вашим имеющимся бэкграундом, вообще не знаю чего бояться. Проблемы могут быть, только если окажется что программирование это "не ваше". Если же вы любите это дело, то просто садитесь, и начинайте пахать. В первую очередь на свое саморазвитие, поначалу я бы даже посоветовал искать что-то с удобным графиком/местом работы, ибо "неудобная" офисная жизнь убивает весь энтузиазм как правило. А без энтузиазма на старте никуда не уехать.
    Ответ написан
    16 комментариев
  • Дети и интернет: как контролировать?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Есть предложение детей натурально воспитывать, а не отдавать этот процесс на аутсорс интернету.

    Из комментария vilgeforce
    Критическое мышление прививайте, тогда вопрос дезинформации и какой либо морали будет волновать вас гораздо меньше.
    Ответ написан
    16 комментариев
  • Почта для домена: gmail vs. яндекс

    @psthv2
    У меня есть действующая доменная почта для гугла и яндекса. Если кратко:
    Google Apps Яндекс
    Платно — бесплатно
    Фильтры плохи — хорошие
    Скорость загрузки низкая — высокая
    Возможность пересылать несколько писем отсутсвует — присутсвует
    Удобство гугл аккаунта как единственного аккаунта — нет такой опции
    Интерграция с гугл диском и гугл докуементами есть — жалкое подобие в виде яндекс диска
    Синхоронизация контактов с телефоном отличная — через жопу
    Интерфейс ногу сломаешь — отличный
    Встроенный календарь отличный — говно
    Возможность встраивать приложение для почты (например плагины для систем управления проектами) прямо в веб-морду gmail — нет таких опций (насколько мне известно).
    Возможность отправлять письма с задержкой с помощью сторонних платных приложений — бесплатная встроенная возможность.
    Возможность создавать любое количество псевдонимов для почты — можно использовать в качестве псевдонима формат типа <номертелефона>yandex.ru
    Приятный интерфейс написания нескольких писем без закрытия основного веб-интерфейса — нет такого интерфейса.
    Нет уведомления получателя по СМС — есть такое уведомление.

    Функциональность Gmail огромна, но во многих местах реализована не шибко юзерфрендли.
    Ответ написан
    2 комментария
  • Можно ли под броузер написать сложный веб-интерфейс типа 1С и что лучше использовать?

    ExtJS для этого лучше подойдет. Посмотри ExtJS4.2 версию, пятая платная.
    Ответ написан
    Комментировать
  • Есть ли смысл фрилансить веб-дизайнеру на зарубежных сайтах?

    @slavik_210
    Вообще нет смысла связиваться с загнивающим Западом. Зачем вам те доллары? Исконно русские рубли в сто раз лучше.
    Ответ написан
    2 комментария
  • Средний заработок веб студий в небольшых городах?

    opium
    @opium
    Просто люблю качественно работать
    если делать сайты по миллиону то примерно штук 5-10 в год выходит
    итого 5-10 миллионов
    Ответ написан
    Комментировать
  • Где взять CISCO CCENT/CCNA ICND1, ICND2. 3rd Edition на русском в нормальном PDF ?

    @Konkase
    Первый шаг на достижении дзена в cisco это изучение английского. хотябы технического. Со временем работы, вы всё реже и реже будите находить ответы в поисковике на русском языке. Привыкайте.

    А на счёт книг я вам помочь не в силах. И ещё, 640-822 и 816 - это устаревшие издания. Новые 100-101 и 200-101
    Ответ написан
    1 комментарий
  • Как запатентовать свой шаблон или обезопасить от рипов?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Никак.
    Ответ написан
    Комментировать
  • Как в ZF2 использовать не ZF2-код?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    composer для зависимостей. И копипастить что-либо в контроллеры это не хорошо, контроллеры должны быть тонкими и тупыми и ничего толком уметь не должны. Если контроллеру нужно что-то сделать, то обычно он вызывает сервис и и просит сделать что нужно уже этот сервис.

    Сервис - просто класс. В контексте вашего вопроса - это класс которому в конструктор передается инстанс библиотеки, от которой он зависит. Все это разруливается через Dependency Injection.
    Ответ написан
    Комментировать
  • Какие есть инструменты для сборки веб-проекта?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Для автоматизации рутинных процедур (склейка css/js/картинок, сжатие картинок, т.п.) можно попробовать Grunt (сложнее, но больше готовых тасков) или Gulp (попроще, поменьше готовых тасков, но простые можно легко найти готовые).
    Для совместной работы используйте git, в качестве клиента под win могу порекомендовать SourceTree.
    Заведите себе сервер, на который будете выкладывать результат вашей работы, желательно vpn, чтобы туда можно было ставить свои программы. (Рекомендую попробовать самый дешёвый сервер у DigitalOcean.) И осваивайте сразу современные методики разработки и деплоя (размещения).
    Ответ написан
    1 комментарий
  • Как правильно составить схему для модели и использовать её?

    @alvisX
    По хорошему, в схему нужно добавить связи (composite или aggregate). Потом сгенерировать автоматически или ручками map файлы. После этого объекты можно получать так:
    $TopicSection= $xpdo->getObject('TopicSection',$id);
    $Topics= $TopicSection->getMany('Topics');


    Легче делать так:
    1. Создать таблицы в БД с помощью рук
    2. Сгенерировать по ним (таблицам) схему, например с помощью расширения CMP Generator из репозитория
    3. Добавить связи в схему (подробнее тут)
    4. Перегенерировать модель с помощью того же CMP Generator, сняв галку "Build schema", иначе схема перезапишется

    Теперь можно получать любой объект с помощью getObject и его зависимости через getOne и getMany
    Ответ написан
    2 комментария
  • Какую книжку прочитать по электричеству?

    0neS
    @0neS
    Учебник физики -> М.Джонс. Электроника, практический курс. -> Хоровиц-Хилл. Искусство схемотехники.
    Ответ написан
    Комментировать
  • Symfony 2. Как сохранить сущность, переданную в форму?

    hell0w0rd
    @hell0w0rd
    Просто разработчик
    Покажите больше кода. Где-то у вас не так.
    Судя по ошибки где-то система создает ArrayCollection, который должен бы массив принимать, а ему скармливается ваша сущность
    Ответ написан
    2 комментария
  • Как проверить exсel файл на соответствие PHP?

    AloneCoder
    @AloneCoder
    [object Object]
    Можно сверить что исходные поля в этом файле на прежних местах, PHPExcel вам в помощь
    Ответ написан
    Комментировать