[{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Мастер-Эксперт","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"Facta loquuntur.","signatureHTML":"Facta loquuntur.","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.979,"absoluteRating":109944,"dynamicRating":1642.665,"dynamicRatingStars":10,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5477777+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":11,"counters":{"daysAtPortal":6693,"questions":12,"questionsPosts":18353,"questionsAnswers":6665,"questionsPostsEvaluations":2833,"forumPosts":5699},"isRfproUserClass":true,"id":17387,"name":"Гордиенко Андрей Владимирович","email":"","role":10,"registDate":"1000-01-01T00:00:00","lastDate":"2024-09-07T18:39:05","photo":"users/17387/f4979bc95a484b9f43f75cfe66538acd.jpg","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"users/17387/200_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview120":"users/17387/120_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview100":"users/17387/100_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview80":"users/17387/80_f4979bc95a484b9f43f75cfe66538acd.jpg","photoPreview40":"users/17387/40_f4979bc95a484b9f43f75cfe66538acd.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Мастер-Эксперт","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"Я пенсионер. Образование высш, радио-инж. Работал инж-электроником, ведущим средств телевидения, связи, слесарем и инженером КИП, грузчиком, программистом. На моём счету десятки рац-предложений, в тч с большим экономич эффектом.\nЯ люблю компьютеры, ремонтирую их друзьям и соседям. Пишу полезные программки в vbs-файлах, автоматизирующие настройку Win-систем, приложений и работу с ними.","aboutHTML":"Я пенсионер. Образование высш, радио-инж. Работал инж-электроником, ведущим средств телевидения, связи, слесарем и инженером КИП, грузчиком, программистом. На моём счету десятки рац-предложений, в тч с большим экономич эффектом.\u003Cbr\u003EЯ люблю компьютеры, ремонтирую их друзьям и соседям. Пишу полезные программки в vbs-файлах, автоматизирующие настройку Win-систем, приложений и работу с ними.","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.935,"absoluteRating":25767,"dynamicRating":450.044,"dynamicRatingStars":8,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5480985+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":11,"counters":{"daysAtPortal":5725,"questions":25,"questionsPosts":7464,"questionsAnswers":1226,"questionsPostsEvaluations":789,"forumPosts":401},"isRfproUserClass":true,"id":259041,"name":"Алексеев Владимир Николаевич","email":"","role":10,"registDate":"1000-01-01T00:00:00","lastDate":"2024-09-11T13:29:19","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Старший Модератор","roleIcon":"fa-user-tie","socialMedia":[],"aboutText":"634034, г.Томск, ул.Красноармейская 122, кв.173","aboutHTML":"634034, г.Томск, ул.Красноармейская 122, кв.173","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.985,"absoluteRating":21746,"dynamicRating":401.963,"dynamicRatingStars":8,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5482503+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":13,"counters":{"daysAtPortal":5410,"questions":1,"questionsPosts":1973,"questionsAnswers":1283,"questionsPostsEvaluations":588,"forumPosts":91},"isRfproUserClass":true,"id":312929,"name":"Коцюрбенко Алексей Владимирович","email":"","role":12,"registDate":"1000-01-01T00:00:00","lastDate":"2024-06-01T11:08:00","photo":"users/312929/bf7398e83a2a9b679ee601a457e91a12.jpg","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"users/312929/200_bf7398e83a2a9b679ee601a457e91a12.jpg","photoPreview120":"users/312929/120_bf7398e83a2a9b679ee601a457e91a12.jpg","photoPreview100":"users/312929/100_bf7398e83a2a9b679ee601a457e91a12.jpg","photoPreview80":"users/312929/80_bf7398e83a2a9b679ee601a457e91a12.jpg","photoPreview40":"users/312929/40_bf7398e83a2a9b679ee601a457e91a12.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Советник","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":5,"absoluteRating":9460,"dynamicRating":366.238,"dynamicRatingStars":7,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5483818+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":10,"counters":{"daysAtPortal":2583,"questions":0,"questionsPosts":472,"questionsAnswers":398,"questionsPostsEvaluations":298,"forumPosts":1},"isRfproUserClass":true,"id":401284,"name":"Михаил Александров","email":"","role":9,"registDate":"1000-01-01T00:00:00","lastDate":"2024-09-02T21:44:54","photo":"users/401284/48171011af39b6bb3a74df8c0fcf97d0.jpg","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"users/401284/200_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview120":"users/401284/120_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview100":"users/401284/100_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview80":"users/401284/80_48171011af39b6bb3a74df8c0fcf97d0.jpg","photoPreview40":"users/401284/40_48171011af39b6bb3a74df8c0fcf97d0.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Посетитель","roleIcon":"fa-user","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.987,"absoluteRating":6052,"dynamicRating":211.499,"dynamicRatingStars":7,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5485198+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":2,"counters":{"daysAtPortal":2861,"questions":0,"questionsPosts":527,"questionsAnswers":250,"questionsPostsEvaluations":155,"forumPosts":0},"isRfproUserClass":true,"id":400669,"name":"epimkin","email":"","role":1,"registDate":"1000-01-01T00:00:00","lastDate":"2024-09-12T00:09:36","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"red","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":false},{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Мастер-Эксперт","roleIcon":"fa-user-ninja","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"[i]С уважением[/i]\n[i]shvetski[/i]","signatureHTML":"\u003Ci\u003EС уважением\u003C/i\u003E\u003Cbr\u003E\u003Ci\u003Eshvetski\u003C/i\u003E","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.963,"absoluteRating":11493,"dynamicRating":196.399,"dynamicRatingStars":7,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5486974+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":11,"counters":{"daysAtPortal":5852,"questions":35,"questionsPosts":1567,"questionsAnswers":588,"questionsPostsEvaluations":324,"forumPosts":44},"isRfproUserClass":true,"id":226425,"name":"Shvetski","email":"","role":10,"registDate":"1000-01-01T00:00:00","lastDate":"2024-08-13T06:24:44","photo":"users/226425/f345a2332af0cff5fba81b60c4e0d441.jpg","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"users/226425/200_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview120":"users/226425/120_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview100":"users/226425/100_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview80":"users/226425/80_f345a2332af0cff5fba81b60c4e0d441.jpg","photoPreview40":"users/226425/40_f345a2332af0cff5fba81b60c4e0d441.jpg","isPhotoExists":true,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true}]
{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false}[{"isLockedToEdit":false,"thread":{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false},"files":[],"rating":{"dbTable":"forum_posts_rating","likesCount":0,"dislikesCount":0,"sum":0,"canCurUserRate":false},"id":51465,"date":"1970-01-01T03:00:00","author":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5195248+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"recipients":[],"accessLevel":0,"accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light align-middle\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа поста\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","lastEditDate":"0001-01-01T00:00:00","lastEditModer":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5197154+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"isEdited":false,"text":{"bbcode":"Архив: Python","html":"Архив: Python"}},{"isLockedToEdit":false,"thread":{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false},"files":[],"rating":{"dbTable":"forum_posts_rating","likesCount":0,"dislikesCount":0,"sum":0,"canCurUserRate":false},"id":51466,"date":"2008-09-05T07:32:13","author":{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Старший Модератор","roleIcon":"fa-user-tie","socialMedia":[],"aboutText":"Казахский научный центр карантинных и зоонозных инфекцийВрач - педиатр - инфекционист - интенсивист - особоопасник","aboutHTML":"Казахский научный центр карантинных и зоонозных инфекцийВрач - педиатр - инфекционист - интенсивист - особоопасник","signatureText":"We have but faith: we cannot know; \nFor knowledge is of things we see; \nAnd yet we trust it comes from thee, \nA beam in darkness: let it grow. \n-----\n[url=https://www.linkedin.com/in/andreynkuznetsov]https://www.linkedin.com/in/andreynkuznetsov[/url]\n[url=https://www.researchgate.net/profile/Andrey_Kuznetsov11]https://www.researchgate.net/profile/Andrey_Kuznetsov11[/url]\n[url=http://www.researcherid.com/rid/K-8824-2014]http://www.researcherid.com/rid/K-8824-2014[/url]","signatureHTML":"We have but faith: we cannot know; \u003Cbr\u003EFor knowledge is of things we see; \u003Cbr\u003EAnd yet we trust it comes from thee, \u003Cbr\u003EA beam in darkness: let it grow. \u003Cbr\u003E-----\u003Cbr\u003E\u003Ca href=\u0022https://www.linkedin.com/in/andreynkuznetsov\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Ehttps://www.linkedin.com/in/andreynkuznetsov\u003C/a\u003E\u003Cbr\u003E\u003Ca href=\u0022https://www.researchgate.net/profile/Andrey_Kuznetsov11\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Ehttps://www.researchgate.net/profile/Andrey_Kuznetsov11\u003C/a\u003E\u003Cbr\u003E\u003Ca href=\u0022http://www.researcherid.com/rid/K-8824-2014\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Ehttp://www.researcherid.com/rid/K-8824-2014\u003C/a\u003E","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.857,"absoluteRating":432,"dynamicRating":6.449,"dynamicRatingStars":2,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5204078+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":13,"counters":{"daysAtPortal":6699,"questions":19,"questionsPosts":808,"questionsAnswers":281,"questionsPostsEvaluations":42,"forumPosts":2002},"isRfproUserClass":true,"id":17042,"name":"Андрей Кузнецов aka Dr_Andrew","email":"","role":12,"registDate":"1000-01-01T00:00:00","lastDate":"2021-04-19T19:36:39","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},"recipients":[],"accessLevel":0,"accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light align-middle\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа поста\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","lastEditDate":"0001-01-01T00:00:00","lastEditModer":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5206881+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"isEdited":false,"text":{"bbcode":"[b]Русификация в PyQt[/b]\n(c) Dr_Andrew\n\nИнтерпретируемый язык Python завоёвывает всё большую популярность в среде программистов, что обусловлено его простотой, большими возможностями и объектной ориентированностью. Для создания графического интерфейса пользователя Python может использовать значительное число внешних библиотек, среди которых выделяются Tkinter (написанная на языке Tk/Tcl) и Qt (написанная на C\u002B\u002B), предоставляющие богатый набор стандартных виджетов (компонентов, если пользоваться терминологией Windows). Хотя, на мой взгляд, использование Tkinter при программировании на Python несколько удобнее, нежели Qt, однако для C\u002B\u002B программистов может оказаться предпочтительнее перевод старых наработок, выполненных с использованием классов Qt. Для меня, например, это весьма актуально, т.к. в своих проектах для Linux и Windows я активно использую эту библиотеку.\nДля перевода кода, использующего классы Qt на язык Python используется так называемая привязка (или, по другому, обёртка) - pyQt. Проверить наличие pyQt в системе можно, запустив интерпретатор Python и напечатав в приглашении командной строки:\n\n\u003E\u003E\u003E import qt\n\nВ случае, если не было выведено сообщение об ошибке, pyQt установлен и сконфигурирован правильно.\nВ том случае, если для разработки пользовательского интерфейса вы используете среду быстрого проектирования Qt Designer, то перевод создаваемых файлов форм с расширением *.ui с языка разметки XML на язык C\u002B\u002B осуществляет утилита uic, которая при компиляции проекта вызывается автоматически. В состав pyQt входит утилита pyuic, которая осуществляет перевод XML - Python. Вызов утилиты осуществляется напрямую (естественно, из каталога, в котором находятся ui-файлы форм):\n\n$ pyuic SomeForm.ui -o SomeForm.py\n\nВ этом случае перевод в кодировку по умолчанию осуществляется автоматически.\nОднако в случае, когда программирование ведётся \u0022с чистого листа\u0022 без вспомогательных инструментов, могут возникнуть трудности при отображении русских надписей на виджетах.\nРассмотрим простейший пример.\nСоздадим экземпляр класса приложения QApplication - MyProgramme, в котором главным виджетом будет менеджер вертикальной компоновки класса QVBox, дочерними виджетами для которого будут являться надпись QLabel и кнопка QPushButton. Завершение работы приложения будет осуществляться стандартным сигналом - clicked() - щелчок по кнопке, приёмником (слотом) для которого будет функция закрытия приложения - close()\nИсходный код:\n\n[code]\n#------------------------------------------------------\n# GUIHello.py\n#------------------------------------------------------\nimport sys\nfrom qt import *\n#------------------------------------------------------\nMyProgramme = QApplication(sys.argv)\nMainWidget = QVBox(None)\nMainWidget.setCaption(\u0022Hello!\u0022)\nHelloLabel = QLabel(\u0022Hello World!\u0022, MainWidget)\nCloseButton = QPushButton(\u0022Quit\u0022, MainWidget)\nMyProgramme.setMainWidget(MainWidget)\nMyProgramme.connect(CloseButton, SIGNAL(\u0022clicked()\u0022), MainWidget, SLOT(\u0022close()\u0022))\nMainWidget.show()\nMyProgramme.exec_loop() \n[/code]\n\nУбедимся, что приложение работает, и что окно закрывается при щелчке по кнопке. Однако при попытке заменить английские надписи на виджетах на русские, в окне на этапе выполнения будут отображаться кракозябли. Казалось бы, решение очевидно: по аналогии с C\u002B\u002B воспользоваться функцией-членом класса QObject - QObject.trUtf8, которая осуществит перевод строки-источника в кодировку UTF8. Однако при попытке использования функции в тексте, написанном на Python, выдаётся сообщение об ошибке. Дело в том, что функция trUtf8 не соответствует стандарту C\u002B\u002B, используя макрокоманды. Для перевода функции в стандартный C\u002B\u002B используется утилита moc, входящая в поставку Qt, вызываемая макрокомандой Q_OBJECT. При этом функция trUtf8 в получившемся moc-файле переопределяется. В Python переопределение функции приходится делать вручную. Аргументами функции QObject.trUtf8 выступают экземпляр (instance) класса QObject, для которого выполняется перевод, и собственно строка-источник - экземпляр класса QString. Определим переменную, которая будет хранить ссылки на виджеты, подвергаемые переводу:\n\nInstanse = QObject\n\nТогда саму функцию можно переопределить следующим образом:\n\n[code]\ndef trUtf8(Instance, SourceText):\n return QObject.trUtf8(Instance, SourceText) \n[/code]\n\nТогда полный код приложения будет следующим:\n\n[code] \n#------------------------------------------------------\n# GUIHello.py\n#------------------------------------------------------\nimport sys\nfrom qt import *\n#------------------------------------------------------\nInstanse = QObject\ndef trUtf8(Instance, SourceText):\n return QObject.trUtf8(Instance, SourceText)\n#------------------------------------------------------\nMyProgramme = QApplication(sys.argv)\nMainWidget = QVBox(None)\nMainWidget.setCaption(trUtf8(MyProgramme, \u0022Привет\u0022))\nHelloLabel = QLabel(trUtf8(MyProgramme, \u0022Привет, мир!\u0022), MainWidget)\nCloseButton = QPushButton(trUtf8(MyProgramme, \u0022Выход\u0022), MainWidget)\nMyProgramme.setMainWidget(MainWidget)\nMyProgramme.connect(CloseButton, SIGNAL(\u0022clicked()\u0022), MainWidget, SLOT(\u0022close()\u0022))\nMainWidget.show()\nMyProgramme.exec_loop()\n[/code]\n\nУбедитесь, что программа работает правильно, а русский текст на виджетах отображается без ошибок:\n[img]http://linmedsoft.narod.ru/screens/QtPython.png[/img]\n\nP.S. В том виде, в котором приложение приведено выше, оно, в зависимости от используемой версии интерпретатора Python, в ряде случаев будет нормально работать (например, в Fedora Core 1), иногда - выполняться с предупреждением (warining - например, в Fedora Core 5), а в ряде случаев возникает сообщение об ошибке (например, в Fedora 7):\n\nSyntaxError: Non-ASCII character \u0026#39;\\xd0\u0026#39; in file /home/ank/Desktop/GUIHello.py on line 15, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details\n\nДело в том, что парсер Python пытается анализировать текст, содержащийся в файле программы, исходя из кодировки по умолчанию, которой является Latin1. Начиная с версии 2.1, для того, чтобы прямо указать интерпретатору, что используемой кодировкой является Utf8, необходимо в начало исходного текста программы добавить следующий комментарий:\n\n#!/usr/bin/python\n# -*- coding: utf-8 -*-\n\nСкачать исходный текст вышеприведённого примера можно [url=http://linmedsoft.narod.ru/files/GUIHello.py]здесь[/url].\n","html":"\u003Cb\u003EРусификация в PyQt\u003C/b\u003E\u003Cbr\u003E(c) Dr_Andrew\u003Cbr\u003E\u003Cbr\u003EИнтерпретируемый язык Python завоёвывает всё большую популярность в среде программистов, что обусловлено его простотой, большими возможностями и объектной ориентированностью. Для создания графического интерфейса пользователя Python может использовать значительное число внешних библиотек, среди которых выделяются Tkinter (написанная на языке Tk/Tcl) и Qt (написанная на C\u002B\u002B), предоставляющие богатый набор стандартных виджетов (компонентов, если пользоваться терминологией Windows). Хотя, на мой взгляд, использование Tkinter при программировании на Python несколько удобнее, нежели Qt, однако для C\u002B\u002B программистов может оказаться предпочтительнее перевод старых наработок, выполненных с использованием классов Qt. Для меня, например, это весьма актуально, т.к. в своих проектах для Linux и Windows я активно использую эту библиотеку.\u003Cbr\u003EДля перевода кода, использующего классы Qt на язык Python используется так называемая привязка (или, по другому, обёртка) - pyQt. Проверить наличие pyQt в системе можно, запустив интерпретатор Python и напечатав в приглашении командной строки:\u003Cbr\u003E\u003Cbr\u003E\u0026gt;\u0026gt;\u0026gt; import qt\u003Cbr\u003E\u003Cbr\u003EВ случае, если не было выведено сообщение об ошибке, pyQt установлен и сконфигурирован правильно.\u003Cbr\u003EВ том случае, если для разработки пользовательского интерфейса вы используете среду быстрого проектирования Qt Designer, то перевод создаваемых файлов форм с расширением *.ui с языка разметки XML на язык C\u002B\u002B осуществляет утилита uic, которая при компиляции проекта вызывается автоматически. В состав pyQt входит утилита pyuic, которая осуществляет перевод XML - Python. Вызов утилиты осуществляется напрямую (естественно, из каталога, в котором находятся ui-файлы форм):\u003Cbr\u003E\u003Cbr\u003E$ pyuic SomeForm.ui -o SomeForm.py\u003Cbr\u003E\u003Cbr\u003EВ этом случае перевод в кодировку по умолчанию осуществляется автоматически.\u003Cbr\u003EОднако в случае, когда программирование ведётся \u0026quot;с чистого листа\u0026quot; без вспомогательных инструментов, могут возникнуть трудности при отображении русских надписей на виджетах.\u003Cbr\u003EРассмотрим простейший пример.\u003Cbr\u003EСоздадим экземпляр класса приложения QApplication - MyProgramme, в котором главным виджетом будет менеджер вертикальной компоновки класса QVBox, дочерними виджетами для которого будут являться надпись QLabel и кнопка QPushButton. Завершение работы приложения будет осуществляться стандартным сигналом - clicked() - щелчок по кнопке, приёмником (слотом) для которого будет функция закрытия приложения - close()\u003Cbr\u003EИсходный код:\u003Cbr\u003E\u003Cbr\u003E\u003Cdiv class=\u0022code-block\u0022\u003E\u003Cdiv class=\u0022code-block-div\u0022\u003E\u003Cdiv class=\u0022code-block-title\u0022\u003E\u003Cbutton type=\u0022button\u0022 class=\u0022btn btn-sm btn-outline-secondary pt-0 pb-0 ps-2 pe-2\u0022 onclick=\u0022gSelectCodeInBlock(this)\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Выделить весь код\u0022\u003E\u003Ci class=\u0022fa-solid fa-clone fa-lg fa-fw\u0022\u003E\u003C/i\u003E\u003C/button\u003E Код:\u003C/div\u003E\u003Cpre\u003E\u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003E# GUIHello.py\u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003Eimport sys\u003Cbr\u003Efrom qt import *\u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003EMyProgramme = QApplication(sys.argv)\u003Cbr\u003EMainWidget = QVBox(None)\u003Cbr\u003EMainWidget.setCaption(\u0026quot;Hello!\u0026quot;)\u003Cbr\u003EHelloLabel = QLabel(\u0026quot;Hello World!\u0026quot;, MainWidget)\u003Cbr\u003ECloseButton = QPushButton(\u0026quot;Quit\u0026quot;, MainWidget)\u003Cbr\u003EMyProgramme.setMainWidget(MainWidget)\u003Cbr\u003EMyProgramme.connect(CloseButton, SIGNAL(\u0026quot;clicked()\u0026quot;), MainWidget, SLOT(\u0026quot;close()\u0026quot;))\u003Cbr\u003EMainWidget.show()\u003Cbr\u003EMyProgramme.exec_loop() \u003Cbr\u003E\u003C/pre\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbr\u003E\u003Cbr\u003EУбедимся, что приложение работает, и что окно закрывается при щелчке по кнопке. Однако при попытке заменить английские надписи на виджетах на русские, в окне на этапе выполнения будут отображаться кракозябли. Казалось бы, решение очевидно: по аналогии с C\u002B\u002B воспользоваться функцией-членом класса QObject - QObject.trUtf8, которая осуществит перевод строки-источника в кодировку UTF8. Однако при попытке использования функции в тексте, написанном на Python, выдаётся сообщение об ошибке. Дело в том, что функция trUtf8 не соответствует стандарту C\u002B\u002B, используя макрокоманды. Для перевода функции в стандартный C\u002B\u002B используется утилита moc, входящая в поставку Qt, вызываемая макрокомандой Q_OBJECT. При этом функция trUtf8 в получившемся moc-файле переопределяется. В Python переопределение функции приходится делать вручную. Аргументами функции QObject.trUtf8 выступают экземпляр (instance) класса QObject, для которого выполняется перевод, и собственно строка-источник - экземпляр класса QString. Определим переменную, которая будет хранить ссылки на виджеты, подвергаемые переводу:\u003Cbr\u003E\u003Cbr\u003EInstanse = QObject\u003Cbr\u003E\u003Cbr\u003EТогда саму функцию можно переопределить следующим образом:\u003Cbr\u003E\u003Cbr\u003E\u003Cdiv class=\u0022code-block\u0022\u003E\u003Cdiv class=\u0022code-block-div\u0022\u003E\u003Cdiv class=\u0022code-block-title\u0022\u003E\u003Cbutton type=\u0022button\u0022 class=\u0022btn btn-sm btn-outline-secondary pt-0 pb-0 ps-2 pe-2\u0022 onclick=\u0022gSelectCodeInBlock(this)\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Выделить весь код\u0022\u003E\u003Ci class=\u0022fa-solid fa-clone fa-lg fa-fw\u0022\u003E\u003C/i\u003E\u003C/button\u003E Код:\u003C/div\u003E\u003Cpre\u003E\u003Cbr\u003Edef trUtf8(Instance, SourceText):\u003Cbr\u003E return QObject.trUtf8(Instance, SourceText) \u003Cbr\u003E\u003C/pre\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbr\u003E\u003Cbr\u003EТогда полный код приложения будет следующим:\u003Cbr\u003E\u003Cbr\u003E\u003Cdiv class=\u0022code-block\u0022\u003E\u003Cdiv class=\u0022code-block-div\u0022\u003E\u003Cdiv class=\u0022code-block-title\u0022\u003E\u003Cbutton type=\u0022button\u0022 class=\u0022btn btn-sm btn-outline-secondary pt-0 pb-0 ps-2 pe-2\u0022 onclick=\u0022gSelectCodeInBlock(this)\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Выделить весь код\u0022\u003E\u003Ci class=\u0022fa-solid fa-clone fa-lg fa-fw\u0022\u003E\u003C/i\u003E\u003C/button\u003E Код:\u003C/div\u003E\u003Cpre\u003E \u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003E# GUIHello.py\u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003Eimport sys\u003Cbr\u003Efrom qt import *\u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003EInstanse = QObject\u003Cbr\u003Edef trUtf8(Instance, SourceText):\u003Cbr\u003E return QObject.trUtf8(Instance, SourceText)\u003Cbr\u003E#------------------------------------------------------\u003Cbr\u003EMyProgramme = QApplication(sys.argv)\u003Cbr\u003EMainWidget = QVBox(None)\u003Cbr\u003EMainWidget.setCaption(trUtf8(MyProgramme, \u0026quot;Привет\u0026quot;))\u003Cbr\u003EHelloLabel = QLabel(trUtf8(MyProgramme, \u0026quot;Привет, мир!\u0026quot;), MainWidget)\u003Cbr\u003ECloseButton = QPushButton(trUtf8(MyProgramme, \u0026quot;Выход\u0026quot;), MainWidget)\u003Cbr\u003EMyProgramme.setMainWidget(MainWidget)\u003Cbr\u003EMyProgramme.connect(CloseButton, SIGNAL(\u0026quot;clicked()\u0026quot;), MainWidget, SLOT(\u0026quot;close()\u0026quot;))\u003Cbr\u003EMainWidget.show()\u003Cbr\u003EMyProgramme.exec_loop()\u003Cbr\u003E\u003C/pre\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbr\u003E\u003Cbr\u003EУбедитесь, что программа работает правильно, а русский текст на виджетах отображается без ошибок:\u003Cbr\u003E\u003Cdiv class=\u0022text-center\u0022\u003E\u003Cimg src=\u0022http://linmedsoft.narod.ru/screens/QtPython.png\u0022 class=\u0022rounded img-fluid\u0022\u003E\u003C/div\u003E\u003Cbr\u003E\u003Cbr\u003EP.S. В том виде, в котором приложение приведено выше, оно, в зависимости от используемой версии интерпретатора Python, в ряде случаев будет нормально работать (например, в Fedora Core 1), иногда - выполняться с предупреждением (warining - например, в Fedora Core 5), а в ряде случаев возникает сообщение об ошибке (например, в Fedora 7):\u003Cbr\u003E\u003Cbr\u003ESyntaxError: Non-ASCII character \u0026#39;\\xd0\u0026#39; in file /home/ank/Desktop/GUIHello.py on line 15, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details\u003Cbr\u003E\u003Cbr\u003EДело в том, что парсер Python пытается анализировать текст, содержащийся в файле программы, исходя из кодировки по умолчанию, которой является Latin1. Начиная с версии 2.1, для того, чтобы прямо указать интерпретатору, что используемой кодировкой является Utf8, необходимо в начало исходного текста программы добавить следующий комментарий:\u003Cbr\u003E\u003Cbr\u003E#!/usr/bin/python\u003Cbr\u003E# -*- coding: utf-8 -*-\u003Cbr\u003E\u003Cbr\u003EСкачать исходный текст вышеприведённого примера можно \u003Ca href=\u0022http://linmedsoft.narod.ru/files/GUIHello.py\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Eздесь\u003C/a\u003E.\u003Cbr\u003E"}},{"isLockedToEdit":false,"thread":{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false},"files":[],"rating":{"dbTable":"forum_posts_rating","likesCount":0,"dislikesCount":0,"sum":0,"canCurUserRate":false},"id":51467,"date":"2008-12-09T07:49:21","author":{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Старший Модератор","roleIcon":"fa-user-tie","socialMedia":[],"aboutText":"Казахский научный центр карантинных и зоонозных инфекцийВрач - педиатр - инфекционист - интенсивист - особоопасник","aboutHTML":"Казахский научный центр карантинных и зоонозных инфекцийВрач - педиатр - инфекционист - интенсивист - особоопасник","signatureText":"We have but faith: we cannot know; \nFor knowledge is of things we see; \nAnd yet we trust it comes from thee, \nA beam in darkness: let it grow. \n-----\n[url=https://www.linkedin.com/in/andreynkuznetsov]https://www.linkedin.com/in/andreynkuznetsov[/url]\n[url=https://www.researchgate.net/profile/Andrey_Kuznetsov11]https://www.researchgate.net/profile/Andrey_Kuznetsov11[/url]\n[url=http://www.researcherid.com/rid/K-8824-2014]http://www.researcherid.com/rid/K-8824-2014[/url]","signatureHTML":"We have but faith: we cannot know; \u003Cbr\u003EFor knowledge is of things we see; \u003Cbr\u003EAnd yet we trust it comes from thee, \u003Cbr\u003EA beam in darkness: let it grow. \u003Cbr\u003E-----\u003Cbr\u003E\u003Ca href=\u0022https://www.linkedin.com/in/andreynkuznetsov\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Ehttps://www.linkedin.com/in/andreynkuznetsov\u003C/a\u003E\u003Cbr\u003E\u003Ca href=\u0022https://www.researchgate.net/profile/Andrey_Kuznetsov11\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Ehttps://www.researchgate.net/profile/Andrey_Kuznetsov11\u003C/a\u003E\u003Cbr\u003E\u003Ca href=\u0022http://www.researcherid.com/rid/K-8824-2014\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003Ehttp://www.researcherid.com/rid/K-8824-2014\u003C/a\u003E","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.857,"absoluteRating":432,"dynamicRating":6.449,"dynamicRatingStars":2,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5228825+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":13,"counters":{"daysAtPortal":6699,"questions":19,"questionsPosts":808,"questionsAnswers":281,"questionsPostsEvaluations":42,"forumPosts":2002},"isRfproUserClass":true,"id":17042,"name":"Андрей Кузнецов aka Dr_Andrew","email":"","role":12,"registDate":"1000-01-01T00:00:00","lastDate":"2021-04-19T19:36:39","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},"recipients":[],"accessLevel":0,"accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light align-middle\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа поста\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","lastEditDate":"0001-01-01T00:00:00","lastEditModer":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5230361+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"isEdited":false,"text":{"bbcode":"[b]Python 3.0 — новый виток развития языка программирования[/b]\n\nНа днях состоялся новый крупный релиз популярного языка программирования Python - 3.0. Проект Python 3.0 еще называли как «Python 3000» и «Py3K».\nРелиз Python 3.0 стал первым, где умышленно отсутствует обратная совместимость с предыдущими версиями. Среди значимых изменений можно отметить полный переход на Unicode: все строки в Python 3.0 (тип str) - это Unicode. Из оператора print сделали одноименную функцию — print(). Представлена новая система форматирования строк, пришедшая на смену «%» (впрочем, оператор % будет поддерживаться до появления Python 3.1). Вместо двух типов данных для целых чисел (int и long) остался лишь один (int). Кроме того, устранено обозначение «не равно» как «\u003C\u003E» (осталось лишь \u0022!=\u0022).\nТем временем, ветка Python 2.x продолжает свое существование. Только вчера было объявлено о выпуске Python 2.6.1, в котором исправлено несколько ошибок, найденных в релизе 2.6.0.","html":"\u003Cb\u003EPython 3.0 — новый виток развития языка программирования\u003C/b\u003E\u003Cbr\u003E\u003Cbr\u003EНа днях состоялся новый крупный релиз популярного языка программирования Python - 3.0. Проект Python 3.0 еще называли как «Python 3000» и «Py3K».\u003Cbr\u003EРелиз Python 3.0 стал первым, где умышленно отсутствует обратная совместимость с предыдущими версиями. Среди значимых изменений можно отметить полный переход на Unicode: все строки в Python 3.0 (тип str) - это Unicode. Из оператора print сделали одноименную функцию — print(). Представлена новая система форматирования строк, пришедшая на смену «%» (впрочем, оператор % будет поддерживаться до появления Python 3.1). Вместо двух типов данных для целых чисел (int и long) остался лишь один (int). Кроме того, устранено обозначение «не равно» как «\u0026lt;\u0026gt;» (осталось лишь \u0026quot;!=\u0026quot;).\u003Cbr\u003EТем временем, ветка Python 2.x продолжает свое существование. Только вчера было объявлено о выпуске Python 2.6.1, в котором исправлено несколько ошибок, найденных в релизе 2.6.0."}},{"isLockedToEdit":false,"thread":{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false},"files":[],"rating":{"dbTable":"forum_posts_rating","likesCount":0,"dislikesCount":0,"sum":0,"canCurUserRate":false},"id":105991,"date":"2017-12-18T12:36:20","author":{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Посетитель","roleIcon":"fa-user","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5237219+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":2,"counters":{"daysAtPortal":2461,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":1},"isRfproUserClass":true,"id":401622,"name":"seoemail","email":"","role":1,"registDate":"1000-01-01T00:00:00","lastDate":"2017-12-18T12:37:49","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":false},"recipients":[],"accessLevel":0,"accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light align-middle\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа поста\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","lastEditDate":"0001-01-01T00:00:00","lastEditModer":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5238394+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"isEdited":false,"text":{"bbcode":"Если кому интересно, поделюсь ссылкой на курсы https://imprium.ru/courses/kursy-python-online","html":"Если кому интересно, поделюсь ссылкой на курсы https://imprium.ru/courses/kursy-python-online"}},{"isLockedToEdit":false,"thread":{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false},"files":[],"rating":{"dbTable":"forum_posts_rating","likesCount":0,"dislikesCount":0,"sum":0,"canCurUserRate":false},"id":105992,"date":"2017-12-18T14:47:48","author":{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Профессор","roleIcon":"fa-user-graduate","socialMedia":[],"aboutText":"\u003Ca href=\u0022http://podvignaroda.ru\u0022\u003E\u003Cimg src=\u0022http://podvignaroda.ru/Podvig/Images/podvig88x31.gif\u0022 width=\u002288\u0022 height=\u002231\u0022 border=\u00220\u0022 alt=\u0022Подвиг Народа\u0022\u003E\u003C/a\u003E","aboutHTML":"\u0026lt;a href=\u0026quot;http://podvignaroda.ru\u0026quot;\u0026gt;\u0026lt;img src=\u0026quot;http://podvignaroda.ru/Podvig/Images/podvig88x31.gif\u0026quot; width=\u0026quot;88\u0026quot; height=\u0026quot;31\u0026quot; border=\u0026quot;0\u0026quot; alt=\u0026quot;Подвиг Народа\u0026quot;\u0026gt;\u0026lt;/a\u0026gt;","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.871,"absoluteRating":11351,"dynamicRating":194.775,"dynamicRatingStars":7,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.5241422+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":8,"counters":{"daysAtPortal":5828,"questions":47,"questionsPosts":3054,"questionsAnswers":952,"questionsPostsEvaluations":386,"forumPosts":3135},"isRfproUserClass":true,"id":230118,"name":"Асмик Гаряка","email":"","role":7,"registDate":"1000-01-01T00:00:00","lastDate":"2022-08-28T17:09:52","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},"recipients":[],"accessLevel":0,"accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light align-middle\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа поста\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","lastEditDate":"0001-01-01T00:00:00","lastEditModer":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5242396+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"isEdited":false,"text":{"bbcode":"Язык мне нравится, я его год только как знаю, компактно можно писать программы.\n","html":"Язык мне нравится, я его год только как знаю, компактно можно писать программы.\u003Cbr\u003E"}},{"isLockedToEdit":false,"thread":{"description":{"bbcode":"Ветка со старого Портала. Автор ветки: Dr_Andrew","html":"Ветка со старого Портала. Автор ветки: Dr_Andrew"},"sectionsList":[{"id":1,"name":"Все обсуждения со старого Портала","description":{"bbcode":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!","html":"В этом разделе собраны все ветки обсуждений из старых версий Портала. Их МНОГО, 460 штук!!!"},"threadsCount":348},{"id":9,"name":"Программирование","description":{"bbcode":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки.","html":"В разделе собраны ветки обсуждений разных языков программирования (включая языки разметки и все такое прочее), а также околопрограммистские ветки."},"threadsCount":20}],"lastPostId":105996,"lastPostDate":"2017-12-18T18:18:50","lastPostDateBadge":"\u003Cspan class=\u0022text-success-emphasis\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Дата последнего поста в этой ветке\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-calendar-plus fa-fw\u0022\u003E\u003C/i\u003E 18.12.2017, 18:18\u003C/span\u003E","lastReadPostId":105996,"hasUnreadPosts":false,"postsCount":6,"pagesCount":1,"postsCountBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Кол-во постов в этой ветке\u0022 cursor=\u0022help\u0022 style=\u0022margin-left:2px;margin-right:2px;\u0022\u003E\u003Ci class=\u0022fa-solid fa-message fa-fw\u0022\u003E\u003C/i\u003E 6\u003C/span\u003E","icon":"fa-bars-staggered","id":241,"name":"Python","accessLevel":0,"accessLevelString":"общий","accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа ветки\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","isFavorite":false},"files":[],"rating":{"dbTable":"forum_posts_rating","likesCount":0,"dislikesCount":0,"sum":0,"canCurUserRate":false},"id":105996,"date":"2017-12-18T18:18:50","author":{"isEmailConfirmed":true,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":3,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"нет адреса","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Академик","roleIcon":"fa-user-graduate","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":4.909,"absoluteRating":1001,"dynamicRating":15.114,"dynamicRatingStars":3,"timezone":{"id":0,"baseUtcOffset":"00:00:00","displayName":"[не установлен]","linuxid":"notset/clean"},"currentDateTime":"2024-09-13T18:42:39.524527+03:00","isValid":true,"isUnconfirmed":false,"isConfirmed":true,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":9,"counters":{"daysAtPortal":6623,"questions":0,"questionsPosts":1861,"questionsAnswers":336,"questionsPostsEvaluations":33,"forumPosts":880},"isRfproUserClass":true,"id":20764,"name":"Хватов Сергей","email":"","role":8,"registDate":"1000-01-01T00:00:00","lastDate":"2021-09-08T21:47:48","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":true,"isNewUser":false,"isExisted":true,"isExpert":true},"recipients":[{"id":230118,"name":"Асмик Гаряка","email":"","role":7,"roleString":"Профессор","roleIcon":"fa-user-graduate","registDate":"0001-01-01T00:00:00","lastDate":"2022-08-28T17:09:52","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":true,"isLoggedIn":true,"isUnconfirmed":false,"isConfirmed":true,"isNewUser":false,"isExisted":true,"isExpert":true,"isRfproUserClass":false}],"accessLevel":0,"accessLevelBadge":"\u003Cspan class=\u0022badge text-bg-light align-middle\u0022 data-bs-toggle=\u0022tooltip\u0022 data-bs-title=\u0022Уровень доступа поста\u0022 cursor=\u0022help\u0022\u003E\u003Ci class=\u0022fa-solid fa-lock-open fa-fw\u0022\u003E\u003C/i\u003E общий\u003C/span\u003E","lastEditDate":"0001-01-01T00:00:00","lastEditModer":{"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5246901+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false},"isEdited":false,"text":{"bbcode":"Нихрена он не компактный. Получается толстовато. Хотите компактный -- мучайтесь с perl-ом. \nНо -- в отличие от того же perl-а, стройный. И привязок под него дохрена чего есть. \nВсё администрирование RedHat и основанных на нём дистрибутивов написано на нём. А я на нём написал всю служебную и отладочную часть нашего проекта. Теперь, когда проект переписали без меня, с меня же требуют старых инструментов, которые оказались удобными и для заказчиков. Но -- нельзя, потому как я в основной части изначально для этого кое-что закладывал (поддержку d-bus), благо это было практически даром \n","html":"Нихрена он не компактный. Получается толстовато. Хотите компактный -- мучайтесь с perl-ом. \u003Cbr\u003EНо -- в отличие от того же perl-а, стройный. И привязок под него дохрена чего есть. \u003Cbr\u003EВсё администрирование RedHat и основанных на нём дистрибутивов написано на нём. А я на нём написал всю служебную и отладочную часть нашего проекта. Теперь, когда проект переписали без меня, с меня же требуют старых инструментов, которые оказались удобными и для заказчиков. Но -- нельзя, потому как я в основной части изначально для этого кое-что закладывал (поддержку d-bus), благо это было практически даром \u003Cbr\u003E"}}]0101001{"canUserNotesAccess":false,"canUserAdminsNotesAccess":false,"canAskQuestion":false,"canEditQuestions":false,"canSeeQuestionsComplains":false,"isSuperAdmin":false,"isAdmin":false,"isModer":false,"canCreateNewUser":false,"canConfirmUser":false,"canEditUserName":false,"canEditUserRole":false,"canEditUserEmail":false,"canEditUserPhone":false,"canEditUserBirthdate":false,"canEditUserCountry":false,"canEditSocialMedia":false,"canDeleteUserPhoto":false,"canDeleteUser":false,"canEditUserAbout":false,"canBanUser":false,"canResetUserPassword":false,"canEditRegistDate":false,"canChangeUserRating":false,"canAccessToAdmin":false,"canAnnouncements":false,"canManageQuestionPosts":false,"canManageForumSections":false,"canManageForumThreads":false,"canManageForumPosts":false,"canCreateForumThreads":false,"canSeeUserEmail":false,"canSeeUserPhone":false,"canSeeIPAddress":false,"canSeeUserRegistDate":false,"canSeeUserSocialMedia":false,"canSeeBirthDate":false,"canSeeUserCountry":false,"canSeeUserSettings":false,"canSeeDeletedPosts":false,"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5262304+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false}["Неподтвержден","Посетитель","Студент","Практикант","Бакалавр","Специалист","Профессионал","Профессор","Академик","Советник","Мастер-Эксперт","Модератор","Старший Модератор","Администратор","Управляющий","Руководитель"][]
{"canUserNotesAccess":false,"canUserAdminsNotesAccess":false,"canAskQuestion":false,"canEditQuestions":false,"canSeeQuestionsComplains":false,"isSuperAdmin":false,"isAdmin":false,"isModer":false,"canCreateNewUser":false,"canConfirmUser":false,"canEditUserName":false,"canEditUserRole":false,"canEditUserEmail":false,"canEditUserPhone":false,"canEditUserBirthdate":false,"canEditUserCountry":false,"canEditSocialMedia":false,"canDeleteUserPhoto":false,"canDeleteUser":false,"canEditUserAbout":false,"canBanUser":false,"canResetUserPassword":false,"canEditRegistDate":false,"canChangeUserRating":false,"canAccessToAdmin":false,"canAnnouncements":false,"canManageQuestionPosts":false,"canManageForumSections":false,"canManageForumThreads":false,"canManageForumPosts":false,"canCreateForumThreads":false,"canSeeUserEmail":false,"canSeeUserPhone":false,"canSeeIPAddress":false,"canSeeUserRegistDate":false,"canSeeUserSocialMedia":false,"canSeeBirthDate":false,"canSeeUserCountry":false,"canSeeUserSettings":false,"canSeeDeletedPosts":false,"isEmailConfirmed":false,"tel":"","ip":"0.0.0.0","ipLocation":{"ip":"","sDate":0,"postalCode":"","country":"","countryIsoCode":"","federalDistrict":"","region":"","regionType":"","city":"","cityType":"","geoLat":"","geoLon":"","locationString":""},"birthDate":"0001-01-01T00:00:00","age":0,"isBirthdayToday":false,"ban":{"id":0,"userId":0,"isBanned":false,"startDate":"0001-01-01T00:00:00","endDate":"0001-01-01T00:00:00","moder":{"id":0,"name":"Неизвестный","email":"","role":0,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isValid":false,"isLoggedIn":false,"isUnconfirmed":true,"isConfirmed":false,"isNewUser":false,"isExisted":false,"isExpert":false,"isRfproUserClass":false},"reasonHTML":"","timeToUnbanString":"-42 мин."},"isBanned":false,"roleString":"Неподтвержден","roleIcon":"fa-user-clock","socialMedia":[],"aboutText":"","aboutHTML":"","signatureText":"","signatureHTML":"","country":{"id":0,"name":"","isFlagExists":false,"flagImage":"","isValid":false},"city":{"id":0,"name":"","countryId":0,"yandexCityId":0,"isValid":false},"averageEvaluation":0,"absoluteRating":0,"dynamicRating":0,"dynamicRatingStars":0,"timezone":{"id":283,"baseUtcOffset":"03:00:00","displayName":"(UTC\u002B03:00) Москва","linuxid":"Europe/Moscow"},"currentDateTime":"2024-09-13T21:42:39.5493262+03:00","isValid":false,"isUnconfirmed":true,"isConfirmed":false,"settings":{"fixedHeader":true,"fixedFooter":true,"leftColumnMode":2,"darkTheme":false,"topPanelBtns":[{"id":103,"text":"Главная","title":"Главная (начальная) страница Портала","icon":"fa-solid fa-house-chimney","colorClass":"text-info-emphasis","controller":"Home","action":"Index","accessLevel":0,"isDropdown":false},{"id":100,"text":"Вход в систему","title":"Войти в систему с использованием своих регистрационных данных (адрес электронной почты и пароль)","icon":"fa-solid fa-arrow-right-to-bracket","colorClass":"text-info-emphasis","controller":"Login","action":"Index","accessLevel":0,"isDropdown":false},{"id":101,"text":"Регистрация","title":"Зарегистрироваться в системе и стать полноценным участником сообщества","icon":"fa-solid fa-user-plus","colorClass":"text-info-emphasis","controller":"Regist","action":"Index","accessLevel":0,"isDropdown":false},{"id":102,"text":"Сброс пароля","title":"Сбросить пароль свой учетной записи, если Вы его забыли","icon":"fa-solid fa-key","colorClass":"text-danger-emphasis","controller":"Login","action":"ResetPassword","accessLevel":0,"isDropdown":false}],"topPanelBtnsHideText":false},"isLevelUpAllowed":false,"nextRole":1,"counters":{"daysAtPortal":0,"questions":0,"questionsPosts":0,"questionsAnswers":0,"questionsPostsEvaluations":0,"forumPosts":0},"isRfproUserClass":true,"id":0,"name":"Неизвестный","email":"","role":0,"registDate":"0001-01-01T00:00:00","lastDate":"0001-01-01T00:00:00","photo":"images/unophoto.png?v=9.4.12","lastDateIndicatorClass":"gray","lastDateIndicatorText":"давно","photoPreview200":"images/unophoto.png?v=9.4.12","photoPreview120":"images/unophoto.png?v=9.4.12","photoPreview100":"images/unophoto.png?v=9.4.12","photoPreview80":"images/unophoto.png?v=9.4.12","photoPreview40":"images/unophoto.png?v=9.4.12","isPhotoExists":false,"isLoggedIn":false,"isNewUser":false,"isExisted":false,"isExpert":false}