• Как запретить копировать файлы по rdp?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Копирование файлов возможно либо через общий буфер обмена, либо через подключение диска клиента. И то и другое можно отключить в групповых политиках.
    Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удалённых рабочих столов -> Узел сеансов удалённых рабочих столов -> Перенаправление устройств и ресурсов
    Включите опции "Не разрешать перенаправление буфера обмена" и "Не разрешать перенаправление дисков".
    Ответ написан
  • Как въехать в программирование (ООП, паттерны)?

    GTRxShock
    @GTRxShock
    Full-stack developer (Symfony, Angular)
    если программируете на php 2-3 года, то пора бы перед сном почитать РНР: объекты, шаблоны и методики программирования (Зандстра) желательно в бумажном варианте.

    + Паттерны проектирования (Фримен) для общего/наглядного понимания паттернов
    + www.phptherightway.com основные тезисы
    + Рефакторинг: улучшение проекта существующего кода (Фаулер) & https://refactoring.guru/ru на будущее, к чему стремиться :)
    Ответ написан
  • Эффективное обучение?

    mindtester
    @mindtester
    https://youtu.be/LK1S5P-REPE
    отличный способ преодолеть фазу обучения в которой Вы увязли - писать программы для себя
    (ну или не только для себя, важно - решать реальную задачу, пусть самую маленькую, но полезную себе или кому то рядом + нужно выбирать то что интересно)

    для начала простые:
    - консольные программы для манипуляции с файловыми обьектами - специфические поиски, бекапирование, поиск мусора для удаления (с этим осторожно ;).. главное что то из того что Вам нужно или интересно
    - консольные программы, которые ходят в интернет и что то там достают.. что то такое что Вы действительно каждый день смотрите на главной странице яндекса или любимой соц сети - температуру воздуха, курс доллара.. все что угодно, но лучше всего - то что вы действительно часто смотрите для себя.. так интереснее..
    - простейшие винформ программы - пересчет чего то во что то.. главное того, что вы действительно часто считаете
    - совместите добычу инфы с вебстраницы с выдачей в винформу
    - напишите программу которая прячется в трей + в фоне проверяет интересную для вас инфу на вебстраницах, и по условию выдает всплывающее сообщение об изменении значения... или просто по интервалу времени - текущее значение
    - напишите кликер для какого то часто выполняемого Вами в вебе действия, используя встраиваемый браузер в винформ и/или WPF

    припомните типовые любые действия которые Вы часто производите за компьютером, и иногда казалось что их можно автоматизировать - и попробуйте это сделать
    (если рядом есть бухгалтеры - попробуйте автоматизировать запуск архивирования базы 1С, или написать плагин для Excel - все это, и многое подобное очень весело делается на C#)

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

    главное - это переместить внимание от чужих абстрактных задач в учебниках, на что то свое...

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

    Вы быстро заметите, что консольные программы удобны до тех пор, пока решаю одну единственную задачу и выдают инфу по ней, что базовых примитивов винформ/ВПФ не хватает для создания интерфейса даже всего лишь чуть более продвинутого чем примитивный..
    (на этом этапе рекомендую обратить внимание Syncfusion - хотя они у нас несколько менее известны чем DevExpress или Telerik, зато у них есть бесплатная лицензия, при этом библиотеки компонентов весьма богаты, поддерживаю все платформы MS C#, и еще прилагается огромная коллекция метро икон проф качества и тоже...)

    ps
    пример полезных подручных средств - относительно недавно я отказался от инсталлрованных хрома и фаерфокса - загружаю периодически хромиум, а фокс и портабельный умудряется себя апдейтить..
    кроме того у меня более чем по одному профилю для обоих браузеров, скажем так довольно много..
    и задаю я их в командной строке..

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

    удачи в обучении! ;)
    Ответ написан
  • Ubuntu -> VirtualBox -> Windows -> Photoshop -> почему не работает Alt + scroll?

    PavelMonro
    @PavelMonro
    Тоже такая же проблема, использую также, решения не находил и по сему его скорее всего нет, поэтому приходится мышкой тыкать на лупу..
    Ответ написан
  • Где можно почитать best practices по tdd и bdd для приложений на node.js?

    nonlux
    @nonlux
    Я себе выбрал так:
    specs: mocha + chai.should
    файлы component.spec.js хранятся там же где и тестируемый компонент.

    features: mocha + yadda
    храню в test в корне.

    Вот и усе бестпрактис.
    Ответ написан
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    creativeworm
    @creativeworm
    В дополнение ответа Пума Тайланд :
    API HH
    В частности нужны методы: Просмотр вакансии и Поиск по вакансиям. Для подсказок и разных написаний есть Подсказки по ключевым словам поиска вакансий.
    Дел на 2 часа и потом сможете провести любой анализ в любом срезе по любому городу или району/метро.
    Для реализации может потребоваться базовое знание PHP и опыт работы с curl
    Ответ написан
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    Gasoid
    @Gasoid
    чтобы быть специалистом надо быть специалистом

    короче, возьмите любую задачу, которая вам кажется осуществимой
    примеры:
    - сайт визитка
    - десктоп программа для windows/linux
    - скрипт сбора информации
    - etc

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

    вперед!

    p.s. для начала можно устроиться сисадмином или помощником админа)) всегда найдутся задачи для программирования
    Ответ написан
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Сколько видел вакансий - везде стопицот непохожих требований, а когда доходит до собеседований и тестовых заданий, то всплывает еще стопицот сюрпризов.

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

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

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

    Опыт инди-разработчика разнообразный, но не структурированный, как правило. Не приходится сталкиваться с массой хитромудрых нюансов, которые могут сыграть существенную роль при трудоустройстве.

    Примерно до 2010 года я старался свой веб-стек держать в пределах возможностей любого самого задрипанного шаренного хостинга, в результате чего лишался массы вкусных возможностей. Справедливости ради стоит сказать, что годные доступные впски массово стали появляться ближе к году 12-13. Когда уже сил терпеть не стало, я сказал себе доколе, и волевым решением отказался от шары, о чем ни разу не пожалел.

    С 2015 года я положил глаз на full-stack JavaScript и потихоньку развиваюсь в данном направлении. Тренды таковы, что все больше вакансий и прочих предложений будут так или иначе именно в эту сторону. Одно меня печалит, пока что рынок фронтенда держит angular 1.x, но, думаю, это временно.
    Ответ написан
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    vmpartner
    @vmpartner
    In code we trust
    Учишь "html", "css", "js", "git" (обязательный стек в web) -> Учишь ЯП -> Учишь популярный в России фреймворк на этом языке - 1 шт. -> Проходишь собеседование -> Profit!!!
    Ответ написан
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    @yupujexi
    Многорукам платят меньше. Кроме особо лекальщиков.

    Расшифровываю - сила в специализации.
    Крутым специалистом можно стать только специализируясь.

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

    Тот кто специализируется - тот может легко игнорировать работы, требующие "многоруков". Для него полно сложных работ, требующих квалификации. Там совсем другие деньги - много больше.

    Стремиться к универсальности, ожидая, что тем самым вы будете больше зарабатывать - это ошибка.

    Представлять что есть так или иная технология и как это работает в сборе - вы должны.
    А знать все технологии в совершенстве - не обязательно.

    Но еще есть лекальщики - многоруки очень высокой квалификации. У таких тоже хорошие заработки. Но таких КРАЙНЕ МАЛО.
    Ответ написан
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Меньше стек технологий, больше шанс устроиться на удаленную работу?

    Вовсе. Шанс устроиться на работу определяется качеством знаний И умением себя преподнести, а не маленьким стеком технологий.

    Понимаю, что со временем разработчик "обрастает" знаниями и навыками, описанными выше, но на начальном уровне зачем такое?

    Рынок юниоров перегрет. Найти самую первую работу "за еду" - это уже хорошо. Вначале ваша цель должна быть опыт. А дальше цена ваших услуг с точки зрения работодателя будет на прямую зависеть от качества ваших знаний и опыта.
    Приведу пример. N лет назад общаясь с коллегами возник вопрос: кто в скольких проектах участвовал? На тот момент у меня накопилось около 15 (тогда я был твердым мидлом), у моего коллеги более 300 (слабенький юниор). Возник резонный вопрос: "что так?". Оказалось его проекты в основном сайты-визитки и роста на них (как специалиста) не было.

    Подскажите, от какого программиста(ЯП) требуется минимум технологий на начальном уровне, чтобы устроиться на работу?

    От печатающей обезьянки. Поймите правильно, чем уже стек - тем выше требования к качеству.

    Учишь "ЯП" -> "технология1", "технология2", "технология3" -> проходишь собеседование -> Profit!!!

    Вы ищите то, чего нет. Собеседование - это не экзамен со списком вопросов. Вас могут спросить что угодно, ориентируясь на свой бизнес, а не на то что вы там знаете.

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

    @Sergey750il
    Сейчас нереально найти постоянную удаленку. Работодатели сами не понимает кого ищут, начинают тупо топить на собеседовании, поэтому и висят их объявления по 6+месяцев. Лучше идите в студию.
    Ответ написан