.NET C#
Контакты
Местоположение
Россия, Санкт-Петербург и область, Санкт-Петербург

Достижения

Все достижения (9)

Наибольший вклад в теги

Все теги (78)

Лучшие ответы пользователя

Все ответы (89)
  • Что нужно для анонимности в сети? Какие средства для этого имеются? Как скрыть своё местонахождение и действия с финансовыми операциями?

    @Sing303
    Для анонимности нужно:
    1) Анонимная ОС в виртуалке, например Whonix
    2) 2xVPN + Tor (И то и другое обязательно)
    3) Никакой электронной почты (или на собственном сервере, который оплачен анонимно)
    4) Правильно настроенный браузер (Самый гибкий сейчас firefox со спец. расширениями)
    5) Телефон: либо звонилка без ОС, либо андроид со спец. прошивкой типа CYANOGENMOD (там на самом деле много тонкостей)
    6) Сим карта оформлена не на тебя (Геолокация по ней все равно будет возможна, но связать с тобой будет нельзя)
    7) Использование криптовалют для оплаты, подобие биткойнов
    8) Никаких соц. сетей вообще
    9) Обязательное шифрование всех устройств (жёсткие диски, облако, системные диски, смартфон и т.д.)
    10) Использование анонимных поисковых систем (никаких гуглов)

    После этого, связать вашу деятельность в сети будет на порядок сложнее. Но это не всё, что нужно для полной анонимности. Кстати, ваш провайдер и так знает где вы, но связать вас с посещёнными сайтами из-за VPN не сможет.

    Чем больше анонимности, тем менее удобно жить :)
    Безопасность != удобство
    Ответ написан
  • Cast vs Convert vs Parse?

    @Sing303
    Cast - если возможно, лучше использовать его (не всегда есть возможность)
    Parse - создан для работы со строками, если у вас есть строка, в которой хранится число, то лучше использовать этот вариант. Важно помнить, что если строка будет равна null, то метод выкинет исключение ArgumentNullException
    Convert - для строк вызывает внутри себя метод Parse, при этом, если строка null, то метод не выкидывает исключение, а возвращает 0. Так же он может принимать любой объект, который реализует интерфейс IConvertible, поэтому его лучше использовать когда не известно, что именно строка придёт в метод. Ещё у Convert есть возможность конвертировать в любой тип в generic методах. Для строк Parse чуть чуть отработает быстрее, чем Convert

    P.S. В интернете куча ответов на этот вопрос, учитесь искать на английском - 95% информации там
    Ответ написан
  • Как высыпаться за 6 часов?

    @Sing303
    Все попытки спать меньше могут сказаться на здоровье в будущем
    Время нужно освобождать не за счёт дефицита сна
    Ответ написан
  • Как заработать преподавая программирование?

    @Sing303
    Есть 2 варианта:
    1. Ты гребёшь бабло и учишь говнокодить
    2. Ты учишь хорошо, но деньжат нормально срубить не получится

    Чтобы люди охотно учились:
    1. Все сделать красивенько
    2. Делать интересные и простые для понимания уроки, без деталей.
    3. Добавить социальную составляющую
    4. Добавить пафосное описание и поставить себя как гуру с зашкаливающим опытом
    5. Постоянно делать скидосы, и чутка бесплатного контента для ознакомления
    При таком подходе деньги будут, а вот обучить людей хоть чему-то полезному, нет. Очередной Попов)

    Стоит в такую схему добавить хоть что-то сложнее if/for: углублённое изучение OOP, DDD, паттерны, SOLID, testing, workflow, CVS. То, что может пригодиться в работе. Сразу же уйдут те, кто думал, что все просто и интересно.

    Поэтому, либо учишь, либо зарабатываешь.
    Ответ написан
  • Какой task manager вы используете?

    @Sing303
    Идеального решения, чтобы все было в 1 месте, да ещё и с таким же функционалом я не нашёл

    Мой вариант:
    Электронная почта - GMail (ежемесячный полный бекап)
    Распределённый и быстрый доступ к личным файлам - Google Drive (постоянная синхронизация)
    Хранение кода - GitLab (постоянная синхронизация)
    Сервис личных быстрых заметок - Google Keep (ежемесячный полный бекап)
    Сервис личных долгосрочных заметок - Google Docs (ежемесячный полный бекап)
    Список дел - Todoist (ежемесячный полный бекап)
    MindMap - XMind (Файлы на Google Drive. Постоянная синхронизация)

    P.S.
    Больших личных проектов нет, но, скорее всего, использовал бы Trello (пока хватает todoist)
    Evernote заменил на Google Keep + Google Docs, т.к. удобнее когда все в 1 месте, ну и меньше ограничений.
    Todolist показался субъективно удобнее аналогов (использую всего несколько видов проектов DAY, LATER, ROUTINE, CONTROL, MAYBE, PROJECTS)
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (25)