Aleksandr
Зачем оно надо?
http://www.opennet.ru/opennews/art.shtml?num=49202
Aleksandr
что?
Roman
что?
а, стоп, я походу неправильно понял, момент да, сори, я почему-то подумал что это облачный API
Roman
http://www.opennet.ru/opennews/art.shtml?num=49202
Это все замечательно, но там в гошной версии только aes gcm
Aleksandr
Это все замечательно, но там в гошной версии только aes gcm
ничего поделать с этим не могу) написано экспериментальная поддержка. видимо это означает почти ее отсутствие (не смотрел еще)
Alexandr
Подскажите, пожалуйста! Можно ли проверить взят ли Lock на Mutex ?
Alexandr
чтоб не висеть на нем, а проверить
M
Попробуй его залочить с тайм-аутом и посмотри ошибку
Daniel
что такое залочить с таймаутом?
M
WaitForSingleObject( hHandle, dwMilliseconds); если результат WAIT_TIMEOUT то не получилось.
M
а чер, извини
M
не переключился :)
Denis
Подскажите, пожалуйста! Можно ли проверить взят ли Lock на Mutex ?
вроде как нельзя. а что у тебя за кейс, если допустим лок взят, ты просто ничего не делаешь и идешь дальше? а так чтобы не висеть можно отдельную горутину запустить и там что-то делать с залоченным объектом
M
или семафоры
Daniel
какие семафоры?!
M
ну аналог, хотя там все равно через каналы будет
Alexandr
Всем спасибо! проверить нельзя никак, тут либо каналы юзать, а лучше вообще логику сменить. Я логику изменил, два лока на один объект не должно браться в последовательной логике выполнения)
Daniel
которого, как мы понимаем, нет в стандартной либе
Anton
Добрый день! Извините за, наверно, идиотский вопрос, но подскажите, как правильно работать со временем в го так, чтобы не было рассинхрона между временем из базы данных и временем внутри time.Now()
Daniel
а откуда возьмется у них синхрон?
Anton
может можно как-то сделать так, чтобы time.Now всегда отдавал время по UTC, например
Anton
причем здесь го? время берется от сервера
может можно как-то сделать так, чтобы time.Now всегда отдавал время по UTC, например
Anton
time.Now().UTC()
спасибо)
Andrei 🦉
только это ничего не гарантирует, если приложение го и бд расположены на разных серверах
Sebor▂▅▇█▓▒░
да, надо чтобы на серверах ntp работал
Daniel
но и это не гарантирует полного синхрона
Sebor▂▅▇█▓▒░
конечно нет, этого никто не гарантирует) но сильно минимизирует
Anton
а как-то получить в го название текущей таймзоны типа Europe/Moscow нельзя?
Andrei 🦉
а как-то получить в го название текущей таймзоны типа Europe/Moscow нельзя?
https://golang.org/pkg/time/#Location все это есть в доках и на первой странице выдачи гугла
Anton
здесь вернется MSK или CET и так далее
Anton
а я не об этом спросил
Alexander
https://stackoverflow.com/questions/51346476/how-to-get-timezone-from-country-code-in-golang/51347110
Viktor
кажется соседний чатик начали выпиливать
Anonymous
Поддерживаю решение объединить. Теперь главное на начать тут банить новичков, чтобы опять не отпочковался отдельный чатик
L
Только скиньте новый чатик
Andrei 🦉
а я не об этом спросил
https://play.golang.org/p/xb5ofUX4Yt6
Andrei 🦉
Решишь проблему -- скинь в чат плз 🙂
в кратце: у Location есть метод String, который возвращает полное имя таймзоны
Andrei 🦉
ровно 5 минут гуглежа и просмотра доков
Pavel
в кратце: у Location есть метод String, который возвращает полное имя таймзоны
да мне не надо, хотелось чтобы у чувака была мотивация подумать )))
Anton
ровно 5 минут гуглежа и просмотра доков
Перед этим ты все равно инитишь это значение через loadLocation В чем профит тогда?
Anton
Непонятно, зачем постоянно эти попытки съязвить про первую ссылку в гугле и 5 минут гугления?
Anton
Нельзя как-то адекватнее реагировать на вопросы, даже если они кажутся очевидными?
Andrei 🦉
Pavel
Нельзя как-то адекватнее реагировать на вопросы, даже если они кажутся очевидными?
У тебя скучный вопрос из серии "я придумал решение, но код написать не могу, напишите за меня" 🙁 Ни описания задачи, которую решаешь, зачем это вообще нужно -- суховато.
Pavel
А есть ли в стандартной библиотеки такой метод -- ты и сам можешь посмотреть.
Anton
Потому что в плейграунде по умолчанию время в utc
Я отошёл от компа, поэтому не могу проверить наверняка, но, насколько я помню, у меня time.Now().Location().String() тоже отдаёт local даже не в плейграунде
Bohdan
@onokonem "идите все" выглядит круто)
Andrei 🦉
Нельзя как-то адекватнее реагировать на вопросы, даже если они кажутся очевидными?
Прежде чем задать вопоос в чате хорошим тоном считается его сначало погуглить, в противном случае будете всегда получать подобные ремарки
Timur
😉
Dmitry
кто нибудь решал эти детские задачки?
Dmitry
https://cs8.pikabu.ru/post_img/2016/12/07/6/148110077516849805.jpg
Daniel
а что с ним случилось?
Co(n)stantine👨‍🔬
Подними у себя https://github.com/tyranron/golang-sizeof.tips (:
Roman
>Вторая вещь, про которую часто забывают, когда используют HTTP, — он на самом деле не очень надежный. Таймауты и ошибки нужно корректно обрабатывать. Обычно считается — дернул — всегда получил. По моему мнению, разработчики оптимистичны, а надежность, наоборот, предполагает пессимизм.
Roman
https://habr.com/company/oleg-bunin/blog/418977/
invariance
Ребяты, в чем может быть проблема, компилю приложуху под alpine linux, но при запуске выдает __fprintf_chk: symbol not found
Dorian
https://habr.com/company/oleg-bunin/blog/418977/
Хороший доклад, интерсный
invariance
на минте норм работает
Dorian
Люблю их доклады
Aleksandr
на минте норм работает, если скомпилить там же?
invariance
да
invariance
мне нужно на минте сейчас скомпилить под алпайн
Daniel
коллеги
Daniel
я вот этого всего не понимаю
Aleksandr
вкратце: компиль в убунте/дебиане.