• Что делать когда из команды уходит team lead?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "может ли команда существовать без тимлида, у нас ещё руководитель ИТ отдела, он умный, но всеми задачи руководил тимлид. "

    Так пусть ваш умный руководитель ИТ отдела и спрашивает.

    P.S. Либо проект умрет, либо вы найдете чудо-замену, либо придумаете как вести дела иначе, но явно будет сильно хуже, если вы уже сейчас не знаете что делать без тимлида.
    Ответ написан
    4 комментария
  • Как восстановить карту MicroSD?

    GaneevRR
    @GaneevRR
    Вместо спасибо отмечайте Нравится
    Товарищ вам бы с движениями рук своих по аккуратней быть. Как восстановить вы и сами знаете, пробурите припаять но думаю у вас не получится этого сделать. Если данные нужны отнесите в СЦ где могут это сделать. За честность респект! )
    Ответ написан
    Комментировать
  • Софт для организации музыки на компьютере?

    iTunes
    Ответ написан
    Комментировать
  • Какой сокет лучше,LGA 1150,LGA 1151,LGA 1155?

    Jump
    @Jump
    Системный администратор со стажем.
    Какой сокет лучше,LGA 1150,LGA 1151,LGA 1155?
    Лучше всего тот сокет, в который влезает ваш процессор.
    Остальные хуже.

    Имеют лм они обратную совместимость ?
    Зависит от приложенной силы.
    Если природа силушкой не обделила, то вы можете любой процессор засунуть в любой сокет.
    Ответ написан
    6 комментариев
  • Как установить powershell на windows 8.1?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    powershell в windows 7 и выше поставляется по умолчанию
    так что "какую нибудь другую" версию вам ставить нет необходимости, если и ставить то только 5-ю
    5-я, верно, ставится с windows management framework (вы указали правильный KB)

    1. Проверяем версию PowerShell ( код powershell ):
    $PSVersionTable.PSVersion

    2. Проверяем версию .net (копипаст отсюда), код powershell:
    Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse |
    Get-ItemProperty -name Version,Release -EA 0 |
    Where { $_.PSChildName -match '^(?!S)\p{L}'} |
    Select PSChildName, Version, Release, @{
      name="Product"
      expression={
          switch($_.Release) {
            378389 { [Version]"4.5" }
            378675 { [Version]"4.5.1" }
            378758 { [Version]"4.5.1" }
            379893 { [Version]"4.5.2" }
            393295 { [Version]"4.6" }
            393297 { [Version]"4.6" }
            394254 { [Version]"4.6.1" }
            394271 { [Version]"4.6.1" }
          }
        }
    }


    Проверьте
    Ответ написан
    Комментировать
  • Технические устройства для фиксации разговоров?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    УК РФ
    Статья 138.1. Незаконный оборот специальных технических средств, предназначенных для негласного получения информации

    Незаконные производство, приобретение и (или) сбыт специальных технических средств, предназначенных для негласного получения информации, -
    наказываются штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев, либо ограничением свободы на срок до четырех лет, либо принудительными работами на срок до четырех лет с лишением права занимать определенные должности или заниматься определенной деятельностью на срок до трех лет или без такового, либо лишением свободы на срок до четырех лет с лишением права занимать определенные должности или заниматься определенной деятельностью на срок до трех лет или без такового.
    Ответ написан
    4 комментария
  • Как обнаружить железный backdoor?

    SADKO
    @SADKO
    aka -=SADKO=-
    В закрытых частях тематических выставок видали мы эти "последние разработки" покрытые гос.тайной, я бы рассказал, да рассказывать особо и нечего, всё старо как мир, но теперь и с гуями с учётом UX\UI что бы было понятно даже полным дебилам, у которых есть свои, хорошо зарекомендовавшие себя методы :-)

    Любое подозрительное железо, например сетевая плата, при наличии дискретной, или любая другая плата без реальной потребности в оной, и\или наличия драйверов. В своё время были популярны "удлинители клавиатуры", сейчас наверное есть даже USB хабы, только это уже всё из другой оперы, и на хрен никому не нужно.
    Сейчас самая распространённая аппаратная закладка, набор интеловских причиндал для удалённого администрирования, но это с одной стороны лечится, а с другой обходится, но тоже лечится :-)
    Ответ написан
    8 комментариев
  • Где скачать среду для С++?

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

    @vilgeforce
    Раздолбай и программист
    Если информация ценная - тащите к профессионалам.
    Ответ написан
    4 комментария
  • С# уменьшение кода?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    label.Content = (Convert.ToInt32(textBox.Text) + Convert.ToInt32(textBox1.Text)).ToString();

    Или функцию написать и использовать её:
    private static string Sum(string a, string b)
    {
      return (Convert.ToInt32(a) + Convert.ToInt32(b)).ToString();
    }

    Или даже так:
    label.Content = Sum(textBox.Text, textBox1.Text);
    label.Content = Sum(textBox.Text, textBox1.Text, textBox2.Text, textBox4.Text);
    
    private static string Sum(params string[] n)
    {
      return n.Sum(itm => Convert.ToInt32(itm)).ToString();
    }


    Еще можно расширение написать, но это только на случай, если сложение чисел в TextBox являются частыми в проекте :-)
    public static class TextBoxExtension
    {
    
      public static string SumWith(this TextBox value, params TextBox[] n)
      {
        return (Convert.ToInt32(value.Text) + n.Sum(itm => Convert.ToInt32(itm.Text))).ToString();
      }
    
    }

    label.Content = textBox.SumWith(textBox1, textBox2, textBox3);

    Либо расширить string:
    public static class StringExtension
    {
    
      public static string SumWith(this string value, params string [] n)
      {
        return (Convert.ToInt32(value) + n.Sum(itm => Convert.ToInt32(itm))).ToString();
      }
    
    }

    label.Content = textBox.Text.SumWith(textBox1.Text);
    Ответ написан
    Комментировать
  • Изучение С для программирования микроконтроллеров?

    @Mirn
    Внимание: Всё что пишу, пишу про голое железо или простые RTOS (стм32 и тд)

    Это программирование делится на три части:
    1. Это железо! С железом проблем нет, читаем мануал, используем рекомендуемую производителем железа библиотеку по работе с железом получаем гарантированный результат. Трудно будет только по началу. Но это опыт наживной и относительно лёгкий.

    2. Реалтайм и инженерное мастерство и инженерный опыт: Часто проги под МК работать будут в реальном времени налету, ждать никто не будет. Дважды измеренная величина всегда будет отличаться, произойти может что угодно и в какой угодно последовательности. Клоки и тактовая плавает. Количество переданных и принятых данных всегда будет разное даже по одному и тому же уарту. Всё это должна учитывать ТВОЯ программа и не падать при любом раскладе. Как видишь программа будет иметь дело с гораздо большим количеством случайностей чем при программировании в вебе/ПК и повторяемости событий почти не будет. И надо быть чуточку инженером и знать что у всего с чем работаешь есть отклонения и шум в результатах, особенно аналоговых и АЦП.

    3. Это программирование на Си как обычном языке. Тут всё просто и понятно, мануалов море - выбирай по вкусу и цвету.

    4. ОБЩЕЕ АЛГОРИТМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ. Неважно что это железо но алгоритм оптимально но не слишком перфекционистки. Ты должен реализовать и язык тебе тут не поможет, он не связан с алгоритмом и наборов удобных библиотек гораздо меньше чем под ПК и веб.

    5. НЕ УЧИ АССЕМБЛЕР. не углубляйся в схемотехнику, достаточно будет уровня уверенного ардуинщика. Ассемблер сейчас нужен не для написания программ а вылизывания отлично сделанной проги которая уже продаётся но нужно выжать ещё 5-10% быстродействия, ТОЛЬКО ТОГДА. Всё остальное делается либо конфигами либо LD файлом линкера. Дебри схемотехники тоже не нужны, главное понимание как и почему это работает, без всяких четырёх полюсников и глубоких анализов фазовых задержек.
    Ответ написан
    4 комментария
  • Как защитить изображения от PrintScreen?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Всё содержимое страницы априори доступно пользователю. Кому нужно, вытащат из кода.
    Защита от PrintScreen - турникет в поле, причём не просто не выполняющий свою функцию, но ещё и постоянно бьющий по бубенцам его поставившего.
    Ответ написан
    3 комментария
  • Как общаться с клиентом?

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

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

    @FoxInSox
    Привет, клиент. Купи сайт, а?
    Ответ написан
    2 комментария
  • Есть ли разница в коннекторах SATA для HDD 2.5 и 3.5?

    Melkij
    @Melkij
    PostgreSQL DBA
    Коннектор интерфейса - идентичен полностью.
    Коннектор питания - идентичен, но могут разведены не все линии питания.

    Если желаемый переходник даёт только 7-пиновый коннектор для данных - совместимы без проблем. Соответственно, питание при этом подключается каким-то другим способом.
    Если переходник даёт и данные и питание (при этом, только от одного или пары USB) - совместимы механически, но работать не будет. В этом адаптере нет +12В питания, только +5В, обеспечиваемые портом USB. Большинству 2,5" дисков этого достаточно (исключение - серверные), 3,5" - нет.
    Если помимо USB подключается ещё чем-то - то надо отдельно уточнять, чем и подаёт ли на диск +12В
    Ответ написан
    Комментировать
  • Программа самостоятельного изучения c#?

    xztau
    @xztau
    Я
    C# это язык, который вы знаете (ну или за выходные освоить не проблема, зная С++). А вот технологии...........
    Как программировать на C# от O'Reilly на 3-4 месяца, затем Троелсен Язык программирования C#5.0 и платформа .NET 4.5 на 5-6 месяцев (особое внимание уделяем ADO net Linq и иже с ними.).
    Далее
    try (устроиться на работу, var tech = применяемые технологии на предприятии){
    работаем на предприятии добивая tech
    }
    catch(не знаю tech){
    учим tech
    }
    Ответ написан
    2 комментария
  • Как подключить к KVM материнки со спаренным гнездом PS/2 для мыши/клавы?

    @Mercury13
    Программист на «си с крестами» и не только
    Нет, вам нужны разветвители типа 06013 или 06015 — которые «для старых ноутбуков» и на одном конце нарисована клавиатура, на другом мышь.

    USB-адаптеры с али позволяют подключать сколько угодно каких угодно клав и мышей (мультиплексирование на USB, в отличие от PS/2, есть), но, по опыту, многие из знакомых мне адаптеров подглючивают (клавиатура на время пропадает).
    Ответ написан
    3 комментария
  • Есть ли вариант восстановить файлы после того, как их стёр dd?

    Olej
    @Olej
    инженер, программист, преподаватель
    Я думаю, что нет, невозможно.
    Потому что:
    - dd действительно физически прописывает байт за байтом...
    - у вас указан /dev/sdb, т.е. не раздел, а весь диск, что куда хуже: dd начал писать с MBR-записи, так что у вас и структуры разделов нет.

    P.S. Если у вас Linux стоял не 1-м разделом (если там была какая виндовузная дрянь ;-)), или 1-м был его свап-раздел ... то разделы могут быть и не повреждённые, и, при большом желании, можно их восстановить, если восстановить границы вручную в MBR записи (если сохранился где-то старый листинг fdisk) ... но сильно хлопотно это.
    Ответ написан
    Комментировать