Задать вопрос
  • WebAssembly заменит JS?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    www.2ality.com/2015/06/web-assembly.html - 3 пункт. Акселю можно верить, он крутой.
    Ответ написан
    Комментировать
  • Можно не использовать шаблонизатор для NodeJS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    так как не вижу смысла он и сам по себе уже шаблон.

    Пока у людей пишущих на php появляются такие мысли, над php будут продолжать смеяться. Единственная причина по которой вы можете использовать php как шаблонизатор - возможность открывать и закрывать теги, отмечая зону действия скрипта. Причем уже довольно давно (лет так 8 точно) в цивилизованном мире принято использовать один открывающий тег на файл и даже не закрывать его. В целом PHP плохой шаблонизатор. Более того, недалек тот день, когда можно будет отключить вообще эти открывающие/закрывающие теги.

    А как происходит дело в NodeJS ?

    А никак, js это js, html это html. Хочется извращений - можно хранить все в js в виде строк и работать с ними. Но лучше всегда использовать шаблонизаторы. Это как минимум будет вас ограничивать в том, что можно пихать в шаблоны а что нет. В идеале запрос данных не должен происходить из шаблона выше по слоям, только вниз. Скажем концепции типа HMVC родились именно из этого ограничения, при этом мы не нарушаем правило, о том что поток данных идет сверху вниз вместо прямого обращения из view к логике.
    Ответ написан
    Комментировать
  • Как решить проблему с запуском Supermicro?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Из прошлого и позапрошлого вопросов так и не ясно, что было сначала:
    1. 2 физических SAS диска, они же логические С и Д
    2. РАИД 0, построенный из 2-х SAS дисков, и разделенный на 2 логических С и Д
    3. РАИД 1, построенный из 2-х SAS дисков, и разделенный на 2 логических С и Д
    Пока это не выясните - вообще ничего нельзя делать. При неправильных манипуляциях, в том числе и сбросе настроек в дефолт, можно потерять информацию, в том числе безвозвратно. Чешите репу, вспоминайте и ищите спеца, который может физически приехать и разрулить ситуацию.
    При бюджете 8 000 Евро на бэкапы, за каким х$%м нужно было лезть в ЕДИНСТВЕННЫЙ рабочий сервер????
    Ответ написан
    Комментировать
  • Кто должен заниматься написанием текстов для сайта?

    Denormalization
    @Denormalization
    Копирайтер\Журналист.
    Ответ написан
    Комментировать
  • Как протестировать код который работает с shell командами?

    Denormalization
    @Denormalization
    Я бы сделал обертку для работы с proc_open\proc_close\etc...
    Тогда можно просто замокать эту обертку, и протестить только логику.
    Ответ написан
    3 комментария
  • Как получить доступ к сессиям в шаблоне(twig) symfony2?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Можно, но зачем? Передавайте все явно и проблем будет меньше.
    Ответ написан
    6 комментариев
  • С чем связано отключение эффекта субпиксельного сглаживания шрифтов на сайте?

    Moskus
    @Moskus
    "Цветные пиксели" - последствие использования в Windows технологии ClearType, она же - "субпиксельное сглаживание", subpixel antialiasing.
    На втором скриншоте используется обычное сглаживание, не субпиксельное. Чтобы понять, как вы этого добились, нужно больше информации:
    - смотрите ли вы свой сайт и другие сайты в одном и том же browser-е (на одном и том же компьютере),
    - используете ли вы для своего сайта подключаемые web-шрифты,
    - не используете ли какие-либо CSS-эффекты типа прозрачности или тени для вывода текста или самих блоков (а то я вот вижу что у вас в надписи "BMXАШКА" нет чистого черного #000000, вместо него - #010101)?

    Ну и совет чуть в сторону - не используйте шрифты с засечками вроде Times для мелкого текста, он в любом случае будет плохо выглядеть.
    Ответ написан
    Комментировать
  • Если в PDO использовать много подготовленных запросов они будут есть ресурсы?

    27cm
    @27cm
    TODO: Написать статус
    Подключать файл с 60-100 переменными и вызовами prepare() "в каждом месте проекта где должны выполнятся запросы" и надеяться, что это не будет есть ресурсы... А что дальше? Идеальный мир с единорогами и радугой?

    Не будут ли они тратить ресурсы сервера?

    Будут, причём неоправданно много.

    Все же хотелось подробнее. В какой момент тратятся ресурсы и на что?

    Ты собираешься подключать файл, в котором будет 60-100 вызовов PDO::prepare() - на это будет расходоваться время, не зависимо от того будет вызов execute() или нет; также будет создано 60-100 переменных с объектами PDOStatement - на это будет расходоваться память. Не понятно, с чего вообще могло возникнуть такое предположение, что ресурсы тратиться не будут.

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

    Moskus
    @Moskus
    Ужаснитесь количеству вариантов того, как на комбинированный разъем TRRS выводятся контакты наушников и микрофона:
    TRRS_headset_pinout_diversity.png
    Если вы купите отдельно разъем 3,5мм TRRS, припаяете ко всем его контактам по проводу и попробуете разные комбинации, вероятно, вы сможете определить, как же вам подключить свой микрофон. Иначе, можно долго и упорно перебирать переходники неизвестного типа, которые могут оказаться предназначенными для любого из существующих стандартов.
    Ответ написан
    2 комментария
  • Кто-нибудь использует много веб-фреймворков в новой разработке?

    copist
    @copist
    Empower people to give
    Во-первых, это вопрос личных предпочтений и предпочтений команды.
    Во-вторых, это требования обстоятельств при промышленной эксплуатации.

    На старте, обычно, выбирается то, что лучше знаешь. Да хоть бы и без фреймворков. Переключаться на старте - это тратить время впустую. Главная задача - получить MVP.

    После получения MVP (Minimum Viable Product) и "зелёного света" на промышленную разработку, можно оценить результаты тестирования на потенциальных потребителях, выяснить предполагаемую нагрузку и, при необходимости, пересмотреть платформу. Сменить программную или аппаратную архитектуру, язык программирования или их комбинацию, фреймворк - стек технологий это называется.

    Через некоторое время после начала промышленной эксплуатации могут возникнуть проблемы, связанные с неверно выбранной архитектурой или недостаточной производительностью. Команда выбрает путь: допилить текущее решение, использовать альтернативное решение или написать ещё раз с учётом возникших обстоятельств.

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

    @Konkase
    nikto, arachni, vegam, skipfish, burp, netsparker, websurgery

    и ещё посмотрите тут tools.kali.org/tools-listing
    Ответ написан
    Комментировать
  • Как убивать node, если я использую sublime text 2?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    npm install -g nodemon (из-под админа), дальше запускаете как nodemon myapp.js и код будет автоматически релоадиться при изменении.
    Ответ написан
    4 комментария
  • Законность использования карты payoneer в России?

    opium
    @opium
    Просто люблю качественно работать
    это обычная банковская карта мастеркард так что законно
    не законно не платить налоги например или ещё чего
    Ответ написан
    Комментировать
  • Можно ли работать программистом, но не оценивать сроки?

    @serega_kaktus
    Программист-самоучка, фрилансер
    Оценка времени на задачу - вполне распространенная процедура, и не только в IT. Так что лучше научиться это делать, так как чаще всего оценка требуется.
    Если у вас есть несколько лет программирования, то вы способны спланировать работу над задачей от и до, разбив на более мелкие. Оцените каждую мелкую задачу и сложите. Опять же, чаще всего бывает, что задача в том или ином виде вам встречалась, может какие-то ее части встречались, основывайтесь на них. И всегда берите запас +-10-20%. Если технология не знакома, то оцените эту же задачу в рамках знакомой технологии и умножьте на 2 - чтобы учесть время на изучение технологии. Если какие-то этапы непонятны, неизвестны, то их оговорите отдельно.
    Ответ написан
    1 комментарий
  • Ошибка при установки cruddy через composer?

    Denormalization
    @Denormalization
    Написанно же:
    requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    Ответ написан
  • Сложно ли сделать анонимайзер/зеркало/прокси вконтакте?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Почему именно сайт? Проще поднять свой прокси сервер, например Squid.
    Ответ написан
    Комментировать
  • Как и куда пожаловаться на mail.ru?

    Jump
    @Jump
    Системный администратор со стажем.
    Как и куда пожаловаться на mail.ru?
    Можете жаловаться куда хотите, если цель просто поплакаться, хоть в общество защиты животных обратитесь.
    Только толку никакого не будет.
    Mail.ru и прочие сторонние сервисы могут делать у себя на серверах все что угодно, без всяких причин и объяснений.
    Они вам ничем не обязаны. И не обязаны рассылать вашу почту. Раз заблокировали, значит им это для чего то понадобилось.


    Если хотите выйти из бана - договаривайтесь с ними, и только с ними. Выполняйте рекомендации которые они советуют. Это единственный способ.

    Вероятно они там LSD долбят и им все письма спамом кажутся?
    Вы же не думаете на самом деле, что на таких крупных сервисах спам отсеивают люди? Этим занимается бот, - отослали слишком много писем, или пожаловался кто на письмо ваше и бот внес вас в список спамеров.
    Он же и исключит вас из списка через некоторое время, если не будет зарегистрировано повторных нарушений.
    Т.е люди как правило этим вообще не занимаются, ибо объемы большие. Тем более менеджеры.

    Из вашего вопроса создается впечатление, будто вы считаете, что они обязаны принимать вашу почту, а это не так.
    Ответ написан