13 841

Re: Тема для розмов

FakiNyan написав:

Толочко здох, шкода тіки, шо не раніше :(

Навіть не знав, хто це такий... погуглив, згоден, шкода...

13 842

Re: Тема для розмов

Короче функція getTickCount в дельфі викликає ексцепшн аут оф ренж на системі з аптаймом 25 днів. Причому, що саме стало проблемою ви ніколи не дізнайтесь, якщо у вас нема доступу до дебагера. Люблю віндуз всім серцем (хоча можливо винуваті і не вони а я)

Подякували: Tarpan87, leofun012

13 843

Re: Тема для розмов

Chemist-i написав:

Короче функція getTickCount в дельфі викликає ексцепшн аут оф ренж на системі з аптаймом 25 днів. Причому, що саме стало проблемою ви ніколи не дізнайтесь, якщо у вас нема доступу до дебагера. Люблю віндуз всім серцем (хоча можливо винуваті і не вони а я)

Саме DWORD -— unsigned 32 біти — у мідісекнудах, то 49 днів 17 годин і майже три хвилини (грубо 49.7 днів)
(давно вже шуткували, що windows на більший аптайм не розрахована)

Можливо, через час більший за половину цього інтервалу, Win повертає нормальний час, але вже дельфійська бібліотека десь по дорозі сприймає його як знакове число, отримує від'ємне і вважає його «аут оф ренж»

Подякували: Chemist-i, koala, leofun013

13 844

Re: Тема для розмов

ReAl написав:

але вже дельфійська бібліотека десь по дорозі сприймає його як знакове число, отримує від'ємне і вважає його «аут оф ренж»

Я б навіть припустив, що не бібліотека, а кодер. У змінну якого типу ви записуєте результат?

13 845

Re: Тема для розмов

Chemist-i написав:

Короче функція getTickCount в дельфі викликає ексцепшн

Там же пропонують користати GetTickCount64.

Подякували: Tarpan87, Chemist-i2

13 846

Re: Тема для розмов

koala написав:
ReAl написав:

але вже дельфійська бібліотека десь по дорозі сприймає його як знакове число, отримує від'ємне і вважає його «аут оф ренж»

Я б навіть припустив, що не бібліотека, а кодер. У змінну якого типу ви записуєте результат?

Хлопці, дарма я почав цю дискусію, ну вже хай. Винуватий звичайно кодер, код писаний хрєн зна коли, як би не в 2008 році, використувається знаковий інтеджер, але! Як всі певно здогадались, банально вираховується час роботи процедури в мілісекундах, у нас виконується два рази цей ГетТікКаунт, на початку і в кінці процедури, береться різниця (не ділення). інтеджер є 32 біта на скільки я розумію. Очікується, що має показати неправильний час, а воно аут оф рендж і *біться як хочте, де шукать, як, що стало причиною. Ну а якщо я користувач, то що тоді? ні с того ні с сього почало вибивати помилку, я напишу в саппорт, вони запустять у себе - скажуть у нас все працює. Так, лікується перезавантаження (читай обнуленням аптайму), але ж срака!

Добавочка. Виходить що дельфя перевіряє на етапі виконання діапазони значень перемінних? Вихоидь що перекидати з кардінала (32 біта беззакове) в інтеджер це норм, але коли значення більші воно видає помилку.

Добавочка2. Короче я накосячив, можна закривати тему. Люблю я всім серцем не вінду а дельфя :)

Подякували: leofun011

13 847

Re: Тема для розмов

слухайте прекол, чувак на роботі який довгий час був лідом, а тепер менеджер, вирішив відрефакторити функцію, яка використовується по всьому проєкту, і це все за день до своєї відпустки. Його офіційна мотивація була - зробити той код легшим для розуміння, аби було простіше писати таски, які від нього залежать (хоча насправді проблем з тим кодом не було, він працював і все було ок).
Я то перевірив на своїй тасці і все наче ок, а зараз перевірив на решті функціоналу проєкту і воно тупо не робе, і так, як я вже ребейзнув його код в свою бранчу, то тре або все взад і робить заново, або фіксити те, шо він наробив.
а ще він забрав у мене 45хв часу, показуючи то все і підбираючи "правильні назви функцій", які якими були, такими в кінці й залишились

Подякували: Tarpan87, Chemist-i, koala3

13 848

Re: Тема для розмов

Нарешті зміг придбати raspberry pi 5.

13 849

Re: Тема для розмов

поясніть мені хтось різницю між сесією та токеном "запам'ятай мене".

я бачу, шо цей токен використовується для того, аби користувачу не треба було часно вводити свій логін і пароль, аби зайти на сайт, але ж це саме працює з сесією, яка зберігається на стороні браузера як secure та HTTP only - тобто, її не можна вкрасти якимось js скриптом, бо лише сам браузера має до неї доступ, при цьому ця сесія буде зберігатись певний час, як от два тижні, і якщо користувач заходить на сайт через 1.9 тижні після реєстрації, ми ж можемо перевірити це під час запиту і згенерувати нову сесію, яка буде активна ще 2 тижні.

13 850

Re: Тема для розмов

frz написав:

Нарешті зміг придбати raspberry pi 5.

а я оце хочу собі придбати пульта для fpv, шоб на симуляторі вчиться літати

13 851

