Задать вопрос
  • Какой язык программирования лучше для создания асинхронного api и асинхронной работы с бд?

    saboteur_kiev
    @saboteur_kiev
    Для обучения можно сделать этот проект, набить шишек, и потом переделать.
    Я не знаю как учить архитектуру, это множество аспектов, которые нужно пробовать на практике, так как одинаковых крупных проектов практически не существует.
    Написано
  • По какому принципу работает алгоритм с массивом очереди?

    saboteur_kiev
    @saboteur_kiev
    Может не получать задачи со стороны сервера и приложения, а поднять брокер очередей и он будет заниматься хранением задач, а вы будете брать по мере выполнения?

    Мне стало интересно, как решается проблема с очередью, чтобы не допустить бесконечного роста массива?

    Ну обычно масштабируют процесс, чтобы очередь успевала выполняться, а не накапливаться.
    Написано
  • Трансляция видеострима из единого игрового мира?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    Так если условная графика, почему ее тогда локально не просчитывать?
    Или вернемся во времена, где вся графика просчитывалась на сервере
    https://www.youtube.com/watch?v=zquxG_wP54Y
    Написано
  • Почему зависает commit?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Сергей Кузнецов, есть еще SHIFT+Q+Q ;)
    Написано
  • Как называется алгоритм?

    saboteur_kiev
    @saboteur_kiev
    Вопрос в том, что это не алгоритм, а тип данных, который представляет собой обычный граф. Но топикстартер хочет хранить его на уровне битов, а не байтов.

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

    Поэтому тут не в вопросе не алгоритм.
    Это можно создать свой тип данных, с методами добавления/ удаления/ обхода/ графа и реализовать хранение данных с битовой адресацией. Но я лично не вижу особых преимуществ.
    Последний раз я данные в битах хранил еще в начале 2000х, с тех пор не возникало желания с этим работать, так как медленно.
    Единственное где хранить что-то в битах полезно и быстро - это набор флагов.

    Одна битовая операция типа AND позволяет быстро понять включена/выключена конкретная опция или набор опций, храня их всех в одном байте/инте/инт64.
    Но там нет адресации, это одна переменная, в которой хранится некоторое количество флагов.
    Написано
  • Как называется алгоритм?

    saboteur_kiev
    @saboteur_kiev
    EDIsaev, С точки зрения работы CPU, проще адресовать байт, а не бит в байте. Ибо байт это одна команда, а бит в байте - это несколько инструкций. То есть в 2-3-4 раза больше работы.

    Десяток миллионов же это всего лишь десяток мегабайт.
    Написано
  • Как передавать get параметр ссылки боту Телеграма?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Ну я не вижу целиком какая строка отправляется в телеграм. строка с тегом выглядит нормально, а как вы ее дальше использует...
    Написано
  • Как разумно поставить себе начало в программировании (C++ и C#)?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    вот и отлично. На уровне стажера переключиться с одного языка на другой - не такая уж и большая проблема, поскольку фундаментальные базовые вещи, типа работа типов данных, все эти стеки, массивы, циклы - по сути схожи, отличается немного синтаксис.

    В идеале вообще подучить на минималках языки значительно разных видов. Чтобы мог написать условный хелло ворд и на питоне и на си++ и на шелле.
    Знание как какие-то вещи реализованы на разных языках дают тебе лучшее понимание как работает комп, и через какой путь к этому выходят разные языки и технологии.
    Написано
  • Как разумно поставить себе начало в программировании (C++ и C#)?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Александр,
    Именно это даёт мне стимул в движение, когда я понимаю, что если такое меня ожидает через упорный труд, значит сам путь того стоит.


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

    Но опять таки.. упорный труд это не путь к джуниору.. А путь после джуниора. Ты слишком преувеличиваешь усилия, которые нужны для джуниора...
    Стимулом должны быть не сами деньги, а непосредственно разработка. Если она тебе не нравится, и интересуют только деньги, то лучше сразу идти в бизнес, может в крипту, не знаю.
    Деньги специалист заработает, но если ты обучение базовым аспектам считаешь упорным и тяжелым трудом, а не увлекательным путешествием по знаниям, то.... сложно будет тебе мотивировать себя на протяжении длительного времени.
    Написано
  • Как в телефоне отключить разблокировку пальцем ночью?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    Бро, я тебя понимаю, и вижу что народ ржет не по сути.
    У меня малолетний сын (3-4 года) обнаружил что папин палец оказывается пускает играть в игрушки на телефоне. Так что у меня тоже есть опасение, что пока я сплю, он быстренько телефон оприходует, были уже попытки.
    Написано
  • Как разумно поставить себе начало в программировании (C++ и C#)?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Александр,
    Смысл вопроса был как раз таки о трудоустройстве, имея базовые знания на уровне джуниор-мидла.

    Так у тебя же их нет!
    Смотри. Я за свою жизнь написал много вещей. Телеграм бота, который умеет играть в шахматы и крокодила. Реализовал netwalk (непростой алгоритм), поднял ММО сервер на Си, написал несколько сайтов с разной логикой. И я не считаю себя достаточным даже для джуниор уровня, потому что не пройду интервью - я пишу для себя, а занимаюсь администрированием.
    То есть разница между тем, кто может написать какие-то программы и джуниором - очень велика.

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

    Почитай любые успешные истории - везде въезд в айти на минимум, это хотя бы 2-3 года на интенсивках. Или дольше на пассивках.
    Написано
  • Как принудить поделиться геолокацией?

    saboteur_kiev
    @saboteur_kiev
    DragoN DragoN,
    я думаю, Елена хотела сказать иначе. Вы смотрите с одной стороны, а посмотрите с другой - клиент заказавший такси или доставку, захочет видеть где едет машина. Тот человек который выполняет услугу должен передавать такие данные. Накинулись на девушку однобока смотря


    Ну так это такси должно давать свою геолокацию, а не клиент.
    Я заказал такси, я хочу видеть как моего батю везут, например. Моя геолокация зачем?
    Написано
  • Как принудить поделиться геолокацией?

    saboteur_kiev
    @saboteur_kiev
    Елена,
    Такси, доставка и прочее нуждаются в геолокации


    Схренали?
    Я что не могу заказать доставку по адресу? Родителям, другу, девушке, в офис? Я не обязан даже там лично находиться.
    Написано
  • Можно ли заменить серверные вентиляторы обычными и чем это чревато?

    saboteur_kiev
    @saboteur_kiev
    Michael Lobey, гарантийный срок вообще фигня, если учитывать разницу в цене в 10 раз.
    Мощность - надо смотреть на температурный режим, если его достаточно то и все. Ну или посмотреть что еще есть из недорогого.
    Написано
  • Является ли такой мессенджер безопасным?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    Врядли, если человек не может настроить сервер, ему есть что обсуждать в таком мессенджере.

    Как бы секреты есть не только у айтишников. Я бы даже сказал что у айтишников их практически нет. Большинство пользователей мессенджеров не разбираются в настройке серверов.
    Если же человек может настроить сервер, то зачем тогда мессенджер - поднимай рандомную виртуалку в любом клауде за 2 минуты, сообщи айпишник своему коллеге любым способом, и все. Зашли оба по ssh поговорили локально любым инструментом, вышли, удалили виртуалку. Все.
    Написано
  • Зачем кому-то собирать чужие поисковые запросы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    кеш?
    Написано
  • Существуют ли технологии блокировки записи с экрана в веб-технологиях?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    только потому, что ты не рут на андроиде, а в ОС есть разделение прав доступа к записи содержимого экрана.

    На компе получить админ права проще.
    Написано
  • Как правильно делаются Telegram Web App?

    saboteur_kiev
    @saboteur_kiev
    после этого у меня открывается приложение в личном чате

    В личном чате с кем?
    В публичном чате вы можете сделать ак, чтобы сразу открывалось приложение?
    нет. Сама ссылка t.me/ТВОЙ_БОТ уже ведет на переход на чат с вашим ботом
    Написано
  • Как правильно делаются Telegram Web App?

    saboteur_kiev
    @saboteur_kiev
    Обратите внимание, что хамстер работает только в группе с ботом, а не в общем чате.

    Сама ссылка вида
    "https://t.me/твой_бот/твоё_приложение?startapp=каки"
    перекидывает тебя сперва в приват с ботом, а уже там ты можешь запустить приложение. Сгенерировать такую кнопку в общем чатике на много человек - не будет работать.
    Написано
  • Как правильно делаются Telegram Web App?

    saboteur_kiev
    @saboteur_kiev
    accountnujen, Насколько я понимаю, это работает только если вы являетесь платным подписчиком AD telegram platform. Если вы смогли оформить запуск мини приложения из любого чата бесплатно, поделитесь как?
    Написано