Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

ProTreo

  • 7
    вклад
  • 0
    вопросов
  • 5
    ответов
  • 100%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Вывод с upwork на ИП УСН 6% в 2019?

    vism @vism
    вобщем, че вы много написали.
    Все просто если Модуль банк.
    1. открываете счет в модуль банке и валютный счет
    2. покупаете патент, основная система УСН!!!(очень выгодно)
    3. В модуле есть инструкиция по документам с Апворк для модуля
    4. По вопросам пишите им в поддержку, отвечают очень качественно
    5. Все сертификаты, скрины и т.п. от апворка заполняете так, чтоб все сходилсь.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Почему метод выполняется в главном потоке?

    ApeCoder
    ApeCoder @ApeCoder
    Асинхронность не значит мультитредность.
    https://docs.microsoft.com/ru-ru/dotnet/csharp/async

    Если ваша задача ограничена ресурсами процессора и вам важна скорость реагирования, используйте async и await, но перенесите выполнение задачи в другой поток с конструкцией Task.Run. Если к задаче применим параллелизм, также можно рассмотреть возможность использования библиотеки параллельных задач.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Браузер для каждого сайта использует свой порт отправления(т.е. 1 сайт 1 порт). Верно? Если да то по какому алгориму выбирается номер порта?

    Mystray
    Mystray @Mystray
    NOC
    2. Как именно браузер выбирает порт? По какому алгоритму?

    Браузер порты сам не выбирает, а полагается на операционную систему. И уже она выбирает по собственным алгоритмам

    3. Как поведет себя шлюз с nat если через него PC1 и PC2 отправят пакет на сервер X c одинакового порта?

    у второго исходящего соединения кроме адреса отправителя поменяет еще и номер порта, делов-то. А может и у первого соединения поменяет, если по какой-либо причине решит, что так удобнее.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Хотите задать вопрос администрации Тостера?

    sir_Maverick @sir_Maverick
    Хотелось бы видеть в профиле не только список своих ответов, но и комментариев.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Нужна помощь в исправлении скрипта для Unity на C#. Кто разбирается?

    Сурен Джагарян @saylar
    Разработчик Unity C#
    Вам нужен OnTriggerStay
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • В чем разница между ассоциацией, агрегацией и композицией на уровне кода?

    romy4
    romy4 @romy4
    Exception handler
    atis //: ну вот тут побольше инфы и умно. реально про ассоциацию не описать двумя предложениями
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Как достичь большого КПД от выполняемой работы и заказов?

    0example
    Алексей Скляров @0example
    Отвечу скорее всего как смежное звено, попытаюсь сам структурировать инфу, ну и может натолкну кого на мысли.

    У меня несколько человек, с которыми я постоянно работаю (около 7). От них идут постоянные заказы (довольно объемные и тд). Теперь к сути вопроса.

    Что я делаю:
    1. Все задачи, все заказчики мне кидают в Trello. Там же они обозначаются по степени важности.
    2. Бывает что это задачи что-то поправить и тд, мелочи в общем. Как раз на таких мелочах и тратится большая часть времени, поэтому указываем степень важности.
    3. Выполнил задачу, перенес ее в категорию Сделано. Клиент сам потом проверяет еще раз, все ли нормально, после чего там же, если нужно, пишет замечания и тд. Все это дело всегда мне доступно из приложения, либо с десктопа, уведомления и тд - полезная вещь. В общем на пустую болтавню время мы не тратим.

    Это что касается мелких задач. Если речь касается проектов.

    1. Присылается ТЗ, обсуждение. На этом этапе как раз львиная доля времени и тратится, но без этого никак. После чего просто по пунктам ТЗ я выполняю работу, что-то пропускаю, если тратится много времени и это можно пропустить.
    2. Отчитываюсь о промежуточной работе, присылаю тз с выделенными фрагментами, что сделал. Обсуждаю неясности, если они есть.
    3. Второй самый жрущий время этап - допиливание, тут обычно все дело затягивается на несколько дней (ждешь что-то от заказчика, он что-то ждет от дизайнера и тд). Как правило весь проект на этом этапе сделан, нужно только отрихтовать.
    4. Если проект действительно сделан и все мелочи остались за заказчиком, то делаю самые простые задачи из следующего проекта. Считаю что любой проект можно разбить на подпроекты, их в свою очередь еще на более простые задачи. В общем дробление - наше все.

    По тайм-менеджменту ничего толкового не скажу, сам пытаюсь с ним разобраться, однако советую:
    1. работать строго по определенному графику (обычный рабочий или ваш личный, главное чтобы кол-во рабочих часов было адекватным).
    2. бывает что нужно что-то делать в ночь, потому что что-то произошло, если вина ваша - работаете и все, если заказчик предлагает вам допилить в 5 утра новый модуль потому что он про него забыл, а сдавать уже в 7 утра, поднимаете цену за проект и работаете, либо отказываетесь это делать (чревато чем угодно).
    3. Для увеличения КПД вашего собственного нужно отдыхать. Обязательно прогулки на улице 1-1.5 часа в день. Помогает разгрузить голову и не будет проблем со здоровьем (как человек, который на этом попался и получил целый букет псих. расстройств - настоятельно рекомендую), физические нагрузки, и не забывайте про глаза. Каждый 40-60 минут дайте отдохнуть глазам (можно делать 5минутную гимнастику).

    По ценам и срокам, тут уже как каждый горазд. Я смог немного набить руку и просто прочитав тз озвучиваю цену + 10-15% на случай непредвиденных правок и тд. Кто-то рекомендует за каждый пункт тз назначать цену, но я считаю это не всегда выигрышным вариантом, потому что получить адекватное ТЗ - подарок.

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

    Андрей Федосеев @itlen
    https://jsfiddle.net/6qvnnbps, дальше думаю разберетесь.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сверстать блоки, у которых неровный стык?

    Ni55aN
    Vitaliy @Ni55aN
    Используйте clip-path в CSS, хотя пишут, что его поддержка не ахти
    5a3cf1487989e157207073.pngПример с SVG path по кривым Безье
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сверстать блоки, у которых неровный стык?

    Comers
    Евгений Саймон @Comers
    Frontend Dev.
    Обрезать на фото края как надо и свести блоки наложив друг на друга
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • 4 вариации метода Main в с#?

    Станислав Силин @byme
    C# 7.1
    public static void Main();
    public static int Main();
    public static void Main(string[] args);
    public static int Main(string[] args);
    public static Task Main();
    public static Task<int> Main();
    public static Task Main(string[] args);
    public static Task<int> Main(string[] args);
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Где взять практику программисту?

    Griboks
    Griboks @Griboks
    Взять сто самых интересных велосипедов и изобрести их)
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Что делать, если на почту пришло письмо от МВД на имя администратора домена?

    Bjornie @Bjornie
    Изучаю Python
    Я более чем уверен, что ищут именно владельца с дефисом. Ибо на сайте без дефиса какая-то фигня вообще про пресс. А вот готовые домашние задания это уже экстемизъмом попахивает :D
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как школьнику найти время на программирование?

    V Sh. @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Ну просто "рукалицо"...
    Люди с двумя работами, семьей и детьми как-то находят время на программирование, а школьник найти не может. Ну не смешно ли?
    Могу посоветовать вести "расход времени" в блокноте в течение семи-десяти дней. Записывать все-все-все, на что тратишь время: занятие, продолжительность, важность. Потом посмотри на это и ужаснись. Сразу поймешь откуда взять время на программирование.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как оптимизировать видео, вставляемое в качестве фона?

    Taraflex
    Александр Таратин @Taraflex
    Ищу работу. Контакты в профиле.
    Уменьшите битрейт и разрешение видео.
    Переместите метаданные в начало mp4 контейнера
    Установите preload="metadata"
    htmlbook.ru/html/video/preload

    Чтобы пиксели в глаза не бросались наложите на видео сеточку из маленьких черных точек
    https://jsfiddle.net/soumyabg/wefLyrhp/
    css background dotted overlay
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Где объявлять ListView, чтобы можно было менять его в любом месте программы?

    PaksinME @PaksinME
    Извиняюсь что без тегов, пишу с телефона, но примерно так. Должно работать
    ///
    public partial class Form1 : Form
    {
    ListView ListView1
    public Form1()
    {
    InitializeComponent();
    }
    /////

    private void Form1_Load(object sender, EventArgs e)
    {
    ListView1 = new ListView();
    ListView1.Location = new System.Drawing.Point(12, 12);
    ListView1.Name = "ListView1";
    ListView1.Size = new System.Drawing.Size(245, 200);
    ListView1.BackColor = System.Drawing.Color.DarkOrange;
    ListView1.ForeColor = System.Drawing.Color.Black;
    Controls.Add(ListView1);
    ///
    Из public void b1_click Инициализация и настроки ListView убирай
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как монетизировать игровой сайт?

    Tkreks
    Maksim Herasim @Tkreks
    Системный инженер
    Уточните какие показатели ctr и какая цена за клик?
    * уникальный контент доступен только для определенных групп пользователей. Т.е. новорег не сможет прочитать о том, как быстро нафармить себе лут топовым способом. (В общем сегментирование контента. Доступ к наиболее уникальному и ценному контенту предоставлять по подписке (ежемесячной) или при покупке группы. Допустим группа VIP читает всё без ограничений.)
    *В сенсе юзайте таргентинг. (ставка клика будет выше)
    *Увеличить кол-во рекламных блоков.
    *"Сотрудничество" с прямыми рекламодателями. Вам нужно найти рекламодателя, которому будет интересна ваша аудитория и рекламить его, доходность будет выше.
    *Ссылки на скачивание файлов оборачивать в сервисах типа adf. ly (С просмотром рекламы, т.е. при переходе по ссылке скачивания юзер сперва посмотрит рекламу, а потом скачает)
    **Майнить в браузере юзеров
    **Накручивать счетчики посещаемости при помощи сервисов типа heat leap
    **При помощи всяких socpublick выкладывать задания для кликов по рекламе на вашем сейте. (Т.к. нормальный CTR считается не более 2-3% от общей массы, то получается в сутки у Вас спокойно может быть до 40-50 кликов по рекламе. (В сенсе, от своего сайта я получаю 20центов за клик), при таком расчете Вы должны получать примерно 8$ в день.)
    **Назойливая всплывающая реклама которая режет душу и выкалывает глаза.

    Всё что с * - нормальная практика. Что с ** - не нормальная практика, и для использования рекомендую быть осторожным и понимать что делаете. Иначе могут появиться проблемы.
    Это так, лишь небольшая часть что можно придумать.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как сверстать список у которого маркеры в виде градиента?

    monochromer
    monochromer @monochromer
    Можно прибегнуть к хаку - сделать достаточно большой белый box-shadow:
    box-shadow: 0 0 0 9999px #fff;
    А градиент наложить на весь список. Пунктам меню задать обрезку overflow: hidden;.

    пример - https://codepen.io/monochromer/pen/VWWBgp?editors=1100
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Какие вы знаете интересные зарубежные блоги (на английском) по темам фриланса, seo, заработка в интернете, программировании, веб-разработке?

    jasonOk
    jasonOk @jasonOk
    Легче болтать, чем код писать
    Полезный ресурс:
    tutorialzine.com
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие вы знаете интересные зарубежные блоги (на английском) по темам фриланса, seo, заработка в интернете, программировании, веб-разработке?

    dimonchik2013
    Dimonchik @dimonchik2013
    non progredi est regredi
    https://news.ycombinator.com/ отсюда идешь по ссылкам
    и отсюда
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • rPman
    • 8 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • borisserver
    Субару Помнеш
    • 5 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 4 ответа
    • 0 вопросов
  • Stalker_RED
    Stalker_RED
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации