• Yii2 bootstrap4 поддерживается ли?

    amf1k
    @amf1k
    У себя в проекте на yii2 я скачал bootstrap 4 и jquery последней версии, положил их в папку web\css и web\js и переопределил jqueryasset и bootstrapasset (www.yiiframework.com/doc-2.0/yii-web-jqueryasset.html)
    Ответ написан
    5 комментариев
  • Тендеры на сайты. Сложности?

    @Camaro67
    Помог? - жми "Отметить решением"
    Эти тендеры скорее формальность. Там уже заранее все решено: кто его выиграет и кто сколько получит от той суммы, которая там указана. ИМХО.
    Ответ написан
    2 комментария
  • Что нужно знать для создания ботов?

    @Fixid
    python
    Ответ написан
    Комментировать
  • Как убрать полосы при табуляции в Sublime Text 3?

    Enrages
    @Enrages
    html5/css3/js/php
    Горизонтальные точки: в Preferences: Settings нужно выставить настройку: "draw_white_space": false,
    если нужно убрать вертикальные полосы, то: "indent_guide_options": []
    Ответ написан
    1 комментарий
  • Подделанные данные о системе,как распознать?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    загрузи комп с Live системы (диска/флешки) и смотри ,
    пусть он хоть 20 раз переделывает ㋛
    Ответ написан
    Комментировать
  • Почти на всех компьютерах в сети BSOD 0x000000D1 srvnet.sys Вирус?

    kolossradosskiy
    @kolossradosskiy
    Тут
    Актуальная проблема с апреля 2017 года: сбои в srv.sys из-за критических уязвимостей EternalBlue в протоколе SMBv1, описанных в Microsoft Security Bulletin MS17-010.
    Решение: установите соответствующее обновление для вашей операционной системы, ссылки на загрузку приведены в бюллетене (в таблице левая колонка Operating System).
    Ответ написан
    6 комментариев
  • Заражение вирусами в ОЧЕНЬ большой сети?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    1. Админов расстрелять, по теме
    после модернизации количество работ было таким большим, что одноранговую сеть так и оставили.

    Какой то мудак (его уже выгнали) поднял игровой сервер в сети, расшарил инет через мобильный LTE интернет и запустил вирус криптолокер в сеть.


    2.
    Операционную систему менять нельзя ни в коем случае, так как большинство лабораторных/диагностических программ очень старые, драйвера старые, под новыми системами не хотят дружить.

    Если простоя стоит миллионы долларов, то что мешает заплатить пару миллионов на решение это проблемы?
    Тут расстреливаем менеджеров, ну тех которых не расстреляли в п.1.

    3.
    На большинстве компьютеров антивирусная защита отсутствует как таковая, так как на большинстве рабочих станций стоит Windows 98 & XP

    Древняя ось, без обновлений (на большинстве уверен вообще обновы не ставились со времени установки), без банального антивируса.
    Чего вы ещё хотели то?

    Вирусные эпидемии как в вашей ситуации не лечатся путём "а прогоним отот комп антивирусом", их лечат путём "отрубить нахрень всё и переустанавливаем системы ибо хрен пойми какая сигнатура у этой дряни".

    Вы влетели по полной программе и решение тут только одно - модернизация железа/ПО, грамотный подход к сети.
    Ответ написан
    Комментировать
  • Насколько безопасен битрикс24?

    athacker
    @athacker
    Наши пентестеры вяло попинали его -- прогнали автоматическими анализаторами уязвимостей. С разбегу оно не сломалось, так что использовать можно относительно спокойно.

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

    Если прямо очень за безопасность переживаете -- организуйте рабочий процесс должным образом. Своевременные обновления, периодически аудиты сервисов и периметра и т. п.

    P/S/: https://www.1c-bitrix.ru/products/cms/security/aud...

    Якобы, аудит приложения регулярно выполняет Positive Technologies.
    Ответ написан
    Комментировать
  • Что такое enterprise приложения?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Enterprise - значит корпоративное, приложение используемое крупными компаниями для зарабатывания денег. У таких приложений есть три основных качества:
    1. Большая и сложная кодовая база;
    2. Высокие требования по надёжности и производительности;
    3. Длительный срок эксплуатации.

    Поэтому разрабатываться они должны на языках со строгой статической типизацией. Приложение на динамическом PHP в несколько миллионов строк кода, у которого на протяжении десяти лет сменится сотня разработчиков, будет иметь в себе такое количество трудноуловимых багов, что его поддержка будет обходиться дороже, чем будет приносить его эксплуатация.
    Ответ написан
    3 комментария
  • Разве Composer бесполезен в 2017?

    search
    @search
    мама говорит что я особенный
    Композер - это, пожалуй, лучшее что произошло с пхп 5й версии.
    Валить или переубеждать тимлида - это по сути одно и тоже, если присмотреться. Просто демонстрация вашей неспособности брать на себя ответственность.

    Года 3 назад на моей прошлой работе в команду пришел очень толковый проактивный человек, который никого не стал переубеждать. Он просто стал делать правильные вещи. Без объяснений. И без приглашений. Коммитеть юнит тесты. Подключать линтеры. Деклайнить неудачные пулл-реквесты. В итоге он сам стал тимлидом где-то через год.

    Такие дела.

    Не у всех, правда, стальные яйца. Но за проактивность никогда еще не увольняли. Если вы уже создали пулл реквест, то "переубеждение" становится задачей тимлида.
    Ответ написан
    3 комментария
  • Разве Composer бесполезен в 2017?

    Весь профит композера в скорости разработки. Подключить компонент быстрее чем реализовать самому. Если компанию устраивает их текущая скорость разработки - то можно хорошо жить и без него.

    Особенно это хорошо если проекты пишутся за один раз и потом не поддерживаются. Много раз видел как composer install в новом окружении собирал не рабочий проект.

    Я лично знаю не мало крупных сайтов (миллионы просмотров в день) в которых композера нет.

    Композер это не стандарт разработки php. Это инструмент. Который имеет свои плюсы и минусы.
    Ответ написан
  • Разве Composer бесполезен в 2017?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Вали от туда

    А вообще вопрос глуповат. Если там php 5.4 и Kohana старенькая, то конечно они не используют композер.
    Если нет тестов — не всегда плохо, очень много проектов без тестов работают. Да там ты не научишься хорошему программированию, но не так все ужасно... можно потихоньку их притащить, но не всегда это нужно бизнесу (вообще это задачи тимлидов и гигиены разработчиков)

    А вот ответ Тимлида ужасен. Почему это выяснилось не на собеседовании?

    Не ужели с вашим подходом к программированию и опытом вас не взяли в компанию получше?

    UPD: Очень хороший ответ ниже по ссылке -- Разве Composer бесполезен в 2017?
    Ответ написан
    3 комментария
  • Удаление одной из записей из таблицы MySQL?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вариант 1: Смена на ON DELETE CASCADE, в этом случае все связанные записи также будут удалены.
    Вариант 2: Смена на ON DELETE SET NULL, этом случае во всех связанных записях поле связи примет значение NULL.
    Вариант 3: Предварительное удаление вручную всех связанных записей.
    Ответ написан
    1 комментарий
  • Фактор возраста (ageism) при поиске работы в ИТ -так ли важен возраст?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, набивать такое резюме, чтобы тебя со слезами умоляли выйти к ним, соглашаясь на любые твои условия.
    Во-вторых, выбирать адекватных работодателей, которых интересует твой профессионализм, а не возраст, пол, религия и т.п.
    Ответ написан
    2 комментария
  • Какую Admin dasboard выбрать?

    @mShpakov
    https://themeforest.net/item/pages-admin-dashboard...
    Купил, доволен как слон. В двух проектах использую. Код хорош и легко читается.
    Ответ написан
    9 комментариев
  • Как программно вызвать диалог использования программы по умолчанию для заданного протокола (http/https)?

    AlexXYZ
    @AlexXYZ Автор вопроса
    O Keep Clear O
    Нашёл решение. На основе кода: https://github.com/joewalker/devtools-window/blob/...

    public static void NotifySystemOfNewRegistration() {
    
                tagOPENASINFO info = new tagOPENASINFO();
                info.cszFile = "https";
                info.cszClass = null;
                info.oaifInFlags = tagOPEN_AS_INFO_FLAGS.OAIF_FORCE_REGISTRATION |
                                   tagOPEN_AS_INFO_FLAGS.OAIF_URL_PROTOCOL |
                                   tagOPEN_AS_INFO_FLAGS.OAIF_REGISTER_EXT;
                SHOpenWithDialog(IntPtr.Zero, ref info);
            }
    
            // http://msdn.microsoft.com/en-us/library/windows/desktop/bb773363(v=vs.85).aspx 
            private struct tagOPENASINFO {
                [MarshalAs(UnmanagedType.LPWStr)]
                public string cszFile;
    
                [MarshalAs(UnmanagedType.LPWStr)]
                public string cszClass;
    
                [MarshalAs(UnmanagedType.I4)]
                public tagOPEN_AS_INFO_FLAGS oaifInFlags;
            }
    
            [Flags]
            private enum tagOPEN_AS_INFO_FLAGS {
                OAIF_ALLOW_REGISTRATION = 0x00000001,   // Show "Always" checkbox
                OAIF_REGISTER_EXT = 0x00000002,   // Perform registration when user hits OK
                OAIF_EXEC = 0x00000004,   // Exec file after registering
                OAIF_FORCE_REGISTRATION = 0x00000008,   // Force the checkbox to be registration
                OAIF_HIDE_REGISTRATION = 0x00000020,   // Vista+: Hide the "always use this file" checkbox
                OAIF_URL_PROTOCOL = 0x00000040,   // Vista+: cszFile is actually a URI scheme; show handlers for that scheme
                OAIF_FILE_IS_URI = 0x00000080    // Win8+: The location pointed to by the pcszFile parameter is given as a URI
            }
    
            // http://www.pinvoke.net/default.aspx/shell32.SHOpenWithDialog
            [DllImport("shell32.dll", EntryPoint = "SHOpenWithDialog", CharSet = CharSet.Unicode)]
            private static extern int SHOpenWithDialog(IntPtr hWndParent, ref tagOPENASINFO oOAI);

    Результат:

    59e7476d5d485533031337.png

    Диалоговое окно выводится.
    Ответ написан
    Комментировать
  • SSH connection refused?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вас удаленный хост не пускает, нет смысла смотреть что у вас локально висит.
    Или на удаленном компе ssh висит не на 22 порту, или добавьте опцию -vvv чтобы вывело больше дебаг инфо
    Ответ написан
    7 комментариев
  • Как разработать распознаватель речи?

    @AlexSku
    не буду отвечать из-за модератора
    Технология может быть такой. Сначала разбивка по времени и спектральный анализ. Советую применить вейвлеты. Затем выделение фонем (составьте словарь). А из фонем составляйте слова. Но это долгий путь. Самое лучшее - как раз API (напр. Speech API от Microsoft).
    Ответ написан
    Комментировать