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

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

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

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

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

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

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

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

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

Станислав

  • 17
    вклад
  • 41
    вопрос
  • 37
    ответов
  • 57%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Golang PGX как добавлять значения в jsonb?

    Станислав @Chebaa Автор вопроса
    Спасибо, но не работает - could not determine data type of parameter $1
    Написано 20 мая
  • Golang PGX как добавлять значения в jsonb?

    Станислав @Chebaa Автор вопроса
    Спасибо, так действительно лучше!
    Написано 20 мая
  • Golang PGX как добавлять значения в jsonb?

    Станислав @Chebaa Автор вопроса
    Спасибо! Но так тоже не может определить тип, тоже самое на $2 плейсхолдере - не может определить тип.
    Так работает, но правильно ли так делать?

    data, _ := json.Marshal(struct {
    		Type    string `json:"type"`
    		Measure string `json:"measure"`
    	}{c.Type, c.Measure})
    
    	query := `UPDATE type
        SET characteristics = jsonb_insert(characteristics, array[$1], $2::jsonb)
        WHERE id=$3`
    
    	tag, err := conn.Exec(ctx, query,
    		c.Name,
    		data,
    		c.ID,
    	)
    Написано 19 мая
  • Golang PGX как добавлять значения в jsonb?

    Станислав @Chebaa Автор вопроса
    Спасибо! Но так тоже не может определить тип, только уже на $2 плейсхолдере.
    Так работает, но правильно ли так делать?

    data, _ := json.Marshal(struct {
    		Type    string `json:"type"`
    		Measure string `json:"measure"`
    	}{c.Type, c.Measure})
    
    	query := `UPDATE type
        SET characteristics = jsonb_insert(characteristics, array[$1], $2::jsonb)
        WHERE id=$3`
    
    	tag, err := conn.Exec(ctx, query,
    		c.Name,
    		data,
    		c.ID,
    	)
    Написано 19 мая
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    rav_pr, спасибо!
    Написано 26 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    rav_pr, после переноса с Казахстана в Польшу заблокированные сайта открываются. Но гугл по прежнему определяет как Россия63fb2c3c52e87184913509.png
    Написано 26 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    rPman, сейчас iptables по дефолту от хостера, пока не менял, в ней вроде ничего такого нет
    iptables
    Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination         
    
    Chain FORWARD (policy DROP 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination         
    1     786K  799M DOCKER-USER  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    2     786K  799M DOCKER-ISOLATION-STAGE-1  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    3     373K  389M ACCEPT     all  --  *      docker0  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    4       72  4668 DOCKER     all  --  *      docker0  0.0.0.0/0            0.0.0.0/0           
    5     413K  410M ACCEPT     all  --  docker0 !docker0  0.0.0.0/0            0.0.0.0/0           
    6        0     0 ACCEPT     all  --  docker0 docker0  0.0.0.0/0            0.0.0.0/0           
    
    Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination         
    
    Chain DOCKER (1 references)
    num   pkts bytes target     prot opt in     out     source               destination         
    1       69  4140 ACCEPT     tcp  --  !docker0 docker0  0.0.0.0/0            172.17.0.2           tcp dpt:51821
    2        3   528 ACCEPT     udp  --  !docker0 docker0  0.0.0.0/0            172.17.0.2           udp dpt:51820
    
    Chain DOCKER-ISOLATION-STAGE-1 (1 references)
    num   pkts bytes target     prot opt in     out     source               destination         
    1     413K  410M DOCKER-ISOLATION-STAGE-2  all  --  docker0 !docker0  0.0.0.0/0            0.0.0.0/0           
    2     786K  799M RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    
    Chain DOCKER-ISOLATION-STAGE-2 (1 references)
    num   pkts bytes target     prot opt in     out     source               destination         
    1        0     0 DROP       all  --  *      docker0  0.0.0.0/0            0.0.0.0/0           
    2     413K  410M RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    
    Chain DOCKER-USER (1 references)
    num   pkts bytes target     prot opt in     out     source               destination         
    1     786K  799M RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0
    Написано 26 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    rav_pr,
    От меня до моего vpn сервера

    без vpn
    1  _gateway (192.168.1.1) 
     2  * * *
     3  Router.sknt.ru (93.100.0.61) 
     4  R20-CORE (93.100.0.14) 
     5  LINX-MX (185.37.128.84)  
     6  SEL-MX10k3 (185.37.128.10) 
     7  he.spb.piter-ix.net (185.1.152.59) 
     8  * port-channel2.core2.tll1.he.net (184.104.192.97)  
     9  port-channel2.core2.rix1.he.net (184.104.192.94) 
    10  100ge5-1.core1.vno1.he.net (184.104.192.90)  
    11  * port-channel6.core2.waw1.he.net (184.104.192.77) 
    12  az-international-llc.100gigabitethernet11-1.core1.waw1.he.net (216.66.80.190)  
    13  r5-187-51-12.artnet.pl (5.187.51.12) 
    14  ip vpn сервера (ip vpn сервера)

    через vpn
    1  10.8.0.1 (10.8.0.1) 
    2  host-poland-server.tw1.ru (ip vpn сервера)



    от меня до вк через vpn

    1  10.8.0.1 (10.8.0.1) 
    2  * * *
    3  5.44.46.1 (5.44.46.1) 
    4  r5-187-51-1.artnet.pl (5.187.51.1) 
    5  213.242.112.93 (213.242.112.93) 
    6  * * *
    7  * * *
    8  * * *
    9  * * *
    10  * * *
    11  * * *
    12  * * *
    13  * * *
    14  * * *
    15  * * *
    16  * * *
    17  * * *
    18  * * *
    19  * * *
    20  * * *
    21  212.73.250.46 (212.73.250.46)  94.778 ms !X * *


    с vpn сервера до vk.com

    1  5.44.46.1 (5.44.46.1)  
     2  r5-187-51-1.artnet.pl (5.187.51.1)  
     3  213.242.112.93 (213.242.112.93)  
     4  ae2.3204.edge4.Stockholm2.level3.net (4.69.135.162) 
     5  * * *
     6  * * *
     7  * * *
     8  * * *
     9  * * *
    10  * * *
    11  * * *
    12  * * *
    13  * * *
    14  * * *
    15  * * *
    16  * * *
    17  * * *
    18  * * *
    19  * * *
    20  * * *
    21  * * *
    22  * * *
    23  * * *
    24  * * *
    25  * * *
    26  * * *
    27  * * *
    28  * * *
    29  * * *
    30  * * *

    Написано 26 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    Сергей Кузнецов, можно посмотреть только с каких устройств и откуда вы заходили.
    гугл -> управление аккаунтом -> безопасность -> Ваши устройства -> Текущий сеанс
    Написано 26 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    shurshur, Вы оказались правы! Поменял сервер на польский (на этом же хостинге) все заработало. Не ожидал, что в Казахстане будет блокировка ркн. Спасибо!
    Зашел в гугл с польским ip все равно пишет текущий сеанс Россия. Видать не по ip определяют.
    Написано 25 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    Поменял сервер на польский. Гугл все равно опеределяет текущий сеанс как Питер! В справке гугла указано, что определяет по ip, но получается, что нет)
    Написано 25 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    shurshur, спасибо!
    Написано 25 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    rPman, Изначально я думал, что траффик для одних сайтов идет через vpn, а для других нет и тогда понятно почему блокируется. Вы говорите, что гугл geoip не верно определяет страну. И чтобы не создавать еще 1 тему по связанному вопросу я и попытался уточнить куда копать дальше? Спасибо за ответ, попробую разоваться сам.
    Написано 25 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    Почему тогда блочит сайт, если идет через Казахстан? dpi ркн или хостер?
    Написано 25 февр.
  • Wireguard почему на разных ресурсах разный ip?

    Станислав @Chebaa Автор вопроса
    На этом сервисе опеределяет как с Казахстана.
    Почему тогда блочит сайт, если идет через Казахстан? dpi ркн или хостер?
    Написано 25 февр.
  • Postgresql ltree: как получить вершины (все записи без родителей)?

    Станислав @Chebaa Автор вопроса
    Дмитрий, спасибо большое!
    Не знал, что так можно. Т.к. обычно приводят передаваемые данные к нужному типу, а не выбираемые (ltree в text).
    Написано 10 февр.
  • Postgresql ltree: как получить вершины (все записи без родителей)?

    Станислав @Chebaa Автор вопроса
    Дмитрий, копипастом вставлял, руками не вводил. Наверно я в чем-то тупанул. Извиняюсь. Но, к сожалению, ваш вариант не работает c ltree.
    https://sqlize.online/sql/psql14/e534dfcad1299a654...
    Написано 10 февр.
  • Postgresql ltree: как получить вершины (все записи без родителей)?

    Станислав @Chebaa Автор вопроса
    Спасибо большое!
    Написано 09 февр.
  • Postgresql ltree: как получить вершины (все записи без родителей)?

    Станислав @Chebaa Автор вопроса
    Ошибка нет такой функции POSITION. В доках тоже не нашел.
    Или вы имете ввиду созать свою функцию которая будет искать по наличию отстутствию точки в строке?
    Написано 09 февр.
  • Как сформировать деревья в json используя golang?

    Станислав @Chebaa Автор вопроса
    falconandy, с первыми 3 пунктами разобраться не сложно, немного смутил четвертый. На выходных попробую разобраться. Спасибо, за наводку!
    Написано 08 дек. 2022
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • Steel_Balls
    Steel_Balls
    • 4 ответа
    • 0 вопросов
  • AlexNest
    Александр Нестеров
    • 4 ответа
    • 0 вопросов
  • Drno
    • 3 ответа
    • 0 вопросов
  • CityCat4
    CityCat4
    • 3 ответа
    • 0 вопросов
  • SoreMix
    soremix
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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