Как стать автором
Обновить
3
Карма
0
Рейтинг

QA Engineer

Бытовая форензика: можно ли найти утечку с помощью бубна, удобрений и палок?

Если вы запустите этот продукт, то увидите, что делается предположение о том, что возможно это зашифровано с помощью TC, VC, etc

Бытовая форензика: можно ли найти утечку с помощью бубна, удобрений и палок?

А можно уточнить, что умеет «Magnet Encrypted Disk Detector» и не умеет «Passware Encrypted Analyzer»? Просто, достаточно часто использую именно вторую тулзу и она мне больше нравится. Она также может умеет искать шифрованные образы(Luks, TrueCrypt, VeraCrypt, BitLocker и др.)

Чего боятся тимлиды и почему им пора перестать это делать

Нет. От тим.лида не надо ждать, что он придет и запилит то, что другие не смогли. Но то что не хватило рук, с него можно спросить. Он должен четко понимать какие ресурсы были применены для решения текущих задач и почему именно именно эти задачи были взяты в разработку, а не та что не запилена? Он управляет разработкой некоторого участка разработываемого продукта. Другими словами он должен четко понимать, а вот текущего набора программиста хватает для решения типовых задач на его участке или нет? А если спросят его «кого можем сократить?» он должен знать ответ сколько по факту нужно разрабов и на основании этого четко ответить что можем уволить кого-то или наоборот надо нанимать?

Новый плацкарт — как капсульный отель

Лично я откажусь ездить в подобном «гробу», как уже верно заметил svistkovr.
Две самые важные для меня причины отказа поездки в подобном:
1. Выглядит пространство очень маленьким. Будет возникать ощущение тесноты и тогда «Привет, клаустрофобия».
2. Я занимаюсь спортом и как правило, катаюсь с немаленьким рюкзаком. Куда мне его положить? Возможно, поднять того, кто лежит на нижней полке?

Переписываем генератор паролей

Это если пользователь с царем в голове. Тогда да, согласен, что KeePass наше все. Но что если убогий пароль придумает или вообще не применяет KeePass и даже не знает о его существовании или еще хуже: не понимает, зачем надо делегировать программе генерацию пароля? Поэтому сервис должен предложить сам с учетом того, что сложен для словарной атаки

Переписываем генератор паролей

Не рекомендую идти таким путем, т.к. пользователи идут по пути наименьшего сопротивления. Будут всегда максимально простые, а-ля Anna1981, Moscow2014 и др. Казалось бы хорошие пароли и цифры есть и символы из разных регистров, но вот словарная атака, которую так любят при брутфорсах очень быстро найдет!

Закладки — есть ли предел?

Вот ей богу. Сколько бы ни силился найти время и отсмотреть для себя закладки, но так и не нашел время. Ооооочень жалко удалять их. Все так и думаешь «А вдруг там нужное?» Но что-то это нужное так и не всплывает в памяти в виде «Так. Ща мне надо вот это… О! Так это же в закладках есть»

Закладки — есть ли предел?

Давно отказался от закладок в пользу заметок в EveryNote.

  1. Есть блокноты с пометками «Потом-почитаю», «Потом посмотрю» и «Потом послушаю». При создании заметки добавляю теги.
  2. В бразере добавлены не более 7 вкладок для очень часто используемых сервисов, к примеру багстрекер, gmail и ряд других важных для меня.
  3. Использую 2 браузера: Chrome и Opera. Один для раздолбайства, другой для работы
  4. При открытии браузера открывается стартовая страница. Для рабочего это багстрекер, а для раздолбайства youtube. Все браузеры работают в самом начале с чистого листа. Если что-то в интернет считаю нужным, то добавляю в Erverynote

Уходя уходи: почему не стоит принимать контроффер

Полностью согласен с мыслью: Решил уходить — уходи.

Ваш начальник, если это действительно начальник, а не протирающий штаны человек отлично осведомлен о том, что у вас. Отлично знает ваш уровень. Отлично знает чего вы стоите.

  1. Вы решили уйти из-за зарплаты. Начальник может предложить больше. Вопрос: «А что, раньше нельзя было сделать?». У него нет гугла и он не может мониторить ситуацию на рынке? Основной навык абсолютно любого руководителя это «коммуникабельность». Он должен был построить процесс таким образом, чтоб быть в курсе о том, а все ли хорошо? Если вы считаете, что ваш начальник не придурок, а ваша ЗП вам не нравится, значит он именно на таком уровне ЗП вас и ценит. Тогда повышение ЗП это временное решение, пока он ищет вам замену
  2. Он предложил новые задачи. Опять-таки он это мог сделать и раньше! Путем общения тет-а-тет с подчиненными, а это нужно делать регулярно. Путем общения он мог бы уже давно понять, что вам не особо нравится ваш текущий спектр задач.


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

Вспомним, как мы разрабатываем? Читаем форомулировку поставленной задачи. Пишем код. Пишем к нему модульные тесты. Убеждаемся что наш код действительно работает так, как ожидалось и модульные тесты убеждают нас в работоспособности. Комитим в репу и получаем отчеты от других планов тестирования. Правим ошибки. Отдаем отделу тестирования.

У руководителей тоже есть свои инструменты управления подчиненными это и регулярный разговор с подчиненым по возможным проблемам и пожеланиям. Это и разбор полетов после какой-либо серьезной ситуации. Это и поощрение. Это и гугл на тему «Сколько прямо сейчас стоит разработчик ${ВашЯзыкПрограммирования}?». Я уж молчу про тему инфляции, про нее разве что идиот не знает.

Уходя — уходи! Но красиво. Вежливо. Достойно передай дела коллегам. Напиши доки по сложным вещам, которые по какой-то причине знаешь толко ты. Если не хватает времени написать, то возьми диктофон, сейчас он в любом смартфоне и сделай аудиозаписи. Сделай все что только можно, чтоб ни один из коллег не имел шанса оказаться в ситуации «Я не смог разобраться, т.к. не было информации»

StackOverflow — больше, чем просто хранилище ответов на глупые вопросы

Что значит устаревшие? Была к примеру версия библиотеки 1.0, к примеру в 2015-м. А сейчас эта же библиотека, допустим 7.0. Но то что писали в 2015-м году еще не означает, что сейчас оно не актуально. Ведь программист пришедший в тот или иной участок кода с применением 1.0 может столкнуться с тем, что уже не понимает как тогда, в далеком 2015-м все работало?

Да, на первый взгляд многое кажется устаравшим, но это «многое» может быть еще в работе и которое надо поддерживать. А чтоб верно заменить на новое наод быть на все 100 уверенным, что правильно понимаешь то, как работает старое.

Дни рождения в Google Календаре с обозначением возраста

То что не указывается возраст это фича, а не бага!

Ищете вакансию тестировщика? Будьте готовы продемонстрировать навыки разработчика

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

10 хитростей Python, о которых полезно знать

Рекомендую, хотя бы пробежаться глазами по «Изучаем Python» Марка Лутца. Эта статья действительно статья ради статьи. Вещи которые в ней озвучены уже много раз упоминались в других статьях на хабре

Резюме глазами интервьюера

Вы какую задачу решаете? Угодить «мало ли кому» или же дать действительно полезные сведения о себе и помочь тем, кто нуждается в ваших решениях?

Если уж так хочется помочь «мало ли кому», то если человек хочет решить задачу и будет гуглить, то он будет ожидать в виде заверешенной библиотеки, которую можно поставить, к примеру с помощью «npm install» или в виде куска кода в Github Gist. А копаться в коде незнакомого проекта вряд ли кто будет без особой на той надобности.

Резюме глазами интервьюера

Я бы порекомендовал поправить readme.md, который лежит в корне с точным описанием почему так все страшно выглядит и зачем именно так надо

Резюме глазами интервьюера

А зачем те репозитории, которые вы не хотите показывать делать открытыми? Разве нельзя сделать закрытым и добавить только того, кого этот репозиторий касается?

Настало время сделать новый Windows Terminal profiles.json

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

Настало время сделать новый Windows Terminal profiles.json

Нафиг не надо! Пусть останется в Unix-мире. Если уж и портировать, то Bash, до ума. Ему чтоб полноценно захватить рынок операцонок осталось на Windows осесть.

Два способа сделать надежные юнит-тесты

А зачем юнит-тест переписывать? У любого теста есть жизненный цикл. Иногда тест дешевле удалить и написать новый, а не править текущий под новые реалии.

Как я проработала 3 месяца в Я.Маркете и уволилась

Ну, справедливости для можно отметить, что подобное не только в Яндексе. Такое можно встретить почти в каждой крупной конторе на пост-советском пространстве. К примеру слышал о таком же и в Лаборатории Касперского и в Luxoft, много где. Вообще, мы ИТ и привязываться к компании в первые месяцы нет смысла. Вкладывать душу имеет смысл, когда коллектив показал себя множеством адекватных и нацеленных на решение проблем, а не на проявление выскокомерие. Отсюда вывод: Всегда держи руку на пульсе и в актуальном состоянии свое резюме, а лучше два. Не забывай принимать участие не только в тех проектах, что на работе, но и в других.

Информация

В рейтинге
5,776-й
Откуда
Железнодорожный (Московск.), Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность