• Провайдер переходит на GPON, какие преимущества я получу как абонент?

    Jump
    @Jump
    Системный администратор со стажем.
    Надо ли мне будет менять свой роутер на другой, который под GPON
    Это скажет провайдер.
    По разному бывает, иногда роутер ставят на площадке, а в квартиру тянут ту же витую пару, иногда прямо до абонента оптику тянут.

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

    Для меня например GPON имеет много преимуществ - скорость очень большая по локальной сети провайдера.
    А у меня большинство клиентов либо в сети провайдера, либо в пиринге. В итоге стабильно скидываешь файлы на скорости 5-15мегабайт, в зависимости от ширины канала клиента.
    Ответ написан
    1 комментарий
  • Какие проекты можно сделать новичку на с++?

    GavriKos
    @GavriKos
    но хочется научиться нормально кодить,стать мидлом.

    Если не жалко, посоветуйте норм книгу, кроме Страуструпа, что бы быстро подняться=)


    Мидлом вы не станете. Просто потому что мид не определяется количеством прочитанных книг.
    Ответ написан
    1 комментарий
  • Какой выбрать стек для работы в GameDev?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Такой вопрос был тут отвечен уже тысячи раз. В кратце если учить с#\java и охватите сразу все платформы со своими плюсами и минусами. Если хотите прям по взрослому то с++ но готовьтесь к тому что придется его изучать гораздо дольше и не один год и даже не два и разработка займет намного больше времени но в целом вероятно сможете написать хоть какойто двиг с рендерем похожим на ААА движки.
    Ответ написан
    2 комментария
  • Где найти open-source проекты на java??

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    На GitHub'е вестимо.
    Ответ написан
    Комментировать
  • Как развиваться в программировании не привязываясь к языку?

    @protven
    Хороший программист к языку особо и не привязан. Имхо, главное нормальная база теоретических знаний - алгоритмы, основные протоколы, общие паттерны и, самое главное, опыт. Код фигачить надо, тогда и будете развиваться.
    Ответ написан
    3 комментария
  • Как сверстать пунктирные полоски?

    Exploding
    @Exploding
    wtf?
    Продолжая издевательство coderisimo, вдогонку прилетает еще одно место для отталкивания)))
    https://codepen.io/Exploding2g/pen/eMvgae

    UPD: Если dashed не подходит - есть еще border-image

    Оффтоп:)

    Мы с друзьями идем из кабака:
    https://codepen.io/Exploding2g/pen/rdyyOd
    Ответ написан
    2 комментария
  • C# listview реагирует неправильно на нажатие?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    код по "кнопке 3" в студию!... а то разговор ни о чем

    ps и слово
    форма
    точно можно считать подсказкой что вы используете WinForms, а не WPF, или UWP .. а то везде свои нюансы будут

    pps а то вдруг еще Xamarin ;)) - это тем более отдельный курятник, тем более надо явно указывать ))

    если проект не большой, и пока не содержит секретных ноу-хау - можно вообще проект выложить.. можно на джит, или в зипе на любимую файлообменку ))
    Ответ написан
    9 комментариев
  • Странная распиновка коннектора витой пары Почему?

    @res2001
    Developer, ex-admin
    По большому счету это не сильно важно как у вас обжаты коннекторы, главное (в общем случае), чтобы с обоих концов они были обжаты одинаково.
    Я как-то устроился работать в одну контору, там до меня двое парней обжимали пачкорды, каждый по своему. Ими была написана инструкция, там показано кто как обжимает в картинках, чтоб можно было найти виновного, если что :-) Потом еще долго выковыривал эти пачкорды из сети.
    Ответ написан
    1 комментарий
  • Где выгоднее жить программисту, в Москве или Новосибирске?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Поддержу Максим
    Если устраиваться fulltime в офис - то только Москва.
    Да, аренда дороже, квартира с приличным ремонтом в паре минут от метро будет стоить ~30-35, но карьерный рост достаточно быстр и даже если Вы просядете в деньгах в первые полгода, потом это все окупится.

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

    Я например люблю вкусно пожрать.
    В моем родном городе мест где вкусно кормят штук 5 - ходить в них по кругу надоедает крайне быстро.
    В МСК они открываются и закрываются быстрее чем я успеваю в них ходить :)

    Театры, кино, выставки, профильные конференции итд - всего море.
    Ответ написан
    Комментировать
  • Что посоветуете для изучения JavaScript?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://learn.javascript.ru/ - все отлично структурировано
    https://learn.javascript.ru/ebook - вариант книжный
    Ответ написан
    4 комментария
  • Docker: как запустить консольное Desktop приложение (exe)?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    я бы еще дополнил - любое .Net Framework приложение, просто бессмысленно "докеризировать" - работать будет только в среде полноценной винды

    ps а докеризировать винду в линукс - это очевидное извращение... ну.. кому что и как...

    pps .Net Framework объемен, и тесно интегрирован с системой (только винда) а приложения под него компактны, даже очень, докеризм здесь абсолютно не нужен .. просто соотношение компактности и переносимости для .Net Framework со средой исполнения, изначально несоизмеримо лучше чем у всего докеризма
    Ответ написан
    3 комментария
  • Как расшифровать названия шрифтов для Helvetica?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Bd - Bold (700)
    Cn - Condensed (Сжатый)
    Blk - Black (900)
    Lt - Light (300)
    Th - Thin (100)
    It - Italic
    UltLt - UltraLight (200)

    ну и так далее.

    еще можно два раза кликнуть и в окне просмотра шрифта глянуть его полное название
    Ответ написан
    3 комментария
  • StreamReader, как изменить позицию?

    @cicatrix
    было бы большой ошибкой думать
    Сетевые потоки операцию SEEK не поддерживают. Читай всё подряд в массив, а уже там выбирай нужное.
    Такое может прокатить только с File/MemoryStream

    Прежде чем устанавливать позицию, проверяй свойство Stream.CanSeek
    Ответ написан
    Комментировать
  • Нужны ли разработчики .Net?

    GavriKos
    @GavriKos
    Дабы что-то представлять что-то из себя, придя на собеседование.

    Открываете вакансии и читаете, что требуется от кандидата. Все просто.
    Ответ написан
    Комментировать
  • Какая разница между интерфейсами IEnumerable и IEnumerator?

    Nipheris
    @Nipheris Куратор тега C#
    Та сущность, по которой пробегают, должна реализовывать IEnumerable.
    Та сущность, которая пробегает, должна реализовывать IEnumerator (обычно это вложенный, нередко приватно объявленный класс).

    То что вы сказали я к сожалению не понял.
    Ответ написан
    Комментировать
  • Платиновый вопрос: Изучение английского языка?

    longclaps
    @longclaps
    каждое слово мне приходится переводить
    свой уровень оцениваю в pre-intermediate

    Ваш уровень определённо выше - post-intermediate, может даже post-post-intermediate.
    Наша вам критика - вы себя недооцениваете.

    зы Для изучения языка впахивать надо, а не сопли разливать на форумах.
    Ответ написан
    2 комментария
  • ЧТо делает провайдер, когда устанавливает нам скорость интернета?

    15432
    @15432
    Системный программист ^_^
    провайдер считает количество трафика, передаваемого вам и от вас. всё, что превышает установленную для тарифа скорость - "дропается", пакеты отбрасываются и не доходят до получателя.

    обычный древний LAN кабель с 4 жилами позволяет установить скорость до 100 мбит/с (12 МБайт/c)
    если подключены все 8 жил, то до 1 Гбит/с (120 Мбайт/c)
    Ответ написан
    4 комментария
  • Как проанализировать подписчиков?

    opium
    @opium
    Просто люблю качественно работать
    Сервиса не встречал но в целом можно написать и самому
    Ответ написан
    3 комментария
  • Верно ли понимаю TPL и асинхронность?

    Nipheris
    @Nipheris Куратор тега C#
    1. Да, задача может исполниться где угодно. Более того, вы не поверите, но некоторые таски вообще могут нигде не исполняться, т.к. исполнять нечего (см. п. 5). Таск - это прежде всего абстракция значения, которое будет получено в будущем, и для получения которого возможно нужно что-то посчитать или просто подождать. См. futures and promises.
    2. Ну не обязательно в новом потоке, может быть выполнится и в существующем потоке если в пуле потоков есть свободный.
    3. Асинхронные операции ввода-вывода называются так потому, что выполняются через асинхронное API операционной системы. Нет никакого смысла использовать асинхронную операцию, но делать это в отдельном потоке созданном специально для этой операции. Потоки нужны прежде всего для того, чтобы эффективно нагружать исполнителей, т.е. процессоры (в том числе разные их ядра).
    4. Можно в новом, можно в потоке из пула. Так или иначе, если операция предполагает именно расчёты, а не ожидание ввода/вывода, то безусловно это тот случай, когда имеет смысл переложить нагрузку на другой поток.
    5. Если представлять таск как одну из сторон "трубы", по которой прилетит результат асинхронной операции, то Task - это принимающая сторона, а TaskCompletiotionSource - передающая (производящая результат) сторона. Когда вы создаёте таск из кода который нужно выполнить, этот код становится передающей стороной. Но Task абстрагирует любую асинхронную операцию, не только ту где нужно долго что-то считать. Возможно вам нужно дождаться одного байтика из сети, и операция будет считаться завершенной. Во всех тех случаях, когда вы хотите самостоятельно "произвести" результат для какого-то таска (а сам таск отдать "наружу" другому коду, например вернуть из функции), вы можете использовать TaskCompletionSource.
    (Кстати, в C++ принимающая сторона называется future, а передающая (производящая) - promise. В JS принимающая сторона называется Promise, а передатчиком является функтор).
    Ответ написан
    1 комментарий
  • Почему зависает GUI у приложения сервера?

    @tex0
    У вас сервер работает в синхронном режиме.
    Когда вы вызываете listenSocket.Accept() этот вызов блокирует текущий поток до тех пор, пока серверный сокет не среагирует на подключение клиента.
    Используйте асинхронные операции аля TPL ну или можно по старинке Begin-End
    Ответ написан
    2 комментария