Re: Тема для розмов

хтось може пояснити, навіщо вони це роблять? https://lugansk.man.gov.ua/news/Regiona … _ROZVITKU/

13 852

Re: Тема для розмов

FakiNyan написав:

поясніть мені хтось різницю між сесією та токеном "запам'ятай мене".

я бачу, шо цей токен використовується для того, аби користувачу не треба було часно вводити свій логін і пароль, аби зайти на сайт, але ж це саме працює з сесією, яка зберігається на стороні браузера як secure та HTTP only - тобто, її не можна вкрасти якимось js скриптом, бо лише сам браузера має до неї доступ, при цьому ця сесія буде зберігатись певний час, як от два тижні, і якщо користувач заходить на сайт через 1.9 тижні після реєстрації, ми ж можемо перевірити це під час запиту і згенерувати нову сесію, яка буде активна ще 2 тижні.

В мене на проекті токен - це аутентикатор логін:пароль. Не я це придумав, але повинен у своїй підсистемі таке наслідувати. Відповідно існує поле, куди користувач може ввести токен. В зашифрованому вигляді токен зберігається в кукіс і сесія може відновлюватися, доки можливо прочитати дані з незаекспайреного кукіса.

13 853

Re: Тема для розмов

FakiNyan написав:

поясніть мені хтось різницю між сесією та токеном "запам'ятай мене".

я бачу, шо цей токен використовується для того, аби користувачу не треба було часно вводити свій логін і пароль, аби зайти на сайт, але ж це саме працює з сесією, яка зберігається на стороні браузера як secure та HTTP only - тобто, її не можна вкрасти якимось js скриптом, бо лише сам браузера має до неї доступ, при цьому ця сесія буде зберігатись певний час, як от два тижні, і якщо користувач заходить на сайт через 1.9 тижні після реєстрації, ми ж можемо перевірити це під час запиту і згенерувати нову сесію, яка буде активна ще 2 тижні.

Багато сайтів почали зловживати куками для тракінгу клієнтів між різними доменами. Розробники браузерів вирішили з цим боротись і зараз закрили велику частину функціоналу куків з анонсований, що до якогось року взагалі збираються їх відмінити. Оскільки сесія в куках, то всі переходять на токени.

Подякували: FakiNyan, leofun012

13 854

Re: Тема для розмов

Vo_Vik написав:
FakiNyan написав:

поясніть мені хтось різницю між сесією та токеном "запам'ятай мене".

.. зберігається на стороні браузера як secure ..

Багато сайтів почали зловживати куками для тракінгу клієнтів між різними доменами...

Ха, аж тепер .. 10+ років їх це не хвилювало, а тепер починають чухатися стосовно сісюріті.
Ну й велика кількість користувачів теж чомусь були не проти того, сміливо відкривали сайти і писали куки на диск.
Загадкою для мене лишайеться: чому будівельники сайтів тягнули шлакоблоки [з чужого домена] на свої сайти.

13 855

Re: Тема для розмов

Як для чого, а заробіток на рекламі. А реклама йшла поза широкі кишені апла і гугла, от вони і вирішили закрити конкурентів.

13 856 Востаннє редагувалося Yola (17.05.2024 23:37:24)

Re: Тема для розмов

Якщо нічого не можна буде зберігати на стороні браузера, то як же тоді запам'ятовувати, щоб потім не логінитись заново?

РЕД:

Виявляється забороняють тільки third-party реп'яшки. Щодо широких кишень, то хіба Гугл не ці самі кукі використовував?

13 857 Востаннє редагувалося frz (18.05.2024 19:31:39)

Re: Тема для розмов

У зв'язку з війною вже два роки перекладаю щотижня з польської на українську і навпаки для біженців. Подвійні почуття - це дуже м'яко кажучи. З одного боку, я бачу і це неможливо сфальсифікувати - для людей котрі живуть далі від польського кордону ніж 100 км, це повністю незрозуміла мова з лише деякими знайомими словами. З іншого боку, люди що мають можливість користуватися послугами безкоштовного перекладача, не мають стимулу самостійно вчити мову. Так можна в ментальному ґетто не те що два роки, а й десять і ціле життя прожити без зусиль. Для спілкування в магазині достатньо близько десятка слів плюс цифри... Патріоти можуть сказати - ну й добре, збережеться українська ідентичність; так ні ж бо - це малороси, а от володіння українською як рідною є плюс 100500 містком до оволодіння польською без зусиль.

13 858

Re: Тема для розмов

Взагалі, вчити мову країни, в якій ти живеш, це норм. Це повага до тої країни і людей, що тебе приймають.

Подякували: leofun011

13 859

Re: Тема для розмов

flatliner написав:

Взагалі, вчити мову країни, в якій ти живеш, це норм. Це повага до тої країни і людей, що тебе приймають.

Напрочуд неочевидна річ для маси нашого народу.

13 860

Re: Тема для розмов

frz написав:

для людей котрі живуть далі від польського кордону ніж 100 км, це повністю незрозуміла мова з лише деякими знайомими словами

Я розумію що я представник української меншини, але все ж моя мама читала Лема в оригіналі та в неї багато книг польською мовою. Каже що плольською жахи читати страшно, бо українською швидко прочитуєш, а незнайому мову доводиться повільніше читати.