Задать вопрос
  • Существует ли реализация выдвижной панели на Bootstrap3?

    @asdz
    Хочу вас обрадовать, такая панель существует! Более, того, есть даже такая выдвижная панель!
    Ответ написан
    1 комментарий
  • О Docker или отличие от виртуальной машины и немного о Vagrant...?

    sim3x
    @sim3x
    Docker ~ lxc ~ cgroups = система ограничения ресурсов для групп процесов в линуксе = запускать можно только "линукс программи"
    Virtualbox(VMware) = системи виртуализации = запускается полноценная ОС

    и там и там поднять любую ОС
    нет

    разница в том что к Docker я буду иметь доступ сразу же из bash, а к VB через её окно или ssh, плюс если я выйду то в виртуалке все сохранится, а в Docker без коммита все умрет?
    в общем случае - да

    Или есть другие важные отличия...?
    есть. Описани више

    Тоесть имеется ввиду, я могу работать с кодом прямо в docker image, после коммитить, пушить, а затем все это запускать на сервере без установки зависимостей?
    да

    Vagrant, насколько я понимаю активно применяется при создании images и конфигурировании их же?
    вагрант -- оболочка над virtualbox или docker и создан для удобства разработчика. На стороне сервера, в общем случае не применяется

    После войти в Windows, запустить image и там продолжить разработку?
    если речь про докер -- нет. На винде тебе прийдется поднять виртуалку с линуксом и внутри нее работать с докер контейнером. Если речь про virtualbox, то скорее да чем нет. В худшем случае, нужно будет сделать експорт-импорт виртуалки в virtualbox

    upd
    А как дела обстаят с "прожорливостью", к примеру image c LAMP против нативной установки?
    потери есть, но они не могут сравниться с плюшками

    И можно ли поднять 2 images с LAMP, кофнликт неминуем?
    можно, но не на 80 порту, а на других, и перед ними поставить роутер-прокси в виде еще одного бокса с nginx на борту
    Ответ написан
    4 комментария
  • Какой наиболее эффективный тип рекламы для веб студии?

    iNikop
    @iNikop
    Маркетолог с тёмной душой)
    Скажем так если город большой, то не пожалейте денег на наружный плакат. Только разместить их нужно где-то рядом с деловыми центрами.ю( большие здания с офисами чп). Я. Директ лучше кидать не только по своему, но и по соседним регионам. Еще бы я рекомендовал бы Вам на местных форумах пропостить об услуге с якобы " выгодным предложением". Если Вы хотя бы что то понимаете в маркетинге то правильно подать студию не будет для Вас проблемной задачей.
    P.s iNikop@live.ru проконсультирую.
    С ув. Николай
    Ответ написан
    Комментировать
  • Как защитить пароль при передаче формы на сервер?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Три ответа и куча лайков.
    Что характерно, если тех же самых людей спросить, надо ли хэшировать пароли на сервере - все дружно, строем и хором ответят - НУЖНО!

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

    Это квинтессенция подобныйх сайтов. Ответ почему-то всегда даётся самый буквальный. При этом вопрос никогда не подвергается сомнению или хотя бы минимальной проверке на осмысленность. Такое ощущение, что отвечающие воспринимают вопрос как экзамен что ли? Или как челендж - ответить любой ценой, пусть даже и неимоверных извращений и ГАРАНТИРОВАННЫХ граблей в будущем. Или - как сейчас - ценой СНИЖЕНИЯ защищенности! Но зато ответ буквальный. И так не только здесь - так практически в любом ответе. Ну никогда ни у кого не твремени задуматься над вопросом - все торопятся отвечать.

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

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

    Перед тем как отвечать, НАДО СНАЧАЛА ПОДУМАТЬ. Посчитать на ход вперед - "а что будет, если сделать, как я советую?" Посчитать на ход назад - "а зачем ему нужно это? Не похож ли этот вопрос на мой собственный, который я когда-то задавал от недостатка знаний?" И попробовать ответить так, чтобы РЕАЛЬНО помочь спрашивающему, а не просто выдать зазубренный ответ.

    Возвращаясь к вопросу: нет, нельзя без SSL. Хэширование на сервере важнее.
    Можно эмулировать SSL для передачи пароля, но куда проще воспользоваться готовым механизмом. На дворе 2014 год, все основные сайты перешли на шифрование всего трафика вообще. Пора переставать бояться SSL.
    Ответ написан
    11 комментариев
  • Возможно ли выиграть суд по данному делу?

    Все, что вам сказали в этом магазине - полная хрень. Я сам там имел неосторожность web-камеру дорогую купить... Почитайте закон о защите прав потребителя, в частности 18 статью.
    В отношении технически сложного товара потребитель в случае обнаружения в нем недостатков вправе отказаться от исполнения договора купли-продажи и потребовать возврата уплаченной за такой товар суммы либо предъявить требование о его замене на товар этой же марки (модели, артикула) или на такой же товар другой марки (модели, артикула) с соответствующим перерасчетом покупной цены в течение пятнадцати дней со дня передачи потребителю такого товара.

    То, что они хотят проводить экспертизы - флаг им в руки, но только после того, как удовлетворят Ваши претензии. Если продолжают настаивать на своем - идите в РосПотребНадзор - там такие вопросы в миг решаются. Я там написал заявление и с ним и инспектором поехал в Ситилинк. Деньги минут за 15 вернули.

    И последнее - не покупайте в Ситилинк - много возвратов некачественного товара
    Ответ написан
    8 комментариев
  • Drupal или PHP фреймворк для простого сайта?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Если у вас есть опыт работы с Drupal 7, то делайте на нем. Указанный функционал идет из коробки. Тормознутость это все понятие относительное, в Drupal есть встроенная система кеширования, есть куча модулей для этого. И даже на обычном хостинге никаких проблем с тормознутостью увас не будет.
    Ответ написан
    Комментировать
  • Какие дисциплины изучать программисту чтобы меньше зависеть от языков и технологий?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Идите в грузчики - нет никакой зависимости от языков программирования, практически не надо изучать ничего нового, если только на погрузчик сдавать.
    Ответ написан
    Комментировать
  • Какие вы знаете новостные CMS?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    Зачем вам неизвестные cms???

    Тогда берите фреймворк и пишите с нуля свою.
    Если не хотите чтобы вообще кто-то знал о организации вашего кода - пишите с нуля!
    Ответ написан
    5 комментариев
  • Как можно сделать, чтобы заказчик не мог скачать твои исходники HTML, CSS и JavaScript и скрыться с ними?

    yulsonka
    @yulsonka
    Ни разу не вопрос про технологии :) Да и где вы находите таких ушлых заказчиков, которым код показать нельзя - тут же убегают с ним. Фильтруйте людей, прежде чем браться за проект и будет вам счастье, ну или договора составляйте так, чтобы была почасовка и гарантированная оплата коли уж фрилансите.
    Ответ написан
    Комментировать
  • Skrill и payoneer - что выгоднее для небольших сумм?

    opium
    @opium
    Просто люблю качественно работать
    финансово выгоднее скрил так как позволяет на русские карты выводить валюту и можно сгнять в банкомате валюту.
    Ответ написан
    3 комментария
  • Skrill и payoneer - что выгоднее для небольших сумм?

    buttersmai
    @buttersmai
    Отвечу все про Payoneer по памяти. Вообще, у них все на сайте хорошо расписано, и есть русскоязычный форум.
    1. По-моему, бесплатно, так как с каждой операции берется процент
    2. Тоже вроде бесплатно. Но карта может идти месяц и не дойти: такое очень часто случается. У меня вот не дошла, и я заказал другую карту через DHL, что обошлось тогда в 60$
    3. По-моему, 1-3% от суммы
    4. Я бы не советовал переводить с Payoneer на свою банковскую карту. Проще(и дешевле) снять в банкомате с Payoneer и переложить на другую карту. Тем более, суммы у вас маленькие
    5. По-моему, комиссий за оплату в онлайне не взимается. Хотя, тут вам нужно уточнять у них. В случае 100 рублей можно действительно заплатить вдвое больше.
    Ответ написан
    Комментировать
  • Аккаунт на oDesk закрыли без причины. Как восстановить?

    gravyzzap
    @gravyzzap Автор вопроса
    Сегодня ночью мой аккаунт разблокировали! Ура!
    Надеюсь все подобные случаи разрешатся положительно.

    Вот такое пришло письмо:
    Kristine D, Oct 04 02:50 AM:
    Hello Dan P,

    You recently received an email from us with the message that your account had been placed under review. This email was an error on our part and we apologize for the confusion it may have caused.

    Here’s what happened—as part of a routine account review, yours was accidentally marked as having a high number of poor client outcomes. As you are freelancer in good standing with a strong work history, we hope you will accept our apologies and continue to do great work with us for many years to come.

    If you would like to discuss this further, please let me know so I can schedule a convenient time for a call.

    Regards,
    The oDesk Trust & Safety Team
    Ответ написан
    6 комментариев
  • Yii2 или Laravel?

    Комментировать
  • Yii2 или Laravel?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1 комментарий
  • Какой смысл в использовании шаблонизаторов?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Шаблонизатор шаблонизатору рознь. Но в целом следует выделить общие задачи. которые должны решать за вас шаблонизаторы. С blade не работал и не вижу смысла есть есть twig.

    Безопасность. Это пожалуй можно поднять на верх. Типичная картина в шаблонах на php - <?= $someUserInput; ?>. Частенько это можно встретить в выводе инпутов, при формировании ошибок поиска (мол "по запросу $userInput ничего не найдено. То есть вставляем в инпут подключение наших js скриптиков, если это форма поиска - делимся с "другом" и забираем его сессию. Ну или еще какие забавные штуки можно делать. А ведь все очень просто решается. Ставим какую-то функцию, которая по умолчанию будет фильтровать XSS инъекции при выводе, и не будет этого делать только если мы попросим. Если писать просто на php - появляются отвратные функции, которые можно просто забыть вызвать. А с шаблонизаторами мы пишем красивые {{ someUserInput }} и можем спать спокойно.

    Помогают соблюдать принцип DRY. Современные средства шаблонизации (twig например), предоставляют вам возможность разделять шаблоны на блоки, переиспользовать их несколько раз, выделять макросы, наследовать шаблоны... словом все что угодно. лишь бы вы могли реюзать куски html а не копипастить их.

    Ограничивают полет фантазии разработчика. Далеко не новость что разработчики ленивые засранцы. Особенно молодые. Если им в шаблоне внезапно понадобились какие-то данные из БД, или данные связанные с запросом, большинство не будет париться и зафигачит нужный код прямо в темплейте. Так же некоторые грешат тем что часть бизнес логики размазывают по шаблонам. Так же встречал проекты отданные на суппорт, где чуваки в шаблонах разбирали через xpath ответы от сторонней апишки (которая использовалась вместо базы данных. То есть это дело было размазано по всему проекту). Рефакторинг в случае изменения апишки будет болью.

    Хороший шаблонизатор должен настолько сильно усложинить вам процесс написания говнокода в шаблонах, что бы вы перехотели это делать и подумали как это можно сделать нормально. На выходе же мы имеем чистенькие шаблоны, которые ничего не знаю о бизнес логике приложения и знают только о логике отображения, чего мы и добиваемся вообще разделяя логику от представления. Это так же упрощает жить верстальщику (если он отдельно существует) или вам же в будущем при суппорте.

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

    Так как за все эти приятные вещи мы по сути ничего не платим (шаблонизатор должен компилировать все это в нативный php так что оверхэда просто не будет), почему бы не пользоваться?
    Ответ написан
    1 комментарий
  • Почему главное меню сайта верстают с помощью списков?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    — Что мы видим в навигационном меню сайта?
    — Список пунктов меню.
    — Что еще раз?
    — Список!
    — Что такое список?
    — Список — это перечень. Перечень однотипных данных.
    — Пункты меню — это перечень однотипных данных?
    — Да!
    — Правильно — список. Итак, навигационное меню сайта — это список. Ок. Переходим к верстке. Давайте верстать список. Чем мы его будем верстать?
    — . . .
    — Что, никто? Никто не знает? Да,@sergealmazov, подскажи всем.
    — Давайте верстать список параграфом с встроенными тегами логической разметки, в которые вставим ссылки на соответствующие страницы.
    — . . . Дети, вы меня убиваете! Давайте снова. Что такое список?
    Ответ написан
    11 комментариев
  • Есть сайт, свёрстанный на bootstrap, как сделать ios-приложение для просмотра в нём этого сайта?

    deadbyelpy
    @deadbyelpy
    веб-шмеб
    создаете приложение phonegap
    как это сделать есть на просторах интернета
    добавляете плагин org.apache.cordova.inappbrowser
    или
    через консоль cordova plugin add org.apache.cordova.inappbrowser
    в созданном index.html
    пишите
    <script>
    window.open('http://вашсайт', '_system');
    </script>

    как то так
    Ответ написан
  • Что нужно знать помимо javascript для фриланса (в частности на oDesk)?

    opium
    @opium
    Просто люблю качественно работать
    1)Имеет.
    2)Выберите что вам по душе в любой области жуткая нехватка специалистов.
    3)Звездочки.
    4)Есть время и желание дорабатывайте, нет начинайте работать.
    5)Вся информация в открытом доступе, больше чем написано в инете вам никто не поможет,
    к примеру тут pumainthailand.com/otvechayu-na-voprosy-o-rabote-n...
    6)На любом современном языке можно зарабатывать свои 5-6 тысяч баксов в месяц.
    7) сугубо ваш выбор, хотите в офисе сидеть или же быть свободным фрилансером, понятно что на фрилансе рост денег, опыта и всего всего в разы быстрее и зависит только от вас.
    Ответ написан
    4 комментария