Выплескивание эмоций

Тема в разделе "Флудилка", создана пользователем alp69, 15 окт 2016.

  1. parovoZZ

    parovoZZ Гуру

    вот только сейчас зашел
    openweather.png
     
  2. issaom

    issaom Гуру

    На страницу регистрации перейдете..... Сам то сайт и у меня открывается а вот форма регистрации только через VPN
     
  3. akl

    akl Гуру

    да, там не работает. Но не пишет что заблокировано, просто не работает. может отвалилось. или санкции
     
  4. ИгорьК

    ИгорьК Гуру

    Если бы это был единственный вопрос из серии "а почему в РФ...".
     
    issaom и DetSimen нравится это.
  5. ИгорьК

    ИгорьК Гуру

    Просто не работает и уже давно. Очень. Я когда часами занимался увидел эту хрень.
     
    DetSimen нравится это.
  6. issaom

    issaom Гуру

    Я зарегился там через VPN, а вот чтобы API поюзать без VPN - нужно в строке дописать ru.
    типа ru.api.openweathermap.org/data/2.5/weather?_все_остальное
    (через VPN строка работает и без ru.) т.е. в теории сайтом пользоваться можно - вопрос надолго ли и с чем связана блокировка.... видимо прогноз погоды относится к экстремистским материалам...
     
    ИгорьК нравится это.
  7. parovoZZ

    parovoZZ Гуру

    на эту?
    Screenshot_2019-11-25 Members.png
     
  8. issaom

    issaom Гуру

  9. ИгорьК

    ИгорьК Гуру

    Там если есть старый бесплатный ключ - можно получать нормальный прогноз, а если регистрировать сейчас бесплатно - комплект получается неподходящий. Юзаю weatherbit.io.

    upload_2019-11-25_9-55-40.png
     
    issaom нравится это.
  10. ИгорьК

    ИгорьК Гуру

    Да вроде и так работает:

    upload_2019-11-25_9-58-12.png

    Может, правда, это с моим старым ключом - очень давно регистрировал.
    Возможно это и политика их сервера. Шут его знает. Иван, вон, наделал часов - вся Россия у них начала трафик жрать задаром - может и сами прикрыли.
     
  11. parovoZZ

    parovoZZ Гуру

    Это абсолютно бездарные попытки ограничить работу телеграма. Но телеграм работает, а безвинные сайты - нет.
     
  12. ИгорьК

    ИгорьК Гуру

    "Если долго мучиться..." Отключат когда-нибудь.
     
  13. parovoZZ

    parovoZZ Гуру

    как видишь - у меня работает безо всяких VPN и прочей лабуды. Ещё дома посмотрю. Если нет, буду писать письма провайдеру.
     
  14. issaom

    issaom Гуру

    Да я просто хотел с esp побаловаться нашел вот енто:
    http://wiki.amperka.ru/дисплеи-и-индикаторы:8x8rgb
    Но без VPN клиента у меня ни форма регистрации, ни личный кабинет не работают про то что нужно добавить ru. нашел на каком-то форуме )))
    Кстати с работы тоже форма регистрации открылась - возможно глюк ростелекома....
    С мобилы через мегафон кабинет тоже не работает.....
     
  15. ИгорьК

    ИгорьК Гуру

    Это суть такая нутра - кругом все дураки и бездари? Даже на страницу зайти не могу.
     
    issaom нравится это.
  16. parovoZZ

    parovoZZ Гуру

    в ркн - да
     
  17. parovoZZ

    parovoZZ Гуру

    дома тоже работает.
    А вот
    https://git.openwrt.org/
    нет. Приходится frigateом помогать.

    Надо ввести такое понятие, как гуманитарный интернет.
     
    Svyatslav нравится это.
  18. Svyatslav

    Svyatslav Начинающий

    А я уже рою впн туннели к вконтакте с помощью медведя!
     
  19. akl

    akl Гуру

    чет я совсем затупил с этими потоками

    Код (C++):

    //основная программа создает мьютекс
    hMutex = CreateMutex(NULL, TRUE, NULL);
    //занимает его (хотя по идее он должен создаваться по умолчанию занятым)
    WaitForSingleObject(hMutex, INFINITE);
    //создает тред
    hThreadCom=CreateThread(NULL, 0, &ThreadCom, hCom, 0, NULL);
    //делает еще что-то..........
    //освобождает мютекс
    ReleaseMutex(hMutex);
     
    Код (C++):

    //свежесозданный тред ждет пока программа освободит мьютекс
    WaitForSingleObject(hMutex, INFINITE);
    //потом начинает делать свои дела
     
    И вот это работает как надо - тред действительно залипает и ждет пока программа отдаст мутекс

    Но когда надо сделать наоборот:

    Код (C++):

    //в треде цикл
    while(connected){
        //тред ждет пока освободится мьютекс
        WaitForSingleObject(hMutex, INFINITE);
        //делает всякое
        //при определенных условиях отправляет в основную программу сообщение
        if(dwReaded>0){
             PostMessage(hwnd_d,COM_RX,0,dwReaded);
             //и высвобождает мьютекс
             ReleaseMutex(hMutex);
        }
    }
     
    Код (C++):

    //основная программа получив сообщение от треда
    case COM_RX:
         //ждет пока тред отпустит мьютекс
         WaitForSingleObject(hMutex, INFINITE);
         //после чего дико овладевает мьютексом и делает свои дела
         //по окончании отпускает мьютекс и так далее.
         ReleaseMutex(hMutex);
     
    И вот это уже не работает - основная программа зависает в ожидании мьютекса и так висит как будто
    ReleaseMutex(hMutex);
    в треде тупо не освобождает мьютекс.

    hMutex объявлен глобально

    В цикл треда пробовал вставлять задержку после высвобождения мьютекса подозревая что программа не успевает получить сообщение и занять мьюткс - но это не помогает
     
    Последнее редактирование: 26 ноя 2019
  20. Igor68

    Igor68 Гуру

    Понимаю так, что Вы пришете в VisualStudio С++. После того, как отдаёте мютекс сделайте мелкую задержку типа Sleep(значения в милисекундах). Иначе не выйдет переключиться практически во всех случаях. Достаточно 10 милисекунд